/// <reference path="./internal_*.d.ts" />
declare namespace Internal {
    class Item implements Internal.FeatureElement, Internal.ItemFTBL, Internal.ItemLike, Internal.IForgeItem, Internal.ItemKJS, Internal.IrisItemLightProvider, Internal.DelegateHolder<any>, Internal.IrisItemLightProviderCompat, Internal.ItemAccessor, Internal.IExtendedItem, Internal.ItemForgeAccessor, 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;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        getDestroySpeed(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): number;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        moonlight$addAdditionalBehavior(placementOverride: Internal.AdditionalItemPlacement_): void;
        /**
         * @deprecated
        */
        onDestroyed(arg0: Internal.ItemEntity_): void;
        isFireResistant(): boolean;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): InteractionResult;
        onCraftedBy(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        isComplex(): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        onUseTick(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: Internal.ItemStack_, arg3: number): void;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        /**
         * @deprecated
        */
        getFoodProperties(): Internal.FoodProperties;
        canBeHurtBy(arg0: DamageSource_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        getUseAnimation(arg0: Internal.ItemStack_): Internal.UseAnim;
        getDescriptionId(): string;
        isValidRepairItem(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        moonlight$getClientAnimationExtension(): any;
        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;
        getBarColor(arg0: Internal.ItemStack_): number;
        getItem(): this;
        accessor$setMaxDamage(arg0: number): void;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): 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;
        /**
         * @deprecated
        */
        hasCraftingRemainingItem(): boolean;
        getDescription(): net.minecraft.network.chat.Component;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        getClass(): typeof any;
        static byId(arg0: number): Internal.Item;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        interactLivingEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.LivingEntity_, arg3: Internal.InteractionHand_): InteractionResult;
        moonlight$getAdditionalBehavior(): Internal.AdditionalItemPlacement;
        moonlight$setClientAnimationExtension(obj: any): void;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        useOn(arg0: Internal.UseOnContext_): InteractionResult;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        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;
        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;
        getTooltipImage(arg0: Internal.ItemStack_): Optional<Internal.TooltipComponent>;
        isEdible(): boolean;
        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>;
        toString(): string;
        /**
         * @deprecated
        */
        getEnchantmentValue(): number;
        setArmorToughness(armorToughness: number): void;
        notifyAll(): 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>;
        wait(arg0: number): void;
        getDigSpeed(): number;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        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;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        isFoil(arg0: Internal.ItemStack_): boolean;
        "setFoodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_): void;
        isRepairable(arg0: Internal.ItemStack_): boolean;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        puzzleslib$setRenderProperties(arg0: any): void;
        useOnRelease(arg0: Internal.ItemStack_): boolean;
        canAttackBlock(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        canGrindstoneRepair(arg0: Internal.ItemStack_): boolean;
        notify(): void;
        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;
        onStopUsing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        /**
         * @deprecated
        */
        getMaxStackSize(): number;
        /**
         * @deprecated
        */
        static byBlock(arg0: Internal.Block_): Internal.Item;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        canFitInsideContainerItems(): boolean;
        wait(): void;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: net.minecraft.network.chat.Component_): net.minecraft.network.chat.Component;
        accessor$setMaxStackSize(arg0: number): void;
        isCorrectToolForDrops(arg0: Internal.BlockState_): boolean;
        verifyTagAfterLoad(arg0: Internal.CompoundTag_): void;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        "setFoodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        finishUsingItem(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_): Internal.ItemStack;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        setFireResistant(arg0: boolean): void;
        onInventoryTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_, arg3: number, arg4: number): void;
        getEatingSound(): Internal.SoundEvent;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        puzzleslib$getRenderProperties(): any;
        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;
        wait(arg0: number, arg1: number): void;
        setNameKey(arg0: string): void;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Vec3f;
        getName(arg0: Internal.ItemStack_): net.minecraft.network.chat.Component;
        handler$fbo000$initializeClient(consumer: Internal.Consumer_<any>, ci: Internal.CallbackInfo_): void;
        /**
         * @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;
        getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        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;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): 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;
        equals(arg0: any): boolean;
        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(): net.minecraft.network.chat.Component
        get class(): typeof any
        get renderPropertiesInternal(): any
        set itemBuilder(b: Internal.ItemBuilder_)
        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}`
        get digSpeed(): number
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set "foodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_)
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        /**
         * @deprecated
        */
        get maxStackSize(): number
        set "foodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set armorKnockbackResistance(knockbackResistance: number)
        set fireResistant(arg0: boolean)
        get eatingSound(): Internal.SoundEvent
        set nameKey(arg0: string)
        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.JackOLanternBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: any]: Internal.TableClothBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlankSailBlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: any]: Internal.EasyNPCSpawnerBlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WaterPlantBlock$1]: Internal.BlockItem, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.BlockItem, [key: Internal.StandingCanvasSignBlock]: Internal.SignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FruitTreeLeavesBlock]: Internal.BlockItem, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BrushableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BananaSaplingBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCTallGrassBlock$1]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.FuelItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCCandleBlock]: Internal.CandleBlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrappedPresentItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.TFCTallGrassBlock$1]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.crop.WildCropBlock]: Internal.BlockItem, [key: any]: Internal.ItemNameBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCMagmaBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TintedGlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.LootrShulkerBlockItem, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItem, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.TFCTallGrassBlock$1]: Internal.BlockItem, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ThatchBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCMagmaBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: earth.terrarium.handcrafted.common.blocks.misc.PotBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BeltTunnelItem, [key: Internal.WildCropBlock]: Internal.BlockItem, [key: Internal.LayeredCauldronBlock]: Internal.Items$1, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: Internal.CushionBlock]: Internal.ItemNameBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.FuelBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WetSpongeBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.CarvedPumpkinBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.BrushableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.TampedMudBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.SleepingBagItem, [key: Internal.PitcherCropBlock]: Internal.ItemNameBlockItem, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.NoteBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.VatItem$SteelVatItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: Internal.TntBlock]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: any]: Internal.SprinklerItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItemIE, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: any]: Internal.LogisticallyLinkedBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SpreadingCropBlock$1]: Internal.ItemNameBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ShortGrassBlock$1]: Internal.BlockItem, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.GravelBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PlayerShopBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCTallGrassBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SandBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StainedWattleBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.LargeVesselBlock]: Internal.TooltipBlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: any]: Internal.TableClothBlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.EjectorItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.TopPlantBlock]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.PlayerShopBlock]: Internal.BlockItem, [key: any]: Internal.StandingAndWallBlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.TFCRootedDirtBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.AmethystClusterBlock]: Internal.BlockItem, [key: Internal.WetConcretePathBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalStainedGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.WoodBasedBlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.SculkShriekerBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.WoodBasedBlockItem, [key: any]: Internal.TrappedPresentItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlackboardItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.WildDoubleCropBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.LargeVesselBlock]: Internal.TooltipBlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.UncontainableBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCCandleBlock]: Internal.CandleBlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.RollerBlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CushionBlock]: Internal.ItemNameBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.MelonBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.TableClothBlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalStainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.LargeVesselBlock]: Internal.TooltipBlockItem, [key: Internal.BaseCoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.ObserverBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.HammockItem, [key: Internal.RockConvertableToAnvilBlock]: Internal.BlockItem, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.TrackBlockItem, [key: Internal.ConcretePathBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItemIE, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.JackOLanternBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ConnectedGrassBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.GroomingStation]: Internal.GroomingStationItem, [key: any]: Internal.ItemBlock, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.ClimbingCropBlock$1]: Internal.ItemNameBlockItem, [key: Internal.EquipableCarvedPumpkinBlock]: Internal.BlockItem, [key: Internal.BaseCoralFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: any]: Internal.PackagePortItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.HugeMushroomBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: net.dries007.tfc.common.blocks.plant.coral.CoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.ConcretePathBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.IESeedItem, [key: any]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TallGrassBlock]: Internal.BlockItem, [key: Internal.PlayerShopBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WattleBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.DoublePlantBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StationaryBerryBushBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlankSailBlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.PresentItem, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.HalfTransparentBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: Internal.HayBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.DropperBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PointedDripstoneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallTorchBlock]: Internal.StandingAndWallBlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockStateBlockItem<any>, [key: any]: Internal.MetalScaffoldingBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.SandBlock]: Internal.BlockItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: any]: Internal.PackagePortItem, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.ChairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FeastBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: Internal.TFCCoralPlantBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.JarItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.LargeVesselBlock]: Internal.TooltipBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FSSconceItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.AmethystClusterBlock]: Internal.BlockItem, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemNameBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FunnelItem, [key: net.dries007.tfc.common.blocks.crop.WildCropBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.SleepingBagItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalStainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.SleepingBagItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.BuddingAmethystBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.crop.WildCropBlock]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SaplingBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.HammockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.ShortGrassBlock$1]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.RockConvertableToAnvilBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.EnchantmentTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CreepingPlantBlock$1]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.SlimeBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCRootedDirtBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CoralPlantBlock]: Internal.BlockItem, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallCanvasSignBlock]: Internal.SignItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Lower]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.LargeVesselBlock]: Internal.TooltipBlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StainedWattleBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalStainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.StainedWattleBlock]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: any]: Internal.BlankSailBlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WildCropBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.FlagItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: earth.terrarium.handcrafted.common.blocks.misc.PotBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.TimberFrameItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: Internal.BannerBlock]: Internal.BannerItem, [key: any]: Internal.BlockItemIE, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.EnchantedBookItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetalScaffoldingBlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CrackingWetConcretePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.NetherSproutsBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TripWireBlock]: Internal.ItemNameBlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.WitherWallSkullBlock]: Internal.StandingAndWallBlockItem, [key: Internal.TopPlantBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.PlantBlock$2]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FluidTankItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItemIE, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GlowLichenBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MetalBenchBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.FlagItem, [key: Internal.CoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DecayingBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.FuelBlockItem, [key: Internal.TFCSeagrassBlock$1]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItemIE, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MetalScaffoldingBlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SkilletBlock]: Internal.SDSkilletItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.LivingCoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SculkCatalystBlock]: Internal.BlockItem, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.FruitTreeLeavesBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WarpPlateBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: Internal.FruitTreeSaplingBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlankSailBlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.PackagePortItem, [key: Internal.StatueTrophyBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.NetherrackBlock]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SaplingBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.EndermanHeadItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCKelpTopBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.FloodedWildCropBlock]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.KelpTreeFlowerBlock$1]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.WallHangingCanvasSignBlock]: Internal.HangingSignItem, [key: any]: Internal.CogwheelBlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TampedMudBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StandingCanvasSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseCoralPlantBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlockGrave, [key: any]: Internal.BlockItemIE, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrappedPresentItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.NyliumBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.PotBlock]: Internal.BlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.TallFlowerBlock]: Internal.DoubleHighBlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.StandingCanvasSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CarvedPumpkinBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.LampBlock]: Internal.LampBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItemIE, [key: Internal.RopeBlock]: vectorwing.farmersdelight.common.item.RopeItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.FlagItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StainedWattleBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StandingCanvasSignBlock]: Internal.SignItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseCourseBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: Internal.LargeVesselBlock]: Internal.TooltipBlockItem, [key: any]: Internal.MultiblockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.LampBlock]: Internal.LampBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseCoralPlantBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PotatoBlock]: Internal.ItemNameBlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallCanvasSignBlock]: Internal.SignItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CeilingHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.TFMGCogwheelBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: Internal.DoublePlantBlock]: Internal.DoubleHighBlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.CouchBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.DryingBricksBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.LivingCoralPlantBlock]: Internal.StandingAndWallBlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: Internal.CeilingHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.CoralPlantBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: Internal.CampfireBlock]: Internal.BlockItem, [key: Internal.SkilletBlock]: Internal.SDSkilletItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: any]: Internal.BlankSailBlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItemIE, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TwistingVinesBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.PinkPetalsBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCMagmaBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.FuelItemBlock, [key: net.dries007.tfc.common.blocks.crop.WildCropBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.DefaultCropBlock$1]: Internal.ItemNameBlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LampBlock]: Internal.LampBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.WoodBasedBlockItem, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RockAnvilBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CrockeryBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WildDoubleCropBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.CeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.LampBlock]: Internal.LampBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemNameBlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.InfestedBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DetectorRailBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ConcretePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: any]: Internal.BacktankItem$BacktankBlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: Internal.StandingCanvasSignBlock]: Internal.SignItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlastFurnaceReinforcementBlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StoveBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: any]: Internal.TrappedPresentItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.RedstoneContactItem, [key: Internal.ShortGrassBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItemIE, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: any]: Internal.TrackTargetingBlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.TrackBlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ConcretePathControlJointBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.KitchenHoodBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: Internal.RockConvertableToAnvilBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StationaryBerryBushBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: Internal.SnowLayerBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.BeehiveBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.AngledBoatFrameBlock]: Internal.BlockItem, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TextileWildDoubleCropBlock]: Internal.BlockItem, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallSignBlock]: Internal.SignItem, [key: any]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CushionBlock]: Internal.ItemNameBlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WeightedPressurePlateBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: Internal.TampedMudBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CeilingHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FruitTreeLeavesBlock]: Internal.BlockItem, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.TFCCandleBlock]: Internal.CandleBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: earth.terrarium.handcrafted.common.blocks.misc.PotBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.SpreadingCropBlock$1]: Internal.ItemNameBlockItem, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: Internal.CrucibleBlock]: Internal.TooltipBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: any]: Internal.SignPostItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.TFCSeagrassBlock$1]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCLightBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.SteelTankItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.FSSconceItem, [key: any]: Internal.ItemBlock, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.CeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.FenceBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.PlayerShopBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.FluidPipeBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: any]: Internal.PancakeItem, [key: any]: Internal.ItemBlock, [key: Internal.RockAnvilBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SmokerBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SoulSandBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.TrappedPresentItem, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: Internal.ComparatorBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CeilingHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RedStoneOreBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: any]: Internal.HammockItem, [key: Internal.CarvedPumpkinBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallSkullBlock]: Internal.StandingAndWallBlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.RockConvertableToAnvilBlock]: Internal.BlockItem, [key: Internal.TFCChainBlock]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.CeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.DefaultCropBlock$1]: Internal.ItemNameBlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItemIE, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BambooSpikesTippedItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCMagmaBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GrillBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItem, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CarvedPumpkinBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallSignBlock]: Internal.SignItem, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalStainedGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.UncontainableBlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.TopPlantBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.Item, [key: any]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: any]: Internal.PresentItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PistonBaseBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MushroomBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.SharestoneBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BookItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ConcretePathBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.RichSoilBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: any]: Internal.CogwheelBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.PackagePortItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.TrackBlockItem, [key: Internal.LivingCoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.MudBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.SharestoneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.FloodedCropBlock$1]: Internal.ItemNameBlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.TFCVineBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlankSailBlockItem, [key: Internal.CushionBlock]: Internal.ItemNameBlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: Internal.CandleBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.TrackSwitchBlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemCapacitor, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallCanvasSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.crop.WildCropBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.TurtleEggBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.WildDoubleCropBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CoralPlantBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ThatchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallSignBlock]: Internal.SignItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StructureBlock]: Internal.GameMasterBlockItem, [key: Internal.RefrigeratorBlock]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: any]: Internal.FSSconceItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.WallSignBlock]: Internal.SignItem, [key: Internal.BarrierBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: Internal.HangingTrophyBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CommandBlock]: Internal.GameMasterBlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: any]: Internal.UncontainableBlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.SharestoneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TopPlantBlock]: Internal.BlockItem, [key: Internal.ThatchBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalStainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CushionBlock]: Internal.ItemNameBlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrappedPresentItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.PackagePortItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FactoryPanelBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.SleepingBagItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.TableClothBlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CeilingHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.VatItem$FireproofVatItem, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: Internal.StatueTrophyBlock]: Internal.BlockItem, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RockAnvilBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.BasketBlock]: Internal.FuelBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ConcretePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.UncontainableBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallHangingCanvasSignBlock]: Internal.HangingSignItem, [key: any]: Internal.TableClothBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CandleBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.PlayerShopBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.CardboardBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItemIE, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.BeehiveBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SharestoneBlock]: Internal.BlockItem, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: any]: Internal.UncontainableBlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.BannerBlock]: Internal.BannerItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.TFCCandleBlock]: Internal.CandleBlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: any]: Internal.EasyNPCSpawnerBlockItem, [key: Internal.PlayerShopBlock]: Internal.BlockItem, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: Internal.LeavesBlock]: Internal.BlockItem, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallSkullBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.SpreadingBushBlock]: Internal.BlockItem, [key: Internal.ConnectedGrassBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FarmlandBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.FuelItemBlock, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.FSSconceItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.BarrelBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.LootrChestBlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: any]: Internal.HandcarItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.TFCChainBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.TrackTargetingBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.PlantBlock$2]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlankSailBlockItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CraftingTableBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.SleepingBagItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LargeVesselBlock]: Internal.TooltipBlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TallWaterPlantBlock$1]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.StainedWattleBlock]: Internal.BlockItem, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.TubeBlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PlantBlock$2]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: any]: Internal.PresentItem, [key: Internal.FenceBlock]: Internal.BlockItemIE, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: Internal.GroomingStation]: Internal.GroomingStationItem, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.TampedSoilBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.DirtBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlazeBurnerBlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LampBlock]: Internal.LampBlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.FrogspawnBlock]: Internal.PlaceOnWaterBlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.DefaultCropBlock$1]: Internal.ItemNameBlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LivingCoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.TFCCoralPlantBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CandleBlock]: Internal.BlockItem, [key: any]: Internal.CoaxialGearBlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.PresentItem, [key: any]: Internal.ItemBlock, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemVaultItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.LoomBlock]: Internal.BlockItem, [key: any]: Internal.PackagePortItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.JukeboxBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DispenserBlock]: Internal.BlockItem, [key: any]: Internal.BlastStoveItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.TrackBlockItem, [key: Internal.TFCCoralPlantBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.CoaxialGearBlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.FlatBoatFrameBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.SleepingBagItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: earth.terrarium.handcrafted.common.blocks.misc.PotBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StandingCanvasSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StainedWattleBlock]: Internal.BlockItem, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: net.dries007.tfc.common.blocks.plant.coral.CoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.ForgeDiagonalStainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.OnionBlock]: Internal.ItemNameBlockItem, [key: Internal.FletchingTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItemIE, [key: Internal.JackOLanternBlock]: Internal.BlockItem, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: Internal.BlockModEnabledBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.PackagePortItem, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.TFCChainBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.ItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: Internal.SharestoneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalStainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.WallTorchBlock]: Internal.StandingAndWallBlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.LivingCoralPlantBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.WallHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlankSailBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: any]: Internal.StandingAndWallBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.TFCTallGrassBlock$1]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PlayerShopBlock]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.MultiblockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.DefaultCropBlock$1]: Internal.ItemNameBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.StainedWattleBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.StandingCanvasSignBlock]: Internal.SignItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.JackOLanternBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ConduitBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.PresentItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.WallHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.SugarCubeItem, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: any]: Internal.PresentItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.CrockeryComboBlock]: Internal.BlockItem, [key: any]: Internal.TrackBufferBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.GroomingStation]: Internal.GroomingStationItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CakeBlock]: Internal.BlockItem, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.FenceBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.CreepingPlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: Internal.EndPortalFrameBlock]: Internal.BlockItem, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Steep]: Internal.FuelItemBlock, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RockConvertableToAnvilBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WildDoubleCropBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DefaultCropBlock$1]: Internal.ItemNameBlockItem, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BeltConnectorItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.WaterPlantBlock$1]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.RiceBaleBlock]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.LivingCoralPlantBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.KitchenHoodPipeBlock]: earth.terrarium.handcrafted.common.items.TooltipBlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: any]: Internal.StandingAndWallBlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallTrophyBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalStainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.MushroomColonyBlock]: Internal.MushroomColonyItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.TFCSandBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItemIE, [key: Internal.FenceBlock]: Internal.BlockItem, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.CartAssemblerBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: Internal.CeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.UncontainableBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CreepingPlantBlock$1]: Internal.BlockItem, [key: Internal.WallTrophyBlock]: Internal.BlockItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItemIE, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.ShortGrassBlock$1]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.RockConvertableToAnvilBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TFCChainBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.AnvilBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FloatingWaterPlantBlock$1]: Internal.PlaceOnWaterBlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: Internal.WallSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: Internal.DirtBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SharestoneBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.LivingCoralPlantBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TFMGCogwheelBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CampfireBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.crop.WildCropBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.KrummholzBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.StructureVoidBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCChainBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalStainedGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WetConcretePathBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: Internal.LargeVesselBlock]: Internal.TooltipBlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: any]: Internal.RedstoneRequesterBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: Internal.CarvedPumpkinBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.StainedWattleBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.TFCDoorBlock]: Internal.DoubleHighBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CreepingPlantBlock$1]: Internal.BlockItem, [key: any]: Internal.SteelTankItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: Internal.CushionBlock]: Internal.ItemNameBlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SandyShrubBlock]: Internal.BlockItem, [key: Internal.ConnectedGrassBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RockConvertableToAnvilBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FlagItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.BloomeryBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TableBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.PlantBlock$4]: Internal.BlockItem, [key: Internal.PathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallTrophyBlock]: Internal.BlockItem, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallCanvasSignBlock]: Internal.SignItem, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.DefaultCropBlock$1]: Internal.ItemNameBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.UncontainableBlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.EpiphytePlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.CushionBlock]: Internal.ItemNameBlockItem, [key: Internal.StandingCanvasSignBlock]: Internal.SignItem, [key: any]: Internal.BlockItemIE, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.RepeaterBlock]: Internal.BlockItem, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ConductorWhistleItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.DeadWallTorchBlock]: Internal.StandingAndWallBlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.PlayerShopBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.EndermanHeadItem, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemNameBlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.TableClothBlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalStainedGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.SafeItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.VineBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE$BlockItemIENoInventory, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StationaryBerryBushBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.TFCSandBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TableClothBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SeagrassBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: Internal.LampBlock]: Internal.LampBlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCMagmaBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TallFlowerBlock]: Internal.DoubleHighBlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.FuelBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: any]: Internal.SleepingBagItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.AssemblyOperatorBlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.CeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.PresentItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.HangingRootsBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: any]: Internal.BlockItemIE, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.GrowingBranchingCactusBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItemIE, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FarmlandBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.SharestoneBlock]: Internal.BlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.HammockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LivingCoralPlantBlock]: Internal.StandingAndWallBlockItem, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.RockConvertableToAnvilBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.Item, [key: Internal.Lower]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.DryingBricksBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.WallTrophyBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: any]: Internal.SleepingBagItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SweetBerryBushBlock]: Internal.ItemNameBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CarvedPumpkinBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.crop.WildCropBlock]: Internal.BlockItem, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StandingCanvasSignBlock]: Internal.SignItem, [key: Internal.PlayerWallHeadBlock]: Internal.PlayerHeadItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WaystoneBlock]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.WetConcretePathControlJointBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.FlagItem, [key: Internal.ShortGrassBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FruitTreeSaplingBlock]: Internal.BlockItem, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.LargeVesselBlock]: Internal.TooltipBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.PathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.WallHangingCanvasSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: any]: Internal.BlockItemIE, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CarvedPumpkinBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CushionBlock]: Internal.ItemNameBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PowderSnowBlock]: Internal.SolidBucketItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TubeBlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCSandBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.WallTrophyBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WebBlock]: Internal.BlockItem, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.CeilingHangingCanvasSignBlock]: Internal.HangingSignItem, [key: any]: Internal.TrackBlockItem, [key: net.dries007.tfc.common.blocks.devices.AnvilBlock]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.FuelBlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.TableClothBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.WitherRoseBlock]: Internal.BlockItem, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ChiseledBookShelfBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CeilingHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WildDoubleCropBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItemIE, [key: Internal.ConnectedGrassBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.FluidPumpBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.FarmBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.CeilingHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.CushionBlock]: Internal.ItemNameBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: earth.terrarium.handcrafted.common.blocks.misc.PotBlock]: Internal.BlockItem, [key: Internal.FloatingWaterPlantBlock$1]: Internal.PlaceOnWaterBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.PieBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CushionBlock]: Internal.ItemNameBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.WallBlock]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.AzaleaBlock]: Internal.BlockItem, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MagmaBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.CeilingHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCoralPlantBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.SleepingBagItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.LargeVesselBlock]: Internal.TooltipBlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.LampBlock]: Internal.LampBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.crop.WildCropBlock]: Internal.BlockItem, [key: Internal.CrockeryBlock]: Internal.BlockItem, [key: Internal.StonecutterBlock]: Internal.BlockItem, [key: Internal.TomatoVineBlock]: Internal.ModItems$1, [key: Internal.CrankshaftBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.AmethystClusterBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.crop.WildCropBlock]: Internal.BlockItem, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.HogginSlabBlock]: Internal.BlockItem, [key: Internal.DirtBlock]: Internal.BlockItem, [key: Internal.EpiphytePlantBlock$1]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FungusBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.PathBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.SharestoneBlock]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.AnvilBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCBellBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.FuelItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.MultiblockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItem, [key: Internal.IcicleBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.BrewingStandBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TFCCandleBlock]: Internal.CandleBlockItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: any]: Internal.FlagItem, [key: any]: Internal.ReceiverItem, [key: Internal.TFCTallGrassBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: any]: Internal.FluidTankItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemCapacitor, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.ConcretePathBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.UncontainableBlockItem, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.DirtBlock]: Internal.BlockItem, [key: Internal.HugeMushroomBlock]: Internal.BlockItem, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: Internal.CarvedPumpkinBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WildCropBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.FlagItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.CalibratedSculkSensorBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.PouringConcretePathBlock]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.HammockItem, [key: any]: Internal.ItemBlock, [key: Internal.DecoratedPotBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.DefaultCropBlock$1]: Internal.ItemNameBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.HammockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.TFCWallTorchBlock]: Internal.TorchItem, [key: Internal.SnifferEggBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SkilletBlock]: Internal.SDSkilletItem, [key: any]: Internal.HammockItem, [key: any]: Internal.PresentItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WeepingVinesBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallSignBlock]: Internal.SignItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.DirtBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.FruitTreeSaplingBlock]: Internal.BlockItem, [key: any]: Internal.PackagePortItem, [key: Internal.CarvedPumpkinBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.GrassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.AnvilBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DoubleCropBlock$1]: Internal.ItemNameBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalStainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.WoodBasedBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.CaveVinesBlock]: Internal.ItemNameBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.SleepingBagItem, [key: Internal.WallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CarrotBlock]: Internal.ItemNameBlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CrockeryBlock]: Internal.BlockItem, [key: Internal.TFCChainBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCCandleBlock]: Internal.CandleBlockItem, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CoralBlock]: Internal.BlockItem, [key: any]: Internal.UncontainableBlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCCandleBlock]: Internal.CandleBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WildDoubleCropBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ScaffoldingBlock]: Internal.ScaffoldingBlockItem, [key: any]: Internal.FlagItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MangroveLeavesBlock]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.CardboardBlockItem, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TallGrassBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockStateBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.HammockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.TFCCandleBlock]: Internal.CandleBlockItem, [key: any]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: Internal.WallCanvasSignBlock]: Internal.SignItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: earth.terrarium.handcrafted.common.blocks.misc.PotBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CoralBlock]: Internal.BlockItem, [key: any]: Internal.WoodBasedBlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: Internal.BaseCoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CoralPlantBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.StationaryBerryBushBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.TopPlantBlock]: Internal.BlockItem, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: Internal.LadderBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.FarmlandBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RockAnvilBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.WallHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WildRiceBlock]: Internal.DoubleHighBlockItem, [key: Internal.AmethystClusterBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.WaterPlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.TFCCakeBlock]: Internal.BlockItem, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CrockeryBlock]: Internal.BlockItem, [key: Internal.PoweredBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.JackOLanternBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.GroomingStation]: Internal.GroomingStationItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.AxleBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RiceBlock]: Internal.RiceItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.CogwheelBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: any]: Internal.ItemBlock, [key: Internal.CouchBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.LivingCoralPlantBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.BlastFurnaceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.RedstoneTorchBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.JigsawBlock]: Internal.GameMasterBlockItem, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemNameBlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.DoubleCropBlock$1]: Internal.ItemNameBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SpreadingBushBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCSeaPickleBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.crop.WildCropBlock]: Internal.BlockItem, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: any]: Internal.CogwheelBlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.TableClothBlockItem, [key: Internal.SlimeBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.CounterBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FloatingWaterPlantBlock$1]: Internal.PlaceOnWaterBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.HammockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: Internal.ConnectedGrassBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CoralFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WaterlilyBlock]: Internal.PlaceOnWaterBlockItem, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCTallGrassBlock$1]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.AnvilBlock]: Internal.BlockItem, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CoralBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.PackagePortItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.FuelBlockItem, [key: any]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.CogwheelBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: net.dries007.tfc.common.blocks.crop.WildCropBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PlayerShopBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BeltTunnelItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CrackingWetConcretePathBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: Internal.StainedWattleBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallTrophyBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.CommandBlock]: Internal.GameMasterBlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlastFurnaceReinforcementBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.LargeWaterWheelBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.TargetBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCCandleBlock]: Internal.CandleBlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StemBlock]: Internal.ItemNameBlockItem, [key: Internal.CryingObsidianBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CeilingHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlankSailBlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MangroveRootsBlock]: Internal.BlockItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GroomingStation]: Internal.GroomingStationItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.HoneyBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.RopeItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.WallCanvasSignBlock]: Internal.SignItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: Internal.CrockeryBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.EpiphytePlantBlock$1]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: any]: Internal.BlockStateBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DirtBlock]: Internal.BlockItem, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.SafetyNetBlock]: Internal.FuelBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.ShortGrassBlock$2]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WeightedPressurePlateBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.CeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.FlagItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallSignBlock]: Internal.SignItem, [key: Internal.WaystoneBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.AmethystClusterBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.WallSkullBlock]: Internal.StandingAndWallBlockItem, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: Internal.CommandBlock]: Internal.GameMasterBlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.SharestoneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TallWaterPlantBlock$1]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.TrappedPresentItem, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: Internal.KrummholzBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.RadioItem, [key: Internal.TallWaterPlantBlock$1]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.LargeVesselBlock]: Internal.TooltipBlockItem, [key: any]: Internal.BlockItem, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.AnvilBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.AmethystClusterBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BiomassPelletBlock, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.IceBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: Internal.PickableCropBlock$1]: Internal.ItemNameBlockItem, [key: Internal.BambooStalkBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.BigDripleafBlock]: Internal.Items$1, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.CeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.NyliumBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CrockeryBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TallWaterPlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.PresentItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.BowlBlock]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TallWaterPlantBlock$1]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.TextileWildDoubleCropBlock]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: any]: Internal.BlockStateBlockItem<any>, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StatueTrophyBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.DaylightDetectorBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.StandingCanvasSignBlock]: Internal.SignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: any]: Internal.PresentItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RedstoneWallTorchBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BaseCoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: Internal.ShortGrassBlock$1]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.CeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ConnectedGrassBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemBalloon, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.CannonBallItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.SleepingBagItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.TFCSandBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SkullBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.BlockItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.WildCropBlock]: Internal.BlockItem, [key: Internal.TampedSoilBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TrappedChestBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.TorchBlock]: Internal.StandingAndWallBlockItem, [key: Internal.SpawnerBlock]: Internal.BlockItem, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItemIE, [key: Internal.FenceBlock]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: any]: Internal.AccumulatorItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.PackagePortItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PiglinWallSkullBlock]: Internal.StandingAndWallBlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.LivingCoralPlantBlock]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.TableClothBlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TatamiMatBlock]: Internal.FuelBlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItem, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.SaplingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RichSoilFarmlandBlock]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.UncontainableBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.HammockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: any]: Internal.HammockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.FuelItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.SleepingBagItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RailBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.CandleBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LeavesBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCactusBlock$1]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: any]: Internal.BlockItemIE, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.AssemblyOperatorBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.BlockModEnabledStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.UncontainableBlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlankSailBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.LargeVesselBlock]: Internal.TooltipBlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.CookingPotBlock]: Internal.CookingPotItem, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCRootedDirtBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.LightningRodBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.StainedWattleBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SeaIceBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FloatingWaterPlantBlock$1]: Internal.PlaceOnWaterBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItemIE, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.InfestedRotatedPillarBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: Internal.WallCanvasSignBlock]: Internal.SignItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.FloatingWaterPlantBlock$1]: Internal.PlaceOnWaterBlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.MicrophoneItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.HandWheelBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StainedWattleBlock]: Internal.BlockItem, [key: any]: Internal.HammockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlankSailBlockItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TampedSoilBlock]: Internal.BlockItem, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.StemBlock]: Internal.ItemNameBlockItem, [key: Internal.CushionBlock]: Internal.ItemNameBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: any]: Internal.FlagItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.TrappedPresentItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WildCropBlock]: Internal.BlockItem, [key: Internal.FlowerPotBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.RiceRollMedleyBlock]: Internal.BlockItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.FuelItemBlock, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.MultiblockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.FruitTreeLeavesBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlankSailBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.FuelItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FlagItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FunnelItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.PieBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: Internal.WaystoneBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.PowderkegBlock]: Internal.TooltipBlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItemIE, [key: any]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.WallSkullBlock]: Internal.StandingAndWallBlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCSandBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.FruitTreeLeavesBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItemIE, [key: any]: Internal.FuelItemBlock, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.TFCCoralPlantBlock]: Internal.StandingAndWallBlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.GenericFireStarterBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.WildCropBlock]: Internal.BlockItem, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: Internal.StandingSignBlock]: Internal.SignItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: Internal.ChainBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MetalScaffoldingBlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FruitTreeLeavesBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.FlagItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackSwitchBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.WoodBasedBlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: Internal.AmethystBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.CoralBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.RockConvertableToAnvilBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.CogwheelBlockItem, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FruitTreeSaplingBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ConcretePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ThatchBedBlock]: Internal.BedItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LeavesBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.SharestoneBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.StandingCanvasSignBlock]: Internal.SignItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItemIE, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.SleepingBagItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: earth.terrarium.handcrafted.common.blocks.misc.PotBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.FuelItemBlock, [key: net.dries007.tfc.common.blocks.devices.AnvilBlock]: Internal.BlockItem, [key: Internal.RockConvertableToAnvilBlock]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.FruitTreeSaplingBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalStainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MudBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: any]: Internal.GenericFireStarterBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalStainedGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.PackagePortItem, [key: Internal.FenceBlock]: Internal.BlockItem, [key: Internal.DoorBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BedBlock]: Internal.BedItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.JackOLanternBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.LeverBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.WallTrophyBlock]: Internal.BlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.SemaphoreItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCSandBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.CrockeryBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.StationaryBerryBushBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TableClothBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WaterPlantBlock$1]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.ConnectedGrassBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ModularAccumulatorBlockItem, [key: Internal.InfestedBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BubbleBlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: any]: Internal.BacktankItem$BacktankBlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.FruitTreeSaplingBlock]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SaplingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.EasyNPCSpawnerBlockItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.TFCSeagrassBlock$1]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Steep]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.PackagePortItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LanternBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalStainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.MetalScaffoldingBlockItem, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.EnderChestBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.CabinetBlock]: Internal.FuelBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SnowPileBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: Internal.WallCanvasSignBlock]: Internal.SignItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.WaystoneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.BannerBlock]: Internal.BannerItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WaystoneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: earth.terrarium.handcrafted.common.blocks.misc.PotBlock]: Internal.BlockItem, [key: Internal.RockConvertableToAnvilBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BedBlock]: Internal.BedItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.crop.WildCropBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.BaseCoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CauldronBlock]: Internal.Items$1, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WaystoneBlock]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.TrappedPresentItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SharestoneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.StainedWattleBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.GlassBlock]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCandleBlock]: Internal.CandleBlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: Internal.StatueTrophyBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: any]: Internal.DisplayLinkBlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.WallCanvasSignBlock]: Internal.SignItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ConnectedGrassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ClipboardBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.WallCanvasSignBlock]: Internal.SignItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TableClothBlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.CabinetBlock]: Internal.FuelBlockItem, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: any]: Internal.StandingAndWallBlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrappedPresentItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.PresentItem, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.crop.WildCropBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.PackagePortItem, [key: Internal.FurnaceBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.KelpBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: any]: Internal.SackItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.TFCTorchBlock]: Internal.TorchItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CanvasRugBlock]: Internal.FuelBlockItem, [key: any]: Internal.TrappedPresentItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCCandleBlock]: Internal.CandleBlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlockGrave, [key: any]: Internal.ItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.SharestoneBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.crop.WildCropBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.InfestedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseCoralPlantBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FSSackItem, [key: Internal.Block]: Internal.FuelItemBlock, [key: any]: Internal.TableClothBlockItem, [key: Internal.LeavesBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: any]: Internal.AluminumTankItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PistonBaseBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.PlayerShopBlock]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StatueTrophyBlock]: Internal.BlockItem, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.SpeakerItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LampBlock]: Internal.LampBlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.WallTrophyBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.DefaultCropBlock$1]: Internal.ItemNameBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.PresentItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalStainedGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.ItemBlock, [key: Internal.TableBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.crop.WildCropBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.TrackTargetingBlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.PlayerHeadBlock]: Internal.PlayerHeadItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RockConvertableToAnvilBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: Internal.SeaPickleBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.RootsBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CandleBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.HopperBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlockGrave, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: any]: Internal.AssemblyOperatorBlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.NestBoxBlock]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallTrophyBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCCoralPlantBlock]: Internal.StandingAndWallBlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.StandingCanvasSignBlock]: Internal.SignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.WallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TripHammerBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.CarpetBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SharestoneBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: any]: Internal.TrappedPresentItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.LootrChestBlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.LunchBoxItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.BaseCoralFanBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.SleepingBagItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.StationaryBerryBushBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.plant.coral.CoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CoralPlantBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: Internal.AnvilBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: Internal.FenceBlock]: Internal.BlockItem, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrappedPresentItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Lower]: Internal.FuelItemBlock, [key: earth.terrarium.handcrafted.common.blocks.misc.PotBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.TrappedPresentItem, [key: any]: Internal.ItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.UncontainableBlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlockGrave, [key: Internal.BarrelRackBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.WallCanvasSignBlock]: Internal.SignItem, [key: net.dries007.tfc.common.blocks.devices.AnvilBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.TrackBlockItem, [key: Internal.GroomingStation]: Internal.GroomingStationItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCandleBlock]: Internal.CandleBlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: earth.terrarium.handcrafted.common.blocks.misc.PotBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.CeilingHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CrockeryBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SkullBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemNameBlockItem, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TFMGCogwheelBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.PresentItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.CeilingHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.LanternBlock]: Internal.BlockItem, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TreeRootsBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CocoaBlock]: Internal.ItemNameBlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockStateBlockItem<any>, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: Internal.AmethystBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.FruitTreeSaplingBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: any]: Internal.BlockItemIE, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.LecternBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemCapacitor, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.SporeBlossomBlock]: Internal.BlockItem, [key: Internal.MudBlock]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StainedWattleBlock]: Internal.BlockItem, [key: Internal.AzaleaBlock]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.SpreadingBushBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.CreepingPlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: Internal.SculkVeinBlock]: Internal.BlockItem, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.SaplingBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.AnvilBlock]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.LeavesBlock]: Internal.BlockItem, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: earth.terrarium.handcrafted.common.blocks.misc.PotBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FruitTreeLeavesBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.FuelItemBlock, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TFCSeagrassBlock$1]: Internal.BlockItem, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlockGrave, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: any]: Internal.TrackBlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCandleBlock]: Internal.CandleBlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TampedMudBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallCanvasSignBlock]: Internal.SignItem, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.PowderSnowCauldronBlock]: Internal.Items$1, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: any]: Internal.UncontainableBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.BlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CrockeryBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.RockAnvilBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.FlagItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.CoralBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.SculkSensorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlockGrave, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.WoodBasedBlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ChorusPlantBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.RockAnvilBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.TFCPumpkinBlock]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.CleatBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: Internal.LivingCoralPlantBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.TFCCandleBlock]: Internal.CandleBlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.WaterloggedBerryBushBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.HammockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.FirepitBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.CeilingHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PlantBlock$3]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DoublePlantBlock]: Internal.DoubleHighBlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CrockeryComboBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CrockeryBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.BuddingTomatoBlock]: Internal.ModItems$1, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallCanvasSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.plant.coral.CoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CherryLeavesBlock]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.KrummholzBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SaplingBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CartographyTableBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.PresentItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallCanvasSignBlock]: Internal.SignItem, [key: Internal.StandingCanvasSignBlock]: Internal.SignItem, [key: Internal.FallingBlock]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: earth.terrarium.handcrafted.common.blocks.misc.PotBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.FenceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ColossalCogwheelBlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.TampedSoilBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.LeavesBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.LeavesBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: earth.terrarium.handcrafted.common.blocks.misc.PotBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TripWireHookBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.StainedWattleBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.LeavesBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: any]: Internal.FlagItem, [key: any]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.TFCCandleBlock]: Internal.CandleBlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.WitherSkullBlock]: Internal.StandingAndWallBlockItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.SkilletBlock]: Internal.SDSkilletItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCTallGrassBlock$1]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DoubleCropBlock$1]: Internal.ItemNameBlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.TableClothBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BracketBlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SharestoneBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCSandBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.BellBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.BaseCoralPlantBlock]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.plant.coral.CoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: Internal.SkilletBlock]: Internal.SDSkilletItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StainedWattleBlock]: Internal.BlockItem, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.SkilletBlock]: Internal.SDSkilletItem, [key: any]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: Internal.FungusBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.GlassBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: any]: Internal.TrappedPresentItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: Internal.StackableJarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SharestoneBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.GrindstoneBlock]: Internal.BlockItem, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: Internal.TallFlowerBlock]: Internal.DoubleHighBlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlankSailBlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.PumpkinBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.DirtPathBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DefaultCropBlock$1]: Internal.ItemNameBlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.FuelItemBlock, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.AmethystClusterBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ArmItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RockConvertableToAnvilBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.BaseCoralPlantBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LivingCoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: net.dries007.tfc.common.blocks.devices.BlastFurnaceBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.NetherWartBlock]: Internal.ItemNameBlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CrockeryComboBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SpreadingBushBlock]: Internal.BlockItem, [key: Internal.CushionBlock]: Internal.ItemNameBlockItem, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: Internal.ClimbingCropBlock$1]: Internal.ItemNameBlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TorchflowerCropBlock]: Internal.ItemNameBlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SharestoneBlock]: Internal.BlockItem, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CeilingHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CushionBlock]: Internal.ItemNameBlockItem, [key: any]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.KrummholzBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RockConvertableToAnvilBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.StandingCanvasSignBlock]: Internal.SignItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.CrockeryComboBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: Internal.PoweredRailBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.OrganicCompostBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StandingCanvasSignBlock]: Internal.SignItem, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.BaseCoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.TFMGCogwheelBlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DefaultCropBlock$1]: Internal.ItemNameBlockItem, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.WallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: any]: Internal.TableClothBlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.CoralFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.EpiphytePlantBlock$1]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.TFCCandleBlock]: Internal.CandleBlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StainedWattleBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.BellowsBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: any]: Internal.DigitalAdapterBlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCWoodButtonBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.HogginBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SkullBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: any]: Internal.HammockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.UncontainableBlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DryingBricksBlock]: Internal.BlockItem, [key: Internal.GroomingStation]: Internal.GroomingStationItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.RootsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.MushroomBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.SkullBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.FuelItemBlock, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.NightstandBlock]: Internal.BlockItem, [key: Internal.WeatheringCopperFullBlock]: Internal.BlockItem, [key: Internal.WallHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.FlowerBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CrockeryBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.SprinklerItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: any]: Internal.BlockStateBlockItem<any>, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.CrockeryComboBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.PackagePortItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RedStoneOreBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: any]: Internal.PresentItem, [key: any]: Internal.BlockItemIE, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.LargeVesselBlock]: Internal.TooltipBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CushionBlock]: Internal.ItemNameBlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.PackagePortItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.FloatingWaterPlantBlock$1]: Internal.PlaceOnWaterBlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SkilletBlock]: Internal.SDSkilletItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.EasyNPCSpawnerBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.JackOLanternBlock]: Internal.BlockItem, [key: Internal.TFCChainBlock]: Internal.BlockItem, [key: Internal.InfestedBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.RockAnvilBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ShortGrassBlock$1]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StackableBookBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.LivingCoralWallFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SnowyDirtBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: Internal.ConcretePowderBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.MoltenBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DragonEggBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCChainBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.SmithingTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.FloatingWaterPlantBlock$1]: Internal.PlaceOnWaterBlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.LargeVesselBlock]: Internal.TooltipBlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockStateBlockItem<any>, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: any]: Internal.Item, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.GroomingStation]: Internal.GroomingStationItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.WildSpreadingCropBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.WoodBasedBlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.FruitTreeLeavesBlock]: Internal.BlockItem, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StandingCanvasSignBlock]: Internal.SignItem, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.JackOLanternBlock]: Internal.BlockItem, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCTallGrassBlock$1]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.CabbageBlock]: Internal.ItemNameBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.DeadTorchBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.ThinSpikeBlock]: Internal.BlockItem, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.TableClothBlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.QuernBlock]: Internal.BlockItem, [key: Internal.RedStoneWireBlock]: Internal.ItemNameBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StainedGlassPaneBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.HoneyGlazedHamBlock]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TatamiHalfMatBlock]: Internal.FuelBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LivingCoralPlantBlock]: Internal.StandingAndWallBlockItem, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BloomBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.SleepingBagItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.CushionBlock]: Internal.ItemNameBlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.TallWaterPlantBlock$1]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.SmallDripleafBlock]: Internal.DoubleHighBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.EndRodBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE$BlockItemIENoInventory, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: any]: Internal.CageItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.BedBlock]: Internal.BedItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseCoralFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.LightBlock]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: earth.terrarium.handcrafted.common.blocks.misc.PotBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.MushroomColonyBlock]: Internal.MushroomColonyItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCCoralPlantBlock]: Internal.StandingAndWallBlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TallWaterPlantBlock$1]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCTallGrassBlock$1]: Internal.BlockItem, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TallWaterPlantBlock$1]: Internal.BlockItem, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CrockeryBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.TrackBlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItemIE, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: Internal.TallWaterPlantBlock$1]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CeilingHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.DryingBricksBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.FruitTreeSaplingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallHangingCanvasSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FlagItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BigDripleafStemBlock]: Internal.Items$1, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Steep]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.LampBlock]: Internal.LampBlockItem, [key: Internal.ComposterBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CounterBlock]: Internal.BlockItem, [key: any]: Internal.LogisticallyLinkedBlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlankSailBlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ShepherdsPieBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.LivingCoralPlantBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: any]: Internal.ItemNameBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.CoalCokeBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: Internal.WallSignBlock]: Internal.SignItem, [key: Internal.BeetrootBlock]: Internal.ItemNameBlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.TFCMagmaBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PortstoneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MetalBenchBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.KrummholzBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TransformerBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.AmethystClusterBlock]: Internal.BlockItem, [key: Internal.CoralFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCMagmaBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCandleBlock]: Internal.CandleBlockItem, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TallWaterPlantBlock$1]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoastChickenBlock]: Internal.BlockItem, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CuttingBoardBlock]: Internal.FuelBlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CoralFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.LargeVesselBlock]: Internal.TooltipBlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WeatheringCopperStairBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TallFlowerBlock]: Internal.DoubleHighBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: any]: Internal.BracketBlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RootedDirtBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PickableCropBlock$1]: Internal.ItemNameBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: Internal.FarmlandBlock]: Internal.BlockItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.CactusBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItemIE, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WildSpreadingCropBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCRootedDirtBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CrockeryBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: any]: Internal.FlagItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: Internal.LargeVesselBlock]: Internal.TooltipBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ChestBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlankSailBlockItem, [key: any]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RockConvertableToAnvilBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.AssemblyOperatorBlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCTallGrassBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CandleBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CeilingHangingCanvasSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.BannerBlock]: Internal.BannerItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCChainBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCMagmaBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.DoubleCropBlock$1]: Internal.ItemNameBlockItem, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.WallTrophyBlock]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.PlayerShopTFCBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.TimberFrameItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TampedSoilBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SpongeBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.TrackBlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.AssemblyOperatorBlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.WallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: any]: Internal.TrappedPresentItem, [key: Internal.JackOLanternBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.FuelItemBlock, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.ConnectedGrassBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.DirtBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.TopPlantBlock]: Internal.BlockItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: Internal.WallCanvasSignBlock]: Internal.SignItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.CrockeryBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: any]: Internal.AssemblyOperatorBlockItem, [key: any]: Internal.FuelTankItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SugarCaneBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.MacadamPathBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.TrackCouplerBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.TrackBlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StrawBaleBlock]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.RockAnvilBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: any]: Internal.HammockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: any]: Internal.ResistorBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.AxleBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.HammockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: Internal.SewingTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallSignBlock]: Internal.SignItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItemIE, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.PackagePortItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.TableClothBlockItem, [key: Internal.MudBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallSignBlock]: Internal.SignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.BlockStateBlockItem<any>, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseCoralFanBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.BlankSailBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PoweredRailBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCoralPlantBlock]: Internal.BlockItem, [key: Internal.CropBlock]: Internal.ItemNameBlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.LootrChestBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.UncontainableBlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MossBlock]: Internal.BlockItem, [key: Internal.MyceliumBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SaplingBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.InfestedBlock]: Internal.BlockItem, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.TFCKelpTopBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.MangrovePropaguleBlock]: Internal.BlockItem, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.TFCPressurePlateBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: any]: Internal.ItemNameBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BannerBlock]: Internal.BannerItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PlayerShopBlock]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.ShelfBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.FuelItemBlock, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ChuteItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.PieBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: any]: Internal.PackagePortItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.PlantBlock$2]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.TableClothBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBannerBlock]: Internal.BannerItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.TorchBlock]: Internal.StandingAndWallBlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ChorusFlowerBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.StationaryBerryBushBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.DefaultCropBlock$1]: Internal.ItemNameBlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.SkullBlock]: Internal.StandingAndWallBlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.RopeAndNailItem, [key: Internal.SluiceBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.HugeMushroomBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseCoralFanBlock]: Internal.StandingAndWallBlockItem, [key: any]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ConnectedGrassBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.HorizontalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.SculkBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCStairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.WoodBasedBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DefaultCropBlock$1]: Internal.ItemNameBlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.SideTableBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.WaterWheelBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.AqueductBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DirtBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: Internal.TFCSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.GravelBlock]: Internal.BlockItem, [key: Internal.SkilletBlock]: Internal.SDSkilletItem, [key: Internal.RedstoneLampBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.LargeVesselBlock]: Internal.TooltipBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.GlazedTerracottaBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.ShortGrassBlock$1]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ToolRackBlock]: Internal.BlockItem, [key: Internal.SharestoneBlock]: Internal.BlockItem, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.MossSpreadingBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WetConcretePathBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.GravelPathSlabBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.CupboardBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CounterBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.RawRockBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCLecternBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.GravelPathBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TableBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallTrophyBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: any]: Internal.BlockItemIE, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.DoorBlock]: Internal.DoubleHighBlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.UncontainableBlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: any]: Internal.MultiblockItem, [key: any]: Internal.ItemBlock, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.TFCCraftingTableBlock]: Internal.BlockItem, [key: Internal.MacadamPathSlabBlock]: Internal.BlockItem, [key: Internal.StandingCanvasSignBlock]: Internal.SignItem, [key: Internal.ShulkerBoxBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: net.dries007.tfc.common.blocks.devices.BarrelBlock]: Internal.BarrelBlockItem, [key: Internal.FenceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCoralPlantBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.SkilletBlock]: Internal.SDSkilletItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.GroundcoverBlock]: Internal.BlockItem, [key: Internal.TFCSeagrassBlock$1]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.CushionBlock]: Internal.ItemNameBlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StainedGlassBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.FuelBlockItem, [key: any]: Internal.ItemBlock, [key: Internal.RoofTopNew]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StatueTrophyBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: Internal.MossGrowingStairsBlock]: Internal.BlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.WallCanvasSignBlock]: Internal.SignItem, [key: Internal.RockSpikeBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.MudBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SkilletBlock]: Internal.SkilletItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.VatItem$CastIronVatItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PressurePlateBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.PresentItem, [key: any]: Internal.ItemBlock, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: Internal.TampedMudBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrappedPresentItem, [key: net.dries007.tfc.common.blocks.devices.AnvilBlock]: Internal.BlockItem, [key: Internal.RockConvertableToAnvilBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.FuelItemBlock, [key: Internal.EncasedAxleBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: earth.terrarium.handcrafted.common.blocks.misc.PotBlock]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.DeadBushBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ChairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FenceBlock]: Internal.FuelItemBlock, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.OarlockBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FancyBedBlock]: Internal.BlockItem, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.DropExperienceBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.ExtendedBlock]: Internal.BlockItem, [key: Internal.LavaCauldronBlock]: Internal.Items$1, [key: any]: Internal.FuelItemBlock, [key: Internal.BlockModEnabledSlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.PresentItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.SleepingBagItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.OvenBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.FallenLeavesBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.VerticalSupportBlock]: Internal.StandingAndWallBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.StonePathSlabBlock]: Internal.BlockItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.InfestedBlock]: Internal.BlockItem, [key: Internal.TFCChestBlock]: Internal.ChestBlockItem, [key: Internal.BladedAxleBlock]: Internal.BlockItem, [key: Internal.JarShelfBlock]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CornerTrimBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.FuelBlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PillarTrimBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: Internal.OverHeightBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ScribingTableBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.BenchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.LooseRockBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.FenceGateBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.BookshelfBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.WallTrophyBlock]: Internal.BlockItem, [key: Internal.FloatingWaterPlantBlock$1]: Internal.PlaceOnWaterBlockItem, [key: Internal.WallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TatamiBlock]: Internal.FuelBlockItem, [key: Internal.GearBoxBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCCoralPlantBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallCanvasSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WeatheringCopperSlabBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: any]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.CoralFanBlock]: Internal.StandingAndWallBlockItem, [key: Internal.ClutchBlock]: Internal.BlockItem, [key: Internal.GroomingStation]: Internal.GroomingStationItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.TransmitterItem, [key: Internal.TFCComposterBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossSpreadingSlabBlock]: Internal.BlockItem, [key: Internal.PathStairBlock]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.DiningBenchBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: Internal.MossGrowingSlabBlock]: Internal.BlockItem, [key: Internal.WoolCarpetBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.PlantBlock$2]: Internal.BlockItem, [key: Internal.BeaconBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: Internal.TFCBellBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockStateBlockItem<any>, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: net.dries007.tfc.common.blocks.devices.AnvilBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.IcePileBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCSaplingBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.WallSignBlock]: Internal.SignItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.TrapDoorBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCTallGrassBlock$1]: Internal.BlockItem, [key: Internal.MossGrowingBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.MultiblockItem, [key: net.dries007.tfc.common.blocks.crop.WildCropBlock]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.TFCLoomBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.MossSpreadingStairBlock]: Internal.BlockItem, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.CrockeryBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.PouredGlassBlock]: Internal.BlockItem, [key: any]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.LogBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.AxleBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.CreepingPlantBlock$2]: Internal.BlockItem, [key: Internal.TFCDoorBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.CeilingHangingCanvasSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.RoofGlass]: Internal.FuelItemBlock, [key: any]: Internal.ItemBlock, [key: Internal.GlassBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: Internal.MossGrowingWallBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.IronBarsBlock]: Internal.BlockItem, [key: Internal.CabinetBlock]: Internal.BlockTypeBasedBlockItem<any>, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalGlassPaneBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.MossSpreadingWallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.StainedWattleBlock]: Internal.BlockItem, [key: any]: Internal.TimberFrameItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.RespawnAnchorBlock]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.SteepRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.ChairBlock]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.TrackBlock]: Internal.TrackBlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.TableClothBlockItem, [key: Internal.TFCFenceBlock]: Internal.BlockItem, [key: any]: Internal.BlockItemIE, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCStandingSignBlock]: Internal.SignItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.StationaryBerryBushBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.TFCLeavesBlock]: Internal.BlockItem, [key: any]: Internal.CastIronTankItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.ButtonBlock]: Internal.BlockItem, [key: Internal.Lower]: Internal.FuelItemBlock, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.SlabBlock]: Internal.BlockItem, [key: Internal.DeskBlock]: Internal.BlockItem, [key: Internal.WallBlock]: Internal.BlockItem, [key: Internal.RotatedPillarBlock]: Internal.BlockItem, [key: Internal.BaseRoof]: Internal.FuelItemBlock, [key: Internal.CouchBlock]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.StonePathBlock]: Internal.BlockItem, [key: any]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: Internal.TFCFenceGateBlock]: Internal.BlockItem, [key: earth.terrarium.handcrafted.common.blocks.misc.PotBlock]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Steep]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: Internal.TFCTrapDoorBlock]: Internal.BlockItem, [key: Internal.DrawerBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: any]: Internal.TrackBlockItem, [key: any]: Internal.FuelItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.PlantBlock$1]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.StairBlock]: Internal.BlockItem, [key: any]: Internal.ItemBlock, [key: Internal.Block]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.ForgeDiagonalWallBlock]: Internal.BlockItem, [key: Internal.TFCTrappedChestBlock]: Internal.ChestBlockItem, [key: Internal.TFCWallHangingSignBlock]: Internal.HangingSignItem, [key: any]: Internal.BlockItem, [key: Internal.TFCCeilingHangingSignBlock]: Internal.HangingSignItem, [key: Internal.Block]: Internal.BlockItem, [key: Internal.Block]: Internal.BlockItem}) & (Internal.Map<Internal.Block, Internal.Item>);
        rarity: Internal.Rarity;
        static readonly EAT_DURATION: (32) & (number);
        static readonly MAX_STACK_SIZE: (64) & (number);
        static readonly MAX_BAR_WIDTH: (13) & (number);
    }
    type Item_ = Item | Special.Item;
    class DynamicRecipeComponent extends Internal.Record {
        constructor(desc: Internal.TypeDescJS_, factory: Internal.DynamicRecipeComponent$Factory_)
        desc(): Internal.TypeDescJS;
        getClass(): typeof any;
        hashCode(): number;
        toString(): string;
        factory(): Internal.DynamicRecipeComponent$Factory;
        wait(): void;
        notifyAll(): void;
        wait(arg0: number): void;
        equals(o: any): boolean;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        get class(): typeof any
    }
    type DynamicRecipeComponent_ = DynamicRecipeComponent;
    interface ScoreboardNameProvider {
        abstract getReferencedContextParams(): Internal.Set<Internal.LootContextParam<any>>;
        abstract getType(): Internal.LootScoreProviderType;
        abstract getScoreboardName(arg0: Internal.LootContext_): string;
        get referencedContextParams(): Internal.Set<Internal.LootContextParam<any>>
        get type(): Internal.LootScoreProviderType
    }
    type ScoreboardNameProvider_ = ScoreboardNameProvider;
    interface ItemSupplier {
        abstract getItem(): Internal.ItemStack;
        get item(): Internal.ItemStack
        (): Internal.ItemStack_;
    }
    type ItemSupplier_ = ItemSupplier | (()=> Internal.ItemStack_);
    class VatItem extends Internal.BlockItem {
        constructor(arg0: Internal.Block_, arg1: Internal.Item$Properties_, arg2: string)
        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;
        static setBlockEntityData(arg0: Internal.ItemStack_, arg1: Internal.BlockEntityType_<any>, arg2: Internal.CompoundTag_): void;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        getDestroySpeed(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): number;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        abstract moonlight$addAdditionalBehavior(arg0: Internal.AdditionalItemPlacement_): void;
        onDestroyed(arg0: Internal.ItemEntity_): void;
        isFireResistant(): boolean;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): InteractionResult;
        onCraftedBy(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        isComplex(): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        onUseTick(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: Internal.ItemStack_, arg3: number): void;
        /**
         * @deprecated
        */
        getFoodProperties(): Internal.FoodProperties;
        canBeHurtBy(arg0: DamageSource_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        getDescriptionId(): string;
        getUseAnimation(arg0: Internal.ItemStack_): Internal.UseAnim;
        isValidRepairItem(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        abstract moonlight$getClientAnimationExtension(): any;
        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(): Internal.Item;
        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;
        getBarColor(arg0: Internal.ItemStack_): number;
        getItem(): Internal.Item;
        accessor$setMaxDamage(arg0: number): void;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): 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;
        /**
         * @deprecated
        */
        hasCraftingRemainingItem(): boolean;
        getDescription(): net.minecraft.network.chat.Component;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        getClass(): typeof any;
        static byId(arg0: number): Internal.Item;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        interactLivingEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.LivingEntity_, arg3: Internal.InteractionHand_): InteractionResult;
        abstract moonlight$getAdditionalBehavior(): Internal.AdditionalItemPlacement;
        abstract moonlight$setClientAnimationExtension(arg0: any): void;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        useOn(arg0: Internal.UseOnContext_): InteractionResult;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        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;
        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;
        getTooltipImage(arg0: Internal.ItemStack_): Optional<Internal.TooltipComponent>;
        isEdible(): boolean;
        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>;
        static getBlockEntityData(arg0: Internal.ItemStack_): Internal.CompoundTag;
        toString(): string;
        /**
         * @deprecated
        */
        getEnchantmentValue(): number;
        setArmorToughness(armorToughness: number): void;
        notifyAll(): void;
        getId(): 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>;
        wait(arg0: number): void;
        getDigSpeed(): number;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        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;
        removeFromBlockToItemMap(arg0: Internal.Map_<Internal.Block, Internal.Item>, arg1: Internal.Item_): void;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        isFoil(arg0: Internal.ItemStack_): boolean;
        "setFoodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_): void;
        isRepairable(arg0: Internal.ItemStack_): boolean;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        puzzleslib$setRenderProperties(arg0: any): void;
        useOnRelease(arg0: Internal.ItemStack_): boolean;
        canAttackBlock(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        canGrindstoneRepair(arg0: Internal.ItemStack_): boolean;
        notify(): void;
        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;
        onStopUsing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        static updateCustomBlockEntityTag(arg0: Internal.Level_, arg1: Internal.Player_, arg2: BlockPos_, arg3: Internal.ItemStack_): boolean;
        /**
         * @deprecated
        */
        getMaxStackSize(): number;
        /**
         * @deprecated
        */
        static byBlock(arg0: Internal.Block_): Internal.Item;
        place(arg0: Internal.BlockPlaceContext_): InteractionResult;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        canFitInsideContainerItems(): boolean;
        wait(): void;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: net.minecraft.network.chat.Component_): net.minecraft.network.chat.Component;
        accessor$setMaxStackSize(arg0: number): void;
        isCorrectToolForDrops(arg0: Internal.BlockState_): boolean;
        verifyTagAfterLoad(arg0: Internal.CompoundTag_): void;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        "setFoodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        getBlock(): Internal.Block;
        finishUsingItem(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_): Internal.ItemStack;
        updatePlacementContext(arg0: Internal.BlockPlaceContext_): Internal.BlockPlaceContext;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        setFireResistant(arg0: boolean): void;
        registerBlocks(arg0: Internal.Map_<Internal.Block, Internal.Item>, arg1: Internal.Item_): void;
        onInventoryTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_, arg3: number, arg4: number): void;
        getEatingSound(): Internal.SoundEvent;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        puzzleslib$getRenderProperties(): any;
        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;
        wait(arg0: number, arg1: number): void;
        setNameKey(arg0: string): void;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Vec3f;
        getName(arg0: Internal.ItemStack_): net.minecraft.network.chat.Component;
        handler$fbo000$initializeClient(consumer: Internal.Consumer_<any>, ci: Internal.CallbackInfo_): void;
        /**
         * @deprecated
        */
        getDefaultAttributeModifiers(arg0: Internal.EquipmentSlot_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        static updateState<T extends Internal.Comparable<T>>(arg0: Internal.BlockState_, arg1: Internal.Property_<T>, arg2: string): Internal.BlockState;
        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;
        getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        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(): Internal.Item;
        getTypeItemStackKey(): Internal.ItemStackKey;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        shouldOverrideMultiplayerNbt(): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): 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;
        puzzleslib$setBlock(arg0: Internal.Block_): void;
        equals(arg0: any): boolean;
        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(): net.minecraft.network.chat.Component
        get class(): typeof any
        get renderPropertiesInternal(): any
        set itemBuilder(b: Internal.ItemBuilder_)
        set craftingRemainingItemFTBL(arg0: Internal.Item_)
        set attackDamage(attackDamage: number)
        get edible(): boolean
        /**
         * @deprecated
        */
        get enchantmentValue(): number
        set armorToughness(armorToughness: number)
        get id(): string
        get digSpeed(): number
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set "foodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_)
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        /**
         * @deprecated
        */
        get maxStackSize(): number
        set "foodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        get block(): Internal.Block
        set armorKnockbackResistance(knockbackResistance: number)
        set fireResistant(arg0: boolean)
        get eatingSound(): Internal.SoundEvent
        set nameKey(arg0: string)
        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_)
    }
    type VatItem_ = VatItem;
    class FissureConfig$Decoration extends Internal.Record {
        constructor(states: Internal.Map_<Internal.Block, Internal.IWeighted<Internal.BlockState>>, rarity: number, radius: number, count: number)
        getClass(): typeof any;
        count(): number;
        toString(): string;
        notifyAll(): void;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        hashCode(): number;
        wait(): void;
        wait(arg0: number): void;
        radius(): number;
        states(): Internal.Map<Internal.Block, Internal.IWeighted<Internal.BlockState>>;
        equals(arg0: any): boolean;
        rarity(): number;
        getState(arg0: Internal.BlockState_, arg1: Internal.RandomSource_): Internal.BlockState;
        get class(): typeof any
        static readonly CODEC: Internal.Codec<Internal.FissureConfig$Decoration>;
    }
    type FissureConfig$Decoration_ = FissureConfig$Decoration;
    interface ChestMenuInventoryClickEvent$Callback {
        abstract onClick(arg0: Internal.ChestMenuInventoryClickEvent_): void;
        (arg0: Internal.ChestMenuInventoryClickEvent): void;
    }
    type ChestMenuInventoryClickEvent$Callback_ = ChestMenuInventoryClickEvent$Callback | ((arg0: Internal.ChestMenuInventoryClickEvent)=> void);
    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(java.lang.Object,java.lang.Object)"(arg0: any, arg1: V): V;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: V): V;
        /**
         * @deprecated
        */
        "put(java.lang.Object,java.lang.Object)"(arg0: any, arg1: any): any;
        andThenDouble(arg0: Internal.Object2DoubleFunction_<V>): Internal.Boolean2DoubleFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        andThenFloat(arg0: Internal.Object2FloatFunction_<V>): Internal.Boolean2FloatFunction;
        "remove(boolean)"(arg0: boolean): V;
        composeLong(arg0: Internal.Long2BooleanFunction_): Internal.Long2ObjectFunction<V>;
        andThenInt(arg0: Internal.Object2IntFunction_<V>): Internal.Boolean2IntFunction;
        /**
         * @deprecated
        */
        put(arg0: boolean, arg1: V): V;
        /**
         * @deprecated
        */
        "get(java.lang.Object)"(arg0: any): V;
        /**
         * @deprecated
        */
        get(arg0: any): V;
        /**
         * @deprecated
        */
        "put(java.lang.Boolean,java.lang.Object)"(arg0: boolean, arg1: V): V;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        remove(arg0: any): V;
        andThenLong(arg0: Internal.Object2LongFunction_<V>): Internal.Boolean2LongFunction;
        "containsKey(boolean)"(arg0: boolean): boolean;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, boolean>): Internal.Function<T, V>;
        apply(arg0: boolean): V;
        "getOrDefault(boolean,java.lang.Object)"(arg0: boolean, arg1: V): V;
        abstract get(arg0: boolean): V;
        abstract "get(boolean)"(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>;
        "put(boolean,java.lang.Object)"(arg0: boolean, arg1: V): V;
        containsKey(arg0: boolean): boolean;
        composeObject<T>(arg0: Internal.Object2BooleanFunction_<T>): Internal.Object2ObjectFunction<T, V>;
        andThenReference<T>(arg0: Internal.Object2ReferenceFunction_<V, T>): Internal.Boolean2ReferenceFunction<T>;
        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;
        /**
         * @deprecated
        */
        "remove(java.lang.Object)"(arg0: any): V;
        andThenChar(arg0: Internal.Object2CharFunction_<V>): Internal.Boolean2CharFunction;
        /**
         * @deprecated
        */
        "containsKey(java.lang.Object)"(arg0: any): boolean;
    }
    type Boolean2ObjectFunction_<V> = Boolean2ObjectFunction<V>;
    class ExperienceNuggetItem extends Internal.Item {
        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;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        getDestroySpeed(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): number;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        moonlight$addAdditionalBehavior(placementOverride: Internal.AdditionalItemPlacement_): void;
        /**
         * @deprecated
        */
        onDestroyed(arg0: Internal.ItemEntity_): void;
        isFireResistant(): boolean;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): InteractionResult;
        onCraftedBy(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        isComplex(): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        onUseTick(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: Internal.ItemStack_, arg3: number): void;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        /**
         * @deprecated
        */
        getFoodProperties(): Internal.FoodProperties;
        canBeHurtBy(arg0: DamageSource_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        getUseAnimation(arg0: Internal.ItemStack_): Internal.UseAnim;
        getDescriptionId(): string;
        isValidRepairItem(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        moonlight$getClientAnimationExtension(): any;
        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(): Internal.Item;
        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;
        getBarColor(arg0: Internal.ItemStack_): number;
        getItem(): Internal.Item;
        accessor$setMaxDamage(arg0: number): void;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): 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;
        /**
         * @deprecated
        */
        hasCraftingRemainingItem(): boolean;
        getDescription(): net.minecraft.network.chat.Component;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        getClass(): typeof any;
        static byId(arg0: number): Internal.Item;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        interactLivingEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.LivingEntity_, arg3: Internal.InteractionHand_): InteractionResult;
        moonlight$getAdditionalBehavior(): Internal.AdditionalItemPlacement;
        moonlight$setClientAnimationExtension(obj: any): void;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        useOn(arg0: Internal.UseOnContext_): InteractionResult;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        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;
        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;
        getTooltipImage(arg0: Internal.ItemStack_): Optional<Internal.TooltipComponent>;
        isEdible(): boolean;
        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>;
        toString(): string;
        /**
         * @deprecated
        */
        getEnchantmentValue(): number;
        setArmorToughness(armorToughness: number): void;
        notifyAll(): void;
        getId(): 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>;
        wait(arg0: number): void;
        getDigSpeed(): number;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        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;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        isFoil(arg0: Internal.ItemStack_): boolean;
        "setFoodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_): void;
        isRepairable(arg0: Internal.ItemStack_): boolean;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        puzzleslib$setRenderProperties(arg0: any): void;
        useOnRelease(arg0: Internal.ItemStack_): boolean;
        canAttackBlock(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        canGrindstoneRepair(arg0: Internal.ItemStack_): boolean;
        notify(): void;
        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;
        onStopUsing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        /**
         * @deprecated
        */
        getMaxStackSize(): number;
        /**
         * @deprecated
        */
        static byBlock(arg0: Internal.Block_): Internal.Item;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        canFitInsideContainerItems(): boolean;
        wait(): void;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: net.minecraft.network.chat.Component_): net.minecraft.network.chat.Component;
        accessor$setMaxStackSize(arg0: number): void;
        isCorrectToolForDrops(arg0: Internal.BlockState_): boolean;
        verifyTagAfterLoad(arg0: Internal.CompoundTag_): void;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        "setFoodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        finishUsingItem(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_): Internal.ItemStack;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        setFireResistant(arg0: boolean): void;
        onInventoryTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_, arg3: number, arg4: number): void;
        getEatingSound(): Internal.SoundEvent;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        puzzleslib$getRenderProperties(): any;
        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;
        wait(arg0: number, arg1: number): void;
        setNameKey(arg0: string): void;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Vec3f;
        getName(arg0: Internal.ItemStack_): net.minecraft.network.chat.Component;
        handler$fbo000$initializeClient(consumer: Internal.Consumer_<any>, ci: Internal.CallbackInfo_): void;
        /**
         * @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;
        getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        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(): Internal.Item;
        getTypeItemStackKey(): Internal.ItemStackKey;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        shouldOverrideMultiplayerNbt(): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): 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;
        equals(arg0: any): boolean;
        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(): net.minecraft.network.chat.Component
        get class(): typeof any
        get renderPropertiesInternal(): any
        set itemBuilder(b: Internal.ItemBuilder_)
        set craftingRemainingItemFTBL(arg0: Internal.Item_)
        set attackDamage(attackDamage: number)
        get edible(): boolean
        /**
         * @deprecated
        */
        get enchantmentValue(): number
        set armorToughness(armorToughness: number)
        get id(): string
        get digSpeed(): number
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set "foodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_)
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        /**
         * @deprecated
        */
        get maxStackSize(): number
        set "foodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set armorKnockbackResistance(knockbackResistance: number)
        set fireResistant(arg0: boolean)
        get eatingSound(): Internal.SoundEvent
        set nameKey(arg0: string)
        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_)
    }
    type ExperienceNuggetItem_ = ExperienceNuggetItem;
    class HoeItemBuilder extends Internal.HandheldItemBuilder {
        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>>): Internal.ItemBuilder;
        createAdditionalObjects(): void;
        /**
         * Gets called when the item is used to hurt an entity.
         * 
         * For example, when using a sword to hit a mob, this is called.
        */
        hurtEnemy(context: Internal.Predicate_<Internal.ItemBuilder$HurtEnemyContext>): Internal.ItemBuilder;
        getTranslationKeyGroup(): string;
        notify(): void;
        get(): Internal.Item;
        /**
         * Makes the item not stackable, equivalent to setting the item's max stack size to 1.
        */
        unstackable(): Internal.ItemBuilder;
        /**
         * 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, color: Internal.ItemTintFunction_): Internal.ItemBuilder;
        /**
         * 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_): Internal.ItemBuilder;
        getRegistryType(): Internal.RegistryInfo<any>;
        /**
         * Modifies the tool tier.
        */
        modifyTier(callback: Internal.Consumer_<Internal.MutableToolTier>): Internal.HandheldItemBuilder;
        /**
         * Adds an attribute modifier to the item.
         * 
         * An attribute modifier is something like a damage boost or a speed boost.
         * On tools, they're applied when the item is held, on armor, they're
         * applied when the item is worn.
         * @param attribute The resource location of the attribute, e.g. 'generic.attack_damage'
         * @param identifier A unique identifier for the modifier. Modifiers are considered the same if they have the same identifier.
         * @param d The amount of the modifier.
         * @param operation The operation to apply the modifier with. Can be ADDITION, MULTIPLY_BASE, or MULTIPLY_TOTAL.
        */
        modifyAttribute(attribute: ResourceLocation_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): Internal.ItemBuilder;
        /**
         * Sets the item's model (parent).
        */
        parentModel(m: string): Internal.ItemBuilder;
        /**
         * Colorizes item's texture of the given index. Useful for coloring items, like GT ores ore dusts.
        */
        color(callback: Internal.ItemTintFunction_): Internal.ItemBuilder;
        /**
         * Sets the item's max stack size. Default is 64.
        */
        maxStackSize(v: number): Internal.ItemBuilder;
        /**
         * Adds a tooltip to the item.
        */
        tooltip(text: net.minecraft.network.chat.Component_): Internal.ItemBuilder;
        "transformObject(net.minecraft.world.item.Item)"(obj: Internal.Item_): Internal.Item;
        /**
         * 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>): Internal.ItemBuilder;
        /**
         * Combined method of formattedDisplayName().displayName(name).
        */
        formattedDisplayName(name: net.minecraft.network.chat.Component_): Internal.BuilderBase<Internal.Item>;
        /**
         * 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): Internal.HandheldItemBuilder;
        /**
         * Sets the item's rarity.
        */
        rarity(v: Internal.Rarity_): Internal.ItemBuilder;
        /**
         * Makes the item fire resistant like netherite tools.
        */
        fireResistant(): Internal.ItemBuilder;
        /**
         * Sets the display name for this object, e.g. `Stone`.
         * 
         * This will be overridden by a lang file if it exists.
        */
        displayName(name: net.minecraft.network.chat.Component_): Internal.BuilderBase<Internal.Item>;
        /**
         * Determines the animation of the item when used, e.g. eating food.
        */
        useAnimation(animation: Internal.UseAnim_): Internal.ItemBuilder;
        tier(t: Internal.Tier_): Internal.HandheldItemBuilder;
        getBuilderTranslationKey(): string;
        /**
         * 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_): Internal.ItemBuilder;
        /**
         * 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_): Internal.ItemBuilder;
        /**
         * Sets the item's container item, e.g. a bucket for a milk bucket.
        */
        containerItem(id: ResourceLocation_): Internal.ItemBuilder;
        /**
         *    Sets the tool's attack damage baseline using TFC's calculations.
         * 
         *    Note: This uses the tool's tier to calculate the value, set this after setting the tier
         * 
         *    See: attackDamageBaseline
        */
        attackDamageBaselineTFC(f: number): Internal.HandheldItemBuilder;
        wait(): void;
        /**
         * Sets the item's burn time. Default is 0 (Not a fuel).
        */
        burnTime(v: number): Internal.ItemBuilder;
        /**
         * Directlys set the item's texture json.
        */
        textureJson(json: Internal.JsonObject_): Internal.ItemBuilder;
        static toArmorMaterial(o: any): Internal.ArmorMaterial;
        generateLang(lang: Internal.LangEventJS_): void;
        /**
         * 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>): Internal.ItemBuilder;
        /**
         * Sets the attack speed of the tool.
        */
        speed(f: number): Internal.HandheldItemBuilder;
        getClass(): typeof any;
        /**
         * Makes the item fire resistant like netherite tools (or not).
        */
        fireResistant(isFireResistant: boolean): Internal.ItemBuilder;
        /**
         * Sets the item's texture by given key.
        */
        texture(key: string, tex: string): Internal.ItemBuilder;
        /**
         * Sets the item's max damage. Default is 0 (No durability).
        */
        maxDamage(v: number): Internal.ItemBuilder;
        "transformObject(java.lang.Object)"(arg0: any): any;
        wait(arg0: number, arg1: number): void;
        /**
         * Sets the item's name dynamically.
        */
        name(name: Internal.ItemBuilder$NameCallback_): Internal.ItemBuilder;
        generateDataJsons(generator: Internal.DataJsonGenerator_): void;
        createItemProperties(): Internal.Item$Properties;
        createObject(): Internal.Item;
        /**
         * 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): Internal.HandheldItemBuilder;
        /**
         * Makes the item glow like enchanted, even if it's not enchanted.
        */
        glow(v: boolean): Internal.ItemBuilder;
        transformObject(arg0: any): any;
        /**
         * Directly set the item's model json.
        */
        modelJson(json: Internal.JsonObject_): Internal.ItemBuilder;
        toString(): string;
        /**
         * Set the food properties of the item.
        */
        food(b: Internal.Consumer_<Internal.FoodBuilder>): Internal.ItemBuilder;
        notifyAll(): void;
        /**
         * Makes displayName() override language files.
        */
        formattedDisplayName(): Internal.BuilderBase<Internal.Item>;
        hashCode(): number;
        /**
         * Sets the item's texture (layer0).
        */
        texture(tex: string): Internal.ItemBuilder;
        transformObject(obj: Internal.Item_): Internal.Item;
        wait(arg0: number): void;
        /**
         * Determines the color of the item's durability bar. Defaulted to vanilla behavior.
        */
        barColor(barColor: Internal.Function_<Internal.ItemStack, dev.latvian.mods.rhino.mod.util.color.Color>): Internal.ItemBuilder;
        /**
         * Adds a tag to this object, e.g. `minecraft:stone`.
        */
        tag(tag: ResourceLocation_): Internal.BuilderBase<Internal.Item>;
        /**
         * Sets the translation key for this object, e.g. `block.minecraft.stone`.
        */
        translationKey(key: string): Internal.BuilderBase<Internal.Item>;
        /**
         * Sets the attack damage bonus of the tool.
        */
        attackDamageBonus(f: number): Internal.HandheldItemBuilder;
        equals(arg0: any): boolean;
        newID(pre: string, post: string): ResourceLocation;
        /**
         * @deprecated
        */
        group(g: string): Internal.ItemBuilder;
        generateAssetJsons(generator: Internal.AssetJsonGenerator_): void;
        get translationKeyGroup(): string
        get registryType(): Internal.RegistryInfo<any>
        get builderTranslationKey(): string
        get class(): typeof any
    }
    type HoeItemBuilder_ = HoeItemBuilder;
    class SilverShovelItem extends Internal.ShovelItem {
        constructor()
        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;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        getDestroySpeed(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): number;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        moonlight$addAdditionalBehavior(placementOverride: Internal.AdditionalItemPlacement_): void;
        /**
         * @deprecated
        */
        onDestroyed(arg0: Internal.ItemEntity_): void;
        isFireResistant(): boolean;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): 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;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        onUseTick(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: Internal.ItemStack_, arg3: number): void;
        /**
         * @deprecated
        */
        getFoodProperties(): Internal.FoodProperties;
        canBeHurtBy(arg0: DamageSource_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        getUseAnimation(arg0: Internal.ItemStack_): Internal.UseAnim;
        getDescriptionId(): string;
        isValidRepairItem(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        moonlight$getClientAnimationExtension(): any;
        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(): Internal.Item;
        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;
        static getPATH_STATES_$md$b2b81d$0(): Internal.Map<any, any>;
        getBarWidth(arg0: Internal.ItemStack_): number;
        setMaxDamage(arg0: number): void;
        getBarColor(arg0: Internal.ItemStack_): number;
        getItem(): Internal.Item;
        accessor$setMaxDamage(arg0: number): void;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): 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;
        /**
         * @deprecated
        */
        hasCraftingRemainingItem(): boolean;
        getDescription(): net.minecraft.network.chat.Component;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        getClass(): typeof any;
        static byId(arg0: number): Internal.Item;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        interactLivingEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.LivingEntity_, arg3: Internal.InteractionHand_): InteractionResult;
        kjs$getAttributeMap(): Internal.Multimap<any, any>;
        moonlight$getAdditionalBehavior(): Internal.AdditionalItemPlacement;
        moonlight$setClientAnimationExtension(obj: any): void;
        kjs$getMutableAttributeMap(): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        useOn(arg0: Internal.UseOnContext_): InteractionResult;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        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;
        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;
        getTooltipImage(arg0: Internal.ItemStack_): Optional<Internal.TooltipComponent>;
        isEdible(): boolean;
        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>;
        toString(): string;
        getEnchantmentValue(): number;
        setArmorToughness(armorToughness: number): void;
        notifyAll(): void;
        getId(): 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>;
        wait(arg0: number): void;
        getDigSpeed(): number;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        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;
        getEffectiveBlocks(): Internal.TagKey<any>;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        isFoil(arg0: Internal.ItemStack_): boolean;
        "setFoodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_): void;
        isRepairable(arg0: Internal.ItemStack_): boolean;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        puzzleslib$setRenderProperties(arg0: any): void;
        useOnRelease(arg0: Internal.ItemStack_): boolean;
        canAttackBlock(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        getAttackDamage(): number;
        canGrindstoneRepair(arg0: Internal.ItemStack_): boolean;
        static getShovelPathingState(arg0: Internal.BlockState_): Internal.BlockState;
        notify(): void;
        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;
        onStopUsing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        /**
         * @deprecated
        */
        getMaxStackSize(): number;
        /**
         * @deprecated
        */
        static byBlock(arg0: Internal.Block_): Internal.Item;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        canFitInsideContainerItems(): boolean;
        wait(): void;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: net.minecraft.network.chat.Component_): net.minecraft.network.chat.Component;
        /**
         * @deprecated
        */
        isCorrectToolForDrops(arg0: Internal.BlockState_): boolean;
        accessor$setMaxStackSize(arg0: number): void;
        verifyTagAfterLoad(arg0: Internal.CompoundTag_): void;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        "setFoodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        finishUsingItem(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_): Internal.ItemStack;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        setFireResistant(arg0: boolean): void;
        onInventoryTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_, arg3: number, arg4: number): void;
        getEatingSound(): Internal.SoundEvent;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        puzzleslib$getRenderProperties(): any;
        canBeDepleted(): boolean;
        getTier(): Internal.Tier;
        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;
        wait(arg0: number, arg1: number): void;
        setNameKey(arg0: string): void;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Vec3f;
        getName(arg0: Internal.ItemStack_): net.minecraft.network.chat.Component;
        getDefaultAttributeModifiers(arg0: Internal.EquipmentSlot_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        handler$fbo000$initializeClient(consumer: Internal.Consumer_<any>, ci: Internal.CallbackInfo_): void;
        arch$registryName(): ResourceLocation;
        getIdLocation(): ResourceLocation;
        static getPATH_STATES(): Internal.Map<Internal.Block, Internal.BlockState>;
        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;
        getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        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(): Internal.Item;
        getTypeItemStackKey(): Internal.ItemStackKey;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        shouldOverrideMultiplayerNbt(): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): 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;
        kjs$setAttributeMap(arg0: Internal.Multimap_<any, any>): void;
        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;
        equals(arg0: any): boolean;
        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)
        get PATH_STATES_$md$b2b81d$0(): Internal.Map<any, any>
        set maxDamage(arg0: number)
        get item(): Internal.Item
        get itemBuilder(): Internal.ItemBuilder
        /**
         * @deprecated
        */
        get maxDamage(): number
        get description(): net.minecraft.network.chat.Component
        get class(): typeof any
        get renderPropertiesInternal(): any
        set itemBuilder(b: Internal.ItemBuilder_)
        set craftingRemainingItemFTBL(arg0: Internal.Item_)
        set attackDamage(attackDamage: number)
        get edible(): boolean
        get enchantmentValue(): number
        set armorToughness(armorToughness: number)
        get id(): string
        get digSpeed(): number
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        get effectiveBlocks(): Internal.TagKey<any>
        set "foodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_)
        get attackDamage(): number
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        /**
         * @deprecated
        */
        get maxStackSize(): number
        set "foodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set armorKnockbackResistance(knockbackResistance: number)
        set fireResistant(arg0: boolean)
        get eatingSound(): Internal.SoundEvent
        get tier(): Internal.Tier
        set nameKey(arg0: string)
        get idLocation(): ResourceLocation
        get PATH_STATES(): Internal.Map<Internal.Block, Internal.BlockState>
        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_)
    }
    type SilverShovelItem_ = SilverShovelItem;
    class VariantBlockStateBuilder$PartialBlockstate implements Internal.Predicate<Internal.BlockState> {
        getClass(): typeof any;
        test(arg0: Internal.BlockState_): boolean;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        setModels(...arg0: Internal.ConfiguredModel_[]): Internal.VariantBlockStateBuilder;
        static isEqual<T>(arg0: any): Internal.Predicate<T>;
        test(arg0: any): boolean;
        static comparingByProperties(): Comparator<Internal.VariantBlockStateBuilder$PartialBlockstate>;
        partialState(): this;
        negate(): Internal.Predicate<Internal.BlockState>;
        "test(java.lang.Object)"(arg0: any): boolean;
        static not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        toString(): string;
        getSetStates(): Internal.SortedMap<Internal.Property<any>, Internal.Comparable<any>>;
        notifyAll(): void;
        getOwner(): Internal.Block;
        and(arg0: Internal.Predicate_<Internal.BlockState>): Internal.Predicate<Internal.BlockState>;
        hashCode(): number;
        "test(net.minecraft.world.level.block.state.BlockState)"(arg0: Internal.BlockState_): boolean;
        "with"<T extends Internal.Comparable<T>>(arg0: Internal.Property_<T>, arg1: T): this;
        wait(): void;
        modelForState(): Internal.ConfiguredModel$Builder<Internal.VariantBlockStateBuilder>;
        or(arg0: Internal.Predicate_<Internal.BlockState>): Internal.Predicate<Internal.BlockState>;
        wait(arg0: number): void;
        equals(arg0: any): boolean;
        addModels(...arg0: Internal.ConfiguredModel_[]): this;
        get class(): typeof any
        set models(...arg0: Internal.ConfiguredModel_[])
        get setStates(): Internal.SortedMap<Internal.Property<any>, Internal.Comparable<any>>
        get owner(): Internal.Block
    }
    type VariantBlockStateBuilder$PartialBlockstate_ = VariantBlockStateBuilder$PartialBlockstate;
    class TradingType extends Internal.Enum<Internal.TradingType> {
        static valueOf(arg0: string): Internal.TradingType;
        static valueOf<T extends Internal.Enum<T>>(arg0: T, arg1: string): T;
        getClass(): typeof any;
        getDeclaringClass(): typeof Internal.TradingType;
        toString(): string;
        notifyAll(): void;
        static values(): Internal.TradingType[];
        notify(): void;
        wait(arg0: number, arg1: number): void;
        compareTo(arg0: any): number;
        name(): string;
        hashCode(): number;
        "compareTo(de.markusbordihn.easynpc.data.trading.TradingType)"(arg0: Internal.TradingType_): number;
        static get(arg0: string): Internal.TradingType;
        ordinal(): number;
        wait(): void;
        wait(arg0: number): void;
        describeConstable(): Optional<Internal.Enum$EnumDesc<Internal.TradingType>>;
        "compareTo(java.lang.Object)"(arg0: any): number;
        equals(arg0: any): boolean;
        compareTo(arg0: Internal.TradingType_): number;
        get class(): typeof any
        get declaringClass(): typeof Internal.TradingType
        static readonly ADVANCED: (Internal.TradingType) & (Internal.TradingType);
        static readonly NONE: (Internal.TradingType) & (Internal.TradingType);
        static readonly CUSTOM: (Internal.TradingType) & (Internal.TradingType);
        static readonly BASIC: (Internal.TradingType) & (Internal.TradingType);
    }
    type TradingType_ = TradingType | "advanced" | "custom" | "basic" | "none";
    abstract class HangingEntity extends Internal.Entity implements Internal.DynamicLightSource {
        setFacet(key: Internal.FacetKey_<any>, val: Internal.Facet_<any>): void;
        isInWall(): boolean;
        getAllSlots(): Internal.Iterable<Internal.ItemStack>;
        getUpVector(arg0: number): Vec3d;
        getXRot(): number;
        gameEvent(arg0: Internal.GameEvent_, arg1: Internal.Entity_): void;
        remove(arg0: Internal.Entity$RemovalReason_): void;
        isSuppressingBounce(): boolean;
        getBlockZ(): number;
        dampensVibrations(): boolean;
        isSilent(): boolean;
        "playSound(net.minecraft.sounds.SoundEvent)"(arg0: Internal.SoundEvent_): void;
        getPitch(): number;
        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;
        setMaxUpStep(arg0: number): void;
        runCommandSilent(command: string): number;
        setPosition(x: number, y: number, z: number): void;
        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;
        checkBelowWorld(): void;
        shouldUpdateFluidWhileBoating(arg0: Internal.FluidState_, arg1: Internal.Boat_): boolean;
        setMotionZ(z: number): void;
        abstract sdl$shouldUpdateDynamicLight(): boolean;
        "deserializeNBT(net.minecraft.nbt.Tag)"(arg0: Internal.Tag_): void;
        ignoreExplosion(): boolean;
        canFreeze(): boolean;
        teleportRelative(arg0: number, arg1: number, arg2: number): void;
        getBlockY(): number;
        isSpectator(): boolean;
        isInWaterOrBubble(): boolean;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        updateFluidHeightAndDoFluidPushing(): void;
        spawnAtLocation(arg0: Internal.ItemLike_, arg1: number): Internal.ItemEntity;
        getPersistentData(): Internal.CompoundTag;
        getPortalCooldown(): number;
        getItem(): Internal.ItemStack;
        handler$fgp000$onGetEyeHeight(arg0: Internal.CallbackInfoReturnable_<any>): void;
        getRandomZ(arg0: number): number;
        causeFallDamage(arg0: number, arg1: number, arg2: DamageSource_): boolean;
        getFusionModel(layerIndex: number): Internal.Triple<any, any, any>;
        setRemoved(arg0: Internal.Entity$RemovalReason_): void;
        getPosition(arg0: number): Vec3d;
        isInWaterRainOrBubble(): boolean;
        getDistanceSq(arg0: number, arg1: number, arg2: number): number;
        getRemovalReason(): Internal.Entity$RemovalReason;
        wait(arg0: number): void;
        isIgnoringBlockTriggers(): boolean;
        getHandHoldingItemAngle(arg0: Internal.Item_): Vec3d;
        canUpdate(arg0: boolean): void;
        getIndirectPassengers(): Internal.Iterable<Internal.Entity>;
        getEyeInFluidType(): Internal.FluidType;
        distanceToSqr(arg0: Vec3d_): number;
        resetFallDistance(): void;
        canSprint(): boolean;
        blockPosition(): BlockPos;
        isSteppingCarefully(): boolean;
        setLevel(arg0: Internal.Level_): void;
        setBoundingBox(arg0: Internal.AABB_): void;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        "spawnAtLocation(net.minecraft.world.item.ItemStack,float)"(arg0: Internal.ItemStack_, arg1: number): Internal.ItemEntity;
        getPos(): BlockPos;
        addAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(): number;
        getBlockX(): number;
        getEncodeId(): string;
        getY(arg0: number): number;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setInvisible(arg0: boolean): void;
        invalidateCaps(): void;
        getName(): net.minecraft.network.chat.Component;
        abstract dropItem(arg0: Internal.Entity_): void;
        onGround(): boolean;
        getControlledVehicle(): Internal.Entity;
        isOnSameTeam(arg0: Internal.Entity_): boolean;
        attack(arg0: DamageSource_, arg1: number): boolean;
        onInsideBubbleColumn(arg0: boolean): void;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        tick(): void;
        getEyePosition(): Vec3d;
        getEyeHeight(): number;
        hasPassenger(arg0: Internal.Predicate_<Internal.Entity>): boolean;
        getYaw(): number;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        hasPermissions(arg0: number): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        setCustomNameVisible(arg0: boolean): void;
        isAlliedTo(arg0: Internal.Team_): boolean;
        getControllingPassenger(): Internal.LivingEntity;
        getRemainingFireTicks(): number;
        getScriptType(): Internal.ScriptType;
        onlyOpCanSetNbt(): boolean;
        startRiding(arg0: Internal.Entity_): boolean;
        saveWithoutId(arg0: Internal.CompoundTag_): Internal.CompoundTag;
        getForward(): Vec3d;
        serializeNBT(): Internal.Tag;
        addMotion(arg0: number, arg1: number, arg2: number): void;
        fireImmune(): boolean;
        getMaxFallDistance(): number;
        getZ(arg0: number): number;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getId(): number;
        canBeHitByProjectile(): boolean;
        modifyReturnValue$fme000$create$onFireImmune(arg0: boolean): boolean;
        getTicksFrozen(): number;
        getRandomX(arg0: number): number;
        getEyeY(): number;
        spawnAtLocation(arg0: Internal.ItemStack_, arg1: number): Internal.ItemEntity;
        setDirection(arg0: Internal.Direction_): void;
        pick(arg0: number, arg1: number, arg2: boolean): Internal.HitResult;
        setStatusMessage(message: net.minecraft.network.chat.Component_): void;
        getBoundingBox(): Internal.AABB;
        isInWaterOrRain(): boolean;
        isDescending(): boolean;
        setItemSlot(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): void;
        getYHeadRot(): number;
        equals(arg0: any): boolean;
        getViewYRot(arg0: number): number;
        dismountsUnderwater(): boolean;
        abstract sodiumdynamiclights$updateDynamicLight(arg0: Internal.LevelRenderer_): boolean;
        playerTouch(arg0: Internal.Player_): void;
        addTag(arg0: string): boolean;
        getEyeHeight(arg0: Internal.Pose_): number;
        getAddEntityPacket(): Internal.Packet<Internal.ClientGamePacketListener>;
        syncPacketPositionCodec(arg0: number, arg1: number, arg2: number): void;
        getTeam(): Internal.Team;
        shouldRenderAtSqrDistance(arg0: number): boolean;
        damageSources(): Internal.DamageSources;
        setTicksFrozen(arg0: number): void;
        recreateFromPacket(arg0: Internal.ClientboundAddEntityPacket_): void;
        abstract getWidth(): number;
        getMyRidingOffset(): number;
        canStartSwimming(): boolean;
        dismountTo(arg0: number, arg1: number, arg2: number): void;
        setDeltaMovement(arg0: Vec3d_): void;
        getLeashOffset(arg0: number): Vec3d;
        hasCustomName(): boolean;
        isLiving(): boolean;
        getX(): number;
        isGlowing(): boolean;
        "isInFluidType(net.minecraft.world.level.material.FluidState)"(arg0: Internal.FluidState_): boolean;
        isVehicle(): boolean;
        getLeashOffset(): Vec3d;
        isAttackable(): boolean;
        spawnAtLocation(arg0: Internal.ItemStack_): Internal.ItemEntity;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        thunderHit(arg0: Internal.ServerLevel_, arg1: Internal.LightningBolt_): void;
        setIsInPowderSnow(arg0: boolean): void;
        doEnchantDamageEffects(arg0: Internal.LivingEntity_, arg1: Internal.Entity_): void;
        setCustomName(arg0: net.minecraft.network.chat.Component_): void;
        getSlot(arg0: number): Internal.SlotAccess;
        "deserializeNBT(net.minecraft.nbt.CompoundTag)"(arg0: Internal.CompoundTag_): void;
        getTeamId(): string;
        stopSeenByPlayer(arg0: Internal.ServerPlayer_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        isUnderWater(): boolean;
        static of(holder: any): Internal.FacetHolder;
        stopRiding(): void;
        isCustomNameVisible(): boolean;
        isSupportedBy(arg0: BlockPos_): boolean;
        getPistonPushReaction(): Internal.PushReaction;
        getX(arg0: number): number;
        shouldRiderSit(): boolean;
        lookAt(arg0: Internal.EntityAnchorArgument$Anchor_, arg1: Vec3d_): void;
        captureDrops(arg0: Internal.Collection_<Internal.ItemEntity>): Internal.Collection<Internal.ItemEntity>;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        getDeltaMovement(): Vec3d;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        collide(arg0: Vec3d_): Vec3d;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        "onSyncedDataUpdated(java.util.List)"(arg0: Internal.List_<Internal.SynchedEntityData$DataValue<any>>): void;
        hasPassenger(arg0: Internal.Entity_): boolean;
        hasIndirectPassenger(arg0: Internal.Entity_): boolean;
        getEntityData(): Internal.SynchedEntityData;
        abstract sdl$dynamicLightTick(): void;
        setSecondsOnFire(arg0: number): void;
        moveTo(arg0: number, arg1: number, arg2: number): void;
        "getDisplayName()"(): net.minecraft.network.chat.Component;
        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;
        updateFluidHeightAndDoFluidPushing(arg0: Internal.Predicate_<Internal.FluidState>): void;
        isOnRails(): boolean;
        restoreFrom(arg0: Internal.Entity_): void;
        markFusionRecomputeModels(): void;
        getDimensionChangingDelay(): number;
        isPeacefulCreature(): boolean;
        setOnGround(arg0: boolean): void;
        setPos(arg0: number, arg1: number, arg2: number): void;
        setYaw(arg0: number): void;
        getPickRadius(): number;
        notify(): void;
        getFirstTick(): boolean;
        getVehicle(): Internal.Entity;
        isEffectiveAi(): boolean;
        startRiding(arg0: Internal.Entity_, arg1: boolean): boolean;
        getStringUuid(): string;
        isRemoved(): boolean;
        handler$djd006$onTick(ci: Internal.CallbackInfo_): void;
        setSwimming(arg0: boolean): void;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        teleportToWithTicket(arg0: number, arg1: number, arg2: number): void;
        getRotationVector(): Internal.Vec2;
        fillCrashReportCategory(arg0: Internal.CrashReportCategory_): void;
        refreshDimensions(): void;
        self(): Internal.Entity;
        abstract sdl$getDynamicLightY(): number;
        isSprinting(): boolean;
        "spawnAtLocation(net.minecraft.world.level.ItemLike)"(arg0: Internal.ItemLike_): Internal.ItemEntity;
        getMotionY(): number;
        canCollideWith(arg0: Internal.Entity_): boolean;
        setShiftKeyDown(arg0: boolean): void;
        getEyePosition(arg0: number): Vec3d;
        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;
        canSpawnSprintParticle(): boolean;
        "moveTo(net.minecraft.core.BlockPos,float,float)"(arg0: BlockPos_, arg1: number, arg2: number): void;
        teleportTo(arg0: number, arg1: number, arg2: number): void;
        getServer(): Internal.MinecraftServer;
        getSelfAndPassengers(): Internal.Stream<Internal.Entity>;
        moveRelative(arg0: number, arg1: Vec3d_): void;
        isAddedToWorld(): boolean;
        getFirstPassenger(): Internal.Entity;
        saveAsPassenger(arg0: Internal.CompoundTag_): boolean;
        interact(arg0: Internal.Player_, arg1: Internal.InteractionHand_): InteractionResult;
        abstract sdl$getDynamicLightLevel(): Internal.Level;
        getDismountLocationForPassenger(arg0: Internal.LivingEntity_): Vec3d;
        setXRot(arg0: number): void;
        checkSlowFallDistance(): void;
        getSoundSource(): Internal.SoundSource;
        setFabricBalmData(arg0: Internal.CompoundTag_): void;
        getPose(): Internal.Pose;
        touchingUnloadedChunk(): boolean;
        abstract sdl$getDynamicLightZ(): number;
        getLookAngle(): Vec3d;
        setPositionAndRotation(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
        getMotionZ(): number;
        removeVehicle(): void;
        isInvisible(): boolean;
        shouldFusionRecomputeModel(layerIndex: number): boolean;
        is(arg0: Internal.Entity_): boolean;
        setZ(z: number): void;
        getY(): number;
        ejectPassengers(): void;
        hashCode(): 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;
        "areCapsCompatible(net.minecraftforge.common.capabilities.CapabilityDispatcher)"(arg0: Internal.CapabilityDispatcher_): boolean;
        setFacetsFromAttacher(attacher: Internal.FacetAttachmentEvent$FacetAttacher_): void;
        startSeenByPlayer(arg0: Internal.ServerPlayer_): void;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        isPushedByFluid(): boolean;
        position(): Vec3d;
        displayFireAnimation(): boolean;
        turn(arg0: number, arg1: number): void;
        getAirSupply(): number;
        getRopeHoldPosition(arg0: number): Vec3d;
        copyPosition(arg0: Internal.Entity_): void;
        onAddedToWorld(): void;
        "hasPassenger(net.minecraft.world.entity.Entity)"(arg0: Internal.Entity_): boolean;
        isCrouching(): boolean;
        moveTo(arg0: BlockPos_, arg1: number, arg2: number): void;
        isPlayer(): boolean;
        isAnimal(): boolean;
        readAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        survives(): boolean;
        getMotionDirection(): Internal.Direction;
        canBeCollidedWith(): boolean;
        setY(y: number): void;
        sdl$isDynamicLightEnabled(): boolean;
        getFeetBlockState(): Internal.BlockState;
        lavaHurt(): void;
        handleDamageEvent(arg0: DamageSource_): void;
        getFabricBalmData(): Internal.CompoundTag;
        changeDimension(arg0: Internal.ServerLevel_, arg1: Internal.ITeleporter_): Internal.Entity;
        canChangeDimensions(): boolean;
        getCommandSenderWorld(): Internal.Level;
        positionRider(arg0: Internal.Entity_): void;
        broadcastToPlayer(arg0: Internal.ServerPlayer_): boolean;
        baseTick(): void;
        changeDimension(arg0: Internal.ServerLevel_): Internal.Entity;
        setSharedFlag(arg0: number, arg1: boolean): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getEyeHeightAccess(arg0: Internal.Pose_, arg1: Internal.EntityDimensions_): number;
        getCustomName(): net.minecraft.network.chat.Component;
        getClass(): typeof any;
        getMaxAirSupply(): number;
        isVisuallySwimming(): boolean;
        canTrample(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: number): boolean;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getFacing(): Internal.Direction;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>, arg1: boolean): boolean;
        "hasPassenger(java.util.function.Predicate)"(arg0: Internal.Predicate_<Internal.Entity>): boolean;
        getDimensions(arg0: Internal.Pose_): Internal.EntityDimensions;
        abstract getHeight(): number;
        abstract sdl$getDynamicLightX(): number;
        isPassengerOfSameVehicle(arg0: Internal.Entity_): boolean;
        isSwimming(): boolean;
        getBoundingBoxForCulling(): Internal.AABB;
        setSprinting(arg0: boolean): void;
        mayInteract(arg0: Internal.Level_, arg1: BlockPos_): boolean;
        setPortalCooldown(): void;
        setX(x: number): void;
        trackingPosition(): Vec3d;
        getNameTagOffsetY(): number;
        isInvulnerable(): boolean;
        isInLava(): boolean;
        getPortalWaitTime(): number;
        isInWater(): boolean;
        awardKillScore(arg0: Internal.Entity_, arg1: number, arg2: DamageSource_): void;
        getBlockStateOn(): Internal.BlockState;
        getFluidJumpThreshold(): number;
        getFacets(): Internal.FacetInventory;
        "setPositionAndRotation(double,double,double,float,float)"(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
        isInvisibleTo(arg0: Internal.Player_): boolean;
        handler$djd000$onRemove(ci: Internal.CallbackInfo_): void;
        setFusionModel(layerIndex: number, model: Internal.Triple_<any, any, any>): void;
        setAirSupply(arg0: number): void;
        getOnPos(): BlockPos;
        getRootVehicle(): Internal.Entity;
        save(arg0: Internal.CompoundTag_): boolean;
        getBlockPosBelowThatAffectsMyMovement(): BlockPos;
        abstract sdl$getLuminance(): number;
        isNoGravity(): boolean;
        getStepHeight(): number;
        acceptsFailure(): boolean;
        setOnGroundWithKnownMovement(arg0: boolean, arg1: Vec3d_): void;
        setOldPosAndRot(): void;
        handler$fgp000$onOnGround(arg0: Internal.CallbackInfoReturnable_<any>): void;
        isFree(arg0: number, arg1: number, arg2: number): boolean;
        updateSwimming(): void;
        "moveTo(double,double,double)"(arg0: number, arg1: number, arg2: number): void;
        setRemainingFireTicks(arg0: number): void;
        shouldInformAdmins(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        rideTick(): void;
        /**
         * @deprecated
        */
        getOnPosLegacy(): BlockPos;
        setPos(arg0: Vec3d_): void;
        wait(): void;
        getUuid(): Internal.UUID;
        spawn(): void;
        areCapsCompatible(arg0: Internal.CapabilityDispatcher_): boolean;
        teleportTo(arg0: Internal.ServerLevel_, arg1: number, arg2: number, arg3: number, arg4: Internal.Set_<Internal.RelativeMovement>, arg5: number, arg6: number): boolean;
        shouldShowName(): boolean;
        setSilent(arg0: boolean): void;
        getArmorSlots(): Internal.Iterable<Internal.ItemStack>;
        hasExactlyOnePlayerPassenger(): boolean;
        captureDrops(): Internal.Collection<Internal.ItemEntity>;
        kill(): void;
        isOnPortalCooldown(): boolean;
        animateHurt(arg0: number): void;
        setPitch(arg0: number): void;
        isMultipartEntity(): boolean;
        setPosRaw(arg0: number, arg1: number, arg2: number): void;
        handleEntityEvent(arg0: number): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getDimensionsForge(arg0: Internal.Pose_): Internal.EntityDimensions;
        getParts(): Internal.PartEntity<any>[];
        isAlwaysTicking(): boolean;
        interactAt(arg0: Internal.Player_, arg1: Vec3d_, arg2: Internal.InteractionHand_): 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;
        getBbWidth(): number;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getForgePersistentData(): Internal.CompoundTag;
        addDeltaMovement(arg0: Vec3d_): void;
        "spawnAtLocation(net.minecraft.world.level.ItemLike,int)"(arg0: Internal.ItemLike_, arg1: number): Internal.ItemEntity;
        setInvulnerable(arg0: boolean): void;
        "getName()"(): net.minecraft.network.chat.Component;
        push(arg0: Internal.Entity_): void;
        isInFluidType(): boolean;
        mirror(arg0: Internal.Mirror_): number;
        canUpdate(): boolean;
        handler$fgp000$onIsInWall(arg0: Internal.CallbackInfoReturnable_<any>): void;
        getTicksRequiredToFreeze(): number;
        /**
         * @deprecated
        */
        maxUpStep(): number;
        catnip$callSetLevel(arg0: Internal.Level_): void;
        setGlowing(arg0: boolean): void;
        getYRot(): number;
        load(arg0: Internal.CompoundTag_): void;
        isAlive(): boolean;
        getBbHeight(): number;
        getUsername(): string;
        move(arg0: Internal.MoverType_, arg1: Vec3d_): void;
        getTags(): Internal.Set<string>;
        getViewVector(arg0: number): Vec3d;
        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;
        getRandomY(): number;
        setPortalCooldown(arg0: number): void;
        getDisplayName(): net.minecraft.network.chat.Component;
        hasGlowingTag(): boolean;
        shouldBlockExplode(arg0: Internal.Explosion_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: number): boolean;
        setPosition(block: Internal.BlockContainerJS_): void;
        getFluidTypeHeight(arg0: Internal.FluidType_): number;
        shouldBeSaved(): boolean;
        getViewXRot(arg0: number): number;
        canRiderInteract(): boolean;
        "areCapsCompatible(net.minecraftforge.common.capabilities.CapabilityProvider)"(arg0: Internal.CapabilityProvider_<Internal.Entity>): boolean;
        removeTag(arg0: string): boolean;
        setPose(arg0: Internal.Pose_): void;
        /**
         * @deprecated
        */
        getFluidHeight(arg0: Internal.TagKey_<Internal.Fluid>): number;
        static collideBoundingBox(arg0: Internal.Entity_, arg1: Vec3d_, arg2: Internal.AABB_, arg3: Internal.Level_, arg4: Internal.List_<Internal.VoxelShape>): Vec3d;
        getEntityType(): Internal.EntityType<any>;
        isWaterCreature(): boolean;
        toString(): string;
        notifyAll(): void;
        getPassengersRidingOffset(): number;
        "isInFluidType(java.util.function.BiPredicate)"(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        distanceToEntitySqr(arg0: Internal.Entity_): number;
        "getServer()"(): Internal.MinecraftServer;
        setYRot(arg0: number): void;
        isFrame(): boolean;
        isPushable(): boolean;
        setYBodyRot(arg0: number): void;
        discard(): void;
        onClientRemoval(): void;
        sendSystemMessage(arg0: net.minecraft.network.chat.Component_): void;
        acceptsSuccess(): boolean;
        reviveCaps(): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        setNoGravity(arg0: boolean): void;
        sdl$setDynamicLightEnabled(enabled: boolean): void;
        setRotation(yaw: number, pitch: number): void;
        createCommandSourceStack(): Internal.CommandSourceStack;
        isControlledByLocalInstance(): boolean;
        isMonster(): boolean;
        abstract sdl$resetDynamicLight(): void;
        getHorizontalFacing(): Internal.Direction;
        onSyncedDataUpdated(arg0: Internal.List_<Internal.SynchedEntityData$DataValue<any>>): void;
        setId(arg0: number): void;
        getType(): string;
        getLightProbePosition(arg0: number): Vec3d;
        abstract sodiumdynamiclights$scheduleTrackedChunksRebuild(arg0: Internal.LevelRenderer_): void;
        onAboveBubbleCol(arg0: boolean): void;
        "playSound(net.minecraft.sounds.SoundEvent,float,float)"(arg0: Internal.SoundEvent_, arg1: number, arg2: number): void;
        isPassenger(): boolean;
        hasPose(arg0: Internal.Pose_): boolean;
        checkDespawn(): void;
        /**
         * @deprecated
        */
        isEyeInFluid(arg0: Internal.TagKey_<Internal.Fluid>): boolean;
        isInvulnerableTo(arg0: DamageSource_): boolean;
        makeStuckInBlock(arg0: Internal.BlockState_, arg1: Vec3d_): void;
        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>;
        distanceToEntity(arg0: Internal.Entity_): number;
        getVisualRotationYInDegrees(): number;
        abstract playPlacementSound(): void;
        wait(arg0: number, arg1: number): void;
        isDiscrete(): boolean;
        getTeamColor(): number;
        setNbt(nbt: Internal.CompoundTag_): void;
        unRide(): void;
        getLevel(): Internal.Level;
        "spawnAtLocation(net.minecraft.world.item.ItemStack)"(arg0: Internal.ItemStack_): Internal.ItemEntity;
        "isInFluidType(net.minecraftforge.fluids.FluidType)"(arg0: Internal.FluidType_): boolean;
        extinguish(): void;
        updateDynamicGameEventListener(arg0: Internal.BiConsumer_<Internal.DynamicGameEventListener<any>, Internal.ServerLevel>): void;
        clearFacets(): void;
        moveTo(arg0: Vec3d_): void;
        isColliding(arg0: BlockPos_, arg1: Internal.BlockState_): boolean;
        "onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor)"(arg0: Internal.EntityDataAccessor_<any>): void;
        areCapsCompatible(arg0: Internal.CapabilityProvider_<Internal.Entity>): boolean;
        extinguishFire(): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getEyeHeightForge(arg0: Internal.Pose_, arg1: Internal.EntityDimensions_): number;
        tell(message: net.minecraft.network.chat.Component_): void;
        closerThan(arg0: Internal.Entity_, arg1: number): boolean;
        modifyExpressionValue$fme000$create$playerHidingAsBoxIsCrouchingNotSwimming(arg0: boolean, arg1: Internal.Pose_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        killedEntity(arg0: Internal.ServerLevel_, arg1: Internal.LivingEntity_): boolean;
        getClassification(arg0: boolean): Internal.MobCategory;
        isFreezing(): boolean;
        isFullyFrozen(): boolean;
        runCommand(command: string): number;
        setSharedFlagOnFire(arg0: boolean): void;
        get inWall(): boolean
        get allSlots(): Internal.Iterable<Internal.ItemStack>
        get XRot(): number
        get suppressingBounce(): boolean
        get blockZ(): number
        get silent(): boolean
        get pitch(): number
        get onFire(): boolean
        get passengersAndSelf(): Internal.Stream<Internal.Entity>
        get positionCodec(): Internal.VecDeltaCodec
        set maxUpStep(arg0: number)
        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 portalCooldown(): number
        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 level(arg0: Internal.Level_)
        set boundingBox(arg0: Internal.AABB_)
        get ambientCreature(): boolean
        get pos(): BlockPos
        /**
         * @deprecated
        */
        get lightLevelDependentMagicValue(): number
        get blockX(): number
        get encodeId(): string
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        set invisible(arg0: boolean)
        get name(): net.minecraft.network.chat.Component
        get controlledVehicle(): Internal.Entity
        get eyePosition(): Vec3d
        get eyeHeight(): number
        get yaw(): number
        set customNameVisible(arg0: boolean)
        get controllingPassenger(): Internal.LivingEntity
        get remainingFireTicks(): number
        get scriptType(): Internal.ScriptType
        get forward(): Vec3d
        get maxFallDistance(): number
        get id(): number
        get ticksFrozen(): number
        get eyeY(): number
        set direction(arg0: Internal.Direction_)
        set statusMessage(message: net.minecraft.network.chat.Component_)
        get boundingBox(): Internal.AABB
        get inWaterOrRain(): boolean
        get descending(): boolean
        get YHeadRot(): number
        get addEntityPacket(): Internal.Packet<Internal.ClientGamePacketListener>
        get team(): Internal.Team
        set ticksFrozen(arg0: number)
        get width(): number
        get myRidingOffset(): number
        set deltaMovement(arg0: Vec3d_)
        get living(): boolean
        get x(): number
        get glowing(): boolean
        get vehicle(): boolean
        get leashOffset(): Vec3d
        get attackable(): boolean
        set isInPowderSnow(arg0: boolean)
        set customName(arg0: net.minecraft.network.chat.Component_)
        get teamId(): string
        get underWater(): boolean
        get customNameVisible(): boolean
        get pistonPushReaction(): Internal.PushReaction
        get deltaMovement(): Vec3d
        get motionX(): number
        get entityData(): Internal.SynchedEntityData
        set secondsOnFire(arg0: number)
        get "displayName()"(): net.minecraft.network.chat.Component
        get onRails(): boolean
        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 effectiveAi(): boolean
        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
        set XRot(arg0: number)
        get soundSource(): Internal.SoundSource
        set fabricBalmData(arg0: Internal.CompoundTag_)
        get pose(): Internal.Pose
        get lookAngle(): Vec3d
        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_)
        set facetsFromAttacher(attacher: Internal.FacetAttachmentEvent$FacetAttacher_)
        /**
         * @deprecated
        */
        get pushedByFluid(): 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 fabricBalmData(): Internal.CompoundTag
        get commandSenderWorld(): Internal.Level
        get customName(): net.minecraft.network.chat.Component
        get class(): typeof any
        get maxAirSupply(): number
        get visuallySwimming(): boolean
        get facing(): Internal.Direction
        get height(): number
        get swimming(): boolean
        get boundingBoxForCulling(): Internal.AABB
        set sprinting(arg0: boolean)
        set x(x: number)
        get nameTagOffsetY(): number
        get invulnerable(): boolean
        get inLava(): boolean
        get portalWaitTime(): number
        get inWater(): boolean
        get blockStateOn(): Internal.BlockState
        get fluidJumpThreshold(): number
        get facets(): Internal.FacetInventory
        set airSupply(arg0: number)
        get onPos(): BlockPos
        get rootVehicle(): Internal.Entity
        get blockPosBelowThatAffectsMyMovement(): BlockPos
        get noGravity(): boolean
        get stepHeight(): number
        set remainingFireTicks(arg0: number)
        /**
         * @deprecated
        */
        get onPosLegacy(): BlockPos
        set pos(arg0: Vec3d_)
        get uuid(): Internal.UUID
        set silent(arg0: boolean)
        get armorSlots(): Internal.Iterable<Internal.ItemStack>
        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 "name()"(): net.minecraft.network.chat.Component
        get inFluidType(): boolean
        get ticksRequiredToFreeze(): number
        set glowing(arg0: boolean)
        get YRot(): number
        get alive(): boolean
        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
        set portalCooldown(arg0: number)
        get displayName(): net.minecraft.network.chat.Component
        set position(block: Internal.BlockContainerJS_)
        set pose(arg0: Internal.Pose_)
        get entityType(): Internal.EntityType<any>
        get waterCreature(): boolean
        get passengersRidingOffset(): number
        get "server()"(): Internal.MinecraftServer
        set YRot(arg0: 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 discrete(): boolean
        get teamColor(): number
        set nbt(nbt: Internal.CompoundTag_)
        get level(): Internal.Level
        get freezing(): boolean
        get fullyFrozen(): boolean
        set sharedFlagOnFire(arg0: boolean)
    }
    type HangingEntity_ = HangingEntity;
    class GoalSelectorDebugRenderer$DebugGoal {
        constructor(arg0: BlockPos_, arg1: number, arg2: string, arg3: boolean)
        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
        readonly name: string;
        readonly priority: number;
        readonly isRunning: boolean;
        readonly pos: BlockPos;
    }
    type GoalSelectorDebugRenderer$DebugGoal_ = GoalSelectorDebugRenderer$DebugGoal;
    interface IFuelInventory {
        abstract railways$getFluidFuels(): Internal.MountedFluidStorageWrapper;
        (): Internal.MountedFluidStorageWrapper_;
    }
    type IFuelInventory_ = IFuelInventory | (()=> Internal.MountedFluidStorageWrapper_);
    /**
     * This event is fired whenever a player closes a menu that is not the player's own inventory
     * 
     * A full list of valid menus can be obtained by running the command `/kubejs dump_registry minecraft:menu`
     * 
     * The implementation of this event is based on Oversized Item in Storage area, a 1.12 addon. It is licensed under the BSD License
    */
    class ContainerLimiterEventJS extends Internal.EventJS {
        constructor(slotsToLimit: Internal.List_<Internal.Slot>, level: Internal.Level_, spawnPos: BlockPos_)
        getClass(): typeof any;
        /**
         * Limits the given slot range to the provided size, disallowing items with a size greater than the given size
         * @param size The size the slots are limited to
         * @param min The index of the start of the slots to be limited
         * @param max The index of the end of the lots to be limited
        */
        limit(size: Internal.Size_, min: number, max: number): void;
        /**
         * Limits items in the provided slot range to a size greater than the provided size
         * @param size The minimum size items in the container may be
         * @param min The index of the start of the slots to be limited
         * @param max The index of the end of the lots to be limited
         * @param allowsEqual If items with a size equal to the provided `size` should be allowed
        */
        lowerLimit(size: Internal.Size_, min: number, max: number, allowsEqual: boolean): void;
        /**
         * Stops the event with default exit value. Execution will be stopped **immediately**.
         * 
         * `exit` denotes a `default` outcome.
        */
        exit(): any;
        /**
         * Limits items in the provided slot range to a size equal to or greater than the provided size
         * @param size The minimum size items in the container may be
         * @param min The index of the start of the slots to be limited
         * @param max The index of the end of the lots to be limited
        */
        lowerLimit(size: Internal.Size_, min: number, max: number): void;
        /**
         * Cancels the event with the given exit value. Execution will be stopped **immediately**.
         * 
         * `cancel` denotes a `false` outcome.
        */
        cancel(value: any): any;
        toString(): string;
        /**
         * Limits the given slot range to the provided size
         * @param size The size the slots are limited to
         * @param min The index of the start of the slots to be limited
         * @param max The index of the end of the lots to be limited
         * @param allowsEqual If items with a size equal to the provided `size` should be allowed
        */
        limit(size: Internal.Size_, min: number, max: number, allowsEqual: boolean): void;
        notifyAll(): void;
        /**
         * Stops the event with the given exit value. Execution will be stopped **immediately**.
         * 
         * `exit` denotes a `default` outcome.
        */
        exit(value: any): any;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        /**
         * Stops the event with the given exit value. Execution will be stopped **immediately**.
         * 
         * `success` denotes a `true` outcome.
        */
        success(value: any): any;
        hashCode(): number;
        /**
         * Limits items in the container to a size
         * @param size The minimum size items in the container may be
         * @param allowsEqual If items with a size equal to the provided `size` should be allowed
        */
        lowerLimit(size: Internal.Size_, allowsEqual: boolean): void;
        wait(): void;
        /**
         * Limits the entire container to the given size
         * @param size The size which the container is limited to
         * @param allowsEqual If items with a size equal to the provided `size` should be allowed
        */
        limit(size: Internal.Size_, allowsEqual: boolean): void;
        /**
         * Cancels the event with default exit value. Execution will be stopped **immediately**.
         * 
         * `cancel` denotes a `false` outcome.
        */
        cancel(): any;
        wait(arg0: number): void;
        /**
         * Limits items in the container to a size equal to or greater than the provided size
        */
        lowerLimit(size: Internal.Size_): void;
        /**
         * Stops the event with default exit value. Execution will be stopped **immediately**.
         * 
         * `success` denotes a `true` outcome.
        */
        success(): any;
        equals(arg0: any): boolean;
        /**
         * Limits the entire container to the given size, disallowing items with a size greater than the given size
        */
        limit(size: Internal.Size_): void;
        get class(): typeof any
    }
    type ContainerLimiterEventJS_ = ContainerLimiterEventJS;
    class BundleDelimiterPacket <T extends Internal.PacketListener> implements Internal.Packet<T> {
        constructor()
        getClass(): typeof any;
        write(arg0: Internal.FriendlyByteBuf_): void;
        hashCode(): number;
        toString(): string;
        wait(): void;
        notifyAll(): void;
        wait(arg0: number): void;
        equals(arg0: any): boolean;
        notify(): void;
        isSkippable(): boolean;
        wait(arg0: number, arg1: number): void;
        handle(arg0: T): void;
        get class(): typeof any
        get skippable(): boolean
    }
    type BundleDelimiterPacket_<T extends Internal.PacketListener> = BundleDelimiterPacket<T>;
    interface Transmitting extends Internal.Frequencing {
        "getFrequency(net.minecraft.world.level.block.entity.BlockEntity)"(arg0: Internal.BlockEntity_): Internal.Frequency;
        "startTransmitting(net.minecraft.world.entity.Entity,com.codinglitch.simpleradio.api.central.Frequency)"(arg0: Internal.Entity_, arg1: Internal.Frequency_): Internal.RadioTransmitter;
        startTransmitting(arg0: Internal.WorldlyPosition_, arg1: Internal.Frequency_): Internal.RadioTransmitter;
        startTransmitting(arg0: Internal.Entity_, arg1: string, arg2: Internal.Frequency$Modulation_, arg3: Internal.UUID_): Internal.RadioTransmitter;
        getAntennaPower(): number;
        "startTransmitting(com.codinglitch.simpleradio.api.central.WorldlyPosition,java.lang.String,com.codinglitch.simpleradio.api.central.Frequency$Modulation,java.util.UUID)"(arg0: Internal.WorldlyPosition_, arg1: string, arg2: Internal.Frequency$Modulation_, arg3: Internal.UUID_): Internal.RadioTransmitter;
        startTransmitting(arg0: Internal.WorldlyPosition_, arg1: string, arg2: Internal.Frequency$Modulation_, arg3: Internal.UUID_): Internal.RadioTransmitter;
        validateLocation(arg0: string, arg1: Internal.Frequency$Modulation_, arg2: Internal.UUID_): boolean;
        appendTooltip(arg0: Internal.ItemStack_, arg1: Internal.List_<net.minecraft.network.chat.Component>): void;
        validateLocation(arg0: Internal.Frequency_, arg1: Internal.UUID_): boolean;
        getAntennaBase(arg0: BlockPos_, arg1: Internal.Level_): BlockPos;
        validateLocation(arg0: Internal.WorldlyPosition_, arg1: typeof any, arg2: Internal.UUID_, arg3: Internal.Frequency_): boolean;
        "startTransmitting(com.codinglitch.simpleradio.api.central.WorldlyPosition,com.codinglitch.simpleradio.api.central.Frequency)"(arg0: Internal.WorldlyPosition_, arg1: Internal.Frequency_): Internal.RadioTransmitter;
        stopTransmitting(): void;
        "getFrequency(net.minecraft.world.item.ItemStack)"(arg0: Internal.ItemStack_): Internal.Frequency;
        stopTransmitting(arg0: string, arg1: Internal.Frequency$Modulation_, arg2: Internal.UUID_): void;
        calculateAntennaPower(arg0: BlockPos_, arg1: Internal.Level_): number;
        "setFrequency(net.minecraft.world.level.block.entity.BlockEntity,java.lang.String,com.codinglitch.simpleradio.api.central.Frequency$Modulation)"(arg0: Internal.BlockEntity_, arg1: string, arg2: Internal.Frequency$Modulation_): void;
        markDirty(): void;
        getDefaultFrequency(): string;
        startTransmitting(arg0: Internal.Entity_, arg1: Internal.Frequency_, arg2: Internal.UUID_): Internal.RadioTransmitter;
        setFrequency(arg0: Internal.ItemStack_, arg1: string, arg2: Internal.Frequency$Modulation_): Internal.CompoundTag;
        getDefaultModulation(): Internal.Frequency$Modulation;
        getFrequency(arg0: Internal.ItemStack_): Internal.Frequency;
        "startTransmitting(net.minecraft.world.entity.Entity,com.codinglitch.simpleradio.api.central.Frequency,java.util.UUID)"(arg0: Internal.Entity_, arg1: Internal.Frequency_, arg2: Internal.UUID_): Internal.RadioTransmitter;
        "startTransmitting(com.codinglitch.simpleradio.api.central.WorldlyPosition,com.codinglitch.simpleradio.api.central.Frequency,java.util.UUID)"(arg0: Internal.WorldlyPosition_, arg1: Internal.Frequency_, arg2: Internal.UUID_): Internal.RadioTransmitter;
        setFrequency(arg0: Internal.BlockEntity_, arg1: string, arg2: Internal.Frequency$Modulation_): void;
        "startTransmitting(net.minecraft.world.entity.Entity,java.lang.String,com.codinglitch.simpleradio.api.central.Frequency$Modulation,java.util.UUID)"(arg0: Internal.Entity_, arg1: string, arg2: Internal.Frequency$Modulation_, arg3: Internal.UUID_): Internal.RadioTransmitter;
        tick(arg0: Internal.ItemStack_, arg1: Internal.Level_): void;
        getFrequency(arg0: Internal.BlockEntity_): Internal.Frequency;
        setFrequency(arg0: Internal.BlockEntity_, arg1: Internal.Frequency_): void;
        startTransmitting(arg0: Internal.Entity_, arg1: Internal.Frequency_): Internal.RadioTransmitter;
        "setFrequency(net.minecraft.world.item.ItemStack,java.lang.String,com.codinglitch.simpleradio.api.central.Frequency$Modulation)"(arg0: Internal.ItemStack_, arg1: string, arg2: Internal.Frequency$Modulation_): Internal.CompoundTag;
        startTransmitting(arg0: Internal.WorldlyPosition_, arg1: Internal.Frequency_, arg2: Internal.UUID_): Internal.RadioTransmitter;
        get antennaPower(): number
        get defaultFrequency(): string
        get defaultModulation(): Internal.Frequency$Modulation
    }
    type Transmitting_ = Transmitting;
    class CheeseWheelBlockBuilder extends Internal.ExtendedPropertiesMultipartShapedBlockBuilder {
        constructor(i: ResourceLocation_)
        /**
         * Note block instrument.
        */
        instrument(i: Internal.NoteBlockInstrument_): Internal.BlockBuilder;
        /**
         * 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): Internal.BlockBuilder;
        createAdditionalObjects(): void;
        /**
         * Tags the item with the given tag.
        */
        tagItem(tag: ResourceLocation_): Internal.BlockBuilder;
        /**
         * Sets the translation key for this object, e.g. `block.minecraft.stone`.
        */
        translationKey(key: string): Internal.BuilderBase<Internal.Block>;
        sandSoundType(): Internal.BlockBuilder;
        /**
         * Set the shape of the block.
        */
        box(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number): Internal.BlockBuilder;
        get(): Internal.Block;
        getRegistryType(): Internal.RegistryInfo<any>;
        textureAll(tex: string): Internal.BlockBuilder;
        /**
         * Makes displayName() override language files.
        */
        formattedDisplayName(): Internal.BuilderBase<Internal.Block>;
        /**
         * Sets the block's map color dynamically per block state. If unset, defaults to NONE.
        */
        dynamicMapColor(m: Internal.Function_<Internal.BlockState, any>): Internal.BlockBuilder;
        /**
         * Tags both the block and the item with the given tag.
        */
        tagBoth(tag: ResourceLocation_): Internal.BlockBuilder;
        /**
         * Makes the block unbreakable.
        */
        unbreakable(): Internal.BlockBuilder;
        /**
         * Sets random tick callback for this black.
        */
        randomTick(randomTickCallback: Internal.Consumer_<Internal.RandomTickCallbackJS>): Internal.BlockBuilder;
        /**
         * Sets the light level of the block. Defaults to 0 (no light).
        */
        lightLevel(light: number): Internal.BlockBuilder;
        /**
         * Combined method of formattedDisplayName().displayName(name).
        */
        formattedDisplayName(name: net.minecraft.network.chat.Component_): Internal.BuilderBase<Internal.Block>;
        /**
         * Sets the display name for this object, e.g. `Stone`.
         * 
         * This will be overridden by a lang file if it exists.
        */
        displayName(name: net.minecraft.network.chat.Component_): Internal.BuilderBase<Internal.Block>;
        /**
         * Makes the block not be solid.
        */
        notSolid(): Internal.BlockBuilder;
        static createShape(boxes: Internal.List_<Internal.AABB>): Internal.VoxelShape;
        generateLang(lang: Internal.LangEventJS_): void;
        /**
         * Clears all drops for the block.
        */
        noDrops(): Internal.BlockBuilder;
        getClass(): typeof any;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        setWaterlogged(waterlogged: boolean): Internal.BlockBuilder;
        abstract createProperties(): Internal.BlockBehaviour$Properties;
        grassSoundType(): Internal.BlockBuilder;
        /**
         * Sets the block's sound type. Defaults to wood.
        */
        soundType(m: SoundType_): Internal.BlockBuilder;
        "transformObject(java.lang.Object)"(arg0: any): any;
        /**
         * Set the callback used for determining how the block rotates
        */
        rotateState(callbackJS: Internal.Consumer_<Internal.BlockStateRotateCallbackJS>): Internal.BlockBuilder;
        /**
         * Set the callback used for right-clicking on the block
        */
        rightClick(callbackJS: Internal.Consumer_<Internal.BlockRightClickedEventJS>): Internal.BlockBuilder;
        /**
         * Makes the block require a tool to have drops when broken.
        */
        requiresTool(f: boolean): Internal.BlockBuilder;
        /**
         * Sets the hardness of the block. Defaults to 1.5.
         * 
         * Setting this to -1 will make the block unbreakable like bedrock.
        */
        hardness(h: number): Internal.BlockBuilder;
        /**
         * Creates a Block Entity for this block
        */
        blockEntity(callback: Internal.Consumer_<Internal.BlockEntityInfo>): Internal.BlockBuilder;
        /**
         * Set the block to have no corresponding item.
        */
        noItem(): Internal.BlockBuilder;
        createObject(): Internal.Block;
        /**
         * Sets the inside texture for the aged state
        */
        agedInsideTexture(tex: string): this;
        transformObject(arg0: any): any;
        /**
         * Modifies the block's slice item
        */
        sliceItem(slice: Internal.Consumer_<Internal.ItemBuilder>): this;
        /**
         * Sets the inside texture for the fresh state
        */
        freshInsideTexture(tex: string): this;
        /**
         * Set the callback used for determining how the block is mirrored
        */
        mirrorState(callbackJS: Internal.Consumer_<Internal.BlockStateMirrorCallbackJS>): Internal.BlockBuilder;
        /**
         * Set how slippery the block is.
        */
        slipperiness(f: number): Internal.BlockBuilder;
        toString(): string;
        woodSoundType(): Internal.BlockBuilder;
        notifyAll(): void;
        transformObject(obj: Internal.Block_): Internal.Block;
        /**
         * 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>): Internal.BlockBuilder;
        /**
         * Makes the block suffocating.
        */
        suffocating(b: boolean): Internal.BlockBuilder;
        /**
         * Set the color of a specific layer of the block.
        */
        color(index: number, color: Internal.BlockTintFunction_): Internal.BlockBuilder;
        wait(arg0: number): void;
        /**
         * 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): Internal.BlockBuilder;
        cropSoundType(): Internal.BlockBuilder;
        newID(pre: string, post: string): ResourceLocation;
        "transformObject(net.minecraft.world.level.block.Block)"(obj: Internal.Block_): Internal.Block;
        /**
         * Sets the model to use for the rack
        */
        barrelRackModel(model: string): 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>): Internal.BlockBuilder;
        /**
         * Set the block's model.
        */
        model(m: string): Internal.BlockBuilder;
        getTranslationKeyGroup(): string;
        notify(): void;
        /**
         * Makes the block a redstone conductor.
        */
        redstoneConductor(b: boolean): Internal.BlockBuilder;
        noSoundType(): Internal.BlockBuilder;
        item(i: Internal.Consumer_<Internal.BlockItemBuilder>): Internal.BlockBuilder;
        /**
         * Set the default state of the block.
        */
        defaultState(callbackJS: Internal.Consumer_<Internal.BlockStateModifyCallbackJS>): Internal.BlockBuilder;
        /**
         * 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>): Internal.BlockBuilder;
        /**
         * Helper method for setting the render type of the block to `translucent` correctly.
        */
        defaultTranslucent(): Internal.BlockBuilder;
        /**
         * Makes the block view blocking.
        */
        viewBlocking(b: boolean): Internal.BlockBuilder;
        /**
         * Add a blockstate property to the block.
         * 
         * For example, facing, lit, etc.
        */
        property(property: Internal.Property_<any>): Internal.BlockBuilder;
        /**
         * Sets the blast resistance of the block. Defaults to 3.
        */
        resistance(r: number): Internal.BlockBuilder;
        gravelSoundType(): Internal.BlockBuilder;
        getBuilderTranslationKey(): string;
        /**
         * Set the shape of the block.
        */
        box(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number, scale16: boolean): Internal.BlockBuilder;
        /**
         * Set the callback for determining the blocks state when placed.
        */
        placementState(callbackJS: Internal.Consumer_<Internal.BlockStateModifyPlacementCallbackJS>): Internal.BlockBuilder;
        /**
         * Set if the block can be replaced by something else.
        */
        canBeReplaced(callbackJS: Internal.Predicate_<Internal.CanBeReplacedCallbackJS>): Internal.BlockBuilder;
        wait(): void;
        /**
         * Set how this block reacts after an explosion. Note the block has already been destroyed at this point
        */
        exploded(callbackJS: Internal.Consumer_<Internal.BlockExplodedCallbackJS>): Internal.BlockBuilder;
        /**
         * Sets the block's map color. Defaults to NONE.
        */
        mapColor(m: Internal.MapColor_): Internal.BlockBuilder;
        /**
         * Sets the render type of the block. Can be `cutout`, `cutout_mipped`, `translucent`, or `basic`.
        */
        renderType(l: string): Internal.BlockBuilder;
        stoneSoundType(): Internal.BlockBuilder;
        /**
         * Makes the block can be waterlogged.
        */
        waterlogged(): Internal.BlockBuilder;
        wait(arg0: number, arg1: number): void;
        /**
         * Set how high you can jump on the block.
        */
        jumpFactor(f: number): Internal.BlockBuilder;
        /**
         * Set the color of a specific layer of the block.
        */
        color(color: Internal.BlockTintFunction_): Internal.BlockBuilder;
        generateDataJsons(generator: Internal.DataJsonGenerator_): void;
        /**
         * Texture a specific texture key of the block.
        */
        texture(id: string, tex: string): Internal.BlockBuilder;
        /**
         * Texture a specific side of the block.
        */
        textureSide(direction: Internal.Direction_, tex: string): Internal.BlockBuilder;
        extendedProperties(extendedProperties: Internal.Consumer_<Internal.ISupportExtendedProperties$ExtendedPropertiesJS>): Internal.BlockBuilder;
        /**
         * Checks if the block can be waterlogged.
        */
        canBeWaterlogged(): boolean;
        /**
         * Tags both the block and the item with the given tag.
        */
        tag(arg0: ResourceLocation_): Internal.BuilderBase<any>;
        glassSoundType(): Internal.BlockBuilder;
        static kubejs_tfc$GetEmpty_$md$b2b81d$0(): Internal.Consumer<any>;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getWaterlogged(): boolean;
        /**
         * Tags the block with the given tag.
        */
        tagBlock(tag: ResourceLocation_): Internal.BlockBuilder;
        /**
         * Sets the opacity of the block. Opaque blocks do not let light through.
        */
        opaque(o: boolean): Internal.BlockBuilder;
        /**
         * Makes mobs not spawn on the block.
        */
        noValidSpawns(b: boolean): Internal.BlockBuilder;
        /**
         * Sets the inside texture for the vintage state
        */
        vintageInsideTexture(tex: string): this;
        material(material: string): Internal.BlockBuilder;
        /**
         * Helper method for setting the render type of the block to `cutout` correctly.
        */
        defaultCutout(): Internal.BlockBuilder;
        /**
         * Makes the block transparent.
        */
        transparent(b: boolean): Internal.BlockBuilder;
        /**
         * Sets the block should be a full block or not, like cactus or doors.
        */
        fullBlock(f: boolean): Internal.BlockBuilder;
        /**
         * Makes the block not collide with entities.
        */
        noCollision(): Internal.BlockBuilder;
        hashCode(): number;
        static kubejs_tfc$GetEmpty(): Internal.Consumer<Internal.LootBuilder>;
        /**
         * Makes the block require a tool to have drops when broken.
        */
        requiresTool(): Internal.BlockBuilder;
        equals(arg0: any): boolean;
        generateAssetJsons(generator: Internal.AssetJsonGenerator_): void;
        get registryType(): Internal.RegistryInfo<any>
        get class(): typeof any
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        set waterlogged(waterlogged: boolean)
        get translationKeyGroup(): string
        get builderTranslationKey(): string
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        get waterlogged(): boolean
    }
    type CheeseWheelBlockBuilder_ = CheeseWheelBlockBuilder;
    class IngredientModifierType extends Internal.SerializerType<Internal.IngredientModifier> {
        constructor(arg0: Internal.Serializer_<Internal.IngredientModifier>)
        getClass(): typeof any;
        hashCode(): number;
        getSerializer(): Internal.Serializer<Internal.IngredientModifier>;
        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
        get serializer(): Internal.Serializer<Internal.IngredientModifier>
    }
    type IngredientModifierType_ = IngredientModifierType;
    interface XplatModContainer {
        abstract getPath(arg0: string): Internal.Path;
        abstract getName(): string;
        abstract getRootPaths(): Internal.List<Internal.Path>;
        abstract getId(): string;
        get name(): string
        get rootPaths(): Internal.List<Internal.Path>
        get id(): string
    }
    type XplatModContainer_ = XplatModContainer;
    class GiftLootEventJS extends Internal.LootEventJS {
        constructor(c: Internal.Map_<ResourceLocation, Internal.JsonElement>)
        removeAll(): void;
        getClass(): typeof any;
        /**
         * Stops the event with default exit value. Execution will be stopped **immediately**.
         * 
         * `exit` denotes a `default` outcome.
        */
        exit(): any;
        modify(id: ResourceLocation_, b: Internal.Consumer_<Internal.LootBuilder>): void;
        /**
         * Cancels the event with the given exit value. Execution will be stopped **immediately**.
         * 
         * `cancel` denotes a `false` outcome.
        */
        cancel(value: any): any;
        toString(): string;
        notifyAll(): void;
        addGift(id: ResourceLocation_, b: Internal.Consumer_<Internal.LootBuilder>): void;
        /**
         * Stops the event with the given exit value. Execution will be stopped **immediately**.
         * 
         * `exit` denotes a `default` outcome.
        */
        exit(value: any): any;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        /**
         * Stops the event with the given exit value. Execution will be stopped **immediately**.
         * 
         * `success` denotes a `true` outcome.
        */
        success(value: any): any;
        hashCode(): number;
        addJson(id: ResourceLocation_, json: Internal.JsonObject_): void;
        wait(): void;
        getType(): string;
        /**
         * Cancels the event with default exit value. Execution will be stopped **immediately**.
         * 
         * `cancel` denotes a `false` outcome.
        */
        cancel(): any;
        wait(arg0: number): void;
        /**
         * Stops the event with default exit value. Execution will be stopped **immediately**.
         * 
         * `success` denotes a `true` outcome.
        */
        success(): any;
        equals(arg0: any): boolean;
        getDirectory(): string;
        get class(): typeof any
        get type(): string
        get directory(): string
    }
    type GiftLootEventJS_ = GiftLootEventJS;
    interface SignedMessageChain$Decoder {
        unsigned(arg0: Internal.UUID_): this;
        abstract unpack(arg0: Internal.MessageSignature_, arg1: Internal.SignedMessageBody_): Internal.PlayerChatMessage;
        (arg0: Internal.MessageSignature, arg1: Internal.SignedMessageBody): Internal.PlayerChatMessage_;
        readonly REJECT_ALL: Internal.SignedMessageChain$Decoder;
    }
    type SignedMessageChain$Decoder_ = ((arg0: Internal.MessageSignature, arg1: Internal.SignedMessageBody)=> Internal.PlayerChatMessage_) | SignedMessageChain$Decoder;
    class PotatoCannonItem extends Internal.ProjectileWeaponItem implements Internal.CustomArmPoseItem {
        constructor(arg0: Internal.Item$Properties_)
        getDrinkingSound(): Internal.SoundEvent;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        static getAmmo(arg0: Internal.Player_, arg1: Internal.ItemStack_): Internal.PotatoCannonItem$Ammo;
        setRarity(arg0: Internal.Rarity_): void;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        getDestroySpeed(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): number;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        getArmPose(arg0: Internal.ItemStack_, arg1: Internal.AbstractClientPlayer_, arg2: Internal.InteractionHand_): Internal.HumanoidModel$ArmPose;
        moonlight$addAdditionalBehavior(placementOverride: Internal.AdditionalItemPlacement_): void;
        /**
         * @deprecated
        */
        onDestroyed(arg0: Internal.ItemEntity_): void;
        isFireResistant(): boolean;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): InteractionResult;
        onCraftedBy(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        isComplex(): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        onUseTick(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: Internal.ItemStack_, arg3: number): void;
        /**
         * @deprecated
        */
        getFoodProperties(): Internal.FoodProperties;
        canBeHurtBy(arg0: DamageSource_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        getUseAnimation(arg0: Internal.ItemStack_): Internal.UseAnim;
        getDescriptionId(): string;
        isValidRepairItem(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        moonlight$getClientAnimationExtension(): any;
        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;
        asItem(): Internal.Item;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        getTypeData(): Internal.CompoundTag;
        getDefaultInstance(): Internal.ItemStack;
        static getHeldProjectile(arg0: Internal.LivingEntity_, arg1: Internal.Predicate_<Internal.ItemStack>): Internal.ItemStack;
        getSupportedHeldProjectiles(): Internal.Predicate<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;
        getBarColor(arg0: Internal.ItemStack_): number;
        getItem(): Internal.Item;
        accessor$setMaxDamage(arg0: number): void;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): 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;
        /**
         * @deprecated
        */
        hasCraftingRemainingItem(): boolean;
        getDescription(): net.minecraft.network.chat.Component;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        getClass(): typeof any;
        static byId(arg0: number): Internal.Item;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        interactLivingEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.LivingEntity_, arg3: Internal.InteractionHand_): InteractionResult;
        moonlight$getAdditionalBehavior(): Internal.AdditionalItemPlacement;
        moonlight$setClientAnimationExtension(obj: any): void;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        useOn(arg0: Internal.UseOnContext_): InteractionResult;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        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;
        getDefaultProjectileRange(): number;
        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;
        getTooltipImage(arg0: Internal.ItemStack_): Optional<Internal.TooltipComponent>;
        isEdible(): boolean;
        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>;
        toString(): string;
        getEnchantmentValue(): number;
        setArmorToughness(armorToughness: number): void;
        notifyAll(): void;
        getId(): 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>;
        wait(arg0: number): void;
        getDigSpeed(): number;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        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;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        isFoil(arg0: Internal.ItemStack_): boolean;
        "setFoodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_): void;
        isRepairable(arg0: Internal.ItemStack_): boolean;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        puzzleslib$setRenderProperties(arg0: any): void;
        useOnRelease(arg0: Internal.ItemStack_): boolean;
        canAttackBlock(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        canGrindstoneRepair(arg0: Internal.ItemStack_): boolean;
        notify(): void;
        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;
        onStopUsing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        /**
         * @deprecated
        */
        getMaxStackSize(): number;
        /**
         * @deprecated
        */
        static byBlock(arg0: Internal.Block_): Internal.Item;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        canFitInsideContainerItems(): boolean;
        wait(): void;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: net.minecraft.network.chat.Component_): net.minecraft.network.chat.Component;
        accessor$setMaxStackSize(arg0: number): void;
        isCorrectToolForDrops(arg0: Internal.BlockState_): boolean;
        verifyTagAfterLoad(arg0: Internal.CompoundTag_): void;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        "setFoodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        finishUsingItem(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_): Internal.ItemStack;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        setFireResistant(arg0: boolean): void;
        onInventoryTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_, arg3: number, arg4: number): void;
        getEatingSound(): Internal.SoundEvent;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        puzzleslib$getRenderProperties(): any;
        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;
        wait(arg0: number, arg1: number): void;
        setNameKey(arg0: string): void;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Vec3f;
        getName(arg0: Internal.ItemStack_): net.minecraft.network.chat.Component;
        handler$fbo000$initializeClient(consumer: Internal.Consumer_<any>, ci: Internal.CallbackInfo_): void;
        /**
         * @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;
        getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        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(): Internal.Item;
        getTypeItemStackKey(): Internal.ItemStackKey;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        shouldOverrideMultiplayerNbt(): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): 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;
        equals(arg0: any): boolean;
        get drinkingSound(): Internal.SoundEvent
        set rarity(arg0: Internal.Rarity_)
        get fireResistant(): boolean
        get complex(): boolean
        /**
         * @deprecated
        */
        get foodProperties(): Internal.FoodProperties
        get descriptionId(): string
        get allSupportedProjectiles(): Internal.Predicate<Internal.ItemStack>
        get creativeTab(): string
        get typeData(): Internal.CompoundTag
        get defaultInstance(): Internal.ItemStack
        get supportedHeldProjectiles(): Internal.Predicate<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(): net.minecraft.network.chat.Component
        get class(): typeof any
        get renderPropertiesInternal(): any
        set itemBuilder(b: Internal.ItemBuilder_)
        get defaultProjectileRange(): number
        set craftingRemainingItemFTBL(arg0: Internal.Item_)
        set attackDamage(attackDamage: number)
        get edible(): boolean
        get enchantmentValue(): number
        set armorToughness(armorToughness: number)
        get id(): string
        get digSpeed(): number
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set "foodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_)
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        /**
         * @deprecated
        */
        get maxStackSize(): number
        set "foodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set armorKnockbackResistance(knockbackResistance: number)
        set fireResistant(arg0: boolean)
        get eatingSound(): Internal.SoundEvent
        set nameKey(arg0: string)
        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 MAX_DAMAGE: (100) & (number);
    }
    type PotatoCannonItem_ = PotatoCannonItem;
    class ServerEventJS extends Internal.EventJS {
        constructor(s: Internal.MinecraftServer_)
        getClass(): typeof 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;
        toString(): string;
        notifyAll(): void;
        /**
         * Stops the event with the given exit value. Execution will be stopped **immediately**.
         * 
         * `exit` denotes a `default` outcome.
        */
        exit(value: any): any;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        /**
         * Stops the event with the given exit value. Execution will be stopped **immediately**.
         * 
         * `success` denotes a `true` outcome.
        */
        success(value: any): any;
        hashCode(): number;
        wait(): void;
        /**
         * Cancels the event with default exit value. Execution will be stopped **immediately**.
         * 
         * `cancel` denotes a `false` outcome.
        */
        cancel(): any;
        wait(arg0: number): void;
        /**
         * Stops the event with default exit value. Execution will be stopped **immediately**.
         * 
         * `success` denotes a `true` outcome.
        */
        success(): any;
        equals(arg0: any): boolean;
        getServer(): Internal.MinecraftServer;
        get class(): typeof any
        get server(): Internal.MinecraftServer
        readonly server: Internal.MinecraftServer;
    }
    type ServerEventJS_ = ServerEventJS;
    class ArmInteractionPoint$Mode extends Internal.Enum<Internal.ArmInteractionPoint$Mode> {
        static valueOf<T extends Internal.Enum<T>>(arg0: T, arg1: string): T;
        getClass(): typeof any;
        static valueOf(arg0: string): Internal.ArmInteractionPoint$Mode;
        toString(): string;
        compareTo(arg0: Internal.ArmInteractionPoint$Mode_): number;
        describeConstable(): Optional<Internal.Enum$EnumDesc<Internal.ArmInteractionPoint$Mode>>;
        notifyAll(): void;
        getTranslationKey(): string;
        notify(): void;
        "compareTo(com.simibubi.create.content.kinetics.mechanicalArm.ArmInteractionPoint$Mode)"(arg0: Internal.ArmInteractionPoint$Mode_): number;
        wait(arg0: number, arg1: number): void;
        static values(): Internal.ArmInteractionPoint$Mode[];
        compareTo(arg0: any): number;
        name(): string;
        getColor(): number;
        hashCode(): number;
        getDeclaringClass(): typeof Internal.ArmInteractionPoint$Mode;
        ordinal(): number;
        wait(): void;
        wait(arg0: number): void;
        "compareTo(java.lang.Object)"(arg0: any): number;
        equals(arg0: any): boolean;
        get class(): typeof any
        get translationKey(): string
        get color(): number
        get declaringClass(): typeof Internal.ArmInteractionPoint$Mode
        static readonly TAKE: (Internal.ArmInteractionPoint$Mode) & (Internal.ArmInteractionPoint$Mode);
        static readonly DEPOSIT: (Internal.ArmInteractionPoint$Mode) & (Internal.ArmInteractionPoint$Mode);
    }
    type ArmInteractionPoint$Mode_ = ArmInteractionPoint$Mode | "deposit" | "take";
    interface ILootAction extends Internal.ILootHandler {
        abstract applyLootHandler(arg0: Internal.LootContext_, arg1: Internal.List_<Internal.ItemStack>): boolean;
        (arg0: Internal.LootContext, arg1: Internal.List<Internal.ItemStack>): boolean;
    }
    type ILootAction_ = ILootAction | ((arg0: Internal.LootContext, arg1: Internal.List<Internal.ItemStack>)=> boolean);
    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_)
        setFacet(key: Internal.FacetKey_<any>, val: Internal.Facet_<any>): void;
        isInWall(): boolean;
        getAllSlots(): Internal.Iterable<Internal.ItemStack>;
        getUpVector(arg0: number): Vec3d;
        getXRot(): number;
        gameEvent(arg0: Internal.GameEvent_, arg1: Internal.Entity_): void;
        remove(arg0: Internal.Entity$RemovalReason_): void;
        isSuppressingBounce(): boolean;
        getBlockZ(): number;
        dampensVibrations(): boolean;
        isSilent(): boolean;
        "playSound(net.minecraft.sounds.SoundEvent)"(arg0: Internal.SoundEvent_): void;
        getPitch(): number;
        isOnFire(): boolean;
        rotate(arg0: Internal.Rotation_): number;
        getPassengersAndSelf(): Internal.Stream<Internal.Entity>;
        setHookedEntity(arg0: Internal.Entity_): void;
        getPositionCodec(): Internal.VecDeltaCodec;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        /**
         * @deprecated
        */
        updateFluidHeightAndDoFluidPushing(arg0: Internal.TagKey_<Internal.Fluid>, arg1: number): boolean;
        setMaxUpStep(arg0: number): void;
        runCommandSilent(command: string): number;
        setPosition(x: number, y: number, z: number): void;
        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;
        checkBelowWorld(): void;
        shouldUpdateFluidWhileBoating(arg0: Internal.FluidState_, arg1: Internal.Boat_): boolean;
        setMotionZ(z: number): void;
        sdl$shouldUpdateDynamicLight(): boolean;
        "deserializeNBT(net.minecraft.nbt.Tag)"(arg0: Internal.Tag_): void;
        ignoreExplosion(): boolean;
        canFreeze(): boolean;
        teleportRelative(arg0: number, arg1: number, arg2: number): void;
        getBlockY(): number;
        isSpectator(): boolean;
        isInWaterOrBubble(): boolean;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        updateFluidHeightAndDoFluidPushing(): void;
        spawnAtLocation(arg0: Internal.ItemLike_, arg1: number): Internal.ItemEntity;
        getPersistentData(): Internal.CompoundTag;
        getPortalCooldown(): number;
        getItem(): Internal.ItemStack;
        handler$fgp000$onGetEyeHeight(arg0: Internal.CallbackInfoReturnable_<any>): void;
        getRandomZ(arg0: number): number;
        causeFallDamage(arg0: number, arg1: number, arg2: DamageSource_): boolean;
        getFusionModel(layerIndex: number): Internal.Triple<any, any, any>;
        setRemoved(arg0: Internal.Entity$RemovalReason_): void;
        getPosition(arg0: number): Vec3d;
        isInWaterRainOrBubble(): boolean;
        getDistanceSq(arg0: number, arg1: number, arg2: number): number;
        getRemovalReason(): Internal.Entity$RemovalReason;
        wait(arg0: number): void;
        isOpenWaterFishing(): boolean;
        isIgnoringBlockTriggers(): boolean;
        getHandHoldingItemAngle(arg0: Internal.Item_): Vec3d;
        canUpdate(arg0: boolean): void;
        getIndirectPassengers(): Internal.Iterable<Internal.Entity>;
        getEyeInFluidType(): Internal.FluidType;
        distanceToSqr(arg0: Vec3d_): number;
        resetFallDistance(): void;
        canSprint(): boolean;
        blockPosition(): BlockPos;
        isSteppingCarefully(): boolean;
        setLevel(arg0: Internal.Level_): void;
        setBoundingBox(arg0: Internal.AABB_): void;
        isAmbientCreature(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        "spawnAtLocation(net.minecraft.world.item.ItemStack,float)"(arg0: Internal.ItemStack_, arg1: number): Internal.ItemEntity;
        addAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(): number;
        getBlockX(): number;
        getEncodeId(): string;
        getY(arg0: number): number;
        getBlock(): Internal.BlockContainerJS;
        getNbt(): Internal.CompoundTag;
        setInvisible(arg0: boolean): void;
        invalidateCaps(): void;
        getName(): net.minecraft.network.chat.Component;
        onGround(): boolean;
        getControlledVehicle(): Internal.Entity;
        isOnSameTeam(arg0: Internal.Entity_): boolean;
        attack(arg0: DamageSource_, arg1: number): boolean;
        onInsideBubbleColumn(arg0: boolean): void;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        tick(): void;
        getEyePosition(): Vec3d;
        getEyeHeight(): number;
        hasPassenger(arg0: Internal.Predicate_<Internal.Entity>): boolean;
        getYaw(): number;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        hasPermissions(arg0: number): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        setCustomNameVisible(arg0: boolean): void;
        isAlliedTo(arg0: Internal.Team_): boolean;
        getControllingPassenger(): Internal.LivingEntity;
        getRemainingFireTicks(): number;
        getScriptType(): Internal.ScriptType;
        onlyOpCanSetNbt(): boolean;
        startRiding(arg0: Internal.Entity_): boolean;
        saveWithoutId(arg0: Internal.CompoundTag_): Internal.CompoundTag;
        getForward(): Vec3d;
        serializeNBT(): Internal.Tag;
        addMotion(arg0: number, arg1: number, arg2: number): void;
        fireImmune(): boolean;
        getMaxFallDistance(): number;
        getZ(arg0: number): number;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        getId(): number;
        canBeHitByProjectile(): boolean;
        modifyReturnValue$fme000$create$onFireImmune(arg0: boolean): boolean;
        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: net.minecraft.network.chat.Component_): void;
        getBoundingBox(): Internal.AABB;
        isInWaterOrRain(): boolean;
        isDescending(): boolean;
        setItemSlot(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): void;
        getYHeadRot(): number;
        equals(arg0: any): boolean;
        getViewYRot(arg0: number): number;
        dismountsUnderwater(): boolean;
        sodiumdynamiclights$updateDynamicLight(renderer: Internal.LevelRenderer_): boolean;
        playerTouch(arg0: Internal.Player_): void;
        addTag(arg0: string): boolean;
        getAddEntityPacket(): Internal.Packet<Internal.ClientGamePacketListener>;
        getEyeHeight(arg0: Internal.Pose_): number;
        syncPacketPositionCodec(arg0: number, arg1: number, arg2: number): void;
        setOwner(arg0: Internal.Entity_): void;
        getTeam(): Internal.Team;
        shouldRenderAtSqrDistance(arg0: number): boolean;
        damageSources(): Internal.DamageSources;
        setTicksFrozen(arg0: number): void;
        recreateFromPacket(arg0: Internal.ClientboundAddEntityPacket_): void;
        getMyRidingOffset(): number;
        canStartSwimming(): boolean;
        dismountTo(arg0: number, arg1: number, arg2: number): void;
        setDeltaMovement(arg0: Vec3d_): void;
        getLeashOffset(arg0: number): Vec3d;
        hasCustomName(): boolean;
        isLiving(): boolean;
        getX(): number;
        isGlowing(): boolean;
        "isInFluidType(net.minecraft.world.level.material.FluidState)"(arg0: Internal.FluidState_): boolean;
        isVehicle(): boolean;
        getLeashOffset(): Vec3d;
        isAttackable(): boolean;
        spawnAtLocation(arg0: Internal.ItemStack_): Internal.ItemEntity;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        thunderHit(arg0: Internal.ServerLevel_, arg1: Internal.LightningBolt_): void;
        setIsInPowderSnow(arg0: boolean): void;
        doEnchantDamageEffects(arg0: Internal.LivingEntity_, arg1: Internal.Entity_): void;
        setCustomName(arg0: net.minecraft.network.chat.Component_): void;
        getSlot(arg0: number): Internal.SlotAccess;
        "deserializeNBT(net.minecraft.nbt.CompoundTag)"(arg0: Internal.CompoundTag_): void;
        getTeamId(): string;
        stopSeenByPlayer(arg0: Internal.ServerPlayer_): void;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        isUnderWater(): boolean;
        static of(holder: any): Internal.FacetHolder;
        stopRiding(): void;
        isCustomNameVisible(): boolean;
        isSupportedBy(arg0: BlockPos_): boolean;
        getPistonPushReaction(): Internal.PushReaction;
        getX(arg0: number): number;
        shouldRiderSit(): boolean;
        lookAt(arg0: Internal.EntityAnchorArgument$Anchor_, arg1: Vec3d_): void;
        captureDrops(arg0: Internal.Collection_<Internal.ItemEntity>): Internal.Collection<Internal.ItemEntity>;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        getDeltaMovement(): Vec3d;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        collide(arg0: Vec3d_): Vec3d;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        "onSyncedDataUpdated(java.util.List)"(arg0: Internal.List_<Internal.SynchedEntityData$DataValue<any>>): void;
        shoot(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
        hasPassenger(arg0: Internal.Entity_): boolean;
        hasIndirectPassenger(arg0: Internal.Entity_): boolean;
        getEntityData(): Internal.SynchedEntityData;
        sdl$dynamicLightTick(): void;
        setSecondsOnFire(arg0: number): void;
        moveTo(arg0: number, arg1: number, arg2: number): void;
        "getDisplayName()"(): net.minecraft.network.chat.Component;
        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;
        updateFluidHeightAndDoFluidPushing(arg0: Internal.Predicate_<Internal.FluidState>): void;
        isOnRails(): boolean;
        restoreFrom(arg0: Internal.Entity_): void;
        markFusionRecomputeModels(): void;
        getDimensionChangingDelay(): number;
        isPeacefulCreature(): boolean;
        setOnGround(arg0: boolean): void;
        setPos(arg0: number, arg1: number, arg2: number): void;
        setYaw(arg0: number): void;
        getHookedIn(): Internal.Entity;
        getPickRadius(): number;
        notify(): void;
        getFirstTick(): boolean;
        getVehicle(): Internal.Entity;
        isEffectiveAi(): boolean;
        startRiding(arg0: Internal.Entity_, arg1: boolean): boolean;
        getStringUuid(): string;
        isRemoved(): boolean;
        handler$djd006$onTick(ci: Internal.CallbackInfo_): void;
        setSwimming(arg0: boolean): void;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        teleportToWithTicket(arg0: number, arg1: number, arg2: number): void;
        getRotationVector(): Internal.Vec2;
        fillCrashReportCategory(arg0: Internal.CrashReportCategory_): void;
        refreshDimensions(): void;
        self(): Internal.Entity;
        sdl$getDynamicLightY(): number;
        isSprinting(): boolean;
        "spawnAtLocation(net.minecraft.world.level.ItemLike)"(arg0: Internal.ItemLike_): Internal.ItemEntity;
        getMotionY(): number;
        canCollideWith(arg0: Internal.Entity_): boolean;
        setShiftKeyDown(arg0: boolean): void;
        getEyePosition(arg0: number): Vec3d;
        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;
        canSpawnSprintParticle(): boolean;
        "moveTo(net.minecraft.core.BlockPos,float,float)"(arg0: BlockPos_, arg1: number, arg2: number): void;
        teleportTo(arg0: number, arg1: number, arg2: number): void;
        shootFromRotation(arg0: Internal.Entity_, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): void;
        getServer(): Internal.MinecraftServer;
        getSelfAndPassengers(): Internal.Stream<Internal.Entity>;
        moveRelative(arg0: number, arg1: Vec3d_): void;
        isAddedToWorld(): boolean;
        getFirstPassenger(): Internal.Entity;
        saveAsPassenger(arg0: Internal.CompoundTag_): boolean;
        interact(arg0: Internal.Player_, arg1: Internal.InteractionHand_): InteractionResult;
        sdl$getDynamicLightLevel(): Internal.Level;
        getDismountLocationForPassenger(arg0: Internal.LivingEntity_): Vec3d;
        setXRot(arg0: number): void;
        checkLeftOwner(): boolean;
        checkSlowFallDistance(): void;
        getSoundSource(): Internal.SoundSource;
        setFabricBalmData(arg0: Internal.CompoundTag_): void;
        getPose(): Internal.Pose;
        touchingUnloadedChunk(): boolean;
        sdl$getDynamicLightZ(): number;
        getLookAngle(): Vec3d;
        setPositionAndRotation(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
        getMotionZ(): number;
        removeVehicle(): void;
        isInvisible(): boolean;
        shouldFusionRecomputeModel(layerIndex: number): boolean;
        is(arg0: Internal.Entity_): boolean;
        setZ(z: number): void;
        getY(): number;
        ejectPassengers(): void;
        hashCode(): 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;
        "areCapsCompatible(net.minecraftforge.common.capabilities.CapabilityDispatcher)"(arg0: Internal.CapabilityDispatcher_): boolean;
        setFacetsFromAttacher(attacher: Internal.FacetAttachmentEvent$FacetAttacher_): void;
        startSeenByPlayer(arg0: Internal.ServerPlayer_): void;
        isOnScoreboardTeam(teamId: string): boolean;
        /**
         * @deprecated
        */
        isPushedByFluid(): boolean;
        position(): Vec3d;
        displayFireAnimation(): boolean;
        turn(arg0: number, arg1: number): void;
        getAirSupply(): number;
        getRopeHoldPosition(arg0: number): Vec3d;
        copyPosition(arg0: Internal.Entity_): void;
        onAddedToWorld(): void;
        "hasPassenger(net.minecraft.world.entity.Entity)"(arg0: Internal.Entity_): boolean;
        isCrouching(): boolean;
        moveTo(arg0: BlockPos_, arg1: number, arg2: number): void;
        isPlayer(): boolean;
        isAnimal(): boolean;
        readAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        getMotionDirection(): Internal.Direction;
        canBeCollidedWith(): boolean;
        setY(y: number): void;
        sdl$isDynamicLightEnabled(): boolean;
        getFeetBlockState(): Internal.BlockState;
        lavaHurt(): void;
        handleDamageEvent(arg0: DamageSource_): void;
        getFabricBalmData(): Internal.CompoundTag;
        canChangeDimensions(): boolean;
        changeDimension(arg0: Internal.ServerLevel_, arg1: Internal.ITeleporter_): Internal.Entity;
        onCollisionMixin(arg0: Internal.HitResult_): void;
        getCommandSenderWorld(): Internal.Level;
        positionRider(arg0: Internal.Entity_): void;
        broadcastToPlayer(arg0: Internal.ServerPlayer_): boolean;
        baseTick(): void;
        changeDimension(arg0: Internal.ServerLevel_): Internal.Entity;
        setSharedFlag(arg0: number, arg1: boolean): void;
        getOwner(): Internal.Entity;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getEyeHeightAccess(arg0: Internal.Pose_, arg1: Internal.EntityDimensions_): number;
        getCustomName(): net.minecraft.network.chat.Component;
        getClass(): typeof any;
        getMaxAirSupply(): number;
        isVisuallySwimming(): boolean;
        canTrample(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: number): boolean;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getFacing(): Internal.Direction;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>, arg1: boolean): boolean;
        "hasPassenger(java.util.function.Predicate)"(arg0: Internal.Predicate_<Internal.Entity>): boolean;
        getDimensions(arg0: Internal.Pose_): Internal.EntityDimensions;
        sdl$getDynamicLightX(): number;
        isPassengerOfSameVehicle(arg0: Internal.Entity_): boolean;
        isSwimming(): boolean;
        getBoundingBoxForCulling(): Internal.AABB;
        mayInteract(arg0: Internal.Level_, arg1: BlockPos_): boolean;
        setSprinting(arg0: boolean): void;
        setPortalCooldown(): void;
        setX(x: number): void;
        trackingPosition(): Vec3d;
        getNameTagOffsetY(): number;
        isInvulnerable(): boolean;
        isInLava(): boolean;
        getPortalWaitTime(): number;
        isInWater(): boolean;
        awardKillScore(arg0: Internal.Entity_, arg1: number, arg2: DamageSource_): void;
        getBlockStateOn(): Internal.BlockState;
        getFluidJumpThreshold(): number;
        getFacets(): Internal.FacetInventory;
        "setPositionAndRotation(double,double,double,float,float)"(x: number, y: number, z: number, yaw: number, pitch: number): void;
        isInvisibleTo(arg0: Internal.Player_): boolean;
        handler$djd000$onRemove(ci: Internal.CallbackInfo_): void;
        catchingFish(arg0: BlockPos_): void;
        setFusionModel(layerIndex: number, model: Internal.Triple_<any, any, any>): void;
        setAirSupply(arg0: number): void;
        getOnPos(): BlockPos;
        getRootVehicle(): Internal.Entity;
        save(arg0: Internal.CompoundTag_): boolean;
        getBlockPosBelowThatAffectsMyMovement(): BlockPos;
        isNoGravity(): boolean;
        sdl$getLuminance(): number;
        getStepHeight(): number;
        acceptsFailure(): boolean;
        setOnGroundWithKnownMovement(arg0: boolean, arg1: Vec3d_): void;
        setOldPosAndRot(): void;
        handler$fgp000$onOnGround(arg0: Internal.CallbackInfoReturnable_<any>): void;
        isFree(arg0: number, arg1: number, arg2: number): boolean;
        getPlayerOwner(): Internal.Player;
        updateSwimming(): void;
        "moveTo(double,double,double)"(arg0: number, arg1: number, arg2: number): void;
        setRemainingFireTicks(arg0: number): void;
        shouldInformAdmins(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        rideTick(): void;
        /**
         * @deprecated
        */
        getOnPosLegacy(): BlockPos;
        setPos(arg0: Vec3d_): void;
        wait(): void;
        getUuid(): Internal.UUID;
        spawn(): void;
        areCapsCompatible(arg0: Internal.CapabilityDispatcher_): boolean;
        teleportTo(arg0: Internal.ServerLevel_, arg1: number, arg2: number, arg3: number, arg4: Internal.Set_<Internal.RelativeMovement>, arg5: number, arg6: number): boolean;
        shouldShowName(): boolean;
        setSilent(arg0: boolean): void;
        getArmorSlots(): Internal.Iterable<Internal.ItemStack>;
        hasExactlyOnePlayerPassenger(): boolean;
        captureDrops(): Internal.Collection<Internal.ItemEntity>;
        kill(): void;
        isOnPortalCooldown(): boolean;
        retrieve(arg0: Internal.ItemStack_): number;
        animateHurt(arg0: number): void;
        setPitch(arg0: number): void;
        isMultipartEntity(): boolean;
        setPosRaw(arg0: number, arg1: number, arg2: number): void;
        handleEntityEvent(arg0: number): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getDimensionsForge(arg0: Internal.Pose_): Internal.EntityDimensions;
        getParts(): Internal.PartEntity<any>[];
        isAlwaysTicking(): boolean;
        interactAt(arg0: Internal.Player_, arg1: Vec3d_, arg2: Internal.InteractionHand_): 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;
        getBbWidth(): number;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        getForgePersistentData(): Internal.CompoundTag;
        addDeltaMovement(arg0: Vec3d_): void;
        "spawnAtLocation(net.minecraft.world.level.ItemLike,int)"(arg0: Internal.ItemLike_, arg1: number): Internal.ItemEntity;
        setInvulnerable(arg0: boolean): void;
        "getName()"(): net.minecraft.network.chat.Component;
        push(arg0: Internal.Entity_): void;
        isInFluidType(): boolean;
        mirror(arg0: Internal.Mirror_): number;
        canUpdate(): boolean;
        handler$fgp000$onIsInWall(arg0: Internal.CallbackInfoReturnable_<any>): void;
        getTicksRequiredToFreeze(): number;
        /**
         * @deprecated
        */
        maxUpStep(): number;
        catnip$callSetLevel(arg0: Internal.Level_): void;
        setGlowing(arg0: boolean): void;
        getYRot(): number;
        load(arg0: Internal.CompoundTag_): void;
        isAlive(): boolean;
        getBbHeight(): number;
        getUsername(): string;
        move(arg0: Internal.MoverType_, arg1: Vec3d_): void;
        getTags(): Internal.Set<string>;
        getViewVector(arg0: number): Vec3d;
        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;
        getRandomY(): number;
        setPortalCooldown(arg0: number): void;
        getDisplayName(): net.minecraft.network.chat.Component;
        hasGlowingTag(): boolean;
        shouldBlockExplode(arg0: Internal.Explosion_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: number): boolean;
        setPosition(block: Internal.BlockContainerJS_): void;
        getFluidTypeHeight(arg0: Internal.FluidType_): number;
        shouldBeSaved(): boolean;
        getViewXRot(arg0: number): number;
        canRiderInteract(): boolean;
        "areCapsCompatible(net.minecraftforge.common.capabilities.CapabilityProvider)"(arg0: Internal.CapabilityProvider_<Internal.Entity>): boolean;
        removeTag(arg0: string): boolean;
        setPose(arg0: Internal.Pose_): void;
        /**
         * @deprecated
        */
        getFluidHeight(arg0: Internal.TagKey_<Internal.Fluid>): number;
        static collideBoundingBox(arg0: Internal.Entity_, arg1: Vec3d_, arg2: Internal.AABB_, arg3: Internal.Level_, arg4: Internal.List_<Internal.VoxelShape>): Vec3d;
        getEntityType(): Internal.EntityType<any>;
        isWaterCreature(): boolean;
        toString(): string;
        notifyAll(): void;
        getPassengersRidingOffset(): number;
        "isInFluidType(java.util.function.BiPredicate)"(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        distanceToEntitySqr(arg0: Internal.Entity_): number;
        "getServer()"(): Internal.MinecraftServer;
        setYRot(arg0: number): void;
        isFrame(): boolean;
        isPushable(): boolean;
        setYBodyRot(arg0: number): void;
        discard(): void;
        onClientRemoval(): void;
        sendSystemMessage(arg0: net.minecraft.network.chat.Component_): void;
        acceptsSuccess(): boolean;
        reviveCaps(): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        setNoGravity(arg0: boolean): void;
        getEffectSource(): Internal.Entity;
        sdl$setDynamicLightEnabled(enabled: boolean): void;
        setRotation(yaw: number, pitch: number): void;
        createCommandSourceStack(): Internal.CommandSourceStack;
        isControlledByLocalInstance(): boolean;
        isMonster(): boolean;
        sdl$resetDynamicLight(): void;
        onSyncedDataUpdated(arg0: Internal.List_<Internal.SynchedEntityData$DataValue<any>>): void;
        setId(arg0: number): void;
        getHorizontalFacing(): Internal.Direction;
        getType(): string;
        getLightProbePosition(arg0: number): Vec3d;
        sodiumdynamiclights$scheduleTrackedChunksRebuild(renderer: Internal.LevelRenderer_): void;
        onAboveBubbleCol(arg0: boolean): void;
        "playSound(net.minecraft.sounds.SoundEvent,float,float)"(arg0: Internal.SoundEvent_, arg1: number, arg2: number): void;
        isPassenger(): boolean;
        hasPose(arg0: Internal.Pose_): boolean;
        checkDespawn(): void;
        /**
         * @deprecated
        */
        isEyeInFluid(arg0: Internal.TagKey_<Internal.Fluid>): boolean;
        isInvulnerableTo(arg0: DamageSource_): boolean;
        makeStuckInBlock(arg0: Internal.BlockState_, arg1: Vec3d_): void;
        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>;
        distanceToEntity(arg0: Internal.Entity_): number;
        getVisualRotationYInDegrees(): number;
        wait(arg0: number, arg1: number): void;
        isDiscrete(): boolean;
        getTeamColor(): number;
        setNbt(nbt: Internal.CompoundTag_): void;
        unRide(): void;
        getLevel(): Internal.Level;
        "spawnAtLocation(net.minecraft.world.item.ItemStack)"(arg0: Internal.ItemStack_): Internal.ItemEntity;
        "isInFluidType(net.minecraftforge.fluids.FluidType)"(arg0: Internal.FluidType_): boolean;
        shouldStopFishing(arg0: Internal.Player_): boolean;
        extinguish(): void;
        updateDynamicGameEventListener(arg0: Internal.BiConsumer_<Internal.DynamicGameEventListener<any>, Internal.ServerLevel>): void;
        clearFacets(): void;
        moveTo(arg0: Vec3d_): void;
        isColliding(arg0: BlockPos_, arg1: Internal.BlockState_): boolean;
        "onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor)"(arg0: Internal.EntityDataAccessor_<any>): void;
        areCapsCompatible(arg0: Internal.CapabilityProvider_<Internal.Entity>): boolean;
        extinguishFire(): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getEyeHeightForge(arg0: Internal.Pose_, arg1: Internal.EntityDimensions_): number;
        tell(message: net.minecraft.network.chat.Component_): void;
        closerThan(arg0: Internal.Entity_, arg1: number): boolean;
        modifyExpressionValue$fme000$create$playerHidingAsBoxIsCrouchingNotSwimming(arg0: boolean, arg1: Internal.Pose_): boolean;
        getDistanceSq(pos: BlockPos_): number;
        killedEntity(arg0: Internal.ServerLevel_, arg1: Internal.LivingEntity_): boolean;
        getClassification(arg0: boolean): Internal.MobCategory;
        isFreezing(): boolean;
        isFullyFrozen(): boolean;
        runCommand(command: string): number;
        setSharedFlagOnFire(arg0: boolean): void;
        get inWall(): boolean
        get allSlots(): Internal.Iterable<Internal.ItemStack>
        get XRot(): number
        get suppressingBounce(): boolean
        get blockZ(): number
        get silent(): boolean
        get pitch(): number
        get onFire(): boolean
        get passengersAndSelf(): Internal.Stream<Internal.Entity>
        set hookedEntity(arg0: Internal.Entity_)
        get positionCodec(): Internal.VecDeltaCodec
        set maxUpStep(arg0: number)
        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 portalCooldown(): number
        get item(): Internal.ItemStack
        set removed(arg0: Internal.Entity$RemovalReason_)
        get inWaterRainOrBubble(): boolean
        get removalReason(): Internal.Entity$RemovalReason
        get openWaterFishing(): boolean
        get ignoringBlockTriggers(): boolean
        get indirectPassengers(): Internal.Iterable<Internal.Entity>
        get eyeInFluidType(): Internal.FluidType
        get steppingCarefully(): boolean
        set level(arg0: Internal.Level_)
        set boundingBox(arg0: Internal.AABB_)
        get ambientCreature(): boolean
        /**
         * @deprecated
        */
        get lightLevelDependentMagicValue(): number
        get blockX(): number
        get encodeId(): string
        get block(): Internal.BlockContainerJS
        get nbt(): Internal.CompoundTag
        set invisible(arg0: boolean)
        get name(): net.minecraft.network.chat.Component
        get controlledVehicle(): Internal.Entity
        get eyePosition(): Vec3d
        get eyeHeight(): number
        get yaw(): number
        set customNameVisible(arg0: boolean)
        get controllingPassenger(): Internal.LivingEntity
        get remainingFireTicks(): number
        get scriptType(): Internal.ScriptType
        get forward(): Vec3d
        get maxFallDistance(): number
        get id(): number
        get ticksFrozen(): number
        get eyeY(): number
        set statusMessage(message: net.minecraft.network.chat.Component_)
        get boundingBox(): Internal.AABB
        get inWaterOrRain(): boolean
        get descending(): boolean
        get YHeadRot(): number
        get addEntityPacket(): Internal.Packet<Internal.ClientGamePacketListener>
        set owner(arg0: Internal.Entity_)
        get team(): Internal.Team
        set ticksFrozen(arg0: number)
        get myRidingOffset(): number
        set deltaMovement(arg0: Vec3d_)
        get living(): boolean
        get x(): number
        get glowing(): boolean
        get vehicle(): boolean
        get leashOffset(): Vec3d
        get attackable(): boolean
        set isInPowderSnow(arg0: boolean)
        set customName(arg0: net.minecraft.network.chat.Component_)
        get teamId(): string
        get underWater(): boolean
        get customNameVisible(): boolean
        get pistonPushReaction(): Internal.PushReaction
        get deltaMovement(): Vec3d
        get motionX(): number
        get entityData(): Internal.SynchedEntityData
        set secondsOnFire(arg0: number)
        get "displayName()"(): net.minecraft.network.chat.Component
        get onRails(): boolean
        get dimensionChangingDelay(): number
        get peacefulCreature(): boolean
        set onGround(arg0: boolean)
        set yaw(arg0: number)
        get hookedIn(): Internal.Entity
        get pickRadius(): number
        get firstTick(): boolean
        get vehicle(): Internal.Entity
        get effectiveAi(): boolean
        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
        set XRot(arg0: number)
        get soundSource(): Internal.SoundSource
        set fabricBalmData(arg0: Internal.CompoundTag_)
        get pose(): Internal.Pose
        get lookAngle(): Vec3d
        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_)
        set facetsFromAttacher(attacher: Internal.FacetAttachmentEvent$FacetAttacher_)
        /**
         * @deprecated
        */
        get pushedByFluid(): 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 fabricBalmData(): Internal.CompoundTag
        get commandSenderWorld(): Internal.Level
        get owner(): Internal.Entity
        get customName(): net.minecraft.network.chat.Component
        get class(): typeof any
        get maxAirSupply(): number
        get visuallySwimming(): boolean
        get facing(): Internal.Direction
        get swimming(): boolean
        get boundingBoxForCulling(): Internal.AABB
        set sprinting(arg0: boolean)
        set x(x: number)
        get nameTagOffsetY(): number
        get invulnerable(): boolean
        get inLava(): boolean
        get portalWaitTime(): number
        get inWater(): boolean
        get blockStateOn(): Internal.BlockState
        get fluidJumpThreshold(): number
        get facets(): Internal.FacetInventory
        set airSupply(arg0: number)
        get onPos(): BlockPos
        get rootVehicle(): Internal.Entity
        get blockPosBelowThatAffectsMyMovement(): BlockPos
        get noGravity(): boolean
        get stepHeight(): number
        get playerOwner(): Internal.Player
        set remainingFireTicks(arg0: number)
        /**
         * @deprecated
        */
        get onPosLegacy(): BlockPos
        set pos(arg0: Vec3d_)
        get uuid(): Internal.UUID
        set silent(arg0: boolean)
        get armorSlots(): Internal.Iterable<Internal.ItemStack>
        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 "name()"(): net.minecraft.network.chat.Component
        get inFluidType(): boolean
        get ticksRequiredToFreeze(): number
        set glowing(arg0: boolean)
        get YRot(): number
        get alive(): boolean
        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
        set portalCooldown(arg0: number)
        get displayName(): net.minecraft.network.chat.Component
        set position(block: Internal.BlockContainerJS_)
        set pose(arg0: Internal.Pose_)
        get entityType(): Internal.EntityType<any>
        get waterCreature(): boolean
        get passengersRidingOffset(): number
        get "server()"(): Internal.MinecraftServer
        set YRot(arg0: number)
        get frame(): boolean
        get pushable(): boolean
        set YBodyRot(arg0: number)
        set motionY(y: number)
        set noGravity(arg0: boolean)
        get effectSource(): Internal.Entity
        get controlledByLocalInstance(): boolean
        get monster(): boolean
        set id(arg0: number)
        get horizontalFacing(): Internal.Direction
        get type(): string
        get passenger(): boolean
        get viewScale(): number
        set motionX(x: number)
        get handSlots(): Internal.Iterable<Internal.ItemStack>
        get visualRotationYInDegrees(): number
        get discrete(): boolean
        get teamColor(): number
        set nbt(nbt: Internal.CompoundTag_)
        get level(): Internal.Level
        get freezing(): boolean
        get fullyFrozen(): boolean
        set sharedFlagOnFire(arg0: boolean)
        hookedIn: Internal.Entity;
        luck: number;
        biting: boolean;
        currentState: Internal.FishingHook$FishHookState;
    }
    type FishingHook_ = FishingHook;
    class SupportOPACServer {
        constructor()
        getClass(): typeof any;
        toString(): string;
        getReceiveLocationsFromPartyConfigValue(arg0: Internal.ServerPlayer_): boolean;
        notifyAll(): void;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        hashCode(): number;
        updateShareLocationConfigValues(arg0: Internal.ServerPlayer_, arg1: xaero.common.server.player.ServerPlayerData_): void;
        wait(): void;
        getReceiveLocationsFromMutualAlliesConfigValue(arg0: Internal.ServerPlayer_): boolean;
        wait(arg0: number): void;
        equals(arg0: any): boolean;
        isPositionSyncAllowed(arg0: number, arg1: xaero.common.server.player.ServerPlayerData_, arg2: boolean): boolean;
        get class(): typeof any
    }
    type SupportOPACServer_ = SupportOPACServer;
    class FlatBoatFrameBlock extends Internal.Block implements Internal.SimpleWaterloggedBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        /**
         * @deprecated
        */
        getSignal(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        /**
         * @deprecated
        */
        getVisualShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.CollisionContext_): Internal.VoxelShape;
        static updateOrDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.LevelAccessor_, arg3: BlockPos_, arg4: number, arg5: number): void;
        static popResource(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.ItemStack_): void;
        setRandomTickCallback(callback: Internal.Consumer_<any>): void;
        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;
        getPistonPushReaction(arg0: Internal.BlockState_): Internal.PushReaction;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        /**
         * @deprecated
        */
        getExplosionResistance(): number;
        asItem(): Internal.Item;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        /**
         * @deprecated
        */
        triggerEvent(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: number, arg4: number): boolean;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_, arg6: boolean): void;
        getTypeData(): Internal.CompoundTag;
        setFriction(arg0: number): void;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        /**
         * @deprecated
        */
        getRenderShape(arg0: Internal.BlockState_): Internal.RenderShape;
        getSpeedFactor(): number;
        /**
         * @deprecated
        */
        getLightBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        isPossibleToRespawnInThis(arg0: Internal.BlockState_): boolean;
        playerDestroy(arg0: Internal.Level_, arg1: Internal.Player_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.BlockEntity_, arg5: Internal.ItemStack_): void;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): void;
        playerWillDestroy(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Player_): void;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        getClass(): typeof any;
        getMaxVerticalOffset(): number;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        /**
         * @deprecated
        */
        getDrops(arg0: Internal.BlockState_, arg1: Internal.LootParams$Builder_): Internal.List<Internal.ItemStack>;
        getStateDefinition(): Internal.StateDefinition<Internal.Block, Internal.BlockState>;
        setBlockBuilder(b: Internal.BlockBuilder_): void;
        /**
         * @deprecated
        */
        entityInside(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): void;
        initializeClient(arg0: Internal.Consumer_<Internal.IClientBlockExtensions>): void;
        /**
         * @deprecated
        */
        canBeReplaced(arg0: Internal.BlockState_, arg1: Internal.Fluid_): boolean;
        getBlockStates(): Internal.List<Internal.BlockState>;
        setRequiresTool(v: boolean): void;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        puzzleslib$setItem(arg0: Internal.Item_): void;
        /**
         * @deprecated
        */
        builtInRegistryHolder(): Internal.Holder$Reference<Internal.Block>;
        static popResourceFromFace(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Direction_, arg3: Internal.ItemStack_): void;
        handlePrecipitation(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Biome$Precipitation_): void;
        wait(arg0: number): void;
        getFluidState(arg0: Internal.BlockState_): Internal.FluidState;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Optional<Vec3d>;
        /**
         * @deprecated
        */
        tick(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        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;
        handler$end000$addSimpleFastECdrops(state: Internal.BlockState_, builder: Internal.LootParams$Builder_, cir: Internal.CallbackInfoReturnable_<any>, resId: ResourceLocation_, lootParams: Internal.LootParams_, serverLevel: Internal.ServerLevel_, lootTable: Internal.LootTable_): void;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_): void;
        /**
         * @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
        */
        isCollisionShapeFullBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        /**
         * @deprecated
        */
        getMenuProvider(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): Internal.MenuProvider;
        static byItem(arg0: Internal.Item_): Internal.Block;
        static updateFromNeighbourShapes(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_): Internal.BlockState;
        /**
         * @deprecated
        */
        updateIndirectNeighbourShapes(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: number, arg4: number): void;
        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;
        use(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: Internal.InteractionHand_, arg5: Internal.BlockHitResult_): InteractionResult;
        setLightEmission(v: number): void;
        setJumpFactor(arg0: number): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        /**
         * @deprecated
        */
        getShadeBrightness(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        /**
         * @deprecated
        */
        getCollisionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.CollisionContext_): Internal.VoxelShape;
        defaultBlockState(): Internal.BlockState;
        getStateForPlacement(arg0: Internal.BlockPlaceContext_): Internal.BlockState;
        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;
        wait(): void;
        getMaxHorizontalOffset(): number;
        /**
         * @deprecated
        */
        getDestroyProgress(arg0: Internal.BlockState_, arg1: Internal.Player_, arg2: Internal.BlockGetter_, arg3: BlockPos_): number;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        updateShape(arg0: Internal.BlockState_, arg1: Internal.Direction_, arg2: Internal.BlockState_, arg3: Internal.LevelAccessor_, arg4: BlockPos_, arg5: BlockPos_): Internal.BlockState;
        isRandomlyTicking(arg0: Internal.BlockState_): boolean;
        static isShapeFullBlock(arg0: Internal.VoxelShape_): boolean;
        withPropertiesOf(arg0: Internal.BlockState_): Internal.BlockState;
        registerFrame(arg0: Internal.Item_, arg1: Internal.BoatFrame_): void;
        setIsRandomlyTicking(arg0: boolean): void;
        getPickupSound(arg0: Internal.BlockState_): Optional<Internal.SoundEvent>;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        /**
         * @deprecated
        */
        rotate(arg0: Internal.BlockState_, arg1: Internal.Rotation_): Internal.BlockState;
        defaultMapColor(): Internal.MapColor;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3d_): Internal.BlockState;
        setNameKey(arg0: string): void;
        static box(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.VoxelShape;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        updateEntityAfterFallOn(arg0: Internal.BlockGetter_, arg1: Internal.Entity_): void;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getBlockBuilder(): Internal.BlockBuilder;
        getIdLocation(): ResourceLocation;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        /**
         * @deprecated
        */
        isSignalSource(arg0: Internal.BlockState_): boolean;
        /**
         * @deprecated
        */
        onProjectileHit(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockHitResult_, arg3: Internal.Projectile_): void;
        static getDrops(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_): Internal.List<Internal.ItemStack>;
        /**
         * @deprecated
        */
        isOcclusionShapeFullBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        static getId(arg0: Internal.BlockState_): number;
        /**
         * @deprecated
        */
        "canBeReplaced(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.Fluid)"(arg0: Internal.BlockState_, arg1: Internal.Fluid_): boolean;
        canSustainPlant(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.IPlantable_): boolean;
        isPathfindable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.PathComputationType_): boolean;
        setSoundType(arg0: SoundType_): void;
        /**
         * @deprecated
        */
        onRemove(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: boolean): void;
        equals(arg0: any): boolean;
        /**
         * @deprecated
        */
        getOcclusionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        invokeGetSoundGroup(arg0: Internal.BlockState_): SoundType;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getPickupSound(): Optional<Internal.SoundEvent>;
        /**
         * @deprecated
        */
        getSoundType(arg0: Internal.BlockState_): SoundType;
        /**
         * @deprecated
        */
        randomTick(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.BlockEntity_): void;
        static canSupportRigidBlock(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        getDescriptionId(): string;
        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;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getJumpFactor(): number;
        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;
        static canSupportCenter(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        /**
         * @deprecated
        */
        skipRendering(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.Direction_): boolean;
        /**
         * @deprecated
        */
        getDirectSignal(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getProperties(): Internal.BlockBehaviour$Properties;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        lychee$isTickable(arg0: Internal.BlockState_): boolean;
        /**
         * @deprecated
        */
        "canBeReplaced(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.item.context.BlockPlaceContext)"(arg0: Internal.BlockState_, arg1: Internal.BlockPlaceContext_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.MapColor_): Internal.MapColor;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        useShapeForLightOcclusion(arg0: Internal.BlockState_): boolean;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setSpeedFactor(arg0: number): void;
        sounds$prepareTagPair(value: ResourceLocation_): void;
        setExplosionResistance(arg0: number): void;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        toString(): string;
        notifyAll(): void;
        getId(): string;
        getLootTable(): ResourceLocation;
        /**
         * @deprecated
        */
        getInteractionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape;
        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
        */
        onPlace(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: boolean): void;
        getFriction(): number;
        /**
         * @deprecated
        */
        hasAnalogOutputSignal(arg0: Internal.BlockState_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        /**
         * @deprecated
        */
        getAnalogOutputSignal(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): number;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        notify(): void;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        static isFaceFull(arg0: Internal.VoxelShape_, arg1: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        /**
         * @deprecated
        */
        canSurvive(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): void;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        setDestroySpeed(v: number): void;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.SignalGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        arch$holder(): Internal.Holder<Internal.Block>;
        /**
         * @deprecated
        */
        getCloneItemStack(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        hasDynamicShape(): boolean;
        /**
         * @deprecated
        */
        getSeed(arg0: Internal.BlockState_, arg1: BlockPos_): number;
        defaultDestroyTime(): number;
        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;
        static isExceptionForConnection(arg0: Internal.BlockState_): boolean;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        wait(arg0: number, arg1: number): void;
        handler$fdj000$$manageCustomSounds(state: Internal.BlockState_, cir: Internal.CallbackInfoReturnable_<any>): void;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.BlockGetter_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        /**
         * @deprecated
        */
        mirror(arg0: Internal.BlockState_, arg1: Internal.Mirror_): Internal.BlockState;
        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;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): 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;
        getMod(): string;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        /**
         * @deprecated
        */
        canBeReplaced(arg0: Internal.BlockState_, arg1: Internal.BlockPlaceContext_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        static updateOrDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.LevelAccessor_, arg3: BlockPos_, arg4: number): void;
        /**
         * @deprecated
        */
        attack(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): void;
        getShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.CollisionContext_): Internal.VoxelShape;
        lychee$setTickable(arg0: Internal.Predicate_<any>): void;
        static stateById(arg0: number): Internal.BlockState;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): number;
        popExperience(arg0: Internal.ServerLevel_, arg1: BlockPos_, arg2: number): void;
        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;
        setHasCollision(arg0: boolean): void;
        static shouldRenderFace(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: BlockPos_): boolean;
        /**
         * @deprecated
        */
        spawnAfterBreak(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.ItemStack_, arg4: boolean): void;
        set randomTickCallback(callback: Internal.Consumer_<any>)
        /**
         * @deprecated
        */
        get explosionResistance(): number
        get typeData(): Internal.CompoundTag
        set friction(arg0: number)
        get speedFactor(): number
        get class(): typeof any
        get maxVerticalOffset(): number
        get renderPropertiesInternal(): any
        get stateDefinition(): Internal.StateDefinition<Internal.Block, Internal.BlockState>
        set blockBuilder(b: Internal.BlockBuilder_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        set lightEmission(v: number)
        set jumpFactor(arg0: number)
        get maxHorizontalOffset(): number
        set isRandomlyTicking(arg0: boolean)
        set nameKey(arg0: string)
        get blockBuilder(): Internal.BlockBuilder
        get idLocation(): ResourceLocation
        set soundType(arg0: SoundType_)
        get pickupSound(): Optional<Internal.SoundEvent>
        get descriptionId(): string
        get jumpFactor(): number
        get properties(): Internal.BlockBehaviour$Properties
        set speedFactor(arg0: number)
        set explosionResistance(arg0: number)
        get id(): string
        get lootTable(): ResourceLocation
        get friction(): number
        set destroySpeed(v: number)
        get name(): Internal.MutableComponent
        get mod(): string
        set hasCollision(arg0: boolean)
        static readonly WATERLOGGED: (Internal.BooleanProperty) & (Internal.BooleanProperty);
    }
    type FlatBoatFrameBlock_ = FlatBoatFrameBlock;
    class EmptyMapItem extends Internal.ComplexItem {
        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;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        getDestroySpeed(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): number;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        moonlight$addAdditionalBehavior(placementOverride: Internal.AdditionalItemPlacement_): void;
        /**
         * @deprecated
        */
        onDestroyed(arg0: Internal.ItemEntity_): void;
        isFireResistant(): boolean;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): InteractionResult;
        isComplex(): boolean;
        onCraftedBy(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        onUseTick(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: Internal.ItemStack_, arg3: number): void;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        /**
         * @deprecated
        */
        getFoodProperties(): Internal.FoodProperties;
        canBeHurtBy(arg0: DamageSource_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        getUseAnimation(arg0: Internal.ItemStack_): Internal.UseAnim;
        getDescriptionId(): string;
        isValidRepairItem(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        moonlight$getClientAnimationExtension(): any;
        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(): Internal.Item;
        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;
        getBarColor(arg0: Internal.ItemStack_): number;
        getItem(): Internal.Item;
        accessor$setMaxDamage(arg0: number): void;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): 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;
        /**
         * @deprecated
        */
        hasCraftingRemainingItem(): boolean;
        getDescription(): net.minecraft.network.chat.Component;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        getClass(): typeof any;
        static byId(arg0: number): Internal.Item;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        interactLivingEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.LivingEntity_, arg3: Internal.InteractionHand_): InteractionResult;
        moonlight$getAdditionalBehavior(): Internal.AdditionalItemPlacement;
        moonlight$setClientAnimationExtension(obj: any): void;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        useOn(arg0: Internal.UseOnContext_): InteractionResult;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        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;
        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;
        getTooltipImage(arg0: Internal.ItemStack_): Optional<Internal.TooltipComponent>;
        isEdible(): boolean;
        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>;
        toString(): string;
        /**
         * @deprecated
        */
        getEnchantmentValue(): number;
        setArmorToughness(armorToughness: number): void;
        notifyAll(): void;
        getId(): 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>;
        wait(arg0: number): void;
        getDigSpeed(): number;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        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;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        isFoil(arg0: Internal.ItemStack_): boolean;
        "setFoodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_): void;
        isRepairable(arg0: Internal.ItemStack_): boolean;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        puzzleslib$setRenderProperties(arg0: any): void;
        useOnRelease(arg0: Internal.ItemStack_): boolean;
        canAttackBlock(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        canGrindstoneRepair(arg0: Internal.ItemStack_): boolean;
        notify(): void;
        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;
        onStopUsing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        /**
         * @deprecated
        */
        getMaxStackSize(): number;
        /**
         * @deprecated
        */
        static byBlock(arg0: Internal.Block_): Internal.Item;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        canFitInsideContainerItems(): boolean;
        wait(): void;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: net.minecraft.network.chat.Component_): net.minecraft.network.chat.Component;
        accessor$setMaxStackSize(arg0: number): void;
        isCorrectToolForDrops(arg0: Internal.BlockState_): boolean;
        verifyTagAfterLoad(arg0: Internal.CompoundTag_): void;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        "setFoodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        finishUsingItem(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_): Internal.ItemStack;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        setFireResistant(arg0: boolean): void;
        onInventoryTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_, arg3: number, arg4: number): void;
        getEatingSound(): Internal.SoundEvent;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        puzzleslib$getRenderProperties(): any;
        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;
        wait(arg0: number, arg1: number): void;
        setNameKey(arg0: string): void;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getUpdatePacket(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): Internal.Packet<any>;
        getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Vec3f;
        getName(arg0: Internal.ItemStack_): net.minecraft.network.chat.Component;
        handler$fbo000$initializeClient(consumer: Internal.Consumer_<any>, ci: Internal.CallbackInfo_): void;
        /**
         * @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;
        getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        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(): Internal.Item;
        getTypeItemStackKey(): Internal.ItemStackKey;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        shouldOverrideMultiplayerNbt(): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): 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;
        equals(arg0: any): boolean;
        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(): net.minecraft.network.chat.Component
        get class(): typeof any
        get renderPropertiesInternal(): any
        set itemBuilder(b: Internal.ItemBuilder_)
        set craftingRemainingItemFTBL(arg0: Internal.Item_)
        set attackDamage(attackDamage: number)
        get edible(): boolean
        /**
         * @deprecated
        */
        get enchantmentValue(): number
        set armorToughness(armorToughness: number)
        get id(): string
        get digSpeed(): number
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set "foodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_)
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        /**
         * @deprecated
        */
        get maxStackSize(): number
        set "foodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set armorKnockbackResistance(knockbackResistance: number)
        set fireResistant(arg0: boolean)
        get eatingSound(): Internal.SoundEvent
        set nameKey(arg0: string)
        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_)
    }
    type EmptyMapItem_ = EmptyMapItem;
    class LootTableEntry implements Internal.FunctionContainer, Internal.ConditionContainer {
        constructor(o: Internal.JsonObject_)
        getClass(): typeof any;
        addFunction(arg0: Internal.JsonObject_): Internal.FunctionContainer;
        randomChanceWithLooting(chance: number, multiplier: number): Internal.ConditionContainer;
        name(name: net.minecraft.network.chat.Component_, entity: Internal.LootContext$EntityTarget_): Internal.FunctionContainer;
        notify(): void;
        damage(damage: Internal.NumberProvider_): Internal.FunctionContainer;
        wait(arg0: number, arg1: number): void;
        count(count: Internal.NumberProvider_): Internal.FunctionContainer;
        survivesExplosion(): Internal.ConditionContainer;
        copyName(source: Internal.CopyNameFunction$NameSource_): Internal.FunctionContainer;
        lootTable(table: ResourceLocation_, seed: number): Internal.FunctionContainer;
        enchantWithLevels(levels: Internal.NumberProvider_, treasure: boolean): Internal.FunctionContainer;
        weight(weight: number): this;
        toString(): string;
        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;
        notifyAll(): void;
        addCondition(o: Internal.JsonObject_): this;
        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;
        hashCode(): number;
        quality(quality: number): this;
        wait(): void;
        wait(arg0: number): void;
        equals(arg0: any): boolean;
        name(name: net.minecraft.network.chat.Component_): Internal.FunctionContainer;
        get class(): typeof any
        readonly json: Internal.JsonObject;
    }
    type LootTableEntry_ = LootTableEntry;
    class PatreonMod {
        constructor(arg0: string, arg1: string, arg2: string, arg3: string)
        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
        latestVersionLayout: string;
        onVersionIgnore: Internal.Runnable;
        changelogLink: string;
        latestVersion: string;
        modJar: Internal.File;
        md5: string;
        modName: string;
        currentVersion: string;
        fileLayoutID: string;
    }
    type PatreonMod_ = PatreonMod;
    class MapLayer {
        constructor(arg0: Internal.MapDimension_, arg1: Internal.RegionHighlightExistenceTracker_)
        getClass(): typeof any;
        toString(): string;
        tryAddingToCompleteRegionDetection(arg0: Internal.RegionDetection_): void;
        notifyAll(): void;
        getCaveStart(): number;
        getRegionDetection(arg0: number, arg1: number): Internal.RegionDetection;
        preDetection(): void;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        getCompleteRegionDetection(arg0: number, arg1: number): Internal.RegionDetection;
        getDetectedRegions(): Internal.Hashtable<number, Internal.Hashtable<number, Internal.RegionDetection>>;
        regionDetectionExists(arg0: number, arg1: number): boolean;
        getMapRegions(): Internal.LeveledRegionManager;
        addRegionDetection(arg0: Internal.RegionDetection_): void;
        hashCode(): number;
        getLinkedCompleteWorldSaveDetectedRegions(): Internal.Iterable<Internal.RegionDetection>;
        setCaveStart(arg0: number): void;
        wait(): void;
        getRegionHighlightExistenceTracker(): Internal.RegionHighlightExistenceTracker;
        wait(arg0: number): void;
        removeRegionDetection(arg0: number, arg1: number): void;
        equals(arg0: any): boolean;
        get class(): typeof any
        get caveStart(): number
        get detectedRegions(): Internal.Hashtable<number, Internal.Hashtable<number, Internal.RegionDetection>>
        get mapRegions(): Internal.LeveledRegionManager
        get linkedCompleteWorldSaveDetectedRegions(): Internal.Iterable<Internal.RegionDetection>
        set caveStart(arg0: number)
        get regionHighlightExistenceTracker(): Internal.RegionHighlightExistenceTracker
    }
    type MapLayer_ = MapLayer;
    class CherryLeavesBlock extends Internal.LeavesBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isShearable(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: BlockPos_): boolean;
        /**
         * @deprecated
        */
        getSignal(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        /**
         * @deprecated
        */
        getVisualShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.CollisionContext_): Internal.VoxelShape;
        static updateOrDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.LevelAccessor_, arg3: BlockPos_, arg4: number, arg5: number): void;
        static popResource(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.ItemStack_): void;
        setRandomTickCallback(callback: Internal.Consumer_<any>): void;
        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;
        getPistonPushReaction(arg0: Internal.BlockState_): Internal.PushReaction;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        /**
         * @deprecated
        */
        getExplosionResistance(): number;
        asItem(): Internal.Item;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        /**
         * @deprecated
        */
        triggerEvent(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: number, arg4: number): boolean;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_, arg6: boolean): void;
        getTypeData(): Internal.CompoundTag;
        setFriction(arg0: number): void;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        /**
         * @deprecated
        */
        getRenderShape(arg0: Internal.BlockState_): Internal.RenderShape;
        getSpeedFactor(): number;
        getLightBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        isPossibleToRespawnInThis(arg0: Internal.BlockState_): boolean;
        playerDestroy(arg0: Internal.Level_, arg1: Internal.Player_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.BlockEntity_, arg5: Internal.ItemStack_): void;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): void;
        playerWillDestroy(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Player_): void;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        getClass(): typeof any;
        getMaxVerticalOffset(): number;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        /**
         * @deprecated
        */
        getDrops(arg0: Internal.BlockState_, arg1: Internal.LootParams$Builder_): Internal.List<Internal.ItemStack>;
        getStateDefinition(): Internal.StateDefinition<Internal.Block, Internal.BlockState>;
        setBlockBuilder(b: Internal.BlockBuilder_): void;
        /**
         * @deprecated
        */
        entityInside(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): void;
        initializeClient(arg0: Internal.Consumer_<Internal.IClientBlockExtensions>): void;
        /**
         * @deprecated
        */
        canBeReplaced(arg0: Internal.BlockState_, arg1: Internal.Fluid_): boolean;
        getBlockStates(): Internal.List<Internal.BlockState>;
        setRequiresTool(v: boolean): void;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        puzzleslib$setItem(arg0: Internal.Item_): void;
        /**
         * @deprecated
        */
        builtInRegistryHolder(): Internal.Holder$Reference<Internal.Block>;
        static popResourceFromFace(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Direction_, arg3: Internal.ItemStack_): void;
        handlePrecipitation(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Biome$Precipitation_): void;
        wait(arg0: number): void;
        getFluidState(arg0: Internal.BlockState_): Internal.FluidState;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Optional<Vec3d>;
        tick(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        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;
        handler$end000$addSimpleFastECdrops(state: Internal.BlockState_, builder: Internal.LootParams$Builder_, cir: Internal.CallbackInfoReturnable_<any>, resId: ResourceLocation_, lootParams: Internal.LootParams_, serverLevel: Internal.ServerLevel_, lootTable: Internal.LootTable_): void;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_): void;
        /**
         * @deprecated
        */
        neighborChanged(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Block_, arg4: BlockPos_, arg5: boolean): void;
        getBlockSupportShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape;
        /**
         * @deprecated
        */
        isCollisionShapeFullBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        /**
         * @deprecated
        */
        getMenuProvider(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): Internal.MenuProvider;
        static byItem(arg0: Internal.Item_): Internal.Block;
        static updateFromNeighbourShapes(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_): Internal.BlockState;
        /**
         * @deprecated
        */
        updateIndirectNeighbourShapes(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: number, arg4: number): void;
        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;
        /**
         * @deprecated
        */
        use(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: Internal.InteractionHand_, arg5: Internal.BlockHitResult_): InteractionResult;
        setLightEmission(v: number): void;
        setJumpFactor(arg0: number): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        /**
         * @deprecated
        */
        getShadeBrightness(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        /**
         * @deprecated
        */
        getCollisionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.CollisionContext_): Internal.VoxelShape;
        defaultBlockState(): Internal.BlockState;
        getStateForPlacement(arg0: Internal.BlockPlaceContext_): Internal.BlockState;
        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;
        wait(): void;
        getMaxHorizontalOffset(): number;
        /**
         * @deprecated
        */
        getDestroyProgress(arg0: Internal.BlockState_, arg1: Internal.Player_, arg2: Internal.BlockGetter_, arg3: BlockPos_): number;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        updateShape(arg0: Internal.BlockState_, arg1: Internal.Direction_, arg2: Internal.BlockState_, arg3: Internal.LevelAccessor_, arg4: BlockPos_, arg5: BlockPos_): Internal.BlockState;
        isRandomlyTicking(arg0: Internal.BlockState_): boolean;
        static isShapeFullBlock(arg0: Internal.VoxelShape_): boolean;
        withPropertiesOf(arg0: Internal.BlockState_): Internal.BlockState;
        setIsRandomlyTicking(arg0: boolean): void;
        getPickupSound(arg0: Internal.BlockState_): Optional<Internal.SoundEvent>;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        /**
         * @deprecated
        */
        rotate(arg0: Internal.BlockState_, arg1: Internal.Rotation_): Internal.BlockState;
        defaultMapColor(): Internal.MapColor;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3d_): Internal.BlockState;
        setNameKey(arg0: string): void;
        static box(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.VoxelShape;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        updateEntityAfterFallOn(arg0: Internal.BlockGetter_, arg1: Internal.Entity_): void;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getBlockBuilder(): Internal.BlockBuilder;
        getIdLocation(): ResourceLocation;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        /**
         * @deprecated
        */
        isSignalSource(arg0: Internal.BlockState_): boolean;
        /**
         * @deprecated
        */
        onProjectileHit(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockHitResult_, arg3: Internal.Projectile_): void;
        static getDrops(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_): Internal.List<Internal.ItemStack>;
        /**
         * @deprecated
        */
        isOcclusionShapeFullBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        static getId(arg0: Internal.BlockState_): number;
        /**
         * @deprecated
        */
        "canBeReplaced(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.Fluid)"(arg0: Internal.BlockState_, arg1: Internal.Fluid_): boolean;
        canSustainPlant(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.IPlantable_): boolean;
        /**
         * @deprecated
        */
        isPathfindable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.PathComputationType_): boolean;
        setSoundType(arg0: SoundType_): void;
        /**
         * @deprecated
        */
        onRemove(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: boolean): void;
        equals(arg0: any): boolean;
        /**
         * @deprecated
        */
        getOcclusionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        invokeGetSoundGroup(arg0: Internal.BlockState_): SoundType;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getPickupSound(): Optional<Internal.SoundEvent>;
        /**
         * @deprecated
        */
        getSoundType(arg0: Internal.BlockState_): SoundType;
        randomTick(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.BlockEntity_): void;
        static canSupportRigidBlock(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        getDescriptionId(): string;
        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;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getJumpFactor(): number;
        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;
        static canSupportCenter(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        skipRendering(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.Direction_): boolean;
        onSheared(arg0: Internal.Player_, arg1: Internal.ItemStack_, arg2: Internal.Level_, arg3: BlockPos_, arg4: number): Internal.List<Internal.ItemStack>;
        /**
         * @deprecated
        */
        getDirectSignal(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getProperties(): Internal.BlockBehaviour$Properties;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        lychee$isTickable(arg0: Internal.BlockState_): boolean;
        /**
         * @deprecated
        */
        "canBeReplaced(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.item.context.BlockPlaceContext)"(arg0: Internal.BlockState_, arg1: Internal.BlockPlaceContext_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.MapColor_): Internal.MapColor;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        /**
         * @deprecated
        */
        useShapeForLightOcclusion(arg0: Internal.BlockState_): boolean;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setSpeedFactor(arg0: number): void;
        sounds$prepareTagPair(value: ResourceLocation_): void;
        setExplosionResistance(arg0: number): void;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        toString(): string;
        notifyAll(): void;
        getId(): string;
        getLootTable(): ResourceLocation;
        /**
         * @deprecated
        */
        getInteractionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape;
        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
        */
        onPlace(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: boolean): void;
        getFriction(): number;
        /**
         * @deprecated
        */
        hasAnalogOutputSignal(arg0: Internal.BlockState_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        /**
         * @deprecated
        */
        getAnalogOutputSignal(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): number;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        notify(): void;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        static isFaceFull(arg0: Internal.VoxelShape_, arg1: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        /**
         * @deprecated
        */
        canSurvive(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): void;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        setDestroySpeed(v: number): void;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.SignalGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        arch$holder(): Internal.Holder<Internal.Block>;
        static getOptionalDistanceAt(arg0: Internal.BlockState_): Internal.OptionalInt;
        /**
         * @deprecated
        */
        getCloneItemStack(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        hasDynamicShape(): boolean;
        /**
         * @deprecated
        */
        getSeed(arg0: Internal.BlockState_, arg1: BlockPos_): number;
        defaultDestroyTime(): number;
        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;
        static isExceptionForConnection(arg0: Internal.BlockState_): boolean;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        wait(arg0: number, arg1: number): void;
        handler$fdj000$$manageCustomSounds(state: Internal.BlockState_, cir: Internal.CallbackInfoReturnable_<any>): void;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.BlockGetter_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        /**
         * @deprecated
        */
        mirror(arg0: Internal.BlockState_, arg1: Internal.Mirror_): Internal.BlockState;
        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;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): 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;
        getMod(): string;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        /**
         * @deprecated
        */
        canBeReplaced(arg0: Internal.BlockState_, arg1: Internal.BlockPlaceContext_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        static updateOrDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.LevelAccessor_, arg3: BlockPos_, arg4: number): void;
        /**
         * @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;
        lychee$setTickable(arg0: Internal.Predicate_<any>): void;
        static stateById(arg0: number): Internal.BlockState;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): number;
        popExperience(arg0: Internal.ServerLevel_, arg1: BlockPos_, arg2: number): void;
        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;
        setHasCollision(arg0: boolean): void;
        static shouldRenderFace(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: BlockPos_): boolean;
        /**
         * @deprecated
        */
        spawnAfterBreak(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.ItemStack_, arg4: boolean): void;
        set randomTickCallback(callback: Internal.Consumer_<any>)
        /**
         * @deprecated
        */
        get explosionResistance(): number
        get typeData(): Internal.CompoundTag
        set friction(arg0: number)
        get speedFactor(): number
        get class(): typeof any
        get maxVerticalOffset(): number
        get renderPropertiesInternal(): any
        get stateDefinition(): Internal.StateDefinition<Internal.Block, Internal.BlockState>
        set blockBuilder(b: Internal.BlockBuilder_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        set lightEmission(v: number)
        set jumpFactor(arg0: number)
        get maxHorizontalOffset(): number
        set isRandomlyTicking(arg0: boolean)
        set nameKey(arg0: string)
        get blockBuilder(): Internal.BlockBuilder
        get idLocation(): ResourceLocation
        set soundType(arg0: SoundType_)
        get pickupSound(): Optional<Internal.SoundEvent>
        get descriptionId(): string
        get jumpFactor(): number
        get properties(): Internal.BlockBehaviour$Properties
        set speedFactor(arg0: number)
        set explosionResistance(arg0: number)
        get id(): string
        get lootTable(): ResourceLocation
        get friction(): number
        set destroySpeed(v: number)
        get name(): Internal.MutableComponent
        get mod(): string
        set hasCollision(arg0: boolean)
    }
    type CherryLeavesBlock_ = CherryLeavesBlock;
    class Projection extends Internal.Record {
        constructor(path: string, mode: Internal.DitherMode_)
        getClass(): typeof any;
        toPacket(buf: Internal.FriendlyByteBuf_): void;
        toString(): string;
        notifyAll(): void;
        notify(): void;
        path(): string;
        wait(arg0: number, arg1: number): void;
        hashCode(): number;
        wait(): void;
        wait(arg0: number): void;
        mode(): Internal.DitherMode;
        static fromPacket(buf: Internal.FriendlyByteBuf_): Internal.Projection;
        equals(o: any): boolean;
        get class(): typeof any
        static readonly CODEC: Internal.Codec<Internal.Projection>;
    }
    type Projection_ = Projection;
    interface LootItemCondition$Builder {
        and(arg0: Internal.LootItemCondition$Builder_): Internal.AllOfCondition$Builder;
        abstract build(): Internal.LootItemCondition;
        invert(): this;
        or(arg0: Internal.LootItemCondition$Builder_): Internal.AnyOfCondition$Builder;
        (): Internal.LootItemCondition_;
    }
    type LootItemCondition$Builder_ = LootItemCondition$Builder | (()=> Internal.LootItemCondition_);
    class UpdateAbstractVillagerOffersEventJS extends Internal.LivingEntityEventJS {
        constructor(arg0: Internal.AbstractVillager_, arg1: Internal.MerchantOffers_, arg2: Internal.VillagerTrades$ItemListing_[], arg3: Internal.List_<Internal.MerchantOffer>)
        getVillagerTrades(arg0: Internal.VillagerProfession_, arg1: number): Internal.List<Internal.VillagerTrades$ItemListing>;
        getClass(): typeof any;
        /**
         * Stops the event with default exit value. Execution will be stopped **immediately**.
         * 
         * `exit` denotes a `default` outcome.
        */
        exit(): any;
        getWandererTrades(arg0: number): Internal.List<Internal.VillagerTrades$ItemListing>;
        /**
         * Cancels the event with the given exit value. Execution will be stopped **immediately**.
         * 
         * `cancel` denotes a `false` outcome.
        */
        cancel(value: any): any;
        getVillagerData(): Internal.VillagerData;
        deleteAddedOffers(): void;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        getLevel(): Internal.Level;
        addRandomOffer(arg0: Internal.List_<Internal.VillagerTrades$ItemListing>): Internal.MerchantOffer;
        getUsedTrades(): Internal.List<Internal.VillagerTrades$ItemListing>;
        getPlayer(): Internal.Player;
        addRandomOffer(): Internal.MerchantOffer;
        getVillagerTrades(arg0: Internal.VillagerProfession_): Internal.List<Internal.VillagerTrades$ItemListing>;
        toString(): string;
        getWandererTrades(): Internal.List<Internal.VillagerTrades$ItemListing>;
        getEntity(): Internal.LivingEntity;
        isVillager(): boolean;
        notifyAll(): void;
        getOffers(): Internal.MerchantOffers;
        /**
         * Stops the event with the given exit value. Execution will be stopped **immediately**.
         * 
         * `exit` denotes a `default` outcome.
        */
        exit(value: any): any;
        static invokeEvent(arg0: Internal.AbstractVillager_, arg1: Internal.MerchantOffers_, arg2: Internal.VillagerTrades$ItemListing_[], arg3: Internal.List_<Internal.MerchantOffer>): void;
        /**
         * Stops the event with the given exit value. Execution will be stopped **immediately**.
         * 
         * `success` denotes a `true` outcome.
        */
        success(value: any): any;
        isWanderer(): boolean;
        getAddedOffers(): Internal.Collection<Internal.MerchantOffer>;
        hashCode(): number;
        wait(): void;
        /**
         * Cancels the event with default exit value. Execution will be stopped **immediately**.
         * 
         * `cancel` denotes a `false` outcome.
        */
        cancel(): any;
        wait(arg0: number): void;
        /**
         * Stops the event with default exit value. Execution will be stopped **immediately**.
         * 
         * `success` denotes a `true` outcome.
        */
        success(): any;
        equals(arg0: any): boolean;
        getServer(): Internal.MinecraftServer;
        get class(): typeof any
        get villagerData(): Internal.VillagerData
        get level(): Internal.Level
        get usedTrades(): Internal.List<Internal.VillagerTrades$ItemListing>
        get player(): Internal.Player
        get wandererTrades(): Internal.List<Internal.VillagerTrades$ItemListing>
        get entity(): Internal.LivingEntity
        get villager(): boolean
        get offers(): Internal.MerchantOffers
        get wanderer(): boolean
        get addedOffers(): Internal.Collection<Internal.MerchantOffer>
        get server(): Internal.MinecraftServer
    }
    type UpdateAbstractVillagerOffersEventJS_ = UpdateAbstractVillagerOffersEventJS;
    class VineBlock extends Internal.Block implements Internal.IForgeShearable {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        isShearable(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: BlockPos_): boolean;
        /**
         * @deprecated
        */
        getSignal(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        /**
         * @deprecated
        */
        getVisualShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.CollisionContext_): Internal.VoxelShape;
        static updateOrDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.LevelAccessor_, arg3: BlockPos_, arg4: number, arg5: number): void;
        static popResource(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.ItemStack_): void;
        setRandomTickCallback(callback: Internal.Consumer_<any>): void;
        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;
        getPistonPushReaction(arg0: Internal.BlockState_): Internal.PushReaction;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        /**
         * @deprecated
        */
        getExplosionResistance(): number;
        asItem(): Internal.Item;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        /**
         * @deprecated
        */
        triggerEvent(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: number, arg4: number): boolean;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_, arg6: boolean): void;
        getTypeData(): Internal.CompoundTag;
        setFriction(arg0: number): void;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        /**
         * @deprecated
        */
        getRenderShape(arg0: Internal.BlockState_): Internal.RenderShape;
        getSpeedFactor(): number;
        /**
         * @deprecated
        */
        getLightBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        isPossibleToRespawnInThis(arg0: Internal.BlockState_): boolean;
        playerDestroy(arg0: Internal.Level_, arg1: Internal.Player_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.BlockEntity_, arg5: Internal.ItemStack_): void;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): void;
        playerWillDestroy(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Player_): void;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        getClass(): typeof any;
        getMaxVerticalOffset(): number;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        /**
         * @deprecated
        */
        getDrops(arg0: Internal.BlockState_, arg1: Internal.LootParams$Builder_): Internal.List<Internal.ItemStack>;
        getStateDefinition(): Internal.StateDefinition<Internal.Block, Internal.BlockState>;
        setBlockBuilder(b: Internal.BlockBuilder_): void;
        /**
         * @deprecated
        */
        entityInside(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): void;
        initializeClient(arg0: Internal.Consumer_<Internal.IClientBlockExtensions>): void;
        /**
         * @deprecated
        */
        canBeReplaced(arg0: Internal.BlockState_, arg1: Internal.Fluid_): boolean;
        getBlockStates(): Internal.List<Internal.BlockState>;
        setRequiresTool(v: boolean): void;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        puzzleslib$setItem(arg0: Internal.Item_): void;
        /**
         * @deprecated
        */
        builtInRegistryHolder(): Internal.Holder$Reference<Internal.Block>;
        static popResourceFromFace(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Direction_, arg3: Internal.ItemStack_): void;
        handlePrecipitation(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Biome$Precipitation_): void;
        wait(arg0: number): void;
        /**
         * @deprecated
        */
        getFluidState(arg0: Internal.BlockState_): Internal.FluidState;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Optional<Vec3d>;
        /**
         * @deprecated
        */
        tick(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        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;
        handler$end000$addSimpleFastECdrops(state: Internal.BlockState_, builder: Internal.LootParams$Builder_, cir: Internal.CallbackInfoReturnable_<any>, resId: ResourceLocation_, lootParams: Internal.LootParams_, serverLevel: Internal.ServerLevel_, lootTable: Internal.LootTable_): void;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_): void;
        /**
         * @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
        */
        isCollisionShapeFullBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        /**
         * @deprecated
        */
        getMenuProvider(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): Internal.MenuProvider;
        static byItem(arg0: Internal.Item_): Internal.Block;
        static updateFromNeighbourShapes(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_): Internal.BlockState;
        /**
         * @deprecated
        */
        updateIndirectNeighbourShapes(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: number, arg4: number): void;
        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;
        /**
         * @deprecated
        */
        use(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: Internal.InteractionHand_, arg5: Internal.BlockHitResult_): InteractionResult;
        setLightEmission(v: number): void;
        setJumpFactor(arg0: number): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        /**
         * @deprecated
        */
        getShadeBrightness(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        /**
         * @deprecated
        */
        getCollisionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.CollisionContext_): Internal.VoxelShape;
        defaultBlockState(): Internal.BlockState;
        getStateForPlacement(arg0: Internal.BlockPlaceContext_): Internal.BlockState;
        static getPropertyForFace(arg0: Internal.Direction_): Internal.BooleanProperty;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        wait(): void;
        getMaxHorizontalOffset(): number;
        /**
         * @deprecated
        */
        getDestroyProgress(arg0: Internal.BlockState_, arg1: Internal.Player_, arg2: Internal.BlockGetter_, arg3: BlockPos_): number;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        updateShape(arg0: Internal.BlockState_, arg1: Internal.Direction_, arg2: Internal.BlockState_, arg3: Internal.LevelAccessor_, arg4: BlockPos_, arg5: BlockPos_): Internal.BlockState;
        isRandomlyTicking(arg0: Internal.BlockState_): boolean;
        static isShapeFullBlock(arg0: Internal.VoxelShape_): boolean;
        withPropertiesOf(arg0: Internal.BlockState_): Internal.BlockState;
        setIsRandomlyTicking(arg0: boolean): void;
        rotate(arg0: Internal.BlockState_, arg1: Internal.Rotation_): Internal.BlockState;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        defaultMapColor(): Internal.MapColor;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3d_): Internal.BlockState;
        setNameKey(arg0: string): void;
        static box(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.VoxelShape;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        updateEntityAfterFallOn(arg0: Internal.BlockGetter_, arg1: Internal.Entity_): void;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getBlockBuilder(): Internal.BlockBuilder;
        getIdLocation(): ResourceLocation;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        /**
         * @deprecated
        */
        isSignalSource(arg0: Internal.BlockState_): boolean;
        /**
         * @deprecated
        */
        onProjectileHit(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockHitResult_, arg3: Internal.Projectile_): void;
        static getDrops(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_): Internal.List<Internal.ItemStack>;
        /**
         * @deprecated
        */
        isOcclusionShapeFullBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        static isAcceptableNeighbour(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        static getId(arg0: Internal.BlockState_): number;
        /**
         * @deprecated
        */
        "canBeReplaced(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.Fluid)"(arg0: Internal.BlockState_, arg1: Internal.Fluid_): boolean;
        canSustainPlant(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.IPlantable_): boolean;
        /**
         * @deprecated
        */
        isPathfindable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.PathComputationType_): boolean;
        setSoundType(arg0: SoundType_): void;
        /**
         * @deprecated
        */
        onRemove(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: boolean): void;
        equals(arg0: any): boolean;
        /**
         * @deprecated
        */
        getOcclusionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        invokeGetSoundGroup(arg0: Internal.BlockState_): SoundType;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        /**
         * @deprecated
        */
        getSoundType(arg0: Internal.BlockState_): SoundType;
        randomTick(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.BlockEntity_): void;
        static canSupportRigidBlock(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        getDescriptionId(): string;
        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;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getJumpFactor(): number;
        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;
        static canSupportCenter(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        onSheared(arg0: Internal.Player_, arg1: Internal.ItemStack_, arg2: Internal.Level_, arg3: BlockPos_, arg4: number): Internal.List<Internal.ItemStack>;
        /**
         * @deprecated
        */
        skipRendering(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.Direction_): boolean;
        /**
         * @deprecated
        */
        getDirectSignal(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getProperties(): Internal.BlockBehaviour$Properties;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        lychee$isTickable(arg0: Internal.BlockState_): boolean;
        "canBeReplaced(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.item.context.BlockPlaceContext)"(arg0: Internal.BlockState_, arg1: Internal.BlockPlaceContext_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.MapColor_): Internal.MapColor;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        /**
         * @deprecated
        */
        useShapeForLightOcclusion(arg0: Internal.BlockState_): boolean;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setSpeedFactor(arg0: number): void;
        sounds$prepareTagPair(value: ResourceLocation_): void;
        setExplosionResistance(arg0: number): void;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        toString(): string;
        notifyAll(): void;
        getId(): string;
        getLootTable(): ResourceLocation;
        /**
         * @deprecated
        */
        getInteractionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape;
        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
        */
        onPlace(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: boolean): void;
        getFriction(): number;
        /**
         * @deprecated
        */
        hasAnalogOutputSignal(arg0: Internal.BlockState_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        /**
         * @deprecated
        */
        getAnalogOutputSignal(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): number;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        notify(): void;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        static isFaceFull(arg0: Internal.VoxelShape_, arg1: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        canSurvive(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): void;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        setDestroySpeed(v: number): void;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.SignalGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        arch$holder(): Internal.Holder<Internal.Block>;
        /**
         * @deprecated
        */
        getCloneItemStack(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        hasDynamicShape(): boolean;
        /**
         * @deprecated
        */
        getSeed(arg0: Internal.BlockState_, arg1: BlockPos_): number;
        defaultDestroyTime(): number;
        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;
        static isExceptionForConnection(arg0: Internal.BlockState_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        wait(arg0: number, arg1: number): void;
        handler$fdj000$$manageCustomSounds(state: Internal.BlockState_, cir: Internal.CallbackInfoReturnable_<any>): void;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.BlockGetter_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        mirror(arg0: Internal.BlockState_, arg1: Internal.Mirror_): Internal.BlockState;
        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;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): 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;
        getMod(): string;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        canBeReplaced(arg0: Internal.BlockState_, arg1: Internal.BlockPlaceContext_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        static updateOrDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.LevelAccessor_, arg3: BlockPos_, arg4: number): void;
        /**
         * @deprecated
        */
        attack(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): void;
        getShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.CollisionContext_): Internal.VoxelShape;
        lychee$setTickable(arg0: Internal.Predicate_<any>): void;
        static stateById(arg0: number): Internal.BlockState;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): number;
        popExperience(arg0: Internal.ServerLevel_, arg1: BlockPos_, arg2: number): void;
        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;
        setHasCollision(arg0: boolean): void;
        static shouldRenderFace(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: BlockPos_): boolean;
        /**
         * @deprecated
        */
        spawnAfterBreak(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.ItemStack_, arg4: boolean): void;
        set randomTickCallback(callback: Internal.Consumer_<any>)
        /**
         * @deprecated
        */
        get explosionResistance(): number
        get typeData(): Internal.CompoundTag
        set friction(arg0: number)
        get speedFactor(): number
        get class(): typeof any
        get maxVerticalOffset(): number
        get renderPropertiesInternal(): any
        get stateDefinition(): Internal.StateDefinition<Internal.Block, Internal.BlockState>
        set blockBuilder(b: Internal.BlockBuilder_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        set lightEmission(v: number)
        set jumpFactor(arg0: number)
        get maxHorizontalOffset(): number
        set isRandomlyTicking(arg0: boolean)
        set nameKey(arg0: string)
        get blockBuilder(): Internal.BlockBuilder
        get idLocation(): ResourceLocation
        set soundType(arg0: SoundType_)
        get descriptionId(): string
        get jumpFactor(): number
        get properties(): Internal.BlockBehaviour$Properties
        set speedFactor(arg0: number)
        set explosionResistance(arg0: number)
        get id(): string
        get lootTable(): ResourceLocation
        get friction(): number
        set destroySpeed(v: number)
        get name(): Internal.MutableComponent
        get mod(): string
        set hasCollision(arg0: boolean)
        static readonly NORTH: (Internal.BooleanProperty) & (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}) & (Internal.Map<Internal.Direction, Internal.BooleanProperty>);
        static readonly UP: (Internal.BooleanProperty) & (Internal.BooleanProperty);
        static readonly SOUTH: (Internal.BooleanProperty) & (Internal.BooleanProperty);
        static readonly WEST: (Internal.BooleanProperty) & (Internal.BooleanProperty);
        static readonly EAST: (Internal.BooleanProperty) & (Internal.BooleanProperty);
    }
    type VineBlock_ = VineBlock;
    interface Byte2CharFunction extends Internal.IntUnaryOperator, it.unimi.dsi.fastutil.Function<number, string> {
        getOrDefault(arg0: number, arg1: string): string;
        composeObject<T>(arg0: Internal.Object2ByteFunction_<T>): Internal.Object2CharFunction<T>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: string): string;
        /**
         * @deprecated
        */
        "put(java.lang.Byte,java.lang.Character)"(arg0: number, arg1: string): string;
        "remove(byte)"(arg0: number): string;
        /**
         * @deprecated
        */
        "getOrDefault(java.lang.Object,java.lang.Character)"(arg0: any, arg1: string): string;
        "compose(java.util.function.IntUnaryOperator)"(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        "put(java.lang.Object,java.lang.Object)"(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        remove(arg0: any): string;
        /**
         * @deprecated
        */
        "get(java.lang.Object)"(arg0: any): string;
        andThenByte(arg0: Internal.Char2ByteFunction_): Internal.Byte2ByteFunction;
        composeByte(arg0: Internal.Byte2ByteFunction_): this;
        compose(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        applyAsInt(arg0: number): number;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        /**
         * @deprecated
        */
        compose<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, string>;
        andThenInt(arg0: Internal.Char2IntFunction_): Internal.Byte2IntFunction;
        /**
         * @deprecated
        */
        "andThen(java.util.function.Function)"<T>(arg0: Internal.Function_<string, T>): Internal.Function<number, T>;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<string, T>): Internal.Function<number, T>;
        remove(arg0: number): string;
        composeDouble(arg0: Internal.Double2ByteFunction_): Internal.Double2CharFunction;
        composeInt(arg0: Internal.Int2ByteFunction_): Internal.Int2CharFunction;
        "put(byte,char)"(arg0: number, arg1: string): string;
        composeFloat(arg0: Internal.Float2ByteFunction_): Internal.Float2CharFunction;
        abstract "get(byte)"(arg0: number): string;
        /**
         * @deprecated
        */
        "remove(java.lang.Object)"(arg0: any): string;
        /**
         * @deprecated
        */
        "containsKey(java.lang.Object)"(arg0: any): boolean;
        abstract get(arg0: number): string;
        "containsKey(byte)"(arg0: number): boolean;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        "getOrDefault(byte,char)"(arg0: number, arg1: string): string;
        defaultReturnValue(): string;
        andThenLong(arg0: Internal.Char2LongFunction_): Internal.Byte2LongFunction;
        andThen(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        "andThen(java.util.function.IntUnaryOperator)"(arg0: Internal.IntUnaryOperator_): Internal.IntUnaryOperator;
        composeChar(arg0: Internal.Char2ByteFunction_): Internal.Char2CharFunction;
        andThenFloat(arg0: Internal.Char2FloatFunction_): Internal.Byte2FloatFunction;
        /**
         * @deprecated
        */
        containsKey(arg0: any): boolean;
        /**
         * @deprecated
        */
        "getOrDefault(java.lang.Object,java.lang.Object)"(arg0: any, arg1: any): any;
        defaultReturnValue(arg0: string): void;
        identity(): Internal.IntUnaryOperator;
        /**
         * @deprecated
        */
        get(arg0: any): string;
        containsKey(arg0: number): boolean;
        /**
         * @deprecated
        */
        "compose(java.util.function.Function)"<T>(arg0: Internal.Function_<T, number>): Internal.Function<T, string>;
        composeShort(arg0: Internal.Short2ByteFunction_): Internal.Short2CharFunction;
        andThenDouble(arg0: Internal.Char2DoubleFunction_): Internal.Byte2DoubleFunction;
        andThenReference<T>(arg0: Internal.Char2ReferenceFunction_<T>): Internal.Byte2ReferenceFunction<T>;
        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>;
        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;
    }
    type Byte2CharFunction_ = Byte2CharFunction;
    class VatItem$FireproofVatItem extends Internal.VatItem {
        constructor(arg0: Internal.Block_, arg1: 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;
        static setBlockEntityData(arg0: Internal.ItemStack_, arg1: Internal.BlockEntityType_<any>, arg2: Internal.CompoundTag_): void;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        getDestroySpeed(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): number;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        abstract moonlight$addAdditionalBehavior(arg0: Internal.AdditionalItemPlacement_): void;
        onDestroyed(arg0: Internal.ItemEntity_): void;
        isFireResistant(): boolean;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): InteractionResult;
        onCraftedBy(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        isComplex(): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        onUseTick(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: Internal.ItemStack_, arg3: number): void;
        /**
         * @deprecated
        */
        getFoodProperties(): Internal.FoodProperties;
        canBeHurtBy(arg0: DamageSource_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        getDescriptionId(): string;
        getUseAnimation(arg0: Internal.ItemStack_): Internal.UseAnim;
        isValidRepairItem(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        abstract moonlight$getClientAnimationExtension(): any;
        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(): Internal.Item;
        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;
        getBarColor(arg0: Internal.ItemStack_): number;
        getItem(): Internal.Item;
        accessor$setMaxDamage(arg0: number): void;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): 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;
        /**
         * @deprecated
        */
        hasCraftingRemainingItem(): boolean;
        getDescription(): net.minecraft.network.chat.Component;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        getClass(): typeof any;
        static byId(arg0: number): Internal.Item;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        interactLivingEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.LivingEntity_, arg3: Internal.InteractionHand_): InteractionResult;
        abstract moonlight$getAdditionalBehavior(): Internal.AdditionalItemPlacement;
        abstract moonlight$setClientAnimationExtension(arg0: any): void;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        useOn(arg0: Internal.UseOnContext_): InteractionResult;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        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;
        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;
        getTooltipImage(arg0: Internal.ItemStack_): Optional<Internal.TooltipComponent>;
        isEdible(): boolean;
        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>;
        static getBlockEntityData(arg0: Internal.ItemStack_): Internal.CompoundTag;
        toString(): string;
        /**
         * @deprecated
        */
        getEnchantmentValue(): number;
        setArmorToughness(armorToughness: number): void;
        notifyAll(): void;
        getId(): 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>;
        wait(arg0: number): void;
        getDigSpeed(): number;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        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;
        removeFromBlockToItemMap(arg0: Internal.Map_<Internal.Block, Internal.Item>, arg1: Internal.Item_): void;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        isFoil(arg0: Internal.ItemStack_): boolean;
        "setFoodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_): void;
        isRepairable(arg0: Internal.ItemStack_): boolean;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        puzzleslib$setRenderProperties(arg0: any): void;
        useOnRelease(arg0: Internal.ItemStack_): boolean;
        canAttackBlock(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        canGrindstoneRepair(arg0: Internal.ItemStack_): boolean;
        notify(): void;
        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;
        onStopUsing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        static updateCustomBlockEntityTag(arg0: Internal.Level_, arg1: Internal.Player_, arg2: BlockPos_, arg3: Internal.ItemStack_): boolean;
        /**
         * @deprecated
        */
        getMaxStackSize(): number;
        /**
         * @deprecated
        */
        static byBlock(arg0: Internal.Block_): Internal.Item;
        place(arg0: Internal.BlockPlaceContext_): InteractionResult;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        canFitInsideContainerItems(): boolean;
        wait(): void;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: net.minecraft.network.chat.Component_): net.minecraft.network.chat.Component;
        accessor$setMaxStackSize(arg0: number): void;
        isCorrectToolForDrops(arg0: Internal.BlockState_): boolean;
        verifyTagAfterLoad(arg0: Internal.CompoundTag_): void;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        "setFoodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        getBlock(): Internal.Block;
        finishUsingItem(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_): Internal.ItemStack;
        updatePlacementContext(arg0: Internal.BlockPlaceContext_): Internal.BlockPlaceContext;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        setFireResistant(arg0: boolean): void;
        registerBlocks(arg0: Internal.Map_<Internal.Block, Internal.Item>, arg1: Internal.Item_): void;
        onInventoryTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_, arg3: number, arg4: number): void;
        getEatingSound(): Internal.SoundEvent;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        puzzleslib$getRenderProperties(): any;
        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;
        wait(arg0: number, arg1: number): void;
        setNameKey(arg0: string): void;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Vec3f;
        getName(arg0: Internal.ItemStack_): net.minecraft.network.chat.Component;
        handler$fbo000$initializeClient(consumer: Internal.Consumer_<any>, ci: Internal.CallbackInfo_): void;
        /**
         * @deprecated
        */
        getDefaultAttributeModifiers(arg0: Internal.EquipmentSlot_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        static updateState<T extends Internal.Comparable<T>>(arg0: Internal.BlockState_, arg1: Internal.Property_<T>, arg2: string): Internal.BlockState;
        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;
        getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        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(): Internal.Item;
        getTypeItemStackKey(): Internal.ItemStackKey;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        shouldOverrideMultiplayerNbt(): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): 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;
        puzzleslib$setBlock(arg0: Internal.Block_): void;
        equals(arg0: any): boolean;
        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(): net.minecraft.network.chat.Component
        get class(): typeof any
        get renderPropertiesInternal(): any
        set itemBuilder(b: Internal.ItemBuilder_)
        set craftingRemainingItemFTBL(arg0: Internal.Item_)
        set attackDamage(attackDamage: number)
        get edible(): boolean
        /**
         * @deprecated
        */
        get enchantmentValue(): number
        set armorToughness(armorToughness: number)
        get id(): string
        get digSpeed(): number
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set "foodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_)
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        /**
         * @deprecated
        */
        get maxStackSize(): number
        set "foodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        get block(): Internal.Block
        set armorKnockbackResistance(knockbackResistance: number)
        set fireResistant(arg0: boolean)
        get eatingSound(): Internal.SoundEvent
        set nameKey(arg0: string)
        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_)
    }
    type VatItem$FireproofVatItem_ = VatItem$FireproofVatItem;
    interface InstanceWriter <I extends Internal.Instance> {
        abstract write(arg0: number, arg1: I): void;
        (arg0: number, arg1: I): void;
    }
    type InstanceWriter_<I extends Internal.Instance> = InstanceWriter<I> | ((arg0: number, arg1: I)=> void);
    class ItemFrameItem extends Internal.HangingEntityItem {
        constructor(arg0: Internal.EntityType_<Internal.HangingEntity>, arg1: 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;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        getDestroySpeed(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): number;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        moonlight$addAdditionalBehavior(placementOverride: Internal.AdditionalItemPlacement_): void;
        /**
         * @deprecated
        */
        onDestroyed(arg0: Internal.ItemEntity_): void;
        isFireResistant(): boolean;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): InteractionResult;
        onCraftedBy(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        isComplex(): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        onUseTick(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: Internal.ItemStack_, arg3: number): void;
        /**
         * @deprecated
        */
        getFoodProperties(): Internal.FoodProperties;
        canBeHurtBy(arg0: DamageSource_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        getUseAnimation(arg0: Internal.ItemStack_): Internal.UseAnim;
        getDescriptionId(): string;
        isValidRepairItem(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        moonlight$getClientAnimationExtension(): any;
        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(): Internal.Item;
        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;
        getBarColor(arg0: Internal.ItemStack_): number;
        getItem(): Internal.Item;
        accessor$setMaxDamage(arg0: number): void;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): 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;
        /**
         * @deprecated
        */
        hasCraftingRemainingItem(): boolean;
        getDescription(): net.minecraft.network.chat.Component;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        getClass(): typeof any;
        static byId(arg0: number): Internal.Item;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        interactLivingEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.LivingEntity_, arg3: Internal.InteractionHand_): InteractionResult;
        moonlight$getAdditionalBehavior(): Internal.AdditionalItemPlacement;
        moonlight$setClientAnimationExtension(obj: any): void;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        useOn(arg0: Internal.UseOnContext_): InteractionResult;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        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;
        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;
        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>;
        toString(): string;
        /**
         * @deprecated
        */
        getEnchantmentValue(): number;
        setArmorToughness(armorToughness: number): void;
        notifyAll(): void;
        getId(): string;
        isEnchantable(arg0: Internal.ItemStack_): boolean;
        getTooltipImage(stack: Internal.ItemStack_): Optional<any>;
        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>;
        wait(arg0: number): void;
        getDigSpeed(): number;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        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;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        isFoil(arg0: Internal.ItemStack_): boolean;
        "setFoodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_): void;
        isRepairable(arg0: Internal.ItemStack_): boolean;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        puzzleslib$setRenderProperties(arg0: any): void;
        useOnRelease(arg0: Internal.ItemStack_): boolean;
        canAttackBlock(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        canGrindstoneRepair(arg0: Internal.ItemStack_): boolean;
        notify(): void;
        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;
        onStopUsing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        /**
         * @deprecated
        */
        getMaxStackSize(): number;
        /**
         * @deprecated
        */
        static byBlock(arg0: Internal.Block_): Internal.Item;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        canFitInsideContainerItems(): boolean;
        wait(): void;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: net.minecraft.network.chat.Component_): net.minecraft.network.chat.Component;
        accessor$setMaxStackSize(arg0: number): void;
        isCorrectToolForDrops(arg0: Internal.BlockState_): boolean;
        verifyTagAfterLoad(arg0: Internal.CompoundTag_): void;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        "setFoodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        finishUsingItem(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_): Internal.ItemStack;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        setFireResistant(arg0: boolean): void;
        onInventoryTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_, arg3: number, arg4: number): void;
        getEatingSound(): Internal.SoundEvent;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        puzzleslib$getRenderProperties(): any;
        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;
        wait(arg0: number, arg1: number): void;
        setNameKey(arg0: string): void;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Vec3f;
        getName(arg0: Internal.ItemStack_): net.minecraft.network.chat.Component;
        handler$fbo000$initializeClient(consumer: Internal.Consumer_<any>, ci: Internal.CallbackInfo_): void;
        /**
         * @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;
        getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        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(): Internal.Item;
        getTypeItemStackKey(): Internal.ItemStackKey;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        shouldOverrideMultiplayerNbt(): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): 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;
        equals(arg0: any): boolean;
        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(): net.minecraft.network.chat.Component
        get class(): typeof any
        get renderPropertiesInternal(): any
        set itemBuilder(b: Internal.ItemBuilder_)
        set craftingRemainingItemFTBL(arg0: Internal.Item_)
        set attackDamage(attackDamage: number)
        get edible(): boolean
        /**
         * @deprecated
        */
        get enchantmentValue(): number
        set armorToughness(armorToughness: number)
        get id(): string
        get digSpeed(): number
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set "foodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_)
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        /**
         * @deprecated
        */
        get maxStackSize(): number
        set "foodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set armorKnockbackResistance(knockbackResistance: number)
        set fireResistant(arg0: boolean)
        get eatingSound(): Internal.SoundEvent
        set nameKey(arg0: string)
        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_)
    }
    type ItemFrameItem_ = ItemFrameItem;
    interface IGenerallySearchableNavigation$PointTest {
        abstract test(arg0: number, arg1: number, arg2: Internal.Map_<Internal.TrackEdge, net.createmod.catnip.data.Pair<boolean, Internal.Couple<Internal.TrackNode>>>, arg3: net.createmod.catnip.data.Pair_<Internal.Couple<Internal.TrackNode>, Internal.TrackEdge>, arg4: Internal.TrackEdgePoint_): boolean;
        (arg0: number, arg1: number, arg2: Internal.Map<Internal.TrackEdge, net.createmod.catnip.data.Pair<boolean, Internal.Couple<Internal.TrackNode>>>, arg3: net.createmod.catnip.data.Pair<Internal.Couple<Internal.TrackNode>, Internal.TrackEdge>, arg4: Internal.TrackEdgePoint): boolean;
    }
    type IGenerallySearchableNavigation$PointTest_ = IGenerallySearchableNavigation$PointTest | ((arg0: number, arg1: number, arg2: Internal.Map<Internal.TrackEdge, net.createmod.catnip.data.Pair<boolean, Internal.Couple<Internal.TrackNode>>>, arg3: net.createmod.catnip.data.Pair<Internal.Couple<Internal.TrackNode>, Internal.TrackEdge>, arg4: Internal.TrackEdgePoint)=> boolean);
    class InventorySummary {
        constructor()
        add(arg0: Internal.ItemStack_): void;
        getClass(): typeof any;
        "add(com.simibubi.create.content.logistics.BigItemStack)"(arg0: Internal.BigItemStack_): void;
        write(): Internal.CompoundTag;
        getCountOf(arg0: Internal.ItemStack_): number;
        isEmpty(): boolean;
        getStacks(): Internal.List<Internal.BigItemStack>;
        getStacksByCount(): Internal.List<Internal.BigItemStack>;
        getTotalCount(): number;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        add(arg0: Internal.BigItemStack_): void;
        copy(): this;
        add(arg0: Internal.InventorySummary_): void;
        add(arg0: Internal.ItemStack_, arg1: number): void;
        toString(): string;
        notifyAll(): void;
        "add(com.simibubi.create.content.logistics.packager.InventorySummary)"(arg0: Internal.InventorySummary_): void;
        getItemMap(): Internal.Map<Internal.Item, Internal.List<Internal.BigItemStack>>;
        erase(arg0: Internal.ItemStack_): boolean;
        divideAndSendTo(arg0: Internal.ServerPlayer_, arg1: BlockPos_): void;
        hashCode(): number;
        "add(net.minecraft.world.item.ItemStack)"(arg0: Internal.ItemStack_): void;
        wait(): void;
        wait(arg0: number): void;
        equals(arg0: any): boolean;
        static read(arg0: Internal.CompoundTag_): Internal.InventorySummary;
        getTotalOfMatching(arg0: Internal.Predicate_<Internal.ItemStack>): number;
        get class(): typeof any
        get empty(): boolean
        get stacks(): Internal.List<Internal.BigItemStack>
        get stacksByCount(): Internal.List<Internal.BigItemStack>
        get totalCount(): number
        get itemMap(): Internal.Map<Internal.Item, Internal.List<Internal.BigItemStack>>
        static readonly EMPTY: (Internal.InventorySummary) & (Internal.InventorySummary);
        contributingLinks: number;
    }
    type InventorySummary_ = InventorySummary;
    class SequencerInstructions extends Internal.Enum<Internal.SequencerInstructions> {
        static valueOf<T extends Internal.Enum<T>>(arg0: T, arg1: string): T;
        getClass(): typeof any;
        compareTo(arg0: Internal.SequencerInstructions_): number;
        toString(): string;
        getDeclaringClass(): typeof Internal.SequencerInstructions;
        "compareTo(com.simibubi.create.content.kinetics.transmission.sequencer.SequencerInstructions)"(arg0: Internal.SequencerInstructions_): number;
        notifyAll(): void;
        needsPropagation(): boolean;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        compareTo(arg0: any): number;
        name(): string;
        static values(): Internal.SequencerInstructions[];
        hashCode(): number;
        ordinal(): number;
        wait(): void;
        wait(arg0: number): void;
        static valueOf(arg0: string): Internal.SequencerInstructions;
        "compareTo(java.lang.Object)"(arg0: any): number;
        equals(arg0: any): boolean;
        describeConstable(): Optional<Internal.Enum$EnumDesc<Internal.SequencerInstructions>>;
        get class(): typeof any
        get declaringClass(): typeof Internal.SequencerInstructions
        static readonly TURN_ANGLE: (Internal.SequencerInstructions) & (Internal.SequencerInstructions);
        static readonly TURN_DISTANCE: (Internal.SequencerInstructions) & (Internal.SequencerInstructions);
        static readonly AWAIT: (Internal.SequencerInstructions) & (Internal.SequencerInstructions);
        static readonly END: (Internal.SequencerInstructions) & (Internal.SequencerInstructions);
        static readonly DELAY: (Internal.SequencerInstructions) & (Internal.SequencerInstructions);
    }
    type SequencerInstructions_ = "turn_angle" | "end" | "await" | "delay" | "turn_distance" | SequencerInstructions;
    interface PlayerListAccess {
        abstract getStats(): Internal.Map<Internal.UUID, Internal.ServerStatsCounter>;
        get stats(): Internal.Map<Internal.UUID, Internal.ServerStatsCounter>
        (): Internal.Map_<Internal.UUID, Internal.ServerStatsCounter>;
    }
    type PlayerListAccess_ = PlayerListAccess | (()=> Internal.Map_<Internal.UUID, Internal.ServerStatsCounter>);
    class LevelStem extends Internal.Record {
        constructor(arg0: Internal.Holder_<Internal.DimensionType>, arg1: Internal.ChunkGenerator_)
        generator(): Internal.ChunkGenerator;
        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;
        type(): Internal.Holder<Internal.DimensionType>;
        get class(): typeof any
        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_ = Special.Dimension | LevelStem;
    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>;
        "set(int,java.lang.Object)"(arg0: number, arg1: any): any;
        getDouble(arg0: number): number;
        static copyOf<E>(arg0: Internal.Collection_<E>): Internal.List<E>;
        "add(int,java.lang.Object)"(arg0: number, arg1: any): void;
        addAll(arg0: number, arg1: Internal.Collection_<Internal.Tag>): boolean;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E, arg4: E, arg5: E, arg6: E, arg7: E, arg8: E): Internal.List<E>;
        abstract addAll(arg0: Internal.Collection_<Internal.Tag>): boolean;
        "accept(net.minecraft.nbt.StreamTagVisitor)"(arg0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult;
        notify(): void;
        add(arg0: number, arg1: any): void;
        sizeInBytes(): number;
        static of<E>(arg0: E): Internal.List<E>;
        static of<E>(): Internal.List<E>;
        setTag(arg0: number, arg1: Internal.Tag_): boolean;
        abstract retainAll(arg0: Internal.Collection_<any>): boolean;
        getFloat(arg0: number): number;
        iterator(): Internal.Iterator<Internal.Tag>;
        toArray<T>(arg0: Internal.IntFunction_<T[]>): T[];
        getIntArray(arg0: number): number[];
        getLongArray(arg0: number): number[];
        write(arg0: Internal.DataOutput_): void;
        sort(arg0: Comparator_<Internal.Tag>): void;
        stream(): Internal.Stream<Internal.Tag>;
        getString(arg0: number): string;
        spliterator(): Internal.Spliterator<Internal.Tag>;
        subList(arg0: number, arg1: number): Internal.List<Internal.Tag>;
        replaceAll(arg0: Internal.UnaryOperator_<Internal.Tag>): void;
        static of<E>(arg0: E, arg1: E, arg2: E): Internal.List<E>;
        indexOf(arg0: any): number;
        forEach(arg0: Internal.Consumer_<Internal.Tag>): void;
        abstract toArray<T>(arg0: T[]): T[];
        abstract remove(arg0: any): boolean;
        abstract "remove(java.lang.Object)"(arg0: any): boolean;
        add(arg0: number, arg1: Internal.Tag_): void;
        accept(arg0: Internal.TagVisitor_): void;
        parallelStream(): Internal.Stream<Internal.Tag>;
        static of<E>(arg0: E, arg1: E): Internal.List<E>;
        abstract removeAll(arg0: Internal.Collection_<any>): boolean;
        removeIf(arg0: Internal.Predicate_<Internal.Tag>): boolean;
        copy(): Internal.Tag;
        wait(): void;
        "remove(int)"(arg0: number): Internal.Tag;
        static of<E>(arg0: E, arg1: E, arg2: E, arg3: E): Internal.List<E>;
        accept(arg0: Internal.StreamTagVisitor_): Internal.StreamTagVisitor$ValueResult;
        listIterator(): Internal.ListIterator<Internal.Tag>;
        static "of(java.lang.Object[])"<E>(...arg0: E[]): Internal.List<E>;
        set(arg0: number, arg1: any): any;
        getElementType(): number;
        lastIndexOf(arg0: any): number;
        getClass(): typeof any;
        add(arg0: Internal.Tag_): boolean;
        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>;
        addTag(arg0: number, arg1: Internal.Tag_): boolean;
        isEmpty(): boolean;
        getCompound(arg0: number): Internal.CompoundTag;
        wait(arg0: number, arg1: number): void;
        "accept(net.minecraft.nbt.TagVisitor)"(arg0: Internal.TagVisitor_): void;
        getShort(arg0: number): number;
        static of<E>(...arg0: E[]): Internal.List<E>;
        abstract containsAll(arg0: Internal.Collection_<any>): boolean;
        acceptAsRoot(arg0: Internal.StreamTagVisitor_): void;
        getList(arg0: number): this;
        getInt(arg0: number): number;
        getId(): number;
        "set(int,net.minecraft.nbt.Tag)"(arg0: number, arg1: Internal.Tag_): Internal.Tag;
        abstract 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(java.lang.Object)"<E>(arg0: E): Internal.List<E>;
        getType(): Internal.TagType<Internal.ListTag>;
        toString(): string;
        listIterator(arg0: number): Internal.ListIterator<Internal.Tag>;
        notifyAll(): void;
        abstract "toArray(java.lang.Object[])"<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>;
        "toArray(java.util.function.IntFunction)"<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.List<E>;
        abstract toArray(): any[];
        "add(int,net.minecraft.nbt.Tag)"(arg0: number, arg1: Internal.Tag_): void;
        hashCode(): number;
        size(): number;
        getAsString(): string;
        clear(): void;
        wait(arg0: number): void;
        equals(arg0: any): boolean;
        get elementType(): number
        get class(): typeof any
        get empty(): boolean
        get id(): number
        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_)
        getUpVector(arg0: number): Vec3d;
        getXRot(): number;
        gameEvent(arg0: Internal.GameEvent_, arg1: Internal.Entity_): void;
        static checkMobSpawnRules(arg0: Internal.EntityType_<Internal.Mob>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        isSuppressingBounce(): boolean;
        setTarget(arg0: Internal.LivingEntity_): void;
        isOnFire(): boolean;
        getPositionCodec(): Internal.VecDeltaCodec;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        /**
         * @deprecated
        */
        updateFluidHeightAndDoFluidPushing(arg0: Internal.TagKey_<Internal.Fluid>, arg1: number): boolean;
        setMaxUpStep(arg0: number): void;
        convertTo<T extends Internal.Mob>(arg0: Internal.EntityType_<T>, arg1: boolean): T;
        getFallFlyingTicks(): number;
        runCommandSilent(command: string): number;
        setPosition(x: number, y: number, z: number): void;
        chunkPosition(): Internal.ChunkPos;
        dropLeash(arg0: boolean, arg1: boolean): void;
        gameEvent(arg0: Internal.GameEvent_): void;
        setXxa(arg0: number): void;
        setDelayedLeashHolderId(arg0: number): void;
        isShiftKeyDown(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        setUUID(arg0: Internal.UUID_): void;
        checkBelowWorld(): void;
        setMotionZ(z: number): void;
        handler$elh000$inSetLastHurtByMob(arg0: Internal.LivingEntity_, arg1: Internal.CallbackInfo_): void;
        "deserializeNBT(net.minecraft.nbt.Tag)"(arg0: Internal.Tag_): void;
        canFreeze(): boolean;
        ignoreExplosion(): boolean;
        getBlockY(): number;
        isSpectator(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        removeEffectNoUpdate(arg0: Internal.MobEffect_): Internal.MobEffectInstance;
        spawnAtLocation(arg0: Internal.ItemLike_, arg1: number): Internal.ItemEntity;
        getPersistentData(): Internal.CompoundTag;
        getHealth(): number;
        getMaxHealth(): number;
        setPathfindingMalus(arg0: Internal.BlockPathTypes_, arg1: number): void;
        getRandomZ(arg0: number): number;
        setAggressive(arg0: boolean): void;
        getFusionModel(layerIndex: number): Internal.Triple<any, any, any>;
        setRemoved(arg0: Internal.Entity$RemovalReason_): void;
        isInWaterRainOrBubble(): boolean;
        getDistanceSq(arg0: number, arg1: number, arg2: number): number;
        getRemovalReason(): Internal.Entity$RemovalReason;
        getIndirectPassengers(): Internal.Iterable<Internal.Entity>;
        resetFallDistance(): void;
        canSprint(): boolean;
        blockPosition(): BlockPos;
        setLevel(arg0: Internal.Level_): void;
        setBoundingBox(arg0: Internal.AABB_): void;
        isAmbientCreature(): boolean;
        setZza(arg0: number): void;
        getBlock(): Internal.BlockContainerJS;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        randomTeleport(arg0: number, arg1: number, arg2: number, arg3: boolean): boolean;
        invalidateCaps(): void;
        getName(): net.minecraft.network.chat.Component;
        playAmbientSound(): void;
        onGround(): boolean;
        getControlledVehicle(): Internal.Entity;
        isOnSameTeam(arg0: Internal.Entity_): boolean;
        getArmorValue(): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        tick(): void;
        getKillCredit(): Internal.LivingEntity;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        sinkInFluid(arg0: Internal.FluidType_): void;
        hasPermissions(arg0: number): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        static createMobAttributes(): Internal.AttributeSupplier$Builder;
        isAutoSpinAttack(): boolean;
        getRemainingFireTicks(): number;
        onlyOpCanSetNbt(): boolean;
        addMotion(arg0: number, arg1: number, arg2: number): void;
        fireImmune(): boolean;
        hasMovementVector(): boolean;
        getMaxFallDistance(): number;
        isHolding(arg0: Internal.Item_): boolean;
        getZ(arg0: number): number;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        static areAllEffectsAmbient(arg0: Internal.Collection_<Internal.MobEffectInstance>): boolean;
        doHurtTarget(arg0: Internal.Entity_): boolean;
        getTicksFrozen(): number;
        getRandomX(arg0: number): number;
        create$callSpawnItemParticles(arg0: Internal.ItemStack_, arg1: number): void;
        spawnAtLocation(arg0: Internal.ItemStack_, arg1: number): Internal.ItemEntity;
        pick(arg0: number, arg1: number, arg2: boolean): Internal.HitResult;
        getVoicePitch(): number;
        setStatusMessage(message: net.minecraft.network.chat.Component_): void;
        setSleepingPos(arg0: BlockPos_): void;
        isDescending(): boolean;
        getAttributeBaseValue(arg0: Internal.Attribute_): number;
        sendEffectToPassengers(arg0: Internal.MobEffectInstance_): void;
        getHeadRotSpeed(): number;
        getYHeadRot(): number;
        getProjectile(arg0: Internal.ItemStack_): Internal.ItemStack;
        static getAlpha(le: Internal.LivingEntity_, partialTicks: number): number;
        redirect$epj000$fixSpawnAnimX(instance: Internal.Mob_, v: number): number;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        syncPacketPositionCodec(arg0: number, arg1: number, arg2: number): void;
        setAbsorptionAmount(arg0: number): void;
        shouldRenderAtSqrDistance(arg0: number): boolean;
        damageSources(): Internal.DamageSources;
        removeAllGoals(arg0: Internal.Predicate_<Internal.Goal>): void;
        swing(): void;
        recreateFromPacket(arg0: Internal.ClientboundAddEntityPacket_): void;
        canStartSwimming(): boolean;
        setDeltaMovement(arg0: Vec3d_): void;
        getLeashOffset(arg0: number): Vec3d;
        isBaby(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        isGlowing(): boolean;
        "isInFluidType(net.minecraft.world.level.material.FluidState)"(arg0: Internal.FluidState_): boolean;
        canBreatheUnderwater(): boolean;
        getWalkTargetValue(arg0: BlockPos_): number;
        die(arg0: DamageSource_): void;
        removeAllEffects(): boolean;
        getLeashOffset(): Vec3d;
        hasLineOfSight(arg0: Internal.Entity_): boolean;
        onClimbable(): boolean;
        isAttackable(): boolean;
        getSlot(arg0: number): Internal.SlotAccess;
        "deserializeNBT(net.minecraft.nbt.CompoundTag)"(arg0: Internal.CompoundTag_): void;
        stopSeenByPlayer(arg0: Internal.ServerPlayer_): void;
        isUnderWater(): boolean;
        static of(holder: any): Internal.FacetHolder;
        stopRiding(): void;
        getLeashHolder(): Internal.Entity;
        getX(arg0: number): number;
        getSensing(): Internal.Sensing;
        getLegsArmorItem(): Internal.ItemStack;
        captureDrops(arg0: Internal.Collection_<Internal.ItemEntity>): Internal.Collection<Internal.ItemEntity>;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        getDeltaMovement(): Vec3d;
        canTakeItem(arg0: Internal.ItemStack_): boolean;
        shouldDropExperience(): boolean;
        hasPassenger(arg0: Internal.Entity_): boolean;
        setSecondsOnFire(arg0: number): void;
        setMovementVector(arg0: number, arg1: number, arg2: number): void;
        moveTo(arg0: number, arg1: number, arg2: number): void;
        "getDisplayName()"(): net.minecraft.network.chat.Component;
        getLootTable(): ResourceLocation;
        getTicksUsingItem(): number;
        getArrowCount(): number;
        getMoveControl(): Internal.MoveControl;
        setMotion(arg0: number, arg1: number, arg2: number): void;
        playSound(arg0: Internal.SoundEvent_): void;
        getDefaultMovementSpeed(): number;
        restoreFrom(arg0: Internal.Entity_): void;
        isPeacefulCreature(): boolean;
        setOnGround(arg0: boolean): void;
        addEffect(arg0: Internal.MobEffectInstance_, arg1: Internal.Entity_): boolean;
        ate(): void;
        setPos(arg0: number, arg1: number, arg2: number): void;
        notify(): void;
        getFirstTick(): boolean;
        setPersistenceRequired(): void;
        getLastHurtByMobTimestamp(): number;
        getVehicle(): Internal.Entity;
        isEffectiveAi(): boolean;
        startRiding(arg0: Internal.Entity_, arg1: boolean): boolean;
        setSpawnCancelled(arg0: boolean): void;
        getStringUuid(): string;
        handler$djd006$onTick(ci: Internal.CallbackInfo_): void;
        setSwimming(arg0: boolean): void;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getMainArm(): Internal.HumanoidArm;
        checkSpawnRules(arg0: Internal.LevelAccessor_, arg1: Internal.MobSpawnType_): boolean;
        getRotationVector(): Internal.Vec2;
        abstract sdl$getDynamicLightY(): number;
        getHurtDir(): number;
        isSprinting(): boolean;
        isMaxGroupSizeReached(arg0: number): boolean;
        getMotionY(): number;
        getOffhandItem(): Internal.ItemStack;
        canCollideWith(arg0: Internal.Entity_): boolean;
        getBlockExplosionResistance(arg0: Internal.Explosion_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.FluidState_, arg5: number): number;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        clearSleepingPos(): void;
        canSpawnSprintParticle(): boolean;
        "moveTo(net.minecraft.core.BlockPos,float,float)"(arg0: BlockPos_, arg1: number, arg2: number): void;
        getLastHurtMob(): Internal.LivingEntity;
        getSelfAndPassengers(): Internal.Stream<Internal.Entity>;
        moveRelative(arg0: number, arg1: Vec3d_): void;
        isAddedToWorld(): boolean;
        saveAsPassenger(arg0: Internal.CompoundTag_): boolean;
        getLastDamageSource(): DamageSource;
        getSoundSource(): Internal.SoundSource;
        setNoActionTime(arg0: number): void;
        setMovementSpeedAddition(speed: number): void;
        equipmentHasChanged(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getPose(): Internal.Pose;
        getAttribute(arg0: Internal.Attribute_): Internal.AttributeInstance;
        setPositionAndRotation(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
        canBeAffected(arg0: Internal.MobEffectInstance_): boolean;
        getRestrictCenter(): BlockPos;
        isLeftHanded(): boolean;
        invokeShouldDropLoot(): boolean;
        removeVehicle(): void;
        shouldFusionRecomputeModel(layerIndex: number): boolean;
        setZ(z: number): void;
        getY(): number;
        hashCode(): number;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        eat(arg0: Internal.Level_, arg1: Internal.ItemStack_): Internal.ItemStack;
        isWithinMeleeAttackRange(arg0: Internal.LivingEntity_): boolean;
        broadcastBreakEvent(arg0: Internal.EquipmentSlot_): void;
        showVehicleHealth(): boolean;
        getDistance(pos: BlockPos_): number;
        isBlocking(): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        setFacetsFromAttacher(attacher: Internal.FacetAttachmentEvent$FacetAttacher_): void;
        isPushedByFluid(): boolean;
        getArmorCoverPercentage(): number;
        handleRelativeFrictionAndCalculateMovement(arg0: Vec3d_, arg1: number): Vec3d;
        turn(arg0: number, arg1: number): void;
        getAirSupply(): number;
        handler$fha000$onSetSprinting(arg0: boolean, arg1: Internal.CallbackInfo_): void;
        moveTo(arg0: BlockPos_, arg1: number, arg2: number): void;
        isPlayer(): boolean;
        isAnimal(): boolean;
        readAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        getMotionDirection(): Internal.Direction;
        canBeCollidedWith(): boolean;
        sdl$isDynamicLightEnabled(): boolean;
        lavaHurt(): void;
        handleDamageEvent(arg0: DamageSource_): void;
        getFabricBalmData(): Internal.CompoundTag;
        canChangeDimensions(): boolean;
        jumpInFluid(arg0: Internal.FluidType_): void;
        getCommandSenderWorld(): Internal.Level;
        getTotalMovementSpeed(): number;
        changeDimension(arg0: Internal.ServerLevel_): Internal.Entity;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3d_, arg2: number): boolean;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getAttributes(): Internal.AttributeMap;
        isSpawnCancelled(): boolean;
        "hasPassenger(java.util.function.Predicate)"(arg0: Internal.Predicate_<Internal.Entity>): boolean;
        getDimensions(arg0: Internal.Pose_): Internal.EntityDimensions;
        abstract sdl$getDynamicLightX(): number;
        isSwimming(): boolean;
        setSprinting(arg0: boolean): void;
        mayInteract(arg0: Internal.Level_, arg1: BlockPos_): boolean;
        setPortalCooldown(): void;
        getAttackAnim(arg0: number): number;
        setX(x: number): void;
        getPortalWaitTime(): number;
        getBlockStateOn(): Internal.BlockState;
        getItemBySlot(arg0: Internal.EquipmentSlot_): Internal.ItemStack;
        wantsToPickUp(arg0: Internal.ItemStack_): boolean;
        getFluidJumpThreshold(): number;
        getFacets(): Internal.FacetInventory;
        "setPositionAndRotation(double,double,double,float,float)"(x: number, y: number, z: number, yaw: number, pitch: number): void;
        isInvisibleTo(arg0: Internal.Player_): boolean;
        stopSleeping(): void;
        handler$djd000$onRemove(ci: Internal.CallbackInfo_): void;
        setAirSupply(arg0: number): void;
        getOnPos(): BlockPos;
        isUndead(): boolean;
        static createLivingAttributes(): Internal.AttributeSupplier$Builder;
        getBlockPosBelowThatAffectsMyMovement(): BlockPos;
        getStepHeight(): number;
        stopUsingItem(): void;
        isSleeping(): boolean;
        acceptsFailure(): boolean;
        setOnGroundWithKnownMovement(arg0: boolean, arg1: Vec3d_): void;
        getFluidFallingAdjustedMovement(arg0: number, arg1: boolean, arg2: Vec3d_): Vec3d;
        setOldPosAndRot(): void;
        handler$fgp000$onOnGround(arg0: Internal.CallbackInfoReturnable_<any>): void;
        isFree(arg0: number, arg1: number, arg2: number): boolean;
        getDismountPoses(): Internal.ImmutableList<Internal.Pose>;
        getLastHurtMobTimestamp(): number;
        "moveTo(double,double,double)"(arg0: number, arg1: number, arg2: number): void;
        setRemainingFireTicks(arg0: number): void;
        /**
         * @deprecated
        */
        getOnPosLegacy(): BlockPos;
        setPos(arg0: Vec3d_): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setCanPickUpLoot(arg0: boolean): void;
        getMainHandItem(): Internal.ItemStack;
        areCapsCompatible(arg0: Internal.CapabilityDispatcher_): boolean;
        setSilent(arg0: boolean): void;
        hasExactlyOnePlayerPassenger(): boolean;
        captureDrops(): Internal.Collection<Internal.ItemEntity>;
        canBeSeenAsEnemy(): boolean;
        setLeftHanded(arg0: boolean): void;
        getActiveEffects(): Internal.Collection<Internal.MobEffectInstance>;
        isOnPortalCooldown(): boolean;
        canAttack(arg0: Internal.LivingEntity_, arg1: Internal.TargetingConditions_): boolean;
        getAttributeValue(arg0: Internal.Holder_<Internal.Attribute>): number;
        setPitch(arg0: number): void;
        isMultipartEntity(): boolean;
        setPosRaw(arg0: number, arg1: number, arg2: number): void;
        handleEntityEvent(arg0: number): void;
        getParts(): Internal.PartEntity<any>[];
        isUsingItem(): boolean;
        isAlwaysTicking(): boolean;
        interactAt(arg0: Internal.Player_, arg1: Vec3d_, arg2: Internal.InteractionHand_): InteractionResult;
        lerpTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): void;
        onPassengerTurned(arg0: Internal.Entity_): void;
        spawnAtLocation(arg0: Internal.ItemLike_): Internal.ItemEntity;
        getForgePersistentData(): Internal.CompoundTag;
        "spawnAtLocation(net.minecraft.world.level.ItemLike,int)"(arg0: Internal.ItemLike_, arg1: number): Internal.ItemEntity;
        setInvulnerable(arg0: boolean): void;
        push(arg0: Internal.Entity_): void;
        isInFluidType(): boolean;
        handler$fgp000$onIsInWall(arg0: Internal.CallbackInfoReturnable_<any>): void;
        maxUpStep(): number;
        setGlowing(arg0: boolean): void;
        getYRot(): number;
        load(arg0: Internal.CompoundTag_): void;
        "broadcastBreakEvent(net.minecraft.world.entity.EquipmentSlot)"(arg0: Internal.EquipmentSlot_): void;
        setLeashedTo(arg0: Internal.Entity_, arg1: boolean): void;
        isAlive(): boolean;
        startSleeping(arg0: BlockPos_): void;
        getBbHeight(): number;
        getMeleeAttackRangeSqr(arg0: Internal.LivingEntity_): number;
        getLastAttackedTime(): number;
        getTags(): Internal.Set<string>;
        getViewVector(arg0: number): Vec3d;
        getLastAttacker(): Internal.LivingEntity;
        hasControllingPassenger(): boolean;
        closerThan(arg0: Internal.Entity_, arg1: number, arg2: number): boolean;
        absMoveTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
        onPathfindingStart(): void;
        getPercentFrozen(): number;
        setPortalCooldown(arg0: number): void;
        hasGlowingTag(): boolean;
        shouldBlockExplode(arg0: Internal.Explosion_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: number): boolean;
        setPosition(block: Internal.BlockContainerJS_): void;
        isLeashed(): boolean;
        addEffect(arg0: Internal.MobEffectInstance_): boolean;
        getViewXRot(arg0: number): number;
        canRiderInteract(): boolean;
        handler$fek000$$lead_snapping_sound_effect(sendPacket: boolean, dropItem: boolean, ci: Internal.CallbackInfo_): void;
        setPose(arg0: Internal.Pose_): void;
        getReachDistance(): number;
        static collideBoundingBox(arg0: Internal.Entity_, arg1: Vec3d_, arg2: Internal.AABB_, arg3: Internal.Level_, arg4: Internal.List_<Internal.VoxelShape>): Vec3d;
        getEntityType(): Internal.EntityType<any>;
        isWaterCreature(): boolean;
        toString(): string;
        setLastHurtByPlayer(arg0: Internal.Player_): void;
        "getServer()"(): Internal.MinecraftServer;
        setYRot(arg0: number): void;
        wasExperienceConsumed(): boolean;
        isPushable(): boolean;
        setYBodyRot(arg0: number): void;
        foodEaten(is: Internal.ItemStack_): void;
        onClientRemoval(): void;
        self(): Internal.LivingEntity;
        reviveCaps(): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        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;
        callGetEquipmentChanges(): Internal.Map<any, any>;
        abstract sdl$resetDynamicLight(): void;
        calculateEntityAnimation(arg0: boolean): void;
        forceAddEffect(arg0: Internal.MobEffectInstance_, arg1: Internal.Entity_): void;
        setChestArmorItem(item: Internal.ItemStack_): void;
        abstract sodiumdynamiclights$scheduleTrackedChunksRebuild(arg0: Internal.LevelRenderer_): void;
        onAboveBubbleCol(arg0: boolean): void;
        "playSound(net.minecraft.sounds.SoundEvent,float,float)"(arg0: Internal.SoundEvent_, arg1: number, arg2: number): void;
        isPassenger(): boolean;
        hasPose(arg0: Internal.Pose_): boolean;
        supp$setSlimedTicks(newSlimedTicks: number, sync: boolean): void;
        /**
         * @deprecated
        */
        isEyeInFluid(arg0: Internal.TagKey_<Internal.Fluid>): boolean;
        isInvulnerableTo(arg0: DamageSource_): boolean;
        makeStuckInBlock(arg0: Internal.BlockState_, arg1: Vec3d_): void;
        isSensitiveToWater(): boolean;
        skipAttackInteraction(arg0: Internal.Entity_): boolean;
        lerpMotion(arg0: number, arg1: number, arg2: number): void;
        "getAttributeValue(net.minecraft.core.Holder)"(arg0: Internal.Holder_<Internal.Attribute>): number;
        shouldRender(arg0: number, arg1: number, arg2: number): boolean;
        getJumpControl(): Internal.JumpControl;
        getFeetArmorItem(): Internal.ItemStack;
        static getViewScale(): number;
        getVisualRotationYInDegrees(): number;
        setSpeed(arg0: number): void;
        requiresCustomPersistence(): boolean;
        isDiscrete(): boolean;
        unRide(): void;
        getLevel(): Internal.Level;
        "spawnAtLocation(net.minecraft.world.item.ItemStack)"(arg0: Internal.ItemStack_): Internal.ItemEntity;
        getCombatTracker(): Internal.CombatTracker;
        updateDynamicGameEventListener(arg0: Internal.BiConsumer_<Internal.DynamicGameEventListener<any>, Internal.ServerLevel>): void;
        "onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor)"(arg0: Internal.EntityDataAccessor_<any>): void;
        isNoAi(): boolean;
        areCapsCompatible(arg0: Internal.CapabilityProvider_<Internal.Entity>): boolean;
        extinguishFire(): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getEyeHeightForge(arg0: Internal.Pose_, arg1: Internal.EntityDimensions_): number;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        tell(message: net.minecraft.network.chat.Component_): void;
        closerThan(arg0: Internal.Entity_, arg1: number): boolean;
        getDistanceSq(pos: BlockPos_): number;
        indicateDamage(arg0: number, arg1: number): void;
        canBeSeenByAnyone(): boolean;
        isFullyFrozen(): boolean;
        setFacet(key: Internal.FacetKey_<any>, val: Internal.Facet_<any>): void;
        isInWall(): boolean;
        getAllSlots(): Internal.Iterable<Internal.ItemStack>;
        remove(arg0: Internal.Entity$RemovalReason_): void;
        getScale(): number;
        isSuppressingSlidingDownLadder(): boolean;
        getBlockZ(): number;
        dampensVibrations(): boolean;
        isSilent(): boolean;
        setUseItem(arg0: Internal.ItemStack_): void;
        "playSound(net.minecraft.sounds.SoundEvent)"(id: Internal.SoundEvent_): void;
        getPitch(): number;
        getPathfindingMalus(arg0: Internal.BlockPathTypes_): number;
        getRandom(): Internal.RandomSource;
        canReplaceEqualItem(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        rotate(arg0: Internal.Rotation_): number;
        getPassengersAndSelf(): Internal.Stream<Internal.Entity>;
        shouldRiderFaceForward(arg0: Internal.Player_): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        "getAttributeBaseValue(net.minecraft.core.Holder)"(arg0: Internal.Holder_<Internal.Attribute>): number;
        clearRestriction(): void;
        "self()"(): Internal.LivingEntity;
        rayTrace(): Internal.RayTraceResultJS;
        alwaysAccepts(): boolean;
        "isHolding(java.util.function.Predicate)"(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        getNoActionTime(): number;
        isVisuallyCrawling(): boolean;
        getLastDamageTaken(): number;
        isAggressive(): boolean;
        setYya(arg0: number): void;
        shouldUpdateFluidWhileBoating(arg0: Internal.FluidState_, arg1: Internal.Boat_): boolean;
        abstract sdl$shouldUpdateDynamicLight(): boolean;
        setDropChance(arg0: Internal.EquipmentSlot_, arg1: number): void;
        "broadcastBreakEvent(net.minecraft.world.InteractionHand)"(arg0: Internal.InteractionHand_): void;
        teleportRelative(arg0: number, arg1: number, arg2: number): void;
        setBaby(arg0: boolean): void;
        getLastHurtByMob(): Internal.LivingEntity;
        isInWaterOrBubble(): boolean;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        updateFluidHeightAndDoFluidPushing(): void;
        getPortalCooldown(): number;
        getItem(): Internal.ItemStack;
        handler$fgp000$onGetEyeHeight(arg0: Internal.CallbackInfoReturnable_<any>): void;
        causeFallDamage(arg0: number, arg1: number, arg2: DamageSource_): boolean;
        releaseUsingItem(): void;
        getPosition(arg0: number): Vec3d;
        removeFreeWill(): void;
        removeWhenFarAway(arg0: number): boolean;
        wait(arg0: number): void;
        isIgnoringBlockTriggers(): boolean;
        setRecordPlayingNearby(arg0: BlockPos_, arg1: boolean): void;
        getHandHoldingItemAngle(arg0: Internal.Item_): Vec3d;
        hasItemInSlot(arg0: Internal.EquipmentSlot_): boolean;
        canUpdate(arg0: boolean): void;
        getEyeInFluidType(): Internal.FluidType;
        distanceToSqr(arg0: Vec3d_): number;
        isSteppingCarefully(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        "spawnAtLocation(net.minecraft.world.item.ItemStack,float)"(arg0: Internal.ItemStack_, arg1: number): Internal.ItemEntity;
        addAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(): number;
        getBlockX(): number;
        isFallFlying(): boolean;
        getEncodeId(): string;
        getY(arg0: number): number;
        getMaxHeadXRot(): number;
        getNbt(): Internal.CompoundTag;
        setInvisible(arg0: boolean): void;
        getEffect(arg0: Internal.MobEffect_): Internal.MobEffectInstance;
        setTotalMovementSpeedMultiplier(speed: number): void;
        setHealth(arg0: number): void;
        attack(arg0: DamageSource_, arg1: number): boolean;
        onInsideBubbleColumn(arg0: boolean): void;
        getEyePosition(): Vec3d;
        getEyeHeight(): number;
        setDiscardFriction(arg0: boolean): void;
        hasPassenger(arg0: Internal.Predicate_<Internal.Entity>): boolean;
        getYaw(): number;
        parCool$isLivingOnCustomLadder(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        swing(arg0: Internal.InteractionHand_, arg1: boolean): void;
        getUsedItemHand(): Internal.InteractionHand;
        setDefaultMovementSpeed(speed: number): void;
        canAttackType(arg0: Internal.EntityType_<any>): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        getBrain(): Internal.Brain<any>;
        setCustomNameVisible(arg0: boolean): void;
        isAlliedTo(arg0: Internal.Team_): boolean;
        getControllingPassenger(): Internal.LivingEntity;
        canFireProjectileWeapon(arg0: Internal.ProjectileWeaponItem_): boolean;
        getScriptType(): Internal.ScriptType;
        shouldDiscardFriction(): boolean;
        startRiding(arg0: Internal.Entity_): boolean;
        saveWithoutId(arg0: Internal.CompoundTag_): Internal.CompoundTag;
        getForward(): Vec3d;
        serializeNBT(): Internal.Tag;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getId(): number;
        canBeHitByProjectile(): boolean;
        modifyReturnValue$fme000$create$onFireImmune(arg0: boolean): boolean;
        getEyeY(): number;
        skipDropExperience(): void;
        getBoundingBox(): Internal.AABB;
        isInWaterOrRain(): boolean;
        setItemSlot(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): void;
        equals(arg0: any): boolean;
        getViewYRot(arg0: number): number;
        dismountsUnderwater(): boolean;
        abstract sodiumdynamiclights$updateDynamicLight(arg0: Internal.LevelRenderer_): boolean;
        isAffectedByPotions(): boolean;
        playerTouch(arg0: Internal.Player_): void;
        addTag(arg0: string): boolean;
        getEyeHeight(arg0: Internal.Pose_): number;
        getAddEntityPacket(): Internal.Packet<Internal.ClientGamePacketListener>;
        isWithinRestriction(arg0: BlockPos_): boolean;
        static getEquipmentForSlot(arg0: Internal.EquipmentSlot_, arg1: number): Internal.Item;
        getTeam(): Internal.Team;
        setTicksFrozen(arg0: number): void;
        getUseItem(): Internal.ItemStack;
        getMyRidingOffset(): number;
        dismountTo(arg0: number, arg1: number, arg2: number): void;
        hasCustomName(): boolean;
        getSwimAmount(arg0: number): number;
        isLiving(): boolean;
        getX(): number;
        isVehicle(): boolean;
        handler$fha000$onClimbable(arg0: Internal.CallbackInfoReturnable_<any>): void;
        spawnAtLocation(arg0: Internal.ItemStack_): Internal.ItemEntity;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        thunderHit(arg0: Internal.ServerLevel_, arg1: Internal.LightningBolt_): void;
        setIsInPowderSnow(arg0: boolean): void;
        doEnchantDamageEffects(arg0: Internal.LivingEntity_, arg1: Internal.Entity_): void;
        setCustomName(arg0: net.minecraft.network.chat.Component_): void;
        getTeamId(): string;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        setStingerCount(arg0: number): void;
        getMaxHeadYRot(): number;
        isCustomNameVisible(): boolean;
        isSupportedBy(arg0: BlockPos_): boolean;
        getPistonPushReaction(): Internal.PushReaction;
        shouldRiderSit(): boolean;
        lookAt(arg0: Internal.EntityAnchorArgument$Anchor_, arg1: Vec3d_): void;
        getLootTableSeed(): number;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        collide(arg0: Vec3d_): Vec3d;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        "onSyncedDataUpdated(java.util.List)"(arg0: Internal.List_<Internal.SynchedEntityData$DataValue<any>>): void;
        canBeLeashed(arg0: Internal.Player_): boolean;
        hasIndirectPassenger(arg0: Internal.Entity_): boolean;
        getEntityData(): Internal.SynchedEntityData;
        sdl$dynamicLightTick(): void;
        handleInsidePortal(arg0: BlockPos_): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        absMoveTo(arg0: number, arg1: number, arg2: number): void;
        updateFluidHeightAndDoFluidPushing(arg0: Internal.Predicate_<Internal.FluidState>): void;
        isOnRails(): boolean;
        getStingerCount(): number;
        markFusionRecomputeModels(): void;
        getFallSounds(): Internal.LivingEntity$Fallsounds;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        getDimensionChangingDelay(): number;
        setYaw(arg0: number): void;
        getPickRadius(): number;
        isPathFinding(): boolean;
        supp$getSlimedTicks(): number;
        isRemoved(): boolean;
        teleportToWithTicket(arg0: number, arg1: number, arg2: number): void;
        spawnAnim(): void;
        getJumpBoostPower(): number;
        fillCrashReportCategory(arg0: Internal.CrashReportCategory_): void;
        self(): Internal.Entity;
        refreshDimensions(): void;
        "spawnAtLocation(net.minecraft.world.level.ItemLike)"(arg0: Internal.ItemLike_): Internal.ItemEntity;
        "getAttributeValue(net.minecraft.world.entity.ai.attributes.Attribute)"(arg0: Internal.Attribute_): number;
        "isHolding(net.minecraft.world.item.Item)"(arg0: Internal.Item_): boolean;
        setShiftKeyDown(arg0: boolean): void;
        getEyePosition(arg0: number): Vec3d;
        getPassengers(): Internal.EntityArrayList;
        getMaxHeightFluidType(): Internal.FluidType;
        getZ(): number;
        teleportTo(arg0: number, arg1: number, arg2: number): void;
        getAttributeBaseValue(arg0: Internal.Holder_<Internal.Attribute>): number;
        getServer(): Internal.MinecraftServer;
        getExperienceReward(): number;
        getFirstPassenger(): Internal.Entity;
        heal(arg0: number): void;
        getSpawnType(): Internal.MobSpawnType;
        setLastHurtMob(arg0: Internal.Entity_): void;
        setLastHurtByMob(arg0: Internal.LivingEntity_): void;
        interact(arg0: Internal.Player_, arg1: Internal.InteractionHand_): InteractionResult;
        abstract sdl$getDynamicLightLevel(): Internal.Level;
        getDismountLocationForPassenger(arg0: Internal.LivingEntity_): Vec3d;
        setXRot(arg0: number): void;
        checkSlowFallDistance(): void;
        canStandOnFluid(arg0: Internal.FluidState_): boolean;
        setFabricBalmData(arg0: Internal.CompoundTag_): void;
        touchingUnloadedChunk(): boolean;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        abstract sdl$getDynamicLightZ(): number;
        getLookAngle(): Vec3d;
        getAmbientSoundInterval(): number;
        setArrowCount(arg0: number): void;
        getMotionZ(): number;
        isPersistenceRequired(): boolean;
        isInvisible(): boolean;
        is(arg0: Internal.Entity_): boolean;
        getBedOrientation(): Internal.Direction;
        ejectPassengers(): void;
        removeEffect(arg0: Internal.MobEffect_): boolean;
        getProfile(): Internal.GameProfile;
        isDeadOrDying(): boolean;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        static setViewScale(arg0: number): void;
        take(arg0: Internal.Entity_, arg1: number): void;
        setLevelCallback(arg0: Internal.EntityInLevelCallback_): void;
        getLookControl(): Internal.LookControl;
        playSound(arg0: Internal.SoundEvent_, arg1: number, arg2: number): void;
        "areCapsCompatible(net.minecraftforge.common.capabilities.CapabilityDispatcher)"(arg0: Internal.CapabilityDispatcher_): boolean;
        canAttack(arg0: Internal.LivingEntity_): boolean;
        getOffHandItem(): Internal.ItemStack;
        startSeenByPlayer(arg0: Internal.ServerPlayer_): void;
        isOnScoreboardTeam(teamId: string): boolean;
        startUsingItem(arg0: Internal.InteractionHand_): void;
        position(): Vec3d;
        static getEquipmentSlotForItem(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        displayFireAnimation(): boolean;
        getRopeHoldPosition(arg0: number): Vec3d;
        copyPosition(arg0: Internal.Entity_): void;
        onAddedToWorld(): void;
        "hasPassenger(net.minecraft.world.entity.Entity)"(arg0: Internal.Entity_): boolean;
        isCrouching(): boolean;
        "getAttributeBaseValue(net.minecraft.world.entity.ai.attributes.Attribute)"(arg0: Internal.Attribute_): number;
        onLeaveCombat(): void;
        setY(y: number): void;
        getAttributeValue(arg0: Internal.Attribute_): number;
        getFeetBlockState(): Internal.BlockState;
        isWithinRestriction(): boolean;
        changeDimension(arg0: Internal.ServerLevel_, arg1: Internal.ITeleporter_): Internal.Entity;
        positionRider(arg0: Internal.Entity_): void;
        baseTick(): void;
        broadcastToPlayer(arg0: Internal.ServerPlayer_): boolean;
        setSharedFlag(arg0: number, arg1: boolean): void;
        getSleepingPos(): Optional<BlockPos>;
        handler$bbj000$curio$canFreeze(arg0: Internal.CallbackInfoReturnable_<any>): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getEyeHeightAccess(arg0: Internal.Pose_, arg1: Internal.EntityDimensions_): number;
        damageHeldItem(): void;
        getCustomName(): net.minecraft.network.chat.Component;
        getClass(): typeof any;
        "self()"(): Internal.Entity;
        isVisuallySwimming(): boolean;
        getMaxAirSupply(): number;
        canTrample(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: number): boolean;
        attacking(arg0: Internal.LivingEntity_): void;
        setItemInHand(arg0: Internal.InteractionHand_, arg1: Internal.ItemStack_): void;
        setMaxHealth(hp: number): void;
        getFacing(): Internal.Direction;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>, arg1: boolean): boolean;
        isPassengerOfSameVehicle(arg0: Internal.Entity_): boolean;
        getBoundingBoxForCulling(): Internal.AABB;
        getTarget(): Internal.LivingEntity;
        restrictTo(arg0: BlockPos_, arg1: number): void;
        trackingPosition(): Vec3d;
        getNameTagOffsetY(): number;
        isInvulnerable(): boolean;
        isInLava(): boolean;
        isInWater(): boolean;
        awardKillScore(arg0: Internal.Entity_, arg1: number, arg2: DamageSource_): void;
        /**
         * @deprecated
        */
        finalizeSpawn(arg0: Internal.ServerLevelAccessor_, arg1: Internal.DifficultyInstance_, arg2: Internal.MobSpawnType_, arg3: Internal.SpawnGroupData_, arg4: Internal.CompoundTag_): Internal.SpawnGroupData;
        callDamageArmor(arg0: DamageSource_, arg1: number): void;
        hasEffect(arg0: Internal.MobEffect_): boolean;
        swing(arg0: Internal.InteractionHand_): void;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        setFusionModel(layerIndex: number, model: Internal.Triple_<any, any, any>): void;
        getRootVehicle(): Internal.Entity;
        onPathfindingDone(): void;
        save(arg0: Internal.CompoundTag_): boolean;
        getLocalBoundsForPose(arg0: Internal.Pose_): Internal.AABB;
        sdl$getLuminance(): number;
        isNoGravity(): boolean;
        curePotionEffects(arg0: Internal.ItemStack_): boolean;
        onItemPickup(arg0: Internal.ItemEntity_): void;
        updateSwimming(): void;
        isHolding(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        getSpeed(): number;
        shouldInformAdmins(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        rideTick(): void;
        wait(): void;
        getUuid(): Internal.UUID;
        setOffHandItem(item: Internal.ItemStack_): void;
        spawn(): void;
        setNoAi(arg0: boolean): void;
        teleportTo(arg0: Internal.ServerLevel_, arg1: number, arg2: number, arg3: number, arg4: Internal.Set_<Internal.RelativeMovement>, arg5: number, arg6: number): boolean;
        shouldShowName(): boolean;
        getArmorSlots(): Internal.Iterable<Internal.ItemStack>;
        canPickUpLoot(): boolean;
        kill(): void;
        onEnterCombat(): void;
        handler$bam000$injectOnClimbableWhileClimbingMasts(arg0: Internal.CallbackInfoReturnable_<any>): void;
        animateHurt(arg0: number): void;
        static resetForwardDirectionOfRelativePortalPosition(arg0: Vec3d_): Vec3d;
        hasRestriction(): boolean;
        getHeadArmorItem(): Internal.ItemStack;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getDimensionsForge(arg0: Internal.Pose_): Internal.EntityDimensions;
        deserializeNBT(arg0: Internal.Tag_): void;
        revive(): void;
        getBbWidth(): number;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        addDeltaMovement(arg0: Vec3d_): void;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        "getName()"(): net.minecraft.network.chat.Component;
        static checkGlowSquideSpawnRules(arg0: Internal.EntityType_<Internal.LivingEntity>, arg1: Internal.ServerLevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        mirror(arg0: Internal.Mirror_): number;
        canUpdate(): boolean;
        knockback(arg0: number, arg1: number, arg2: number): void;
        getTicksRequiredToFreeze(): number;
        catnip$callSetLevel(arg0: Internal.Level_): void;
        getVisibilityPercent(arg0: Internal.Entity_): number;
        getMaxSpawnClusterSize(): number;
        getUsername(): string;
        move(arg0: Internal.MoverType_, arg1: Vec3d_): void;
        onRemovedFromWorld(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isPickable(): boolean;
        setYHeadRot(arg0: number): void;
        getDarkTicksRemaining(): number;
        setJumping(arg0: boolean): void;
        getPickResult(): Internal.ItemStack;
        "getMainHandItem()"(): Internal.ItemStack;
        getAbsorptionAmount(): number;
        getRandomY(): number;
        getDisplayName(): net.minecraft.network.chat.Component;
        getMobType(): Internal.MobType;
        travel(arg0: Vec3d_): void;
        getItemInHand(arg0: Internal.InteractionHand_): Internal.ItemStack;
        getFluidTypeHeight(arg0: Internal.FluidType_): number;
        shouldBeSaved(): boolean;
        "areCapsCompatible(net.minecraftforge.common.capabilities.CapabilityProvider)"(arg0: Internal.CapabilityProvider_<Internal.Entity>): boolean;
        removeTag(arg0: string): boolean;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        /**
         * @deprecated
        */
        getFluidHeight(arg0: Internal.TagKey_<Internal.Fluid>): number;
        canSpawnSoulSpeedParticle(): boolean;
        notifyAll(): void;
        aiStep(): void;
        getPassengersRidingOffset(): number;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        "isInFluidType(java.util.function.BiPredicate)"(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        distanceToEntitySqr(arg0: Internal.Entity_): number;
        isFrame(): boolean;
        broadcastBreakEvent(arg0: Internal.InteractionHand_): void;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        discard(): void;
        sendSystemMessage(arg0: net.minecraft.network.chat.Component_): void;
        acceptsSuccess(): boolean;
        static tickEntity(entity: Internal.LivingEntity_): void;
        setNoGravity(arg0: boolean): void;
        getUseItemRemainingTicks(): number;
        sdl$setDynamicLightEnabled(enabled: boolean): void;
        attackable(): boolean;
        createCommandSourceStack(): Internal.CommandSourceStack;
        getNavigation(): Internal.PathNavigation;
        isControlledByLocalInstance(): boolean;
        isMonster(): boolean;
        getLastClimbablePos(): Optional<BlockPos>;
        getEatingSound(arg0: Internal.ItemStack_): Internal.SoundEvent;
        getPerceivedTargetDistanceSquareForMeleeAttack(arg0: Internal.LivingEntity_): number;
        onSyncedDataUpdated(arg0: Internal.List_<Internal.SynchedEntityData$DataValue<any>>): void;
        setId(arg0: number): void;
        getHorizontalFacing(): Internal.Direction;
        getType(): string;
        isDamageSourceBlocked(arg0: DamageSource_): boolean;
        getLightProbePosition(arg0: number): Vec3d;
        getActiveEffectsMap(): Internal.Map<Internal.MobEffect, Internal.MobEffectInstance>;
        onEquipItem(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_, arg2: Internal.ItemStack_): void;
        checkDespawn(): void;
        getWalkTargetValue(arg0: BlockPos_, arg1: Internal.LevelReader_): number;
        lookAt(arg0: Internal.Entity_, arg1: number, arg2: number): void;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        equipItemIfPossible(arg0: Internal.ItemStack_): Internal.ItemStack;
        onSyncedDataUpdated(arg0: Internal.EntityDataAccessor_<any>): void;
        lerpHeadTo(arg0: number, arg1: number): void;
        canDisableShield(): boolean;
        setMotionX(x: number): void;
        getHandSlots(): Internal.Iterable<Internal.ItemStack>;
        distanceToEntity(arg0: Internal.Entity_): number;
        wait(arg0: number, arg1: number): void;
        getTeamColor(): number;
        setNbt(nbt: Internal.CompoundTag_): void;
        wrapOperation$ejg000$onTravel(instance: Internal.LivingEntity_, state: Internal.FluidState_, original: Internal.Operation_<any>): boolean;
        "isInFluidType(net.minecraftforge.fluids.FluidType)"(arg0: Internal.FluidType_): boolean;
        checkSpawnObstruction(arg0: Internal.LevelReader_): boolean;
        extinguish(): void;
        clearFacets(): void;
        getRestrictRadius(): number;
        moveTo(arg0: Vec3d_): void;
        isColliding(arg0: BlockPos_, arg1: Internal.BlockState_): boolean;
        "swing(net.minecraft.world.InteractionHand)"(hand: Internal.InteractionHand_): void;
        isInvertedHealAndHarm(): boolean;
        modifyExpressionValue$fme000$create$playerHidingAsBoxIsCrouchingNotSwimming(arg0: boolean, arg1: Internal.Pose_): boolean;
        canHoldItem(arg0: Internal.ItemStack_): boolean;
        killedEntity(arg0: Internal.ServerLevel_, arg1: Internal.LivingEntity_): boolean;
        getClassification(arg0: boolean): Internal.MobCategory;
        isFreezing(): boolean;
        runCommand(command: string): number;
        setGuaranteedDrop(arg0: Internal.EquipmentSlot_): void;
        setSharedFlagOnFire(arg0: boolean): void;
        get XRot(): number
        set defaultMovementSpeedMultiplier(speed: number)
        get suppressingBounce(): boolean
        set target(arg0: Internal.LivingEntity_)
        get onFire(): boolean
        get positionCodec(): Internal.VecDeltaCodec
        set maxUpStep(arg0: number)
        get fallFlyingTicks(): number
        set xxa(arg0: number)
        set delayedLeashHolderId(arg0: number)
        get shiftKeyDown(): boolean
        set UUID(arg0: Internal.UUID_)
        set motionZ(z: number)
        get blockY(): number
        get spectator(): boolean
        set mainHandItem(item: Internal.ItemStack_)
        get persistentData(): Internal.CompoundTag
        get health(): number
        get maxHealth(): number
        set aggressive(arg0: boolean)
        set removed(arg0: Internal.Entity$RemovalReason_)
        get inWaterRainOrBubble(): boolean
        get removalReason(): Internal.Entity$RemovalReason
        get indirectPassengers(): Internal.Iterable<Internal.Entity>
        set level(arg0: Internal.Level_)
        set boundingBox(arg0: Internal.AABB_)
        get ambientCreature(): boolean
        set zza(arg0: number)
        get block(): Internal.BlockContainerJS
        get name(): net.minecraft.network.chat.Component
        get controlledVehicle(): Internal.Entity
        get armorValue(): number
        get killCredit(): Internal.LivingEntity
        get autoSpinAttack(): boolean
        get remainingFireTicks(): number
        get maxFallDistance(): number
        get ticksFrozen(): number
        get voicePitch(): number
        set statusMessage(message: net.minecraft.network.chat.Component_)
        set sleepingPos(arg0: BlockPos_)
        get descending(): boolean
        get headRotSpeed(): number
        get YHeadRot(): number
        set absorptionAmount(arg0: number)
        set deltaMovement(arg0: Vec3d_)
        get baby(): boolean
        get glowing(): boolean
        get leashOffset(): Vec3d
        get attackable(): boolean
        get underWater(): boolean
        get leashHolder(): Internal.Entity
        get sensing(): Internal.Sensing
        get legsArmorItem(): Internal.ItemStack
        get deltaMovement(): Vec3d
        set secondsOnFire(arg0: number)
        get "displayName()"(): net.minecraft.network.chat.Component
        get lootTable(): ResourceLocation
        get ticksUsingItem(): number
        get arrowCount(): number
        get moveControl(): Internal.MoveControl
        get defaultMovementSpeed(): number
        get peacefulCreature(): boolean
        set onGround(arg0: boolean)
        get firstTick(): boolean
        get lastHurtByMobTimestamp(): number
        get vehicle(): Internal.Entity
        get effectiveAi(): boolean
        set spawnCancelled(arg0: boolean)
        get stringUuid(): string
        set swimming(arg0: boolean)
        get mainArm(): Internal.HumanoidArm
        get rotationVector(): Internal.Vec2
        get hurtDir(): number
        get sprinting(): boolean
        get motionY(): number
        get offhandItem(): Internal.ItemStack
        get lastHurtMob(): Internal.LivingEntity
        get selfAndPassengers(): Internal.Stream<Internal.Entity>
        get addedToWorld(): boolean
        get lastDamageSource(): DamageSource
        get soundSource(): Internal.SoundSource
        set noActionTime(arg0: number)
        set movementSpeedAddition(speed: number)
        get pose(): Internal.Pose
        get restrictCenter(): BlockPos
        get leftHanded(): boolean
        set z(z: number)
        get y(): number
        get blocking(): boolean
        set facetsFromAttacher(attacher: Internal.FacetAttachmentEvent$FacetAttacher_)
        get pushedByFluid(): boolean
        get armorCoverPercentage(): number
        get airSupply(): number
        get player(): boolean
        get animal(): boolean
        get motionDirection(): Internal.Direction
        get fabricBalmData(): Internal.CompoundTag
        get commandSenderWorld(): Internal.Level
        get totalMovementSpeed(): number
        get attributes(): Internal.AttributeMap
        get spawnCancelled(): boolean
        get swimming(): boolean
        set sprinting(arg0: boolean)
        set x(x: number)
        get portalWaitTime(): number
        get blockStateOn(): Internal.BlockState
        get fluidJumpThreshold(): number
        get facets(): Internal.FacetInventory
        set airSupply(arg0: number)
        get onPos(): BlockPos
        get undead(): boolean
        get blockPosBelowThatAffectsMyMovement(): BlockPos
        get stepHeight(): number
        get sleeping(): boolean
        get dismountPoses(): Internal.ImmutableList<Internal.Pose>
        get lastHurtMobTimestamp(): number
        set remainingFireTicks(arg0: number)
        /**
         * @deprecated
        */
        get onPosLegacy(): BlockPos
        set pos(arg0: Vec3d_)
        set canPickUpLoot(arg0: boolean)
        get mainHandItem(): Internal.ItemStack
        set silent(arg0: boolean)
        set leftHanded(arg0: boolean)
        get activeEffects(): Internal.Collection<Internal.MobEffectInstance>
        get onPortalCooldown(): boolean
        set pitch(arg0: number)
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get usingItem(): boolean
        get alwaysTicking(): boolean
        get forgePersistentData(): Internal.CompoundTag
        set invulnerable(arg0: boolean)
        get inFluidType(): boolean
        set glowing(arg0: boolean)
        get YRot(): number
        get alive(): boolean
        get bbHeight(): number
        get lastAttackedTime(): number
        get tags(): Internal.Set<string>
        get lastAttacker(): Internal.LivingEntity
        get percentFrozen(): number
        set portalCooldown(arg0: number)
        set position(block: Internal.BlockContainerJS_)
        get leashed(): boolean
        set pose(arg0: Internal.Pose_)
        get reachDistance(): number
        get entityType(): Internal.EntityType<any>
        get waterCreature(): boolean
        set lastHurtByPlayer(arg0: Internal.Player_)
        get "server()"(): Internal.MinecraftServer
        set YRot(arg0: number)
        get pushable(): boolean
        set YBodyRot(arg0: number)
        set motionY(y: number)
        set chestArmorItem(item: Internal.ItemStack_)
        get passenger(): boolean
        get sensitiveToWater(): boolean
        get jumpControl(): Internal.JumpControl
        get feetArmorItem(): Internal.ItemStack
        get viewScale(): number
        get visualRotationYInDegrees(): number
        set speed(arg0: number)
        get discrete(): boolean
        get level(): Internal.Level
        get combatTracker(): Internal.CombatTracker
        get noAi(): boolean
        get chestArmorItem(): Internal.ItemStack
        get fullyFrozen(): boolean
        get inWall(): boolean
        get allSlots(): Internal.Iterable<Internal.ItemStack>
        get scale(): number
        get suppressingSlidingDownLadder(): boolean
        get blockZ(): number
        get silent(): boolean
        set useItem(arg0: Internal.ItemStack_)
        get pitch(): number
        get random(): Internal.RandomSource
        get passengersAndSelf(): Internal.Stream<Internal.Entity>
        get noActionTime(): number
        get visuallyCrawling(): boolean
        get lastDamageTaken(): number
        get aggressive(): boolean
        set yya(arg0: number)
        set baby(arg0: boolean)
        get lastHurtByMob(): Internal.LivingEntity
        get inWaterOrBubble(): boolean
        get portalCooldown(): number
        get item(): Internal.ItemStack
        get ignoringBlockTriggers(): boolean
        get eyeInFluidType(): Internal.FluidType
        get steppingCarefully(): boolean
        /**
         * @deprecated
        */
        get lightLevelDependentMagicValue(): number
        get blockX(): number
        get fallFlying(): boolean
        get encodeId(): string
        get maxHeadXRot(): number
        get nbt(): Internal.CompoundTag
        set invisible(arg0: boolean)
        set totalMovementSpeedMultiplier(speed: number)
        set health(arg0: number)
        get eyePosition(): Vec3d
        get eyeHeight(): number
        set discardFriction(arg0: boolean)
        get yaw(): number
        get usedItemHand(): Internal.InteractionHand
        set defaultMovementSpeed(speed: number)
        get brain(): Internal.Brain<any>
        set customNameVisible(arg0: boolean)
        get controllingPassenger(): Internal.LivingEntity
        get scriptType(): Internal.ScriptType
        get forward(): Vec3d
        set feetArmorItem(item: Internal.ItemStack_)
        get id(): number
        get eyeY(): number
        get boundingBox(): Internal.AABB
        get inWaterOrRain(): boolean
        get affectedByPotions(): boolean
        get addEntityPacket(): Internal.Packet<Internal.ClientGamePacketListener>
        get team(): Internal.Team
        set ticksFrozen(arg0: number)
        get useItem(): Internal.ItemStack
        get myRidingOffset(): number
        get living(): boolean
        get x(): number
        get vehicle(): boolean
        set isInPowderSnow(arg0: boolean)
        set customName(arg0: net.minecraft.network.chat.Component_)
        get teamId(): string
        set stingerCount(arg0: number)
        get maxHeadYRot(): number
        get customNameVisible(): boolean
        get pistonPushReaction(): Internal.PushReaction
        get lootTableSeed(): number
        get motionX(): number
        get entityData(): Internal.SynchedEntityData
        get potionEffects(): Internal.EntityPotionEffectsJS
        get onRails(): boolean
        get stingerCount(): number
        get fallSounds(): Internal.LivingEntity$Fallsounds
        get dimensionChangingDelay(): number
        set yaw(arg0: number)
        get pickRadius(): number
        get pathFinding(): boolean
        get removed(): boolean
        get jumpBoostPower(): number
        set shiftKeyDown(arg0: boolean)
        get passengers(): Internal.EntityArrayList
        get maxHeightFluidType(): Internal.FluidType
        get z(): number
        get server(): Internal.MinecraftServer
        get experienceReward(): number
        get firstPassenger(): Internal.Entity
        get spawnType(): Internal.MobSpawnType
        set lastHurtMob(arg0: Internal.Entity_)
        set lastHurtByMob(arg0: Internal.LivingEntity_)
        set XRot(arg0: number)
        set fabricBalmData(arg0: Internal.CompoundTag_)
        get lookAngle(): Vec3d
        get ambientSoundInterval(): number
        set arrowCount(arg0: number)
        get motionZ(): number
        get persistenceRequired(): boolean
        get invisible(): boolean
        get bedOrientation(): Internal.Direction
        get profile(): Internal.GameProfile
        get deadOrDying(): boolean
        set headArmorItem(item: Internal.ItemStack_)
        set viewScale(arg0: number)
        set levelCallback(arg0: Internal.EntityInLevelCallback_)
        get lookControl(): Internal.LookControl
        get offHandItem(): Internal.ItemStack
        get crouching(): boolean
        set y(y: number)
        get feetBlockState(): Internal.BlockState
        get withinRestriction(): boolean
        get sleepingPos(): Optional<BlockPos>
        get customName(): net.minecraft.network.chat.Component
        get class(): typeof any
        get visuallySwimming(): boolean
        get maxAirSupply(): number
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        get boundingBoxForCulling(): Internal.AABB
        get target(): Internal.LivingEntity
        get nameTagOffsetY(): number
        get invulnerable(): boolean
        get inLava(): boolean
        get inWater(): boolean
        get rootVehicle(): Internal.Entity
        get noGravity(): boolean
        get speed(): number
        get uuid(): Internal.UUID
        set offHandItem(item: Internal.ItemStack_)
        set noAi(arg0: boolean)
        get armorSlots(): Internal.Iterable<Internal.ItemStack>
        get headArmorItem(): Internal.ItemStack
        get bbWidth(): number
        get "name()"(): net.minecraft.network.chat.Component
        get ticksRequiredToFreeze(): number
        get maxSpawnClusterSize(): number
        get username(): string
        get pickable(): boolean
        set YHeadRot(arg0: number)
        get darkTicksRemaining(): number
        set jumping(arg0: boolean)
        get pickResult(): Internal.ItemStack
        get "mainHandItem()"(): Internal.ItemStack
        get absorptionAmount(): number
        get randomY(): number
        get displayName(): net.minecraft.network.chat.Component
        get mobType(): Internal.MobType
        get passengersRidingOffset(): number
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        set noGravity(arg0: boolean)
        get useItemRemainingTicks(): number
        get navigation(): Internal.PathNavigation
        get controlledByLocalInstance(): boolean
        get monster(): boolean
        get lastClimbablePos(): Optional<BlockPos>
        set id(arg0: number)
        get horizontalFacing(): Internal.Direction
        get type(): string
        get activeEffectsMap(): Internal.Map<Internal.MobEffect, Internal.MobEffectInstance>
        set motionX(x: number)
        get handSlots(): Internal.Iterable<Internal.ItemStack>
        get teamColor(): number
        set nbt(nbt: Internal.CompoundTag_)
        get restrictRadius(): number
        get invertedHealAndHarm(): boolean
        get freezing(): boolean
        set guaranteedDrop(arg0: Internal.EquipmentSlot_)
        set sharedFlagOnFire(arg0: boolean)
    }
    type GlowSquid_ = GlowSquid;
    class TrappedChestBlock extends Internal.ChestBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        getSignal(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        /**
         * @deprecated
        */
        getVisualShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.CollisionContext_): Internal.VoxelShape;
        static updateOrDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.LevelAccessor_, arg3: BlockPos_, arg4: number, arg5: number): void;
        static popResource(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.ItemStack_): void;
        setRandomTickCallback(callback: Internal.Consumer_<any>): void;
        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;
        getPistonPushReaction(arg0: Internal.BlockState_): Internal.PushReaction;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        triggerEvent(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: number, arg4: number): boolean;
        /**
         * @deprecated
        */
        getExplosionResistance(): number;
        asItem(): Internal.Item;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_, arg6: boolean): void;
        getTypeData(): Internal.CompoundTag;
        setFriction(arg0: number): void;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        getRenderShape(arg0: Internal.BlockState_): Internal.RenderShape;
        blockEntityType(): Internal.BlockEntityType<Internal.ChestBlockEntity>;
        getSpeedFactor(): number;
        /**
         * @deprecated
        */
        getLightBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        isPossibleToRespawnInThis(arg0: Internal.BlockState_): boolean;
        playerDestroy(arg0: Internal.Level_, arg1: Internal.Player_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.BlockEntity_, arg5: Internal.ItemStack_): void;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): void;
        playerWillDestroy(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Player_): void;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        getClass(): typeof any;
        getMaxVerticalOffset(): number;
        newBlockEntity(arg0: BlockPos_, arg1: Internal.BlockState_): Internal.BlockEntity;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        /**
         * @deprecated
        */
        getDrops(arg0: Internal.BlockState_, arg1: Internal.LootParams$Builder_): Internal.List<Internal.ItemStack>;
        getStateDefinition(): Internal.StateDefinition<Internal.Block, Internal.BlockState>;
        setBlockBuilder(b: Internal.BlockBuilder_): void;
        /**
         * @deprecated
        */
        entityInside(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): void;
        initializeClient(arg0: Internal.Consumer_<Internal.IClientBlockExtensions>): void;
        /**
         * @deprecated
        */
        canBeReplaced(arg0: Internal.BlockState_, arg1: Internal.Fluid_): boolean;
        getBlockStates(): Internal.List<Internal.BlockState>;
        setRequiresTool(v: boolean): void;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        puzzleslib$setItem(arg0: Internal.Item_): void;
        /**
         * @deprecated
        */
        builtInRegistryHolder(): Internal.Holder$Reference<Internal.Block>;
        static popResourceFromFace(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Direction_, arg3: Internal.ItemStack_): void;
        handlePrecipitation(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Biome$Precipitation_): void;
        wait(arg0: number): void;
        getFluidState(arg0: Internal.BlockState_): Internal.FluidState;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Optional<Vec3d>;
        tick(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        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;
        handler$end000$addSimpleFastECdrops(state: Internal.BlockState_, builder: Internal.LootParams$Builder_, cir: Internal.CallbackInfoReturnable_<any>, resId: ResourceLocation_, lootParams: Internal.LootParams_, serverLevel: Internal.ServerLevel_, lootTable: Internal.LootTable_): void;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_): void;
        /**
         * @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
        */
        isCollisionShapeFullBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMenuProvider(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): Internal.MenuProvider;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        static byItem(arg0: Internal.Item_): Internal.Block;
        static updateFromNeighbourShapes(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_): Internal.BlockState;
        /**
         * @deprecated
        */
        updateIndirectNeighbourShapes(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: number, arg4: number): void;
        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;
        use(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: Internal.InteractionHand_, arg5: Internal.BlockHitResult_): InteractionResult;
        setLightEmission(v: number): void;
        setJumpFactor(arg0: number): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        /**
         * @deprecated
        */
        getShadeBrightness(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        static getContainer(arg0: Internal.ChestBlock_, arg1: Internal.BlockState_, arg2: Internal.Level_, arg3: BlockPos_, arg4: boolean): net.minecraft.world.Container;
        /**
         * @deprecated
        */
        getCollisionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.CollisionContext_): Internal.VoxelShape;
        defaultBlockState(): Internal.BlockState;
        getStateForPlacement(arg0: Internal.BlockPlaceContext_): Internal.BlockState;
        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;
        wait(): void;
        getMaxHorizontalOffset(): number;
        /**
         * @deprecated
        */
        getDestroyProgress(arg0: Internal.BlockState_, arg1: Internal.Player_, arg2: Internal.BlockGetter_, arg3: BlockPos_): number;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        updateShape(arg0: Internal.BlockState_, arg1: Internal.Direction_, arg2: Internal.BlockState_, arg3: Internal.LevelAccessor_, arg4: BlockPos_, arg5: BlockPos_): Internal.BlockState;
        isRandomlyTicking(arg0: Internal.BlockState_): boolean;
        static isShapeFullBlock(arg0: Internal.VoxelShape_): boolean;
        withPropertiesOf(arg0: Internal.BlockState_): Internal.BlockState;
        getPickupSound(arg0: Internal.BlockState_): Optional<Internal.SoundEvent>;
        setIsRandomlyTicking(arg0: boolean): void;
        rotate(arg0: Internal.BlockState_, arg1: Internal.Rotation_): Internal.BlockState;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        defaultMapColor(): Internal.MapColor;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3d_): Internal.BlockState;
        setNameKey(arg0: string): void;
        static box(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.VoxelShape;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        updateEntityAfterFallOn(arg0: Internal.BlockGetter_, arg1: Internal.Entity_): void;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getBlockBuilder(): Internal.BlockBuilder;
        getIdLocation(): ResourceLocation;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        isSignalSource(arg0: Internal.BlockState_): boolean;
        /**
         * @deprecated
        */
        onProjectileHit(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockHitResult_, arg3: Internal.Projectile_): void;
        static getDrops(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_): Internal.List<Internal.ItemStack>;
        /**
         * @deprecated
        */
        isOcclusionShapeFullBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        static getId(arg0: Internal.BlockState_): number;
        /**
         * @deprecated
        */
        "canBeReplaced(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.Fluid)"(arg0: Internal.BlockState_, arg1: Internal.Fluid_): boolean;
        canSustainPlant(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.IPlantable_): boolean;
        isPathfindable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.PathComputationType_): boolean;
        setSoundType(arg0: SoundType_): void;
        onRemove(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: boolean): void;
        equals(arg0: any): boolean;
        /**
         * @deprecated
        */
        getOcclusionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        invokeGetSoundGroup(arg0: Internal.BlockState_): SoundType;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getPickupSound(): Optional<Internal.SoundEvent>;
        /**
         * @deprecated
        */
        getSoundType(arg0: Internal.BlockState_): SoundType;
        /**
         * @deprecated
        */
        randomTick(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.BlockEntity_): void;
        static canSupportRigidBlock(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        getDescriptionId(): string;
        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;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getJumpFactor(): number;
        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;
        static canSupportCenter(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        /**
         * @deprecated
        */
        skipRendering(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.Direction_): boolean;
        combine(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: boolean): Internal.DoubleBlockCombiner$NeighborCombineResult<Internal.ChestBlockEntity>;
        getDirectSignal(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getProperties(): Internal.BlockBehaviour$Properties;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        lychee$isTickable(arg0: Internal.BlockState_): boolean;
        /**
         * @deprecated
        */
        "canBeReplaced(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.item.context.BlockPlaceContext)"(arg0: Internal.BlockState_, arg1: Internal.BlockPlaceContext_): boolean;
        static isChestBlockedAt(arg0: Internal.LevelAccessor_, arg1: BlockPos_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.MapColor_): Internal.MapColor;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        /**
         * @deprecated
        */
        useShapeForLightOcclusion(arg0: Internal.BlockState_): boolean;
        pickupBlock(arg0: Internal.LevelAccessor_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setSpeedFactor(arg0: number): void;
        sounds$prepareTagPair(value: ResourceLocation_): void;
        setExplosionResistance(arg0: number): void;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        toString(): string;
        notifyAll(): void;
        getId(): string;
        getLootTable(): ResourceLocation;
        static getConnectedDirection(arg0: Internal.BlockState_): Internal.Direction;
        /**
         * @deprecated
        */
        getInteractionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape;
        setPlacedBy(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.LivingEntity_, arg4: Internal.ItemStack_): void;
        propagatesSkylightDown(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        /**
         * @deprecated
        */
        onPlace(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: boolean): void;
        getFriction(): number;
        hasAnalogOutputSignal(arg0: Internal.BlockState_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        getAnalogOutputSignal(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): number;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        notify(): void;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        static getBlockType(arg0: Internal.BlockState_): Internal.DoubleBlockCombiner$BlockType;
        static isFaceFull(arg0: Internal.VoxelShape_, arg1: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        /**
         * @deprecated
        */
        canSurvive(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): void;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        setDestroySpeed(v: number): void;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.SignalGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        arch$holder(): Internal.Holder<Internal.Block>;
        /**
         * @deprecated
        */
        getCloneItemStack(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        hasDynamicShape(): boolean;
        /**
         * @deprecated
        */
        getSeed(arg0: Internal.BlockState_, arg1: BlockPos_): number;
        defaultDestroyTime(): number;
        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;
        static isExceptionForConnection(arg0: Internal.BlockState_): boolean;
        canPlaceLiquid(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Fluid_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        wait(arg0: number, arg1: number): void;
        handler$fdj000$$manageCustomSounds(state: Internal.BlockState_, cir: Internal.CallbackInfoReturnable_<any>): void;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.BlockGetter_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        mirror(arg0: Internal.BlockState_, arg1: Internal.Mirror_): Internal.BlockState;
        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;
        static opennessCombiner(arg0: Internal.LidBlockEntity_): Internal.DoubleBlockCombiner$Combiner<Internal.ChestBlockEntity, Internal.Float2FloatFunction>;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): 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;
        getMod(): string;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        /**
         * @deprecated
        */
        canBeReplaced(arg0: Internal.BlockState_, arg1: Internal.BlockPlaceContext_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        static updateOrDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.LevelAccessor_, arg3: BlockPos_, arg4: number): void;
        /**
         * @deprecated
        */
        attack(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): void;
        getShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.CollisionContext_): Internal.VoxelShape;
        lychee$setTickable(arg0: Internal.Predicate_<any>): void;
        static stateById(arg0: number): Internal.BlockState;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): number;
        popExperience(arg0: Internal.ServerLevel_, arg1: BlockPos_, arg2: number): void;
        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;
        setHasCollision(arg0: boolean): void;
        static shouldRenderFace(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: BlockPos_): boolean;
        /**
         * @deprecated
        */
        spawnAfterBreak(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.ItemStack_, arg4: boolean): void;
        set randomTickCallback(callback: Internal.Consumer_<any>)
        /**
         * @deprecated
        */
        get explosionResistance(): number
        get typeData(): Internal.CompoundTag
        set friction(arg0: number)
        get speedFactor(): number
        get class(): typeof any
        get maxVerticalOffset(): number
        get renderPropertiesInternal(): any
        get stateDefinition(): Internal.StateDefinition<Internal.Block, Internal.BlockState>
        set blockBuilder(b: Internal.BlockBuilder_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        set lightEmission(v: number)
        set jumpFactor(arg0: number)
        get maxHorizontalOffset(): number
        set isRandomlyTicking(arg0: boolean)
        set nameKey(arg0: string)
        get blockBuilder(): Internal.BlockBuilder
        get idLocation(): ResourceLocation
        set soundType(arg0: SoundType_)
        get pickupSound(): Optional<Internal.SoundEvent>
        get descriptionId(): string
        get jumpFactor(): number
        get properties(): Internal.BlockBehaviour$Properties
        set speedFactor(arg0: number)
        set explosionResistance(arg0: number)
        get id(): string
        get lootTable(): ResourceLocation
        get friction(): number
        set destroySpeed(v: number)
        get name(): Internal.MutableComponent
        get mod(): string
        set hasCollision(arg0: boolean)
    }
    type TrappedChestBlock_ = TrappedChestBlock;
    interface ClimateRangeInvoker {
        sdtfc$new(arg0: ResourceLocation_, arg1: Internal.JsonObject_): Internal.ClimateRange;
        abstract getHydrationWiggleRange(): number;
        abstract getTemperatureWiggleRange(): number;
        get hydrationWiggleRange(): number
        get temperatureWiggleRange(): number
    }
    type ClimateRangeInvoker_ = ClimateRangeInvoker;
    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)
        getClass(): typeof any;
        getQuery(): string;
        sameFile(arg0: Internal.URL_): boolean;
        openConnection(): Internal.URLConnection;
        getPort(): number;
        notify(): void;
        getRef(): string;
        wait(arg0: number, arg1: number): void;
        openStream(): Internal.InputStream;
        static setURLStreamHandlerFactory(arg0: Internal.URLStreamHandlerFactory_): void;
        getContent(arg0: typeof any[]): any;
        getPath(): string;
        getContent(): any;
        toString(): string;
        notifyAll(): void;
        openConnection(arg0: Internal.Proxy_): Internal.URLConnection;
        getFile(): string;
        getAuthority(): string;
        getUserInfo(): string;
        getProtocol(): string;
        hashCode(): number;
        toExternalForm(): string;
        wait(): void;
        toURI(): Internal.URI;
        wait(arg0: number): void;
        equals(arg0: any): boolean;
        getHost(): string;
        getDefaultPort(): number;
        get class(): typeof any
        get query(): string
        get port(): number
        get ref(): string
        set URLStreamHandlerFactory(arg0: Internal.URLStreamHandlerFactory_)
        get path(): string
        get content(): any
        get file(): string
        get authority(): string
        get userInfo(): string
        get protocol(): string
        get host(): string
        get defaultPort(): number
    }
    type URL_ = URL;
    class Score {
        constructor(arg0: Internal.Scoreboard_, arg1: Internal.Objective_, arg2: string)
        getClass(): typeof any;
        setScore(arg0: number): void;
        getObjective(): Internal.Objective;
        toString(): string;
        notifyAll(): void;
        add(arg0: number): void;
        increment(): void;
        setLocked(arg0: boolean): void;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        getScoreboard(): Internal.Scoreboard;
        isLocked(): boolean;
        getOwner(): string;
        hashCode(): number;
        getScore(): number;
        wait(): void;
        wait(arg0: number): void;
        reset(): void;
        equals(arg0: any): boolean;
        get class(): typeof any
        set score(arg0: number)
        get objective(): Internal.Objective
        set locked(arg0: boolean)
        get scoreboard(): Internal.Scoreboard
        get locked(): boolean
        get owner(): string
        get score(): number
        static readonly SCORE_COMPARATOR: Comparator<Internal.Score>;
    }
    type Score_ = Score;
    interface IrisItemLightProviderCompat {
        abstract getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Vec3f;
        abstract getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number;
    }
    type IrisItemLightProviderCompat_ = IrisItemLightProviderCompat;
    interface IElectricEquipment {
        abstract onStrike(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.LivingEntity_, arg3: Internal.Map_<string, any>, arg4: DamageSource_, arg5: Internal.IElectricEquipment$ElectricSource_): void;
        applyToEntity(arg0: Internal.LivingEntity_, arg1: DamageSource_, arg2: Internal.IElectricEquipment$ElectricSource_): void;
        (arg0: Internal.ItemStack, arg1: Internal.EquipmentSlot, arg2: Internal.LivingEntity, arg3: Internal.Map<string, any>, arg4: DamageSource, arg5: Internal.IElectricEquipment$ElectricSource): void;
    }
    type IElectricEquipment_ = IElectricEquipment | ((arg0: Internal.ItemStack, arg1: Internal.EquipmentSlot, arg2: Internal.LivingEntity, arg3: Internal.Map<string, any>, arg4: DamageSource, arg5: Internal.IElectricEquipment$ElectricSource)=> void);
    interface IServerPlayer {
        abstract setXaeroWorldMapPlayerData(arg0: xaero.map.server.player.ServerPlayerData_): void;
        abstract getXaeroWorldMapPlayerData(): xaero.map.server.player.ServerPlayerData;
        set xaeroWorldMapPlayerData(arg0: xaero.map.server.player.ServerPlayerData_)
        get xaeroWorldMapPlayerData(): xaero.map.server.player.ServerPlayerData
    }
    type IServerPlayer_ = IServerPlayer;
    class BarometerItem extends Internal.AbstractNavItem {
        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;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        getDestroySpeed(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): number;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        moonlight$addAdditionalBehavior(placementOverride: Internal.AdditionalItemPlacement_): void;
        /**
         * @deprecated
        */
        onDestroyed(arg0: Internal.ItemEntity_): void;
        isFireResistant(): boolean;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): InteractionResult;
        onCraftedBy(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        isComplex(): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        onUseTick(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: Internal.ItemStack_, arg3: number): void;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        /**
         * @deprecated
        */
        getFoodProperties(): Internal.FoodProperties;
        canBeHurtBy(arg0: DamageSource_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        getUseAnimation(arg0: Internal.ItemStack_): Internal.UseAnim;
        getDescriptionId(): string;
        isValidRepairItem(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        moonlight$getClientAnimationExtension(): any;
        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(): Internal.Item;
        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;
        getBarColor(arg0: Internal.ItemStack_): number;
        getItem(): Internal.Item;
        accessor$setMaxDamage(arg0: number): void;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): 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;
        /**
         * @deprecated
        */
        hasCraftingRemainingItem(): boolean;
        getDescription(): net.minecraft.network.chat.Component;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        getClass(): typeof any;
        static byId(arg0: number): Internal.Item;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        interactLivingEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.LivingEntity_, arg3: Internal.InteractionHand_): InteractionResult;
        moonlight$getAdditionalBehavior(): Internal.AdditionalItemPlacement;
        moonlight$setClientAnimationExtension(obj: any): void;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        useOn(arg0: Internal.UseOnContext_): InteractionResult;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        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;
        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;
        getTooltipImage(arg0: Internal.ItemStack_): Optional<Internal.TooltipComponent>;
        isEdible(): boolean;
        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>;
        toString(): string;
        /**
         * @deprecated
        */
        getEnchantmentValue(): number;
        setArmorToughness(armorToughness: number): void;
        notifyAll(): void;
        getId(): 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>;
        wait(arg0: number): void;
        getDigSpeed(): number;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        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;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        isFoil(arg0: Internal.ItemStack_): boolean;
        "setFoodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_): void;
        use(arg0: Internal.Level_, arg1: Internal.Player_, arg2: Internal.InteractionHand_, arg3: Internal.AbstractNavItem$NavType_): Internal.InteractionResultHolder<Internal.ItemStack>;
        isRepairable(arg0: Internal.ItemStack_): boolean;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        puzzleslib$setRenderProperties(arg0: any): void;
        useOnRelease(arg0: Internal.ItemStack_): boolean;
        canAttackBlock(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        canGrindstoneRepair(arg0: Internal.ItemStack_): boolean;
        notify(): void;
        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;
        onStopUsing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        static updateScales(arg0: Internal.ServerLevel_): void;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        static getNavLocation(arg0: Vec3d_): number[];
        /**
         * @deprecated
        */
        getMaxStackSize(): number;
        /**
         * @deprecated
        */
        static byBlock(arg0: Internal.Block_): Internal.Item;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        canFitInsideContainerItems(): boolean;
        wait(): void;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: net.minecraft.network.chat.Component_): net.minecraft.network.chat.Component;
        accessor$setMaxStackSize(arg0: number): void;
        isCorrectToolForDrops(arg0: Internal.BlockState_): boolean;
        verifyTagAfterLoad(arg0: Internal.CompoundTag_): void;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        "setFoodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        finishUsingItem(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_): Internal.ItemStack;
        static outputCoordinate(arg0: Vec3d_, arg1: Internal.Player_, arg2: Internal.AbstractNavItem$NavType_): number;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        setFireResistant(arg0: boolean): void;
        onInventoryTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_, arg3: number, arg4: number): void;
        getEatingSound(): Internal.SoundEvent;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        puzzleslib$getRenderProperties(): any;
        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;
        wait(arg0: number, arg1: number): void;
        setNameKey(arg0: string): void;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Vec3f;
        static createNavStrings(arg0: Vec3d_): string[];
        getName(arg0: Internal.ItemStack_): net.minecraft.network.chat.Component;
        handler$fbo000$initializeClient(consumer: Internal.Consumer_<any>, ci: Internal.CallbackInfo_): void;
        /**
         * @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;
        getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        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(): Internal.Item;
        getTypeItemStackKey(): Internal.ItemStackKey;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        shouldOverrideMultiplayerNbt(): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): 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;
        equals(arg0: any): boolean;
        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(): net.minecraft.network.chat.Component
        get class(): typeof any
        get renderPropertiesInternal(): any
        set itemBuilder(b: Internal.ItemBuilder_)
        set craftingRemainingItemFTBL(arg0: Internal.Item_)
        set attackDamage(attackDamage: number)
        get edible(): boolean
        /**
         * @deprecated
        */
        get enchantmentValue(): number
        set armorToughness(armorToughness: number)
        get id(): string
        get digSpeed(): number
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set "foodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_)
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        /**
         * @deprecated
        */
        get maxStackSize(): number
        set "foodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set armorKnockbackResistance(knockbackResistance: number)
        set fireResistant(arg0: boolean)
        get eatingSound(): Internal.SoundEvent
        set nameKey(arg0: string)
        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_)
    }
    type BarometerItem_ = BarometerItem;
    class AnyOfPredicate extends Internal.CombiningPredicate {
        constructor(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>)
        static noFluid(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        and(arg0: Internal.BiPredicate_<Internal.WorldGenLevel, BlockPos>): Internal.BiPredicate<Internal.WorldGenLevel, BlockPos>;
        static "matchesBlocks(java.util.List)"(arg0: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesTag(arg0: Vec3i_, arg1: Internal.TagKey_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        notify(): void;
        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;
        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 "matchesBlocks(net.minecraft.world.level.block.Block[])"(...arg0: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static replaceable(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, arg1: Internal.List_<Internal.Fluid>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static matchesFluids(arg0: Vec3i_, ...arg1: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        wait(): void;
        static anyOf(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static "anyOf(net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate[])"(...arg0: 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;
        test(arg0: any, arg1: any): boolean;
        static matchesBlocks(...arg0: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static hasSturdyFace(arg0: Internal.Direction_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        getClass(): typeof any;
        static "matchesFluids(net.minecraft.core.Vec3i,net.minecraft.world.level.material.Fluid[])"(arg0: Vec3i_, ...arg1: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static "allOf(java.util.List)"(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): 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(java.util.List)"(arg0: Internal.List_<net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static noFluid(): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        wait(arg0: number, arg1: number): void;
        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;
        static "matchesBlocks(net.minecraft.core.Vec3i,net.minecraft.world.level.block.Block[])"(arg0: Vec3i_, ...arg1: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static "allOf(net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate[])"(...arg0: net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        "test(net.minecraft.world.level.WorldGenLevel,net.minecraft.core.BlockPos)"(arg0: Internal.WorldGenLevel_, arg1: BlockPos_): boolean;
        static matchesBlocks(arg0: Vec3i_, ...arg1: Internal.Block_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        toString(): string;
        notifyAll(): void;
        static "matchesFluids(net.minecraft.core.Vec3i,java.util.List)"(arg0: Vec3i_, arg1: Internal.List_<Internal.Fluid>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static "matchesBlocks(net.minecraft.core.Vec3i,java.util.List)"(arg0: Vec3i_, arg1: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        static wouldSurvive(arg0: Internal.BlockState_, arg1: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        hashCode(): number;
        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 allOf(arg0: Internal.List_<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;
        wait(arg0: number): void;
        static replaceable(arg0: Vec3i_): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        "test(java.lang.Object,java.lang.Object)"(arg0: any, arg1: any): boolean;
        static matchesBlocks(arg0: Internal.List_<Internal.Block>): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        equals(arg0: any): boolean;
        static matchesFluids(...arg0: Internal.Fluid_[]): net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate;
        get class(): typeof any
        static readonly CODEC: Internal.Codec<Internal.AnyOfPredicate>;
    }
    type AnyOfPredicate_ = AnyOfPredicate;
    class HayBlock extends Internal.RotatedPillarBlock {
        constructor(arg0: Internal.BlockBehaviour$Properties_)
        /**
         * @deprecated
        */
        getSignal(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        /**
         * @deprecated
        */
        getVisualShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.CollisionContext_): Internal.VoxelShape;
        static updateOrDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.LevelAccessor_, arg3: BlockPos_, arg4: number, arg5: number): void;
        static popResource(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.ItemStack_): void;
        setRandomTickCallback(callback: Internal.Consumer_<any>): void;
        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;
        getPistonPushReaction(arg0: Internal.BlockState_): Internal.PushReaction;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        /**
         * @deprecated
        */
        getExplosionResistance(): number;
        asItem(): Internal.Item;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        /**
         * @deprecated
        */
        triggerEvent(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: number, arg4: number): boolean;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_, arg6: boolean): void;
        getTypeData(): Internal.CompoundTag;
        setFriction(arg0: number): void;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        /**
         * @deprecated
        */
        getRenderShape(arg0: Internal.BlockState_): Internal.RenderShape;
        getSpeedFactor(): number;
        /**
         * @deprecated
        */
        getLightBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        isPossibleToRespawnInThis(arg0: Internal.BlockState_): boolean;
        playerDestroy(arg0: Internal.Level_, arg1: Internal.Player_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.BlockEntity_, arg5: Internal.ItemStack_): void;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): void;
        playerWillDestroy(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Player_): void;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        getClass(): typeof any;
        getMaxVerticalOffset(): number;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        /**
         * @deprecated
        */
        getDrops(arg0: Internal.BlockState_, arg1: Internal.LootParams$Builder_): Internal.List<Internal.ItemStack>;
        getStateDefinition(): Internal.StateDefinition<Internal.Block, Internal.BlockState>;
        setBlockBuilder(b: Internal.BlockBuilder_): void;
        /**
         * @deprecated
        */
        entityInside(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): void;
        initializeClient(arg0: Internal.Consumer_<Internal.IClientBlockExtensions>): void;
        /**
         * @deprecated
        */
        canBeReplaced(arg0: Internal.BlockState_, arg1: Internal.Fluid_): boolean;
        getBlockStates(): Internal.List<Internal.BlockState>;
        setRequiresTool(v: boolean): void;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        puzzleslib$setItem(arg0: Internal.Item_): void;
        /**
         * @deprecated
        */
        builtInRegistryHolder(): Internal.Holder$Reference<Internal.Block>;
        static popResourceFromFace(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Direction_, arg3: Internal.ItemStack_): void;
        handlePrecipitation(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Biome$Precipitation_): void;
        wait(arg0: number): void;
        /**
         * @deprecated
        */
        getFluidState(arg0: Internal.BlockState_): Internal.FluidState;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Optional<Vec3d>;
        /**
         * @deprecated
        */
        tick(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        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;
        handler$end000$addSimpleFastECdrops(state: Internal.BlockState_, builder: Internal.LootParams$Builder_, cir: Internal.CallbackInfoReturnable_<any>, resId: ResourceLocation_, lootParams: Internal.LootParams_, serverLevel: Internal.ServerLevel_, lootTable: Internal.LootTable_): void;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_): void;
        /**
         * @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
        */
        isCollisionShapeFullBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        /**
         * @deprecated
        */
        getMenuProvider(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): Internal.MenuProvider;
        static byItem(arg0: Internal.Item_): Internal.Block;
        static updateFromNeighbourShapes(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_): Internal.BlockState;
        /**
         * @deprecated
        */
        updateIndirectNeighbourShapes(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: number, arg4: number): void;
        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;
        /**
         * @deprecated
        */
        use(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: Internal.InteractionHand_, arg5: Internal.BlockHitResult_): InteractionResult;
        setLightEmission(v: number): void;
        setJumpFactor(arg0: number): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        /**
         * @deprecated
        */
        getShadeBrightness(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        /**
         * @deprecated
        */
        getCollisionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.CollisionContext_): Internal.VoxelShape;
        defaultBlockState(): Internal.BlockState;
        getStateForPlacement(arg0: Internal.BlockPlaceContext_): Internal.BlockState;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        wait(): void;
        getMaxHorizontalOffset(): number;
        /**
         * @deprecated
        */
        getDestroyProgress(arg0: Internal.BlockState_, arg1: Internal.Player_, arg2: Internal.BlockGetter_, arg3: BlockPos_): number;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        /**
         * @deprecated
        */
        updateShape(arg0: Internal.BlockState_, arg1: Internal.Direction_, arg2: Internal.BlockState_, arg3: Internal.LevelAccessor_, arg4: BlockPos_, arg5: BlockPos_): Internal.BlockState;
        isRandomlyTicking(arg0: Internal.BlockState_): boolean;
        static isShapeFullBlock(arg0: Internal.VoxelShape_): boolean;
        withPropertiesOf(arg0: Internal.BlockState_): Internal.BlockState;
        setIsRandomlyTicking(arg0: boolean): void;
        rotate(arg0: Internal.BlockState_, arg1: Internal.Rotation_): Internal.BlockState;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        defaultMapColor(): Internal.MapColor;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3d_): Internal.BlockState;
        setNameKey(arg0: string): void;
        static box(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.VoxelShape;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        updateEntityAfterFallOn(arg0: Internal.BlockGetter_, arg1: Internal.Entity_): void;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getBlockBuilder(): Internal.BlockBuilder;
        getIdLocation(): ResourceLocation;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        /**
         * @deprecated
        */
        isSignalSource(arg0: Internal.BlockState_): boolean;
        /**
         * @deprecated
        */
        onProjectileHit(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockHitResult_, arg3: Internal.Projectile_): void;
        static getDrops(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_): Internal.List<Internal.ItemStack>;
        /**
         * @deprecated
        */
        isOcclusionShapeFullBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        static getId(arg0: Internal.BlockState_): number;
        /**
         * @deprecated
        */
        "canBeReplaced(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.Fluid)"(arg0: Internal.BlockState_, arg1: Internal.Fluid_): boolean;
        canSustainPlant(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.IPlantable_): boolean;
        /**
         * @deprecated
        */
        isPathfindable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.PathComputationType_): boolean;
        setSoundType(arg0: SoundType_): void;
        /**
         * @deprecated
        */
        onRemove(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: boolean): void;
        equals(arg0: any): boolean;
        /**
         * @deprecated
        */
        getOcclusionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        invokeGetSoundGroup(arg0: Internal.BlockState_): SoundType;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        /**
         * @deprecated
        */
        getSoundType(arg0: Internal.BlockState_): SoundType;
        /**
         * @deprecated
        */
        randomTick(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.BlockEntity_): void;
        static canSupportRigidBlock(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        getDescriptionId(): string;
        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;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getJumpFactor(): number;
        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;
        static canSupportCenter(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        /**
         * @deprecated
        */
        skipRendering(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.Direction_): boolean;
        /**
         * @deprecated
        */
        getDirectSignal(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getProperties(): Internal.BlockBehaviour$Properties;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        lychee$isTickable(arg0: Internal.BlockState_): boolean;
        /**
         * @deprecated
        */
        "canBeReplaced(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.item.context.BlockPlaceContext)"(arg0: Internal.BlockState_, arg1: Internal.BlockPlaceContext_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.MapColor_): Internal.MapColor;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        /**
         * @deprecated
        */
        useShapeForLightOcclusion(arg0: Internal.BlockState_): boolean;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setSpeedFactor(arg0: number): void;
        sounds$prepareTagPair(value: ResourceLocation_): void;
        setExplosionResistance(arg0: number): void;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        toString(): string;
        notifyAll(): void;
        getId(): string;
        getLootTable(): ResourceLocation;
        /**
         * @deprecated
        */
        getInteractionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape;
        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
        */
        onPlace(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: boolean): void;
        getFriction(): number;
        /**
         * @deprecated
        */
        hasAnalogOutputSignal(arg0: Internal.BlockState_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        /**
         * @deprecated
        */
        getAnalogOutputSignal(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): number;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        notify(): void;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        static isFaceFull(arg0: Internal.VoxelShape_, arg1: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        /**
         * @deprecated
        */
        canSurvive(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): void;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        setDestroySpeed(v: number): void;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.SignalGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        arch$holder(): Internal.Holder<Internal.Block>;
        /**
         * @deprecated
        */
        getCloneItemStack(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_): Internal.ItemStack;
        hasDynamicShape(): boolean;
        /**
         * @deprecated
        */
        getSeed(arg0: Internal.BlockState_, arg1: BlockPos_): number;
        defaultDestroyTime(): number;
        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;
        static isExceptionForConnection(arg0: Internal.BlockState_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        wait(arg0: number, arg1: number): void;
        handler$fdj000$$manageCustomSounds(state: Internal.BlockState_, cir: Internal.CallbackInfoReturnable_<any>): void;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.BlockGetter_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        /**
         * @deprecated
        */
        mirror(arg0: Internal.BlockState_, arg1: Internal.Mirror_): Internal.BlockState;
        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;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): 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;
        getMod(): string;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        /**
         * @deprecated
        */
        canBeReplaced(arg0: Internal.BlockState_, arg1: Internal.BlockPlaceContext_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        static rotatePillar(arg0: Internal.BlockState_, arg1: Internal.Rotation_): Internal.BlockState;
        static updateOrDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.LevelAccessor_, arg3: BlockPos_, arg4: number): void;
        /**
         * @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;
        lychee$setTickable(arg0: Internal.Predicate_<any>): void;
        static stateById(arg0: number): Internal.BlockState;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): number;
        popExperience(arg0: Internal.ServerLevel_, arg1: BlockPos_, arg2: number): void;
        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;
        setHasCollision(arg0: boolean): void;
        static shouldRenderFace(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: BlockPos_): boolean;
        /**
         * @deprecated
        */
        spawnAfterBreak(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.ItemStack_, arg4: boolean): void;
        set randomTickCallback(callback: Internal.Consumer_<any>)
        /**
         * @deprecated
        */
        get explosionResistance(): number
        get typeData(): Internal.CompoundTag
        set friction(arg0: number)
        get speedFactor(): number
        get class(): typeof any
        get maxVerticalOffset(): number
        get renderPropertiesInternal(): any
        get stateDefinition(): Internal.StateDefinition<Internal.Block, Internal.BlockState>
        set blockBuilder(b: Internal.BlockBuilder_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        set lightEmission(v: number)
        set jumpFactor(arg0: number)
        get maxHorizontalOffset(): number
        set isRandomlyTicking(arg0: boolean)
        set nameKey(arg0: string)
        get blockBuilder(): Internal.BlockBuilder
        get idLocation(): ResourceLocation
        set soundType(arg0: SoundType_)
        get descriptionId(): string
        get jumpFactor(): number
        get properties(): Internal.BlockBehaviour$Properties
        set speedFactor(arg0: number)
        set explosionResistance(arg0: number)
        get id(): string
        get lootTable(): ResourceLocation
        get friction(): number
        set destroySpeed(v: number)
        get name(): Internal.MutableComponent
        get mod(): string
        set hasCollision(arg0: boolean)
    }
    type HayBlock_ = HayBlock;
    interface PathMatcher {
        abstract matches(arg0: Internal.Path_): boolean;
        (arg0: Internal.Path): boolean;
    }
    type PathMatcher_ = PathMatcher | ((arg0: Internal.Path)=> boolean);
    class BambooFeature extends Internal.Feature<Internal.ProbabilityFeatureConfiguration> {
        constructor(arg0: Internal.Codec_<Internal.ProbabilityFeatureConfiguration>)
        getClass(): typeof any;
        place(arg0: Internal.FeaturePlaceContext_<Internal.ProbabilityFeatureConfiguration>): boolean;
        toString(): string;
        configuredCodec(): Internal.Codec<Internal.ConfiguredFeature<Internal.ProbabilityFeatureConfiguration, Internal.Feature<Internal.ProbabilityFeatureConfiguration>>>;
        static checkNeighbors(arg0: Internal.Function_<BlockPos, Internal.BlockState>, arg1: BlockPos_, arg2: Internal.Predicate_<Internal.BlockState>): boolean;
        notifyAll(): void;
        notify(): void;
        static isAdjacentToAir(arg0: Internal.Function_<BlockPos, Internal.BlockState>, arg1: BlockPos_): boolean;
        wait(arg0: number, arg1: number): void;
        static isGrassOrDirt(arg0: Internal.LevelSimulatedReader_, arg1: BlockPos_): boolean;
        hashCode(): number;
        wait(): void;
        place(arg0: Internal.ProbabilityFeatureConfiguration_, arg1: Internal.WorldGenLevel_, arg2: Internal.ChunkGenerator_, arg3: Internal.RandomSource_, arg4: BlockPos_): boolean;
        wait(arg0: number): void;
        static isDirt(arg0: Internal.BlockState_): boolean;
        equals(arg0: any): boolean;
        static isReplaceable(arg0: Internal.TagKey_<Internal.Block>): Internal.Predicate<Internal.BlockState>;
        get class(): typeof any
    }
    type BambooFeature_ = BambooFeature;
    interface BitStorage {
        abstract getAll(arg0: Internal.IntConsumer_): void;
        abstract getAndSet(arg0: number, arg1: number): number;
        abstract getSize(): number;
        abstract copy(): this;
        abstract set(arg0: number, arg1: number): void;
        abstract get(arg0: number): number;
        abstract getBits(): number;
        abstract unpack(arg0: number[]): void;
        abstract getRaw(): number[];
        get size(): number
        get bits(): number
        get raw(): number[]
    }
    type BitStorage_ = BitStorage;
    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)
        getClass(): typeof any;
        getQuery(): string;
        toURL(): Internal.URL;
        relativize(arg0: Internal.URI_): this;
        getPort(): number;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        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;
        toString(): string;
        "compareTo(java.net.URI)"(arg0: Internal.URI_): number;
        notifyAll(): void;
        normalize(): this;
        getRawQuery(): string;
        getAuthority(): string;
        getUserInfo(): string;
        "resolve(java.lang.String)"(arg0: string): this;
        hashCode(): number;
        getSchemeSpecificPart(): string;
        parseServerAuthority(): this;
        getRawPath(): string;
        wait(): void;
        "resolve(java.net.URI)"(arg0: Internal.URI_): this;
        wait(arg0: number): void;
        getFragment(): string;
        "compareTo(java.lang.Object)"(arg0: any): number;
        equals(arg0: any): boolean;
        isAbsolute(): boolean;
        getRawFragment(): string;
        getHost(): string;
        getRawAuthority(): string;
        get class(): typeof any
        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;
    class WarpScrollItem extends Internal.ScrollItemBase implements Internal.IResetUseOnDamage {
        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;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        getDestroySpeed(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): number;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        moonlight$addAdditionalBehavior(placementOverride: Internal.AdditionalItemPlacement_): void;
        /**
         * @deprecated
        */
        onDestroyed(arg0: Internal.ItemEntity_): void;
        isFireResistant(): boolean;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): InteractionResult;
        onCraftedBy(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        isComplex(): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        onUseTick(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: Internal.ItemStack_, arg3: number): void;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        /**
         * @deprecated
        */
        getFoodProperties(): Internal.FoodProperties;
        canBeHurtBy(arg0: DamageSource_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        getUseAnimation(arg0: Internal.ItemStack_): Internal.UseAnim;
        getDescriptionId(): string;
        isValidRepairItem(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        moonlight$getClientAnimationExtension(): any;
        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(): Internal.Item;
        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;
        getBarColor(arg0: Internal.ItemStack_): number;
        getItem(): Internal.Item;
        accessor$setMaxDamage(arg0: number): void;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): 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;
        /**
         * @deprecated
        */
        hasCraftingRemainingItem(): boolean;
        getDescription(): net.minecraft.network.chat.Component;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        getClass(): typeof any;
        static byId(arg0: number): Internal.Item;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        interactLivingEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.LivingEntity_, arg3: Internal.InteractionHand_): InteractionResult;
        moonlight$getAdditionalBehavior(): Internal.AdditionalItemPlacement;
        moonlight$setClientAnimationExtension(obj: any): void;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        useOn(arg0: Internal.UseOnContext_): InteractionResult;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        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;
        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;
        getTooltipImage(arg0: Internal.ItemStack_): Optional<Internal.TooltipComponent>;
        isEdible(): boolean;
        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>;
        toString(): string;
        /**
         * @deprecated
        */
        getEnchantmentValue(): number;
        setArmorToughness(armorToughness: number): void;
        notifyAll(): void;
        getId(): 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>;
        wait(arg0: number): void;
        getDigSpeed(): number;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        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;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        isFoil(arg0: Internal.ItemStack_): boolean;
        "setFoodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_): void;
        isRepairable(arg0: Internal.ItemStack_): boolean;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        puzzleslib$setRenderProperties(arg0: any): void;
        useOnRelease(arg0: Internal.ItemStack_): boolean;
        canAttackBlock(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        canGrindstoneRepair(arg0: Internal.ItemStack_): boolean;
        notify(): void;
        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;
        onStopUsing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        /**
         * @deprecated
        */
        getMaxStackSize(): number;
        /**
         * @deprecated
        */
        static byBlock(arg0: Internal.Block_): Internal.Item;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        canFitInsideContainerItems(): boolean;
        wait(): void;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: net.minecraft.network.chat.Component_): net.minecraft.network.chat.Component;
        accessor$setMaxStackSize(arg0: number): void;
        isCorrectToolForDrops(arg0: Internal.BlockState_): boolean;
        verifyTagAfterLoad(arg0: Internal.CompoundTag_): void;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        "setFoodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        finishUsingItem(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_): Internal.ItemStack;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        setFireResistant(arg0: boolean): void;
        onInventoryTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_, arg3: number, arg4: number): void;
        getEatingSound(): Internal.SoundEvent;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        puzzleslib$getRenderProperties(): any;
        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;
        wait(arg0: number, arg1: number): void;
        setNameKey(arg0: string): void;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Vec3f;
        getName(arg0: Internal.ItemStack_): net.minecraft.network.chat.Component;
        handler$fbo000$initializeClient(consumer: Internal.Consumer_<any>, ci: Internal.CallbackInfo_): void;
        /**
         * @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;
        getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        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(): Internal.Item;
        getTypeItemStackKey(): Internal.ItemStackKey;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        shouldOverrideMultiplayerNbt(): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): 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;
        equals(arg0: any): boolean;
        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(): net.minecraft.network.chat.Component
        get class(): typeof any
        get renderPropertiesInternal(): any
        set itemBuilder(b: Internal.ItemBuilder_)
        set craftingRemainingItemFTBL(arg0: Internal.Item_)
        set attackDamage(attackDamage: number)
        get edible(): boolean
        /**
         * @deprecated
        */
        get enchantmentValue(): number
        set armorToughness(armorToughness: number)
        get id(): string
        get digSpeed(): number
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set "foodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_)
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        /**
         * @deprecated
        */
        get maxStackSize(): number
        set "foodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set armorKnockbackResistance(knockbackResistance: number)
        set fireResistant(arg0: boolean)
        get eatingSound(): Internal.SoundEvent
        set nameKey(arg0: string)
        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_)
    }
    type WarpScrollItem_ = WarpScrollItem;
    class AnimationMetadataSectionSerializer implements Internal.MetadataSectionSerializer<Internal.AnimationMetadataSection> {
        constructor()
        getClass(): typeof any;
        hashCode(): number;
        toString(): string;
        wait(): void;
        notifyAll(): void;
        wait(arg0: number): void;
        getMetadataSectionName(): string;
        fromJson(arg0: Internal.JsonObject_): Internal.AnimationMetadataSection;
        equals(arg0: any): boolean;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        get class(): typeof any
        get metadataSectionName(): string
    }
    type AnimationMetadataSectionSerializer_ = AnimationMetadataSectionSerializer;
    interface Functor$Mu extends Internal.Kind1$Mu {
    }
    type Functor$Mu_ = Functor$Mu;
    abstract class AbstractByteBuf extends Internal.ByteBuf {
        indexOf(arg0: number, arg1: number, arg2: number): number;
        abstract getBytes(arg0: number, arg1: Internal.OutputStream_, arg2: number): Internal.ByteBuf;
        readShortLE(): number;
        writeInt(arg0: number): Internal.ByteBuf;
        readDouble(): number;
        skipBytes(arg0: number): Internal.ByteBuf;
        markReaderIndex(): Internal.ByteBuf;
        markWriterIndex(): Internal.ByteBuf;
        getShortLE(arg0: number): number;
        "writeBytes(byte[],int,int)"(arg0: number[], arg1: number, arg2: number): Internal.ByteBuf;
        isReadable(arg0: number): boolean;
        resetWriterIndex(): Internal.ByteBuf;
        abstract getBytes(arg0: number, arg1: Internal.GatheringByteChannel_, arg2: number): number;
        readUnsignedMedium(): number;
        writeBytes(arg0: Internal.InputStream_, arg1: number): number;
        compareTo(arg0: Internal.ByteBuf_): number;
        readUnsignedMediumLE(): number;
        writeIntLE(arg0: number): Internal.ByteBuf;
        setMediumLE(arg0: number, arg1: number): Internal.ByteBuf;
        slice(): Internal.ByteBuf;
        writeMedium(arg0: number): Internal.ByteBuf;
        abstract copy(arg0: number, arg1: number): Internal.ByteBuf;
        resetReaderIndex(): Internal.ByteBuf;
        abstract release(): boolean;
        readBytes(arg0: number[]): Internal.ByteBuf;
        readByte(): number;
        getClass(): typeof any;
        writerIndex(arg0: number): Internal.ByteBuf;
        isContiguous(): boolean;
        abstract arrayOffset(): number;
        readBytes(arg0: Internal.ByteBuffer_): Internal.ByteBuf;
        retainedSlice(arg0: number, arg1: number): Internal.ByteBuf;
        abstract nioBuffer(arg0: number, arg1: number): Internal.ByteBuffer;
        getUnsignedInt(arg0: number): number;
        getUnsignedMedium(arg0: number): number;
        getUnsignedMediumLE(arg0: number): number;
        maxCapacity(): number;
        clear(): Internal.ByteBuf;
        getCharSequence(arg0: number, arg1: number, arg2: Internal.Charset_): Internal.CharSequence;
        readMedium(): number;
        abstract unwrap(): Internal.ByteBuf;
        retain(): Internal.ReferenceCounted;
        writeBytes(arg0: number[]): Internal.ByteBuf;
        wait(arg0: number): void;
        "compareTo(io.netty.buffer.ByteBuf)"(arg0: Internal.ByteBuf_): number;
        "writeBytes(io.netty.buffer.ByteBuf,int)"(arg0: Internal.ByteBuf_, arg1: number): Internal.ByteBuf;
        discardReadBytes(): Internal.ByteBuf;
        writeChar(arg0: number): Internal.ByteBuf;
        duplicate(): Internal.ByteBuf;
        getDouble(arg0: number): number;
        abstract capacity(arg0: number): Internal.ByteBuf;
        readUnsignedInt(): number;
        abstract isDirect(): boolean;
        writeDouble(arg0: number): Internal.ByteBuf;
        getUnsignedIntLE(arg0: number): number;
        abstract "getBytes(int,byte[],int,int)"(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.ByteBuf;
        readChar(): string;
        setInt(arg0: number, arg1: number): Internal.ByteBuf;
        bytesBefore(arg0: number, arg1: number, arg2: number): number;
        "readBytes(java.nio.channels.GatheringByteChannel,int)"(arg0: Internal.GatheringByteChannel_, arg1: number): number;
        asByteBuf(): Internal.ByteBuf;
        isWritable(arg0: number): boolean;
        abstract alloc(): Internal.ByteBufAllocator;
        "writeBytes(io.netty.buffer.ByteBuf)"(arg0: Internal.ByteBuf_): Internal.ByteBuf;
        readInt(): number;
        abstract nioBuffers(arg0: number, arg1: number): Internal.ByteBuffer[];
        setChar(arg0: number, arg1: number): Internal.ByteBuf;
        abstract "getBytes(int,io.netty.buffer.ByteBuf,int,int)"(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): Internal.ByteBuf;
        writeBytes(arg0: Internal.ByteBuffer_): Internal.ByteBuf;
        getLong(arg0: number): number;
        wait(): void;
        readerIndex(arg0: number): Internal.ByteBuf;
        abstract "setBytes(int,java.nio.channels.ScatteringByteChannel,int)"(arg0: number, arg1: Internal.ScatteringByteChannel_, arg2: number): number;
        "readBytes(java.nio.channels.FileChannel,long,int)"(arg0: Internal.FileChannel_, arg1: number, arg2: number): number;
        writeDoubleLE(arg0: number): Internal.ByteBuf;
        abstract getBytes(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.ByteBuf;
        "setBytes(int,io.netty.buffer.ByteBuf)"(arg0: number, arg1: Internal.ByteBuf_): Internal.ByteBuf;
        asReadOnly(): Internal.ByteBuf;
        abstract hasMemoryAddress(): boolean;
        setZero(arg0: number, arg1: number): Internal.ByteBuf;
        readLongLE(): number;
        getShort(arg0: number): number;
        writeLong(arg0: number): Internal.ByteBuf;
        setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): Internal.ByteBuf;
        readBytes(arg0: Internal.ByteBuf_): Internal.ByteBuf;
        readUnsignedIntLE(): number;
        abstract getBytes(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuf;
        getInt(arg0: number): number;
        getBytes(arg0: number, arg1: number[]): Internal.ByteBuf;
        writeBytes(arg0: Internal.ScatteringByteChannel_, arg1: number): number;
        abstract "setBytes(int,java.nio.ByteBuffer)"(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuf;
        setMedium(arg0: number, arg1: number): Internal.ByteBuf;
        writeByte(arg0: number): Internal.ByteBuf;
        "readBytes(java.io.OutputStream,int)"(arg0: Internal.OutputStream_, arg1: number): Internal.ByteBuf;
        readBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): Internal.ByteBuf;
        ensureWritable(arg0: number, arg1: boolean): number;
        "readBytes(io.netty.buffer.ByteBuf)"(arg0: Internal.ByteBuf_): Internal.ByteBuf;
        setDouble(arg0: number, arg1: number): Internal.ByteBuf;
        getUnsignedShort(arg0: number): number;
        abstract getBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number;
        readUnsignedByte(): number;
        "getBytes(int,byte[])"(arg0: number, arg1: number[]): Internal.ByteBuf;
        abstract "getBytes(int,java.nio.channels.FileChannel,long,int)"(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number;
        getUnsignedShortLE(arg0: number): number;
        "writeBytes(java.nio.channels.FileChannel,long,int)"(arg0: Internal.FileChannel_, arg1: number, arg2: number): number;
        equals(arg0: any): boolean;
        toString(arg0: number, arg1: number, arg2: Internal.Charset_): string;
        readableBytes(): number;
        abstract "setBytes(int,java.nio.channels.FileChannel,long,int)"(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number;
        abstract "setBytes(int,byte[],int,int)"(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.ByteBuf;
        maxFastWritableBytes(): number;
        forEachByteDesc(arg0: Internal.ByteProcessor_): number;
        abstract nioBufferCount(): number;
        nioBuffers(): Internal.ByteBuffer[];
        writeBytes(arg0: number[], arg1: number, arg2: number): Internal.ByteBuf;
        getFloat(arg0: number): number;
        writeFloat(arg0: number): Internal.ByteBuf;
        abstract setBytes(arg0: number, arg1: Internal.FileChannel_, arg2: number, arg3: number): number;
        "setBytes(int,byte[])"(arg0: number, arg1: number[]): Internal.ByteBuf;
        setFloat(arg0: number, arg1: number): Internal.ByteBuf;
        abstract memoryAddress(): number;
        forEachByte(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number;
        ensureWritable(arg0: number): Internal.ByteBuf;
        getMediumLE(arg0: number): number;
        maxWritableBytes(): number;
        isReadable(): boolean;
        readIntLE(): number;
        getByte(arg0: number): number;
        writeShort(arg0: number): Internal.ByteBuf;
        getMedium(arg0: number): number;
        bytesBefore(arg0: number, arg1: number): number;
        "writeBytes(java.io.InputStream,int)"(arg0: Internal.InputStream_, arg1: number): number;
        retain(arg0: number): Internal.ReferenceCounted;
        readBoolean(): boolean;
        setCharSequence(arg0: number, arg1: Internal.CharSequence_, arg2: Internal.Charset_): number;
        isReadOnly(): boolean;
        "compareTo(java.lang.Object)"(arg0: any): number;
        writeLongLE(arg0: number): Internal.ByteBuf;
        setDoubleLE(arg0: number, arg1: number): Internal.ByteBuf;
        writeCharSequence(arg0: Internal.CharSequence_, arg1: Internal.Charset_): number;
        getBytes(arg0: number, arg1: Internal.ByteBuf_): Internal.ByteBuf;
        readUnsignedShort(): number;
        forEachByteDesc(arg0: number, arg1: number, arg2: Internal.ByteProcessor_): number;
        writeMediumLE(arg0: number): Internal.ByteBuf;
        abstract release(arg0: number): boolean;
        writeBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number;
        forEachByte(arg0: Internal.ByteProcessor_): number;
        setBytes(arg0: number, arg1: Internal.ByteBuf_): Internal.ByteBuf;
        setLongLE(arg0: number, arg1: number): Internal.ByteBuf;
        writeBytes(arg0: Internal.ByteBuf_, arg1: number, arg2: number): Internal.ByteBuf;
        getUnsignedByte(arg0: number): number;
        "readBytes(io.netty.buffer.ByteBuf,int,int)"(arg0: Internal.ByteBuf_, arg1: number, arg2: number): Internal.ByteBuf;
        "readBytes(io.netty.buffer.ByteBuf,int)"(arg0: Internal.ByteBuf_, arg1: number): Internal.ByteBuf;
        readBytes(arg0: Internal.ByteBuf_, arg1: number): Internal.ByteBuf;
        readBytes(arg0: number[], arg1: number, arg2: number): Internal.ByteBuf;
        retainedSlice(): Internal.ByteBuf;
        setShort(arg0: number, arg1: number): Internal.ByteBuf;
        "readBytes(byte[])"(arg0: number[]): Internal.ByteBuf;
        toString(): string;
        "writeBytes(io.netty.buffer.ByteBuf,int,int)"(arg0: Internal.ByteBuf_, arg1: number, arg2: number): Internal.ByteBuf;
        readDoubleLE(): number;
        getBoolean(arg0: number): boolean;
        notifyAll(): void;
        "readBytes(java.nio.ByteBuffer)"(arg0: Internal.ByteBuffer_): Internal.ByteBuf;
        writeZero(arg0: number): Internal.ByteBuf;
        "writeBytes(java.nio.channels.ScatteringByteChannel,int)"(arg0: Internal.ScatteringByteChannel_, arg1: number): number;
        nioBuffer(): Internal.ByteBuffer;
        readBytes(arg0: Internal.FileChannel_, arg1: number, arg2: number): number;
        readUnsignedShortLE(): number;
        abstract internalNioBuffer(arg0: number, arg1: number): Internal.ByteBuffer;
        abstract setBytes(arg0: number, arg1: Internal.InputStream_, arg2: number): number;
        getFloatLE(arg0: number): number;
        isWritable(): boolean;
        readerIndex(): number;
        "readBytes(int)"(arg0: number): Internal.ByteBuf;
        setByte(arg0: number, arg1: number): Internal.ByteBuf;
        readBytes(arg0: Internal.GatheringByteChannel_, arg1: number): number;
        writerIndex(): number;
        retainedDuplicate(): Internal.ByteBuf;
        abstract getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): Internal.ByteBuf;
        "readBytes(byte[],int,int)"(arg0: number[], arg1: number, arg2: number): Internal.ByteBuf;
        abstract touch(): Internal.ByteBuf;
        abstract setBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): Internal.ByteBuf;
        notify(): void;
        "writeBytes(byte[])"(arg0: number[]): Internal.ByteBuf;
        compareTo(arg0: any): number;
        setShortLE(arg0: number, arg1: number): Internal.ByteBuf;
        setFloatLE(arg0: number, arg1: number): Internal.ByteBuf;
        setLong(arg0: number, arg1: number): Internal.ByteBuf;
        readMediumLE(): number;
        writableBytes(): number;
        /**
         * @deprecated
        */
        abstract order(): Internal.ByteOrder;
        writeFloatLE(arg0: number): Internal.ByteBuf;
        getChar(arg0: number): string;
        writeBytes(arg0: Internal.ByteBuf_, arg1: number): Internal.ByteBuf;
        "writeBytes(java.nio.ByteBuffer)"(arg0: Internal.ByteBuffer_): Internal.ByteBuf;
        "getBytes(int,io.netty.buffer.ByteBuf,int)"(arg0: number, arg1: Internal.ByteBuf_, arg2: number): Internal.ByteBuf;
        discardSomeReadBytes(): Internal.ByteBuf;
        bytesBefore(arg0: number): number;
        abstract "getBytes(int,java.io.OutputStream,int)"(arg0: number, arg1: Internal.OutputStream_, arg2: number): Internal.ByteBuf;
        readRetainedSlice(arg0: number): Internal.ByteBuf;
        setBytes(arg0: number, arg1: number[]): Internal.ByteBuf;
        "setBytes(int,io.netty.buffer.ByteBuf,int)"(arg0: number, arg1: Internal.ByteBuf_, arg2: number): Internal.ByteBuf;
        readFloatLE(): number;
        writeShortLE(arg0: number): Internal.ByteBuf;
        abstract array(): number[];
        readShort(): number;
        getIntLE(arg0: number): number;
        readBytes(arg0: Internal.OutputStream_, arg1: number): Internal.ByteBuf;
        slice(arg0: number, arg1: number): Internal.ByteBuf;
        abstract capacity(): number;
        abstract setBytes(arg0: number, arg1: number[], arg2: number, arg3: number): Internal.ByteBuf;
        readCharSequence(arg0: number, arg1: Internal.Charset_): Internal.CharSequence;
        "getBytes(int,io.netty.buffer.ByteBuf)"(arg0: number, arg1: Internal.ByteBuf_): Internal.ByteBuf;
        getBytes(arg0: number, arg1: Internal.ByteBuf_, arg2: number): Internal.ByteBuf;
        getLongLE(arg0: number): number;
        readSlice(arg0: number): Internal.ByteBuf;
        wait(arg0: number, arg1: number): void;
        abstract "setBytes(int,java.io.InputStream,int)"(arg0: number, arg1: Internal.InputStream_, arg2: number): number;
        abstract "getBytes(int,java.nio.ByteBuffer)"(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuf;
        readFloat(): number;
        getDoubleLE(arg0: number): number;
        writeBoolean(arg0: boolean): Internal.ByteBuf;
        setIndex(arg0: number, arg1: number): Internal.ByteBuf;
        abstract hasArray(): boolean;
        setBoolean(arg0: number, arg1: boolean): Internal.ByteBuf;
        writeBytes(arg0: Internal.ByteBuf_): Internal.ByteBuf;
        abstract setBytes(arg0: number, arg1: Internal.ScatteringByteChannel_, arg2: number): number;
        readLong(): number;
        copy(): Internal.ByteBuf;
        abstract "getBytes(int,java.nio.channels.GatheringByteChannel,int)"(arg0: number, arg1: Internal.GatheringByteChannel_, arg2: number): number;
        readBytes(arg0: number): Internal.ByteBuf;
        abstract refCnt(): number;
        setIntLE(arg0: number, arg1: number): Internal.ByteBuf;
        abstract "setBytes(int,io.netty.buffer.ByteBuf,int,int)"(arg0: number, arg1: Internal.ByteBuf_, arg2: number, arg3: number): Internal.ByteBuf;
        hashCode(): number;
        toString(arg0: Internal.Charset_): string;
        order(arg0: Internal.ByteOrder_): Internal.ByteBuf;
        abstract touch(arg0: any): Internal.ByteBuf;
        abstract setBytes(arg0: number, arg1: Internal.ByteBuffer_): Internal.ByteBuf;
        get class(): typeof any
        get contiguous(): boolean
        get direct(): boolean
        get readable(): boolean
        get readOnly(): boolean
        get writable(): boolean
    }
    type AbstractByteBuf_ = AbstractByteBuf;
    class ModelBlockRenderer {
        constructor(arg0: Internal.BlockColors_)
        getClass(): typeof any;
        /**
         * @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;
        toString(): string;
        static enableCaching(): void;
        renderModel(arg0: Internal.PoseStack$Pose_, arg1: Internal.VertexConsumer_, arg2: Internal.BlockState_, arg3: Internal.BakedModel_, arg4: number, arg5: number, arg6: number, arg7: number, arg8: number, arg9: Internal.ModelData_, arg10: Internal.RenderType_): 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;
        notifyAll(): 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;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        hashCode(): number;
        /**
         * @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;
        wait(): void;
        wait(arg0: number): 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;
        static clearCache(): 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;
        equals(arg0: any): boolean;
        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;
        get class(): typeof any
    }
    type ModelBlockRenderer_ = ModelBlockRenderer;
    interface IBellowsConsumer {
        abstract intakeAir(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: number): void;
        registerOffset(arg0: number, arg1: number, arg2: number): void;
        registerDefaultOffsets(): void;
        canAcceptAir(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_): boolean;
        offsets(): Internal.Collection<Internal.IBellowsConsumer$Offset>;
        (arg0: Internal.Level, arg1: BlockPos, arg2: Internal.BlockState, arg3: number): void;
        readonly OFFSETS: Internal.Set<Internal.IBellowsConsumer$Offset>;
    }
    type IBellowsConsumer_ = IBellowsConsumer | ((arg0: Internal.Level, arg1: BlockPos, arg2: Internal.BlockState, arg3: number)=> void);
    interface ICalendarTickable {
        markDirty(): void;
        checkForCalendarUpdate(): void;
        abstract onCalendarUpdate(arg0: number): void;
        /**
         * @deprecated
        */
        abstract setLastCalendarUpdateTick(arg0: number): void;
        /**
         * @deprecated
        */
        abstract getLastCalendarUpdateTick(): number;
        /**
         * @deprecated
        */
        set lastCalendarUpdateTick(arg0: number)
        /**
         * @deprecated
        */
        get lastCalendarUpdateTick(): number
    }
    type ICalendarTickable_ = ICalendarTickable;
    class HandlerBasedConfigChangeListener implements Internal.IConfigChangeListener {
        getClass(): typeof any;
        toString(): string;
        onFullChange(arg0: xaero.lib.common.config.Config_): void;
        notifyAll(): void;
        register(arg0: Internal.ConfigOption_<any>, arg1: Internal.Consumer_<xaero.lib.common.config.Config>): void;
        notify(): void;
        onRemoved(arg0: xaero.lib.common.config.Config_): void;
        wait(arg0: number, arg1: number): void;
        postLoad(): void;
        hashCode(): number;
        wait(): void;
        onChange(arg0: xaero.lib.common.config.Config_, arg1: Internal.ConfigOption_<any>): void;
        wait(arg0: number): void;
        equals(arg0: any): boolean;
        get class(): typeof any
    }
    type HandlerBasedConfigChangeListener_ = HandlerBasedConfigChangeListener;
    class InventoryMenu extends Internal.RecipeBookMenu<Internal.CraftingContainer> implements Internal.ICraftingContainer, Internal.AccessorInventoryMenu {
        constructor(arg0: Internal.Inventory_, arg1: boolean, arg2: Internal.Player_)
        findSlot(arg0: net.minecraft.world.Container_, arg1: number): Internal.OptionalInt;
        getItems(): Internal.NonNullList<Internal.ItemStack>;
        clearCraftingContent(): void;
        getQuickcraftStatus(): number;
        quickMoveStack(arg0: Internal.Player_, arg1: number): Internal.ItemStack;
        broadcastFullState(): void;
        setRemoteCarried(arg0: Internal.ItemStack_): void;
        notify(): void;
        getLastSlots(): Internal.NonNullList<any>;
        incrementStateId(): number;
        getResultSlotIndex(): number;
        getSize(): number;
        puzzleslib$callAddSlot(arg0: Internal.Slot_): Internal.Slot;
        isValidSlotIndex(arg0: number): boolean;
        getQuickcraftSlots(): Internal.Set<any>;
        broadcastChanges(): void;
        getGridHeight(): number;
        setData(arg0: number, arg1: number): void;
        getSlot(arg0: number): Internal.Slot;
        getRemoteSlots(): Internal.NonNullList<any>;
        slotsChanged(arg0: net.minecraft.world.Container_): void;
        mindfuldarkness$getMenuType(): Internal.MenuType<any>;
        getResult(): Internal.ResultContainer;
        setQuickcraftType(arg0: number): void;
        removeSlotListener(arg0: net.minecraft.world.inventory.ContainerListener_): void;
        _moveItemStackTo(arg0: Internal.ItemStack_, arg1: number, arg2: number, arg3: boolean): boolean;
        setQuickcraftStatus(arg0: number): void;
        setRemoteSlot(arg0: number, arg1: Internal.ItemStack_): void;
        handlePlacement(arg0: boolean, arg1: Internal.Recipe_<any>, arg2: Internal.ServerPlayer_): void;
        tryItemClickBehaviourOverride(arg0: Internal.Player_, arg1: Internal.ClickAction_, arg2: Internal.Slot_, arg3: Internal.ItemStack_, arg4: Internal.ItemStack_): boolean;
        getCarried(): Internal.ItemStack;
        wait(): void;
        getType(): Internal.MenuType<any>;
        handler$ffc001$quickMoveStack(arg0: Internal.Player_, arg1: number, arg2: Internal.CallbackInfoReturnable_<any>): void;
        setSynchronizer(arg0: Internal.ContainerSynchronizer_): void;
        getMenuType(): Internal.MenuType<any>;
        doClick(arg0: number, arg1: number, arg2: Internal.ClickType_, arg3: Internal.Player_): void;
        static isValidQuickcraftType(arg0: number, arg1: Internal.Player_): boolean;
        getClass(): typeof any;
        static getRedstoneSignalFromBlockEntity(arg0: Internal.BlockEntity_): number;
        canTakeItemForPickAll(arg0: Internal.ItemStack_, arg1: Internal.Slot_): boolean;
        getOwner(): Internal.Player;
        setItem(arg0: number, arg1: number, arg2: Internal.ItemStack_): void;
        static getRedstoneSignalFromContainer(arg0: net.minecraft.world.Container_): number;
        getGridWidth(): number;
        setCarried(arg0: Internal.ItemStack_): void;
        sendAllDataToRemote(): void;
        static getQuickCraftPlaceCount(arg0: Internal.Set_<Internal.Slot>, arg1: number, arg2: Internal.ItemStack_): number;
        wait(arg0: number, arg1: number): void;
        getResultSlots(): Internal.ResultContainer;
        getQuickcraftType(): number;
        resumeRemoteUpdates(): void;
        getRecipeBookCategories(): Internal.List<Internal.RecipeBookCategories>;
        static getQuickcraftHeader(arg0: number): number;
        fillCraftSlotsStackedContents(arg0: Internal.StackedContents_): void;
        "getCraftSlots()"(): Internal.CraftingContainer;
        static canItemQuickReplace(arg0: Internal.Slot_, arg1: Internal.ItemStack_, arg2: boolean): boolean;
        shouldMoveToInventory(arg0: number): boolean;
        addSlotListener(arg0: net.minecraft.world.inventory.ContainerListener_): void;
        updateDataSlotListeners(arg0: number, arg1: number): void;
        getRecipeBookType(): Internal.RecipeBookType;
        toString(): string;
        clickMenuButton(arg0: Internal.Player_, arg1: number): boolean;
        static getQuickcraftMask(arg0: number, arg1: number): number;
        notifyAll(): void;
        static getQuickcraftType(arg0: number): number;
        getCraftSlots(): Internal.CraftingContainer;
        setRemoteSlotNoCopy(arg0: number, arg1: Internal.ItemStack_): void;
        clicked(arg0: number, arg1: number, arg2: Internal.ClickType_, arg3: Internal.Player_): void;
        stillValid(arg0: Internal.Player_): boolean;
        suppressRemoteUpdates(): void;
        hashCode(): number;
        static isHotbarSlot(arg0: number): boolean;
        initializeContents(arg0: number, arg1: Internal.List_<Internal.ItemStack>, arg2: Internal.ItemStack_): void;
        getStateId(): number;
        wait(arg0: number): void;
        recipeMatches(arg0: Internal.Recipe_<Internal.CraftingContainer>): boolean;
        equals(arg0: any): boolean;
        transferState(arg0: Internal.AbstractContainerMenu_): void;
        canDragTo(arg0: Internal.Slot_): boolean;
        removed(arg0: Internal.Player_): void;
        get items(): Internal.NonNullList<Internal.ItemStack>
        get quickcraftStatus(): number
        set remoteCarried(arg0: Internal.ItemStack_)
        get lastSlots(): Internal.NonNullList<any>
        get resultSlotIndex(): number
        get size(): number
        get quickcraftSlots(): Internal.Set<any>
        get gridHeight(): number
        get remoteSlots(): Internal.NonNullList<any>
        get result(): Internal.ResultContainer
        set quickcraftType(arg0: number)
        set quickcraftStatus(arg0: number)
        get carried(): Internal.ItemStack
        get type(): Internal.MenuType<any>
        set synchronizer(arg0: Internal.ContainerSynchronizer_)
        get menuType(): Internal.MenuType<any>
        get class(): typeof any
        get owner(): Internal.Player
        get gridWidth(): number
        set carried(arg0: Internal.ItemStack_)
        get resultSlots(): Internal.ResultContainer
        get quickcraftType(): number
        get recipeBookCategories(): Internal.List<Internal.RecipeBookCategories>
        get "craftSlots()"(): Internal.CraftingContainer
        get recipeBookType(): Internal.RecipeBookType
        get craftSlots(): Internal.CraftingContainer
        get stateId(): number
        static readonly EMPTY_ARMOR_SLOT_BOOTS: (ResourceLocation) & (ResourceLocation);
        static readonly RESULT_SLOT: (0) & (number);
        static readonly CONTAINER_ID: (0) & (number);
        static readonly USE_ROW_SLOT_END: (45) & (number);
        static readonly USE_ROW_SLOT_START: (36) & (number);
        readonly resultSlots: Internal.ResultContainer;
        static readonly CRAFT_SLOT_END: (5) & (number);
        static readonly ARMOR_SLOT_END: (9) & (number);
        static readonly CRAFT_SLOT_START: (1) & (number);
        static readonly EMPTY_ARMOR_SLOT_SHIELD: (ResourceLocation) & (ResourceLocation);
        static readonly SLOT_IDS: Internal.EquipmentSlot[];
        static readonly EMPTY_ARMOR_SLOT_LEGGINGS: (ResourceLocation) & (ResourceLocation);
        readonly owner: Internal.Player;
        static readonly EMPTY_ARMOR_SLOT_CHESTPLATE: (ResourceLocation) & (ResourceLocation);
        static readonly TEXTURE_EMPTY_SLOTS: ResourceLocation[];
        static readonly SHIELD_SLOT: (45) & (number);
        craftSlots: Internal.CraftingContainer;
        readonly active: boolean;
        static readonly ARMOR_SLOT_START: (5) & (number);
        static readonly INV_SLOT_START: (9) & (number);
        static readonly INV_SLOT_END: (36) & (number);
        static readonly BLOCK_ATLAS: (ResourceLocation) & (ResourceLocation);
        static readonly EMPTY_ARMOR_SLOT_HELMET: (ResourceLocation) & (ResourceLocation);
    }
    type InventoryMenu_ = InventoryMenu;
    class MossSpreadingSlabBuilder extends Internal.SlabBlockBuilder {
        constructor(i: ResourceLocation_)
        /**
         * Note block instrument.
        */
        instrument(i: Internal.NoteBlockInstrument_): Internal.BlockBuilder;
        /**
         * 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): Internal.BlockBuilder;
        createAdditionalObjects(): void;
        /**
         * Tags the item with the given tag.
        */
        tagItem(tag: ResourceLocation_): Internal.BlockBuilder;
        /**
         * Sets the translation key for this object, e.g. `block.minecraft.stone`.
        */
        translationKey(key: string): Internal.BuilderBase<Internal.Block>;
        sandSoundType(): Internal.BlockBuilder;
        /**
         * Set the shape of the block.
        */
        box(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number): Internal.BlockBuilder;
        get(): Internal.Block;
        getRegistryType(): Internal.RegistryInfo<any>;
        textureAll(tex: string): Internal.BlockBuilder;
        /**
         * Makes displayName() override language files.
        */
        formattedDisplayName(): Internal.BuilderBase<Internal.Block>;
        /**
         * Sets the block's map color dynamically per block state. If unset, defaults to NONE.
        */
        dynamicMapColor(m: Internal.Function_<Internal.BlockState, any>): Internal.BlockBuilder;
        /**
         * Tags both the block and the item with the given tag.
        */
        tagBoth(tag: ResourceLocation_): Internal.BlockBuilder;
        /**
         * Makes the block unbreakable.
        */
        unbreakable(): Internal.BlockBuilder;
        /**
         * Sets random tick callback for this black.
        */
        randomTick(randomTickCallback: Internal.Consumer_<Internal.RandomTickCallbackJS>): Internal.BlockBuilder;
        /**
         * Sets the light level of the block. Defaults to 0 (no light).
        */
        lightLevel(light: number): Internal.BlockBuilder;
        /**
         * Combined method of formattedDisplayName().displayName(name).
        */
        formattedDisplayName(name: net.minecraft.network.chat.Component_): Internal.BuilderBase<Internal.Block>;
        /**
         * Sets the display name for this object, e.g. `Stone`.
         * 
         * This will be overridden by a lang file if it exists.
        */
        displayName(name: net.minecraft.network.chat.Component_): Internal.BuilderBase<Internal.Block>;
        /**
         * Makes the block not be solid.
        */
        notSolid(): Internal.BlockBuilder;
        static createShape(boxes: Internal.List_<Internal.AABB>): Internal.VoxelShape;
        generateLang(lang: Internal.LangEventJS_): void;
        /**
         * Clears all drops for the block.
        */
        noDrops(): Internal.BlockBuilder;
        getClass(): typeof any;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        setWaterlogged(waterlogged: boolean): Internal.BlockBuilder;
        createProperties(): Internal.BlockBehaviour$Properties;
        grassSoundType(): Internal.BlockBuilder;
        /**
         * Sets the block's sound type. Defaults to wood.
        */
        soundType(m: SoundType_): Internal.BlockBuilder;
        "transformObject(java.lang.Object)"(arg0: any): any;
        /**
         * Set the callback used for determining how the block rotates
        */
        rotateState(callbackJS: Internal.Consumer_<Internal.BlockStateRotateCallbackJS>): Internal.BlockBuilder;
        /**
         * Set the callback used for right-clicking on the block
        */
        rightClick(callbackJS: Internal.Consumer_<Internal.BlockRightClickedEventJS>): Internal.BlockBuilder;
        /**
         * Makes the block require a tool to have drops when broken.
        */
        requiresTool(f: boolean): Internal.BlockBuilder;
        /**
         * Sets the hardness of the block. Defaults to 1.5.
         * 
         * Setting this to -1 will make the block unbreakable like bedrock.
        */
        hardness(h: number): Internal.BlockBuilder;
        /**
         * Creates a Block Entity for this block
        */
        blockEntity(callback: Internal.Consumer_<Internal.BlockEntityInfo>): Internal.BlockBuilder;
        /**
         * Set the block to have no corresponding item.
        */
        noItem(): Internal.BlockBuilder;
        createObject(): Internal.Block;
        transformObject(arg0: any): any;
        /**
         * Set the callback used for determining how the block is mirrored
        */
        mirrorState(callbackJS: Internal.Consumer_<Internal.BlockStateMirrorCallbackJS>): Internal.BlockBuilder;
        /**
         * Set how slippery the block is.
        */
        slipperiness(f: number): Internal.BlockBuilder;
        toString(): string;
        woodSoundType(): Internal.BlockBuilder;
        notifyAll(): void;
        transformObject(obj: Internal.Block_): Internal.Block;
        /**
         * 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>): Internal.BlockBuilder;
        /**
         * Makes the block suffocating.
        */
        suffocating(b: boolean): Internal.BlockBuilder;
        /**
         * Set the color of a specific layer of the block.
        */
        color(index: number, color: Internal.BlockTintFunction_): Internal.BlockBuilder;
        wait(arg0: number): void;
        /**
         * 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): Internal.BlockBuilder;
        cropSoundType(): Internal.BlockBuilder;
        newID(pre: string, post: string): ResourceLocation;
        "transformObject(net.minecraft.world.level.block.Block)"(obj: Internal.Block_): Internal.Block;
        /**
         * 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>): Internal.BlockBuilder;
        /**
         * Set the block's model.
        */
        model(m: string): Internal.BlockBuilder;
        getTranslationKeyGroup(): string;
        notify(): void;
        /**
         * Makes the block a redstone conductor.
        */
        redstoneConductor(b: boolean): Internal.BlockBuilder;
        noSoundType(): Internal.BlockBuilder;
        /**
         * Modifies the block's item representation.
        */
        item(i: Internal.Consumer_<Internal.BlockItemBuilder>): Internal.BlockBuilder;
        /**
         * Set the default state of the block.
        */
        defaultState(callbackJS: Internal.Consumer_<Internal.BlockStateModifyCallbackJS>): Internal.BlockBuilder;
        /**
         * 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>): Internal.BlockBuilder;
        /**
         * Helper method for setting the render type of the block to `translucent` correctly.
        */
        defaultTranslucent(): Internal.BlockBuilder;
        /**
         * Makes the block view blocking.
        */
        viewBlocking(b: boolean): Internal.BlockBuilder;
        /**
         * Add a blockstate property to the block.
         * 
         * For example, facing, lit, etc.
        */
        property(property: Internal.Property_<any>): Internal.BlockBuilder;
        /**
         * Sets the blast resistance of the block. Defaults to 3.
        */
        resistance(r: number): Internal.BlockBuilder;
        gravelSoundType(): Internal.BlockBuilder;
        getBuilderTranslationKey(): string;
        /**
         * Set the shape of the block.
        */
        box(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number, scale16: boolean): Internal.BlockBuilder;
        /**
         * Set the callback for determining the blocks state when placed.
        */
        placementState(callbackJS: Internal.Consumer_<Internal.BlockStateModifyPlacementCallbackJS>): Internal.BlockBuilder;
        /**
         * Set if the block can be replaced by something else.
        */
        canBeReplaced(callbackJS: Internal.Predicate_<Internal.CanBeReplacedCallbackJS>): Internal.BlockBuilder;
        wait(): void;
        /**
         * Set how this block reacts after an explosion. Note the block has already been destroyed at this point
        */
        exploded(callbackJS: Internal.Consumer_<Internal.BlockExplodedCallbackJS>): Internal.BlockBuilder;
        /**
         * Sets the block's map color. Defaults to NONE.
        */
        mapColor(m: Internal.MapColor_): Internal.BlockBuilder;
        /**
         * Sets the render type of the block. Can be `cutout`, `cutout_mipped`, `translucent`, or `basic`.
        */
        renderType(l: string): Internal.BlockBuilder;
        stoneSoundType(): Internal.BlockBuilder;
        /**
         * Makes the block can be waterlogged.
        */
        waterlogged(): Internal.BlockBuilder;
        wait(arg0: number, arg1: number): void;
        /**
         * Set how high you can jump on the block.
        */
        jumpFactor(f: number): Internal.BlockBuilder;
        /**
         * Set the color of a specific layer of the block.
        */
        color(color: Internal.BlockTintFunction_): Internal.BlockBuilder;
        generateDataJsons(generator: Internal.DataJsonGenerator_): void;
        /**
         * Texture a specific texture key of the block.
        */
        texture(id: string, tex: string): Internal.BlockBuilder;
        /**
         * Texture a specific side of the block.
        */
        textureSide(direction: Internal.Direction_, tex: string): Internal.BlockBuilder;
        /**
         * Checks if the block can be waterlogged.
        */
        canBeWaterlogged(): boolean;
        /**
         * Tags both the block and the item with the given tag.
        */
        tag(arg0: ResourceLocation_): Internal.BuilderBase<any>;
        glassSoundType(): Internal.BlockBuilder;
        static kubejs_tfc$GetEmpty_$md$b2b81d$0(): Internal.Consumer<any>;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getWaterlogged(): boolean;
        /**
         * Tags the block with the given tag.
        */
        tagBlock(tag: ResourceLocation_): Internal.BlockBuilder;
        /**
         * Sets the opacity of the block. Opaque blocks do not let light through.
        */
        opaque(o: boolean): Internal.BlockBuilder;
        /**
         * Makes mobs not spawn on the block.
        */
        noValidSpawns(b: boolean): Internal.BlockBuilder;
        material(material: string): Internal.BlockBuilder;
        /**
         * Helper method for setting the render type of the block to `cutout` correctly.
        */
        defaultCutout(): Internal.BlockBuilder;
        /**
         * Makes the block transparent.
        */
        transparent(b: boolean): Internal.BlockBuilder;
        /**
         * Sets the block should be a full block or not, like cactus or doors.
        */
        fullBlock(f: boolean): Internal.BlockBuilder;
        /**
         * Makes the block not collide with entities.
        */
        noCollision(): Internal.BlockBuilder;
        hashCode(): number;
        static kubejs_tfc$GetEmpty(): Internal.Consumer<Internal.LootBuilder>;
        /**
         * Makes the block require a tool to have drops when broken.
        */
        requiresTool(): Internal.BlockBuilder;
        equals(arg0: any): boolean;
        generateAssetJsons(generator: Internal.AssetJsonGenerator_): void;
        get registryType(): Internal.RegistryInfo<any>
        get class(): typeof any
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        set waterlogged(waterlogged: boolean)
        get translationKeyGroup(): string
        get builderTranslationKey(): string
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        get waterlogged(): boolean
    }
    type MossSpreadingSlabBuilder_ = MossSpreadingSlabBuilder;
    class TrunkConfig extends Internal.Record {
        constructor(state: Internal.BlockState_, minHeight: number, maxHeight: number, wide: boolean)
        getClass(): typeof any;
        toString(): string;
        getHeight(arg0: Internal.RandomSource_): number;
        notifyAll(): void;
        maxHeight(): number;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        hashCode(): number;
        wait(): void;
        state(): Internal.BlockState;
        wait(arg0: number): void;
        minHeight(): number;
        wide(): boolean;
        equals(arg0: any): boolean;
        get class(): typeof any
        static readonly CODEC: Internal.Codec<Internal.TrunkConfig>;
    }
    type TrunkConfig_ = TrunkConfig;
    interface ForgeKeyMappingAccessor {
        abstract setKeyModifierDefault(arg0: Internal.KeyModifier_): void;
        set keyModifierDefault(arg0: Internal.KeyModifier_)
        (arg0: Internal.KeyModifier): void;
    }
    type ForgeKeyMappingAccessor_ = ForgeKeyMappingAccessor | ((arg0: Internal.KeyModifier)=> void);
    class TransformationHelper$TransformOrigin extends Internal.Enum<Internal.TransformationHelper$TransformOrigin> implements Internal.StringRepresentable {
        getClass(): typeof any;
        static fromEnumWithMapping<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>, arg1: Internal.Function_<string, string>): Internal.StringRepresentable$EnumCodec<E>;
        getSerializedName(): string;
        static fromString(arg0: string): Internal.TransformationHelper$TransformOrigin;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        compareTo(arg0: any): number;
        static fromEnum<E extends Internal.Enum<E> & Internal.StringRepresentable>(arg0: Internal.Supplier_<E[]>): Internal.StringRepresentable$EnumCodec<E>;
        compareTo(arg0: Internal.TransformationHelper$TransformOrigin_): number;
        static valueOf<T extends Internal.Enum<T>>(arg0: T, arg1: string): T;
        getVector(): Vec3f;
        "compareTo(net.minecraftforge.common.util.TransformationHelper$TransformOrigin)"(arg0: Internal.TransformationHelper$TransformOrigin_): number;
        toString(): string;
        notifyAll(): void;
        name(): string;
        hashCode(): number;
        static keys(arg0: Internal.StringRepresentable_[]): Internal.Keyable;
        getDeclaringClass(): typeof Internal.TransformationHelper$TransformOrigin;
        static values(): Internal.TransformationHelper$TransformOrigin[];
        ordinal(): number;
        wait(): void;
        wait(arg0: number): void;
        "compareTo(java.lang.Object)"(arg0: any): number;
        static valueOf(arg0: string): Internal.TransformationHelper$TransformOrigin;
        equals(arg0: any): boolean;
        describeConstable(): Optional<Internal.Enum$EnumDesc<Internal.TransformationHelper$TransformOrigin>>;
        get class(): typeof any
        get serializedName(): string
        get vector(): Vec3f
        get declaringClass(): typeof Internal.TransformationHelper$TransformOrigin
        static readonly OPPOSING_CORNER: (Internal.TransformationHelper$TransformOrigin) & (Internal.TransformationHelper$TransformOrigin);
        static readonly CORNER: (Internal.TransformationHelper$TransformOrigin) & (Internal.TransformationHelper$TransformOrigin);
        static readonly CENTER: (Internal.TransformationHelper$TransformOrigin) & (Internal.TransformationHelper$TransformOrigin);
    }
    type TransformationHelper$TransformOrigin_ = TransformationHelper$TransformOrigin | "center" | "opposing_corner" | "corner";
    interface WrappedExecutable {
        getReturnType(): typeof any;
        construct(cx: Internal.Context_, scope: Internal.Scriptable_, args: any[]): any;
        isStatic(): boolean;
        unwrap(): Internal.Executable;
        abstract invoke(arg0: Internal.Context_, arg1: Internal.Scriptable_, arg2: any, arg3: any[]): any;
        get returnType(): typeof any
        get "static"(): boolean
        (arg0: Internal.Context, arg1: Internal.Scriptable, arg2: any, arg3: any[]): any;
    }
    type WrappedExecutable_ = ((arg0: Internal.Context, arg1: Internal.Scriptable, arg2: any, arg3: any[])=> any) | WrappedExecutable;
    /**
     * @deprecated
    */
    class ReloadableServerResources {
        constructor(arg0: Internal.RegistryAccess$Frozen_, arg1: Internal.FeatureFlagSet_, arg2: Internal.Commands$CommandSelection_, arg3: number)
        getClass(): typeof any;
        updateRegistryTags(arg0: Internal.RegistryAccess_): void;
        getLootData(): Internal.LootDataManager;
        toString(): string;
        static loadResources(arg0: Internal.ResourceManager_, arg1: Internal.RegistryAccess$Frozen_, arg2: Internal.FeatureFlagSet_, arg3: Internal.Commands$CommandSelection_, arg4: number, arg5: Internal.Executor_, arg6: Internal.Executor_): Internal.CompletableFuture<Internal.ReloadableServerResources>;
        notifyAll(): void;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        getCommands(): Internal.Commands;
        handler$cpe000$placebo_listeners(arg0: Internal.CallbackInfoReturnable_<any>): void;
        getFunctionLibrary(): Internal.ServerFunctionLibrary;
        getRecipeManager(): Internal.RecipeManager;
        hashCode(): number;
        handler$ebk000$updateRegistryTags(registryAccess: Internal.RegistryAccess_, ci: Internal.CallbackInfo_): void;
        wait(): void;
        getConditionContext(): Internal.ICondition$IContext;
        wait(arg0: number): void;
        listeners(): Internal.List<Internal.PreparableReloadListener>;
        equals(arg0: any): boolean;
        getAdvancements(): Internal.ServerAdvancementManager;
        get class(): typeof any
        get lootData(): Internal.LootDataManager
        get commands(): Internal.Commands
        get functionLibrary(): Internal.ServerFunctionLibrary
        get recipeManager(): Internal.RecipeManager
        get conditionContext(): Internal.ICondition$IContext
        get advancements(): Internal.ServerAdvancementManager
        readonly tagManager: Internal.TagManager;
    }
    type ReloadableServerResources_ = ReloadableServerResources;
    interface DynamicLightHandler <T> {
        makeLivingEntityHandler<T extends Internal.LivingEntity>(handler: Internal.DynamicLightHandler_<T>): this;
        makeHandler<T extends Internal.LivingEntity>(luminance: Internal.Function_<T, number>, waterSensitive: Internal.Function_<T, boolean>): this;
        makeCreeperEntityHandler<T extends Internal.Creeper>(handler: Internal.DynamicLightHandler_<T>): this;
        abstract getLuminance(arg0: T): number;
        isWaterSensitive(lightSource: T): boolean;
        (arg0: T): number;
    }
    type DynamicLightHandler_<T> = DynamicLightHandler<T> | ((arg0: T)=> number);
    interface ChatDecorator {
        abstract decorate(arg0: Internal.ServerPlayer_, arg1: net.minecraft.network.chat.Component_): Internal.CompletableFuture<net.minecraft.network.chat.Component>;
        (arg0: Internal.ServerPlayer, arg1: net.minecraft.network.chat.Component): Internal.CompletableFuture_<net.minecraft.network.chat.Component>;
        readonly PLAIN: Internal.ChatDecorator;
    }
    type ChatDecorator_ = ChatDecorator | ((arg0: Internal.ServerPlayer, arg1: net.minecraft.network.chat.Component)=> Internal.CompletableFuture_<net.minecraft.network.chat.Component>);
    class LumiseneBucketItem extends Internal.BucketItem {
        constructor(supplier: Internal.Supplier_<any>, builder: Internal.Item$Properties_, capacity: number)
        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;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        getDestroySpeed(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): number;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        moonlight$addAdditionalBehavior(placementOverride: Internal.AdditionalItemPlacement_): void;
        /**
         * @deprecated
        */
        onDestroyed(arg0: Internal.ItemEntity_): void;
        isFireResistant(): boolean;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): InteractionResult;
        onCraftedBy(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        isComplex(): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        onUseTick(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: Internal.ItemStack_, arg3: number): void;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        /**
         * @deprecated
        */
        getFoodProperties(): Internal.FoodProperties;
        canBeHurtBy(arg0: DamageSource_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        getUseAnimation(arg0: Internal.ItemStack_): Internal.UseAnim;
        getDescriptionId(): string;
        isValidRepairItem(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        moonlight$getClientAnimationExtension(): any;
        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(): Internal.Item;
        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;
        getBarColor(arg0: Internal.ItemStack_): number;
        getItem(): Internal.Item;
        accessor$setMaxDamage(arg0: number): void;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): 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;
        /**
         * @deprecated
        */
        hasCraftingRemainingItem(): boolean;
        getDescription(): net.minecraft.network.chat.Component;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        getClass(): typeof any;
        static byId(arg0: number): Internal.Item;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        interactLivingEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.LivingEntity_, arg3: Internal.InteractionHand_): InteractionResult;
        moonlight$getAdditionalBehavior(): Internal.AdditionalItemPlacement;
        moonlight$setClientAnimationExtension(obj: any): void;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        useOn(arg0: Internal.UseOnContext_): InteractionResult;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        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;
        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;
        setCraftingRemainingItemFTBL(arg0: Internal.Item_): void;
        setAttackDamage(attackDamage: number): void;
        getTooltipImage(arg0: Internal.ItemStack_): Optional<Internal.TooltipComponent>;
        isEdible(): boolean;
        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(level: Internal.Level_, player: Internal.Player_, usedHand: Internal.InteractionHand_): Internal.InteractionResultHolder<Internal.ItemStack>;
        toString(): string;
        /**
         * @deprecated
        */
        getEnchantmentValue(): number;
        setArmorToughness(armorToughness: number): void;
        notifyAll(): void;
        getId(): 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>;
        wait(arg0: number): void;
        getDigSpeed(): number;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        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;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        isFoil(arg0: Internal.ItemStack_): boolean;
        "setFoodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_): void;
        isRepairable(arg0: Internal.ItemStack_): boolean;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        puzzleslib$setRenderProperties(arg0: any): void;
        useOnRelease(arg0: Internal.ItemStack_): boolean;
        canAttackBlock(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        canGrindstoneRepair(arg0: Internal.ItemStack_): boolean;
        notify(): void;
        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;
        onStopUsing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        /**
         * @deprecated
        */
        emptyContents(arg0: Internal.Player_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockHitResult_): boolean;
        /**
         * @deprecated
        */
        getMaxStackSize(): number;
        /**
         * @deprecated
        */
        static byBlock(arg0: Internal.Block_): Internal.Item;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        canFitInsideContainerItems(): boolean;
        wait(): void;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: net.minecraft.network.chat.Component_): net.minecraft.network.chat.Component;
        accessor$setMaxStackSize(arg0: number): void;
        isCorrectToolForDrops(arg0: Internal.BlockState_): boolean;
        verifyTagAfterLoad(arg0: Internal.CompoundTag_): void;
        getFluid(): Internal.Fluid;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        "setFoodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        finishUsingItem(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_): Internal.ItemStack;
        checkExtraContent(arg0: Internal.Player_, arg1: Internal.Level_, arg2: Internal.ItemStack_, arg3: BlockPos_): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        setFireResistant(arg0: boolean): void;
        onInventoryTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_, arg3: number, arg4: number): void;
        arch$getFluid(): Internal.Fluid;
        getEatingSound(): Internal.SoundEvent;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        puzzleslib$getRenderProperties(): any;
        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;
        wait(arg0: number, arg1: number): void;
        setNameKey(arg0: string): void;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Vec3f;
        getName(arg0: Internal.ItemStack_): net.minecraft.network.chat.Component;
        handler$fbo000$initializeClient(consumer: Internal.Consumer_<any>, ci: Internal.CallbackInfo_): void;
        /**
         * @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;
        emptyContents(arg: Internal.Player_, level: Internal.Level_, pos: BlockPos_, hitResult: Internal.BlockHitResult_, container: Internal.ItemStack_): boolean;
        /**
         * @deprecated
        */
        builtInRegistryHolder(): Internal.Holder$Reference<Internal.Item>;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        setArmorProtection(armorProtection: number): void;
        getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        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(): Internal.Item;
        getTypeItemStackKey(): Internal.ItemStackKey;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        shouldOverrideMultiplayerNbt(): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): 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;
        equals(arg0: any): boolean;
        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(): net.minecraft.network.chat.Component
        get class(): typeof any
        get renderPropertiesInternal(): any
        set itemBuilder(b: Internal.ItemBuilder_)
        set craftingRemainingItemFTBL(arg0: Internal.Item_)
        set attackDamage(attackDamage: number)
        get edible(): boolean
        /**
         * @deprecated
        */
        get enchantmentValue(): number
        set armorToughness(armorToughness: number)
        get id(): string
        get digSpeed(): number
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set "foodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_)
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        /**
         * @deprecated
        */
        get maxStackSize(): number
        get fluid(): Internal.Fluid
        set "foodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set armorKnockbackResistance(knockbackResistance: number)
        set fireResistant(arg0: boolean)
        get eatingSound(): Internal.SoundEvent
        set nameKey(arg0: string)
        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_)
    }
    type LumiseneBucketItem_ = LumiseneBucketItem;
    class AdvancementJS {
        constructor(a: Internal.Advancement_)
        getClass(): typeof any;
        addChild(a: Internal.AdvancementJS_): void;
        toString(): string;
        getDisplayText(): net.minecraft.network.chat.Component;
        notifyAll(): void;
        notify(): void;
        hasDisplay(): boolean;
        wait(arg0: number, arg1: number): void;
        getChildren(): Internal.Set<Internal.AdvancementJS>;
        hashCode(): number;
        getId(): ResourceLocation;
        wait(): void;
        getTitle(): net.minecraft.network.chat.Component;
        wait(arg0: number): void;
        id(): ResourceLocation;
        equals(o: any): boolean;
        getParent(): this;
        getDescription(): net.minecraft.network.chat.Component;
        get class(): typeof any
        get displayText(): net.minecraft.network.chat.Component
        get children(): Internal.Set<Internal.AdvancementJS>
        get id(): ResourceLocation
        get title(): net.minecraft.network.chat.Component
        get parent(): Internal.AdvancementJS
        get description(): net.minecraft.network.chat.Component
        readonly advancement: Internal.Advancement;
    }
    type AdvancementJS_ = AdvancementJS;
    class RopeAndNailItem extends Internal.BaseComfortsItem {
        constructor(arg0: Internal.Block_)
        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;
        static setBlockEntityData(arg0: Internal.ItemStack_, arg1: Internal.BlockEntityType_<any>, arg2: Internal.CompoundTag_): void;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        getDestroySpeed(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): number;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        abstract moonlight$addAdditionalBehavior(arg0: Internal.AdditionalItemPlacement_): void;
        onDestroyed(arg0: Internal.ItemEntity_): void;
        isFireResistant(): boolean;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): InteractionResult;
        onCraftedBy(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        isComplex(): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        onUseTick(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: Internal.ItemStack_, arg3: number): void;
        /**
         * @deprecated
        */
        getFoodProperties(): Internal.FoodProperties;
        canBeHurtBy(arg0: DamageSource_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        getDescriptionId(): string;
        getUseAnimation(arg0: Internal.ItemStack_): Internal.UseAnim;
        isValidRepairItem(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        abstract moonlight$getClientAnimationExtension(): any;
        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(): Internal.Item;
        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;
        getBarColor(arg0: Internal.ItemStack_): number;
        getItem(): Internal.Item;
        accessor$setMaxDamage(arg0: number): void;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): 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;
        /**
         * @deprecated
        */
        hasCraftingRemainingItem(): boolean;
        getDescription(): net.minecraft.network.chat.Component;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        getClass(): typeof any;
        static byId(arg0: number): Internal.Item;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        interactLivingEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.LivingEntity_, arg3: Internal.InteractionHand_): InteractionResult;
        abstract moonlight$getAdditionalBehavior(): Internal.AdditionalItemPlacement;
        abstract moonlight$setClientAnimationExtension(arg0: any): void;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        useOn(arg0: Internal.UseOnContext_): InteractionResult;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        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;
        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;
        getTooltipImage(arg0: Internal.ItemStack_): Optional<Internal.TooltipComponent>;
        isEdible(): boolean;
        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>;
        static getBlockEntityData(arg0: Internal.ItemStack_): Internal.CompoundTag;
        toString(): string;
        /**
         * @deprecated
        */
        getEnchantmentValue(): number;
        setArmorToughness(armorToughness: number): void;
        notifyAll(): void;
        getId(): 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>;
        wait(arg0: number): void;
        getDigSpeed(): number;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        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;
        removeFromBlockToItemMap(arg0: Internal.Map_<Internal.Block, Internal.Item>, arg1: Internal.Item_): void;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        isFoil(arg0: Internal.ItemStack_): boolean;
        "setFoodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_): void;
        isRepairable(arg0: Internal.ItemStack_): boolean;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        puzzleslib$setRenderProperties(arg0: any): void;
        useOnRelease(arg0: Internal.ItemStack_): boolean;
        canAttackBlock(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        canGrindstoneRepair(arg0: Internal.ItemStack_): boolean;
        notify(): void;
        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;
        onStopUsing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        static updateCustomBlockEntityTag(arg0: Internal.Level_, arg1: Internal.Player_, arg2: BlockPos_, arg3: Internal.ItemStack_): boolean;
        /**
         * @deprecated
        */
        getMaxStackSize(): number;
        /**
         * @deprecated
        */
        static byBlock(arg0: Internal.Block_): Internal.Item;
        place(arg0: Internal.BlockPlaceContext_): InteractionResult;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        canFitInsideContainerItems(): boolean;
        wait(): void;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: net.minecraft.network.chat.Component_): net.minecraft.network.chat.Component;
        accessor$setMaxStackSize(arg0: number): void;
        isCorrectToolForDrops(arg0: Internal.BlockState_): boolean;
        verifyTagAfterLoad(arg0: Internal.CompoundTag_): void;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        "setFoodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        getBlock(): Internal.Block;
        finishUsingItem(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_): Internal.ItemStack;
        updatePlacementContext(arg0: Internal.BlockPlaceContext_): Internal.BlockPlaceContext;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        setFireResistant(arg0: boolean): void;
        registerBlocks(arg0: Internal.Map_<Internal.Block, Internal.Item>, arg1: Internal.Item_): void;
        onInventoryTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_, arg3: number, arg4: number): void;
        getEatingSound(): Internal.SoundEvent;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        puzzleslib$getRenderProperties(): any;
        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;
        wait(arg0: number, arg1: number): void;
        setNameKey(arg0: string): void;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Vec3f;
        getName(arg0: Internal.ItemStack_): net.minecraft.network.chat.Component;
        handler$fbo000$initializeClient(consumer: Internal.Consumer_<any>, ci: Internal.CallbackInfo_): void;
        /**
         * @deprecated
        */
        getDefaultAttributeModifiers(arg0: Internal.EquipmentSlot_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        static updateState<T extends Internal.Comparable<T>>(arg0: Internal.BlockState_, arg1: Internal.Property_<T>, arg2: string): Internal.BlockState;
        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;
        getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        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(): Internal.Item;
        getTypeItemStackKey(): Internal.ItemStackKey;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        shouldOverrideMultiplayerNbt(): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): 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;
        puzzleslib$setBlock(arg0: Internal.Block_): void;
        equals(arg0: any): boolean;
        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(): net.minecraft.network.chat.Component
        get class(): typeof any
        get renderPropertiesInternal(): any
        set itemBuilder(b: Internal.ItemBuilder_)
        set craftingRemainingItemFTBL(arg0: Internal.Item_)
        set attackDamage(attackDamage: number)
        get edible(): boolean
        /**
         * @deprecated
        */
        get enchantmentValue(): number
        set armorToughness(armorToughness: number)
        get id(): string
        get digSpeed(): number
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set "foodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_)
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        /**
         * @deprecated
        */
        get maxStackSize(): number
        set "foodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        get block(): Internal.Block
        set armorKnockbackResistance(knockbackResistance: number)
        set fireResistant(arg0: boolean)
        get eatingSound(): Internal.SoundEvent
        set nameKey(arg0: string)
        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_)
    }
    type RopeAndNailItem_ = RopeAndNailItem;
    class AbstractNavItem$NavType extends Internal.Enum<Internal.AbstractNavItem$NavType> {
        static valueOf<T extends Internal.Enum<T>>(arg0: T, arg1: string): T;
        describeConstable(): Optional<Internal.Enum$EnumDesc<Internal.AbstractNavItem$NavType>>;
        getClass(): typeof any;
        toString(): string;
        notifyAll(): void;
        getDeclaringClass(): typeof Internal.AbstractNavItem$NavType;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        compareTo(arg0: any): number;
        name(): string;
        hashCode(): number;
        static valueOf(arg0: string): Internal.AbstractNavItem$NavType;
        compareTo(arg0: Internal.AbstractNavItem$NavType_): number;
        ordinal(): number;
        wait(): void;
        wait(arg0: number): void;
        "compareTo(java.lang.Object)"(arg0: any): number;
        "compareTo(com.alekiponi.firmaciv.common.item.AbstractNavItem$NavType)"(arg0: Internal.AbstractNavItem$NavType_): number;
        static values(): Internal.AbstractNavItem$NavType[];
        equals(arg0: any): boolean;
        get class(): typeof any
        get declaringClass(): typeof Internal.AbstractNavItem$NavType
        static readonly LAT_LON_ALT: (Internal.AbstractNavItem$NavType) & (Internal.AbstractNavItem$NavType);
        static readonly ALT: (Internal.AbstractNavItem$NavType) & (Internal.AbstractNavItem$NavType);
        static readonly LAT: (Internal.AbstractNavItem$NavType) & (Internal.AbstractNavItem$NavType);
        static readonly LON: (Internal.AbstractNavItem$NavType) & (Internal.AbstractNavItem$NavType);
        static readonly LAT_LON: (Internal.AbstractNavItem$NavType) & (Internal.AbstractNavItem$NavType);
    }
    type AbstractNavItem$NavType_ = "lat_lon_alt" | "lat" | "alt" | "lon" | "lat_lon" | AbstractNavItem$NavType;
    class ModItems$1 extends Internal.ItemNameBlockItem {
        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;
        static setBlockEntityData(arg0: Internal.ItemStack_, arg1: Internal.BlockEntityType_<any>, arg2: Internal.CompoundTag_): void;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        getDestroySpeed(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): number;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        abstract moonlight$addAdditionalBehavior(arg0: Internal.AdditionalItemPlacement_): void;
        onDestroyed(arg0: Internal.ItemEntity_): void;
        isFireResistant(): boolean;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): InteractionResult;
        onCraftedBy(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        isComplex(): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        onUseTick(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: Internal.ItemStack_, arg3: number): void;
        /**
         * @deprecated
        */
        getFoodProperties(): Internal.FoodProperties;
        canBeHurtBy(arg0: DamageSource_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        getDescriptionId(): string;
        getUseAnimation(arg0: Internal.ItemStack_): Internal.UseAnim;
        isValidRepairItem(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        abstract moonlight$getClientAnimationExtension(): any;
        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(): Internal.Item;
        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;
        getBarColor(arg0: Internal.ItemStack_): number;
        getItem(): Internal.Item;
        accessor$setMaxDamage(arg0: number): void;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): 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;
        /**
         * @deprecated
        */
        hasCraftingRemainingItem(): boolean;
        getDescription(): net.minecraft.network.chat.Component;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        getClass(): typeof any;
        static byId(arg0: number): Internal.Item;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        interactLivingEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.LivingEntity_, arg3: Internal.InteractionHand_): InteractionResult;
        abstract moonlight$getAdditionalBehavior(): Internal.AdditionalItemPlacement;
        abstract moonlight$setClientAnimationExtension(arg0: any): void;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        useOn(arg0: Internal.UseOnContext_): InteractionResult;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        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;
        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;
        getTooltipImage(arg0: Internal.ItemStack_): Optional<Internal.TooltipComponent>;
        isEdible(): boolean;
        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>;
        static getBlockEntityData(arg0: Internal.ItemStack_): Internal.CompoundTag;
        toString(): string;
        /**
         * @deprecated
        */
        getEnchantmentValue(): number;
        setArmorToughness(armorToughness: number): void;
        notifyAll(): void;
        getId(): 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>;
        wait(arg0: number): void;
        getDigSpeed(): number;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        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;
        removeFromBlockToItemMap(arg0: Internal.Map_<Internal.Block, Internal.Item>, arg1: Internal.Item_): void;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        isFoil(arg0: Internal.ItemStack_): boolean;
        "setFoodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_): void;
        isRepairable(arg0: Internal.ItemStack_): boolean;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        puzzleslib$setRenderProperties(arg0: any): void;
        useOnRelease(arg0: Internal.ItemStack_): boolean;
        canAttackBlock(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        canGrindstoneRepair(arg0: Internal.ItemStack_): boolean;
        notify(): void;
        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;
        onStopUsing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        static updateCustomBlockEntityTag(arg0: Internal.Level_, arg1: Internal.Player_, arg2: BlockPos_, arg3: Internal.ItemStack_): boolean;
        /**
         * @deprecated
        */
        getMaxStackSize(): number;
        /**
         * @deprecated
        */
        static byBlock(arg0: Internal.Block_): Internal.Item;
        place(arg0: Internal.BlockPlaceContext_): InteractionResult;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        canFitInsideContainerItems(): boolean;
        wait(): void;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: net.minecraft.network.chat.Component_): net.minecraft.network.chat.Component;
        accessor$setMaxStackSize(arg0: number): void;
        isCorrectToolForDrops(arg0: Internal.BlockState_): boolean;
        verifyTagAfterLoad(arg0: Internal.CompoundTag_): void;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        "setFoodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        getBlock(): Internal.Block;
        finishUsingItem(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_): Internal.ItemStack;
        updatePlacementContext(arg0: Internal.BlockPlaceContext_): Internal.BlockPlaceContext;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        setFireResistant(arg0: boolean): void;
        registerBlocks(arg0: Internal.Map_<Internal.Block, Internal.Item>, arg1: Internal.Item_): void;
        onInventoryTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_, arg3: number, arg4: number): void;
        getEatingSound(): Internal.SoundEvent;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        puzzleslib$getRenderProperties(): any;
        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;
        wait(arg0: number, arg1: number): void;
        setNameKey(arg0: string): void;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Vec3f;
        getName(arg0: Internal.ItemStack_): net.minecraft.network.chat.Component;
        handler$fbo000$initializeClient(consumer: Internal.Consumer_<any>, ci: Internal.CallbackInfo_): void;
        /**
         * @deprecated
        */
        getDefaultAttributeModifiers(arg0: Internal.EquipmentSlot_): Internal.Multimap<Internal.Attribute, Internal.AttributeModifier>;
        static updateState<T extends Internal.Comparable<T>>(arg0: Internal.BlockState_, arg1: Internal.Property_<T>, arg2: string): Internal.BlockState;
        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;
        getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        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(): Internal.Item;
        getTypeItemStackKey(): Internal.ItemStackKey;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        shouldOverrideMultiplayerNbt(): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): 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;
        puzzleslib$setBlock(arg0: Internal.Block_): void;
        equals(arg0: any): boolean;
        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(): net.minecraft.network.chat.Component
        get class(): typeof any
        get renderPropertiesInternal(): any
        set itemBuilder(b: Internal.ItemBuilder_)
        set craftingRemainingItemFTBL(arg0: Internal.Item_)
        set attackDamage(attackDamage: number)
        get edible(): boolean
        /**
         * @deprecated
        */
        get enchantmentValue(): number
        set armorToughness(armorToughness: number)
        get id(): string
        get digSpeed(): number
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set "foodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_)
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        /**
         * @deprecated
        */
        get maxStackSize(): number
        set "foodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        get block(): Internal.Block
        set armorKnockbackResistance(knockbackResistance: number)
        set fireResistant(arg0: boolean)
        get eatingSound(): Internal.SoundEvent
        set nameKey(arg0: string)
        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_)
    }
    type ModItems$1_ = ModItems$1;
    class AppetiteEffect extends Internal.MobEffect {
        constructor()
        getDisplayName(): net.minecraft.network.chat.Component;
        getClass(): typeof any;
        addAttributeModifier(arg0: Internal.Attribute_, arg1: string, arg2: number, arg3: Internal.AttributeModifier$Operation_): Internal.MobEffect;
        addAttributeModifiers(arg0: Internal.LivingEntity_, arg1: Internal.AttributeMap_, arg2: number): void;
        isInstantenous(): boolean;
        applyInstantenousEffect(arg0: Internal.Entity_, arg1: Internal.Entity_, arg2: Internal.LivingEntity_, arg3: number, arg4: number): void;
        notify(): void;
        isBeneficial(): boolean;
        wait(arg0: number, arg1: number): void;
        getEffectRendererInternal(): any;
        getColor(): number;
        initializeClient(arg0: Internal.Consumer_<Internal.IClientMobEffectExtensions>): void;
        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;
        static getIdFromNullable(arg0: Internal.MobEffect_): number;
        getCategory(): Internal.MobEffectCategory;
        toString(): string;
        getCurativeItems(): Internal.List<Internal.ItemStack>;
        notifyAll(): void;
        setFactorDataFactory(arg0: Internal.Supplier_<Internal.MobEffectInstance$FactorData>): Internal.MobEffect;
        createFactorData(): Optional<Internal.MobEffectInstance$FactorData>;
        static byId(arg0: number): Internal.MobEffect;
        hashCode(): number;
        getAttributeModifiers(): Internal.Map<Internal.Attribute, Internal.AttributeModifier>;
        wait(): void;
        wait(arg0: number): void;
        equals(arg0: any): boolean;
        isDurationEffectTick(arg0: number, arg1: number): boolean;
        static getId(arg0: Internal.MobEffect_): number;
        get displayName(): net.minecraft.network.chat.Component
        get class(): typeof any
        get instantenous(): boolean
        get beneficial(): boolean
        get effectRendererInternal(): any
        get color(): number
        get descriptionId(): string
        get category(): Internal.MobEffectCategory
        get curativeItems(): Internal.List<Internal.ItemStack>
        set factorDataFactory(arg0: Internal.Supplier_<Internal.MobEffectInstance$FactorData>)
        get attributeModifiers(): Internal.Map<Internal.Attribute, Internal.AttributeModifier>
    }
    type AppetiteEffect_ = AppetiteEffect;
    class VSCodeFileSavedEventJS extends Internal.ServerEventJS {
        constructor(file: Internal.Path_, server: Internal.MinecraftServer_)
        getClass(): typeof 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;
        toString(): string;
        notifyAll(): void;
        static postToHandlers(event: Internal.VSCodeFileSavedEventJS_): void;
        /**
         * Stops the event with the given exit value. Execution will be stopped **immediately**.
         * 
         * `exit` denotes a `default` outcome.
        */
        exit(value: any): any;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        /**
         * Stops the event with the given exit value. Execution will be stopped **immediately**.
         * 
         * `success` denotes a `true` outcome.
        */
        success(value: any): any;
        hashCode(): number;
        wait(): void;
        /**
         * Cancels the event with default exit value. Execution will be stopped **immediately**.
         * 
         * `cancel` denotes a `false` outcome.
        */
        cancel(): any;
        wait(arg0: number): void;
        /**
         * Stops the event with default exit value. Execution will be stopped **immediately**.
         * 
         * `success` denotes a `true` outcome.
        */
        success(): any;
        equals(arg0: any): boolean;
        getServer(): Internal.MinecraftServer;
        get class(): typeof any
        get server(): Internal.MinecraftServer
        static readonly FILE_SYSTEM: (Internal.WindowsFileSystem) & (Internal.FileSystem);
        readonly file: Internal.Path;
    }
    type VSCodeFileSavedEventJS_ = VSCodeFileSavedEventJS;
    class BiomeBlendType extends Internal.Enum<Internal.BiomeBlendType> {
        static valueOf<T extends Internal.Enum<T>>(arg0: T, arg1: string): T;
        getClass(): typeof any;
        toString(): string;
        notifyAll(): void;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        "compareTo(net.dries007.tfc.world.biome.BiomeBlendType)"(arg0: Internal.BiomeBlendType_): number;
        compareTo(arg0: any): number;
        name(): string;
        getDeclaringClass(): typeof Internal.BiomeBlendType;
        hashCode(): number;
        static values(): Internal.BiomeBlendType[];
        describeConstable(): Optional<Internal.Enum$EnumDesc<Internal.BiomeBlendType>>;
        compareTo(arg0: Internal.BiomeBlendType_): number;
        ordinal(): number;
        wait(): void;
        wait(arg0: number): void;
        static valueOf(arg0: string): Internal.BiomeBlendType;
        "compareTo(java.lang.Object)"(arg0: any): number;
        equals(arg0: any): boolean;
        get class(): typeof any
        get declaringClass(): typeof Internal.BiomeBlendType
        static readonly LAND: (Internal.BiomeBlendType) & (Internal.BiomeBlendType);
        static readonly LAKE: (Internal.BiomeBlendType) & (Internal.BiomeBlendType);
        static readonly OCEAN: (Internal.BiomeBlendType) & (Internal.BiomeBlendType);
        static readonly SIZE: (3) & (number);
    }
    type BiomeBlendType_ = "land" | "lake" | "ocean" | BiomeBlendType;
    class IndirectHashCollection <K, R> implements Internal.IndirectHashCollectionAccessor<any, any> {
        constructor(arg0: Internal.Function_<R, Internal.Iterable<K>>)
        getClass(): typeof any;
        toString(): string;
        static create<K, R>(arg0: Internal.Function_<R, Internal.Iterable<K>>, arg1: Internal.Supplier_<Internal.Collection<R>>): Internal.IndirectHashCollection<K, R>;
        notifyAll(): void;
        notify(): void;
        reload(arg0: Internal.Collection_<R>): void;
        wait(arg0: number, arg1: number): void;
        static reloadAllCaches(arg0: Internal.RecipeManager_): void;
        getAll(arg0: K): Internal.Collection<R>;
        hashCode(): number;
        static createForRecipe<C extends net.minecraft.world.Container, K, R extends Internal.Recipe<C>>(arg0: Internal.Function_<R, Internal.Iterable<K>>, arg1: Internal.Supplier_<Internal.RecipeType<R>>): Internal.IndirectHashCollection<K, R>;
        static clearAllCaches(): void;
        wait(): void;
        clear(): void;
        kubejs_tfc$InternalMap(): Internal.Map<any, any>;
        wait(arg0: number): void;
        equals(arg0: any): boolean;
        get class(): typeof any
    }
    type IndirectHashCollection_<K, R> = IndirectHashCollection<K, R>;
    class StasisEnchantment extends Internal.Enchantment {
        constructor()
        getClass(): typeof any;
        getDamageProtection(arg0: number, arg1: DamageSource_): number;
        getFullname(arg0: number): net.minecraft.network.chat.Component;
        getRarity(): Internal.Enchantment$Rarity;
        isCompatibleWith(arg0: Internal.Enchantment_): boolean;
        isTradeable(): boolean;
        isTreasureOnly(): boolean;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        getId(): ResourceLocation;
        getMaxCost(level: number): number;
        isDiscoverable(): boolean;
        getMinCost(level: number): number;
        static byId(arg0: number): Internal.Enchantment;
        doPostHurt(arg0: Internal.LivingEntity_, arg1: Internal.Entity_, arg2: number): void;
        getDescriptionId(): string;
        toString(): string;
        getMaxLevel(): number;
        doPostAttack(arg0: Internal.LivingEntity_, arg1: Internal.Entity_, arg2: number): void;
        notifyAll(): void;
        getSlotItems(arg0: Internal.LivingEntity_): Internal.Map<Internal.EquipmentSlot, Internal.ItemStack>;
        getMinLevel(): number;
        /**
         * @deprecated
        */
        getDamageBonus(arg0: number, arg1: Internal.MobType_): number;
        hashCode(): number;
        isCurse(): boolean;
        allowedInCreativeTab(arg0: Internal.Item_, arg1: Internal.Set_<Internal.EnchantmentCategory>): boolean;
        wait(): void;
        getDamageBonus(arg0: number, arg1: Internal.MobType_, arg2: Internal.ItemStack_): number;
        wait(arg0: number): void;
        canApplyAtEnchantingTable(stack: Internal.ItemStack_): boolean;
        equals(arg0: any): boolean;
        m_5975_(enchantment: Internal.Enchantment_): boolean;
        canEnchant(stack: Internal.ItemStack_): boolean;
        isAllowedOnBooks(): boolean;
        get class(): typeof any
        get rarity(): Internal.Enchantment$Rarity
        get tradeable(): boolean
        get treasureOnly(): boolean
        get id(): ResourceLocation
        get discoverable(): boolean
        get descriptionId(): string
        get maxLevel(): number
        get minLevel(): number
        get curse(): boolean
        get allowedOnBooks(): boolean
    }
    type StasisEnchantment_ = StasisEnchantment;
    class SignBlockEntity extends Internal.BlockEntity {
        constructor(arg0: BlockPos_, arg1: Internal.BlockState_)
        constructor(arg0: Internal.BlockEntityType_<any>, arg1: BlockPos_, arg2: Internal.BlockState_)
        setText(arg0: Internal.SignText_, arg1: boolean): boolean;
        sdl$setDynamicLightEnabled(enabled: boolean): void;
        getUpdateTag(): Internal.CompoundTag;
        getWorldPosition(): BlockPos;
        requestModelDataUpdate(): void;
        handleUpdateTag(arg0: Internal.CompoundTag_): void;
        sodiumdynamiclights$updateDynamicLight(renderer: Internal.LevelRenderer_): boolean;
        setLevel(arg0: Internal.Level_): void;
        "areCapsCompatible(net.minecraftforge.common.capabilities.CapabilityDispatcher)"(arg0: Internal.CapabilityDispatcher_): boolean;
        sdl$getLuminance(): number;
        notify(): void;
        playerIsTooFarAwayToEdit(arg0: Internal.UUID_): boolean;
        /**
         * @deprecated
        */
        setBlockState(arg0: Internal.BlockState_): void;
        getBlockPos(): BlockPos;
        sdl$resetDynamicLight(): void;
        isRemoved(): boolean;
        load(arg0: Internal.CompoundTag_): void;
        setChanged(): void;
        onLoad(): void;
        updateSignText(arg0: Internal.Player_, arg1: boolean, arg2: Internal.List_<Internal.FilteredText>): void;
        saveWithoutMetadata(): Internal.CompoundTag;
        fillCrashReportCategory(arg0: Internal.CrashReportCategory_): void;
        static createCommandSourceStack(arg0: Internal.Player_, arg1: Internal.Level_, arg2: BlockPos_): Internal.CommandSourceStack;
        sdl$getDynamicLightY(): number;
        sodiumdynamiclights$scheduleTrackedChunksRebuild(renderer: Internal.LevelRenderer_): void;
        canExecuteClickCommands(arg0: boolean, arg1: Internal.Player_): boolean;
        invalidateCaps(): void;
        handler$dkm000$setRemoved(arg0: Internal.CallbackInfo_): void;
        getFrontText(): Internal.SignText;
        getBlockState(): Internal.BlockState;
        setRemoved(): void;
        sdl$isDynamicLightEnabled(): boolean;
        isWaxed(): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        getText(arg0: boolean): Internal.SignText;
        getType(): Internal.BlockEntityType<any>;
        static tick(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.SignBlockEntity_): void;
        static loadStatic(arg0: BlockPos_, arg1: Internal.BlockState_, arg2: Internal.CompoundTag_): Internal.BlockEntity;
        wait(): void;
        executeClickCommandsIfPresent(arg0: Internal.Player_, arg1: Internal.Level_, arg2: BlockPos_, arg3: boolean): boolean;
        handler$dkm000$setLevel(arg0: Internal.Level_, arg1: Internal.CallbackInfo_): void;
        areCapsCompatible(arg0: Internal.CapabilityDispatcher_): boolean;
        getRenderBoundingBox(): Internal.AABB;
        getClass(): typeof any;
        updateText(arg0: Internal.UnaryOperator_<Internal.SignText>, arg1: boolean): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        getMaxTextLineWidth(): number;
        saveWithId(): Internal.CompoundTag;
        static getPosFromTag(arg0: Internal.CompoundTag_): BlockPos;
        getPlayerWhoMayEdit(): Internal.UUID;
        sdl$shouldUpdateDynamicLight(): boolean;
        onChunkUnloaded(): void;
        saveToItem(arg0: Internal.ItemStack_): void;
        sdl$getDynamicLightLevel(): Internal.Level;
        "deserializeNBT(net.minecraft.nbt.CompoundTag)"(arg0: Internal.CompoundTag_): void;
        static addEntityType(arg0: Internal.CompoundTag_, arg1: Internal.BlockEntityType_<any>): void;
        "deserializeNBT(net.minecraft.nbt.Tag)"(arg0: Internal.Tag_): void;
        wait(arg0: number, arg1: number): void;
        setWaxed(arg0: boolean): boolean;
        getLevel(): Internal.Level;
        onlyOpCanSetNbt(): boolean;
        clearRemoved(): void;
        getUpdatePacket(): Internal.Packet<any>;
        serializeNBT(): Internal.Tag;
        "areCapsCompatible(net.minecraftforge.common.capabilities.CapabilityProvider)"(arg0: Internal.CapabilityProvider_<Internal.BlockEntity>): boolean;
        sdl$getDynamicLightZ(): number;
        sdl$getDynamicLightX(): number;
        saveWithFullMetadata(): Internal.CompoundTag;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        onDataPacket(arg0: Internal.Connection_, arg1: Internal.ClientboundBlockEntityDataPacket_): void;
        getPersistentData(): Internal.CompoundTag;
        areCapsCompatible(arg0: Internal.CapabilityProvider_<Internal.BlockEntity>): boolean;
        deserializeNBT(arg0: Internal.Tag_): void;
        toString(): string;
        getTextFacingPlayer(arg0: Internal.Player_): Internal.SignText;
        triggerEvent(arg0: number, arg1: number): boolean;
        hasLevel(): boolean;
        notifyAll(): void;
        "getLevel()"(): Internal.Level;
        sdl$dynamicLightTick(): void;
        isFacingFrontText(arg0: Internal.Player_): boolean;
        callSaveMetadata(arg0: Internal.CompoundTag_): void;
        getBackText(): Internal.SignText;
        getTextLineHeight(): number;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        hashCode(): number;
        setWorldPosition(arg0: BlockPos_): void;
        getModelData(): Internal.ModelData;
        wait(arg0: number): void;
        setAllowedPlayerEditor(arg0: Internal.UUID_): void;
        equals(arg0: any): boolean;
        reviveCaps(): void;
        get updateTag(): Internal.CompoundTag
        get worldPosition(): BlockPos
        set level(arg0: Internal.Level_)
        /**
         * @deprecated
        */
        set blockState(arg0: Internal.BlockState_)
        get blockPos(): BlockPos
        get removed(): boolean
        get frontText(): Internal.SignText
        get blockState(): Internal.BlockState
        get waxed(): boolean
        get type(): Internal.BlockEntityType<any>
        get renderBoundingBox(): Internal.AABB
        get class(): typeof any
        get maxTextLineWidth(): number
        get playerWhoMayEdit(): Internal.UUID
        set waxed(arg0: boolean)
        get level(): Internal.Level
        get updatePacket(): Internal.Packet<any>
        get persistentData(): Internal.CompoundTag
        get "level()"(): Internal.Level
        get backText(): Internal.SignText
        get textLineHeight(): number
        set worldPosition(arg0: BlockPos_)
        get modelData(): Internal.ModelData
        set allowedPlayerEditor(arg0: Internal.UUID_)
    }
    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)
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, V>): V;
        containsValue(arg0: any): boolean;
        notify(): void;
        keys(): Internal.Enumeration<K>;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        get(arg0: any): V;
        static copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        putIfAbsent(arg0: K, arg1: V): V;
        values(): Internal.Collection<V>;
        entrySet(): Internal.Set<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): 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 ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        wait(): void;
        replace(arg0: K, arg1: V, arg2: V): boolean;
        static of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        clone(): any;
        getClass(): typeof any;
        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;
        isEmpty(): boolean;
        static entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        wait(arg0: number, arg1: number): void;
        containsKey(arg0: any): boolean;
        put(arg0: K, arg1: V): V;
        remove(arg0: any): V;
        contains(arg0: any): boolean;
        elements(): Internal.Enumeration<V>;
        merge(arg0: K, arg1: V, arg2: Internal.BiFunction_<V, V, 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>;
        toString(): string;
        compute(arg0: K, arg1: Internal.BiFunction_<K, V, V>): V;
        notifyAll(): void;
        static of<K, V>(arg0: K, arg1: V, arg2: K, arg3: 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>;
        hashCode(): number;
        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;
        wait(arg0: number): void;
        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>;
        equals(arg0: any): boolean;
        get class(): typeof any
        get empty(): boolean
    }
    type Hashtable_<K, V> = Hashtable<K, V>;
    abstract class SimpleRegistryImpl <K, V> implements Internal.SimpleRegistry<K, V> {
        constructor()
        getClass(): typeof any;
        toString(): string;
        notifyAll(): void;
        "get(net.minecraft.world.level.block.state.StateHolder)"(arg0: Internal.StateHolder_<K, any>): V;
        get(arg0: Internal.StateHolder_<K, any>): V;
        register(arg0: K, arg1: V): void;
        abstract invalidate(): void;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        registerProvider(arg0: Internal.SimpleRegistry$Provider_<K, V>): void;
        hashCode(): number;
        static create<K, V>(): Internal.SimpleRegistry<K, V>;
        static multi<K, V>(): Internal.SimpleRegistry$Multi<K, V>;
        wait(): void;
        wait(arg0: number): void;
        static single<K, V>(): Internal.SimpleRegistry<K, V>;
        abstract get(arg0: K): V;
        abstract "get(java.lang.Object)"(arg0: K): V;
        equals(arg0: any): boolean;
        get class(): typeof any
    }
    type SimpleRegistryImpl_<K, V> = SimpleRegistryImpl<K, V>;
    interface Object2ByteMap$Entry <K> extends Internal.Map$Entry<K, number> {
        abstract getKey(): K;
        comparingByKey<K, V>(arg0: Comparator_<K>): Comparator<Internal.Map$Entry<K, V>>;
        /**
         * @deprecated
        */
        "setValue(java.lang.Byte)"(arg0: number): number;
        /**
         * @deprecated
        */
        getValue(): number;
        abstract setValue(arg0: number): number;
        abstract "setValue(byte)"(arg0: number): number;
        /**
         * @deprecated
        */
        setValue(arg0: any): any;
        comparingByValue<K, V extends Internal.Comparable<any>>(): Comparator<Internal.Map$Entry<K, V>>;
        abstract hashCode(): number;
        copyOf<K, V>(arg0: Internal.Map$Entry_<K, V>): Internal.Map$Entry<K, V>;
        /**
         * @deprecated
        */
        setValue(arg0: number): number;
        comparingByKey<K extends Internal.Comparable<any>, V>(): Comparator<Internal.Map$Entry<K, V>>;
        /**
         * @deprecated
        */
        "setValue(java.lang.Object)"(arg0: any): any;
        comparingByValue<K, V>(arg0: Comparator_<V>): Comparator<Internal.Map$Entry<K, V>>;
        abstract equals(arg0: any): boolean;
        abstract getByteValue(): number;
        get key(): K
        /**
         * @deprecated
        */
        set "value(java.lang.Byte)"(arg0: number)
        /**
         * @deprecated
        */
        get value(): number
        set value(arg0: number)
        set "value(byte)"(arg0: number)
        /**
         * @deprecated
        */
        set value(arg0: any)
        /**
         * @deprecated
        */
        set value(arg0: number)
        /**
         * @deprecated
        */
        set "value(java.lang.Object)"(arg0: any)
        get byteValue(): number
    }
    type Object2ByteMap$Entry_<K> = Object2ByteMap$Entry<K>;
    interface ComponentContents {
        resolve(arg0: Internal.CommandSourceStack_, arg1: Internal.Entity_, arg2: number): Internal.MutableComponent;
        visit<T>(arg0: Internal.FormattedText$StyledContentConsumer_<T>, arg1: Internal.Style_): Optional<T>;
        visit<T>(arg0: Internal.FormattedText$ContentConsumer_<T>): 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): Optional<Internal.VideoMode>;
        getClass(): typeof any;
        getRedBits(): number;
        toString(): string;
        getWidth(): number;
        notifyAll(): void;
        write(): string;
        notify(): void;
        getGreenBits(): number;
        wait(arg0: number, arg1: number): void;
        hashCode(): number;
        wait(): void;
        wait(arg0: number): void;
        getBlueBits(): number;
        equals(arg0: any): boolean;
        getHeight(): number;
        getRefreshRate(): number;
        get class(): typeof any
        get redBits(): number
        get width(): number
        get greenBits(): number
        get blueBits(): number
        get height(): number
        get refreshRate(): number
    }
    type VideoMode_ = VideoMode;
    class ForgeConfigSpec$Builder {
        constructor()
        defineEnum<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<V>, arg2: Internal.EnumGetMethod_, arg3: Internal.Predicate_<any>, arg4: V): Internal.ForgeConfigSpec$EnumValue<V>;
        define<T>(arg0: Internal.List_<string>, arg1: T): Internal.ForgeConfigSpec$ConfigValue<T>;
        defineEnum<V extends Internal.Enum<V>>(arg0: string, arg1: V): Internal.ForgeConfigSpec$EnumValue<V>;
        "defineInList(java.util.List,java.lang.Object,java.util.Collection)"<T>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.Collection_<T>): Internal.ForgeConfigSpec$ConfigValue<T>;
        defineInRange(arg0: string, arg1: number, arg2: number, arg3: number): Internal.ForgeConfigSpec$DoubleValue;
        "defineListAllowEmpty(java.lang.String,java.util.List,java.util.function.Predicate)"<T>(arg0: string, arg1: Internal.List_<T>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<Internal.List<T>>;
        defineInRange(arg0: string, arg1: number, arg2: number, arg3: number): Internal.ForgeConfigSpec$IntValue;
        defineEnum<V extends Internal.Enum<V>>(arg0: string, arg1: V, arg2: Internal.EnumGetMethod_, arg3: Internal.Predicate_<any>): Internal.ForgeConfigSpec$EnumValue<V>;
        defineEnum<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: V, arg2: Internal.EnumGetMethod_): Internal.ForgeConfigSpec$EnumValue<V>;
        defineEnum<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: V, ...arg2: V[]): Internal.ForgeConfigSpec$EnumValue<V>;
        "define(java.util.List,java.lang.Object,java.util.function.Predicate)"<T>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<T>;
        comment(...arg0: string[]): this;
        defineListAllowEmpty<T>(arg0: string, arg1: Internal.List_<T>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<Internal.List<T>>;
        defineInList<T>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<T>, arg2: Internal.Collection_<T>): Internal.ForgeConfigSpec$ConfigValue<T>;
        "defineInRange(java.lang.String,java.util.function.Supplier,int,int)"(arg0: string, arg1: Internal.Supplier_<number>, arg2: number, arg3: number): Internal.ForgeConfigSpec$IntValue;
        "defineEnum(java.util.List,java.lang.Enum,com.electronwill.nightconfig.core.EnumGetMethod)"<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: V, arg2: Internal.EnumGetMethod_): Internal.ForgeConfigSpec$EnumValue<V>;
        defineInList<T>(arg0: string, arg1: T, arg2: Internal.Collection_<T>): Internal.ForgeConfigSpec$ConfigValue<T>;
        "defineInRange(java.lang.String,java.util.function.Supplier,java.lang.Comparable,java.lang.Comparable,java.lang.Class)"<V extends Internal.Comparable<any>>(arg0: string, arg1: Internal.Supplier_<V>, arg2: V, arg3: V, arg4: V): Internal.ForgeConfigSpec$ConfigValue<V>;
        "defineEnum(java.util.List,java.lang.Enum,com.electronwill.nightconfig.core.EnumGetMethod,java.util.function.Predicate)"<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: V, arg2: Internal.EnumGetMethod_, arg3: Internal.Predicate_<any>): Internal.ForgeConfigSpec$EnumValue<V>;
        define<T>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<T>, arg2: Internal.Predicate_<any>, arg3: typeof any): Internal.ForgeConfigSpec$ConfigValue<T>;
        defineEnum<V extends Internal.Enum<V>>(arg0: string, arg1: V, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$EnumValue<V>;
        defineList<T>(arg0: Internal.List_<string>, arg1: Internal.List_<T>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<Internal.List<T>>;
        defineInRange(arg0: Internal.List_<string>, arg1: number, arg2: number, arg3: number): Internal.ForgeConfigSpec$DoubleValue;
        "define(java.util.List,java.util.function.Supplier,java.util.function.Predicate)"<T>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<T>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<T>;
        define<T>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<T>;
        "defineInRange(java.util.List,int,int,int)"(arg0: Internal.List_<string>, arg1: number, arg2: number, arg3: number): Internal.ForgeConfigSpec$IntValue;
        defineEnum<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<V>, arg2: Internal.Predicate_<any>, arg3: V): Internal.ForgeConfigSpec$EnumValue<V>;
        "defineInRange(java.util.List,java.util.function.Supplier,java.lang.Comparable,java.lang.Comparable,java.lang.Class)"<V extends Internal.Comparable<any>>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<V>, arg2: V, arg3: V, arg4: V): Internal.ForgeConfigSpec$ConfigValue<V>;
        "defineInRange(java.util.List,java.util.function.Supplier,long,long)"(arg0: Internal.List_<string>, arg1: Internal.Supplier_<number>, arg2: number, arg3: number): Internal.ForgeConfigSpec$LongValue;
        "define(java.lang.String,java.util.function.Supplier)"(arg0: string, arg1: Internal.Supplier_<boolean>): Internal.ForgeConfigSpec$BooleanValue;
        "defineEnum(java.util.List,java.lang.Enum)"<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: V): Internal.ForgeConfigSpec$EnumValue<V>;
        defineInRange(arg0: Internal.List_<string>, arg1: number, arg2: number, arg3: number): Internal.ForgeConfigSpec$IntValue;
        "defineInRange(java.lang.String,java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.lang.Class)"<V extends Internal.Comparable<any>>(arg0: string, arg1: V, arg2: V, arg3: V, arg4: V): Internal.ForgeConfigSpec$ConfigValue<V>;
        "comment(java.lang.String[])"(...arg0: string[]): this;
        defineInRange(arg0: Internal.List_<string>, arg1: Internal.Supplier_<number>, arg2: number, arg3: number): Internal.ForgeConfigSpec$DoubleValue;
        getClass(): typeof any;
        "define(java.util.List,net.minecraftforge.common.ForgeConfigSpec$ValueSpec,java.util.function.Supplier)"<T>(arg0: Internal.List_<string>, arg1: Internal.ForgeConfigSpec$ValueSpec_, arg2: Internal.Supplier_<T>): Internal.ForgeConfigSpec$ConfigValue<T>;
        defineInRange<V extends Internal.Comparable<any>>(arg0: Internal.List_<string>, arg1: V, arg2: V, arg3: V, arg4: V): Internal.ForgeConfigSpec$ConfigValue<V>;
        defineInRange<V extends Internal.Comparable<any>>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<V>, arg2: V, arg3: V, arg4: V): Internal.ForgeConfigSpec$ConfigValue<V>;
        define<T>(arg0: string, arg1: T, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<T>;
        "defineList(java.util.List,java.util.List,java.util.function.Predicate)"<T>(arg0: Internal.List_<string>, arg1: Internal.List_<T>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<Internal.List<T>>;
        defineInList<T>(arg0: Internal.List_<string>, arg1: T, arg2: Internal.Collection_<T>): Internal.ForgeConfigSpec$ConfigValue<T>;
        "defineListAllowEmpty(java.util.List,java.util.function.Supplier,java.util.function.Predicate)"<T>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<Internal.List<T>>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<Internal.List<T>>;
        defineEnum<V extends Internal.Enum<V>>(arg0: string, arg1: V, ...arg2: V[]): Internal.ForgeConfigSpec$EnumValue<V>;
        defineInRange(arg0: Internal.List_<string>, arg1: Internal.Supplier_<number>, arg2: number, arg3: number): Internal.ForgeConfigSpec$IntValue;
        worldRestart(): this;
        "defineInList(java.lang.String,java.lang.Object,java.util.Collection)"<T>(arg0: string, arg1: T, arg2: Internal.Collection_<T>): Internal.ForgeConfigSpec$ConfigValue<T>;
        "push(java.util.List)"(arg0: Internal.List_<string>): this;
        pop(arg0: number): this;
        "defineEnum(java.util.List,java.util.function.Supplier,com.electronwill.nightconfig.core.EnumGetMethod,java.util.function.Predicate,java.lang.Class)"<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<V>, arg2: Internal.EnumGetMethod_, arg3: Internal.Predicate_<any>, arg4: V): Internal.ForgeConfigSpec$EnumValue<V>;
        "defineEnum(java.lang.String,java.lang.Enum,com.electronwill.nightconfig.core.EnumGetMethod,java.util.Collection)"<V extends Internal.Enum<V>>(arg0: string, arg1: V, arg2: Internal.EnumGetMethod_, arg3: Internal.Collection_<V>): Internal.ForgeConfigSpec$EnumValue<V>;
        "defineEnum(java.util.List,java.lang.Enum,com.electronwill.nightconfig.core.EnumGetMethod,java.lang.Enum[])"<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: V, arg2: Internal.EnumGetMethod_, ...arg3: V[]): Internal.ForgeConfigSpec$EnumValue<V>;
        defineEnum<V extends Internal.Enum<V>>(arg0: string, arg1: V, arg2: Internal.EnumGetMethod_, arg3: Internal.Collection_<V>): Internal.ForgeConfigSpec$EnumValue<V>;
        "defineEnum(java.lang.String,java.lang.Enum,java.lang.Enum[])"<V extends Internal.Enum<V>>(arg0: string, arg1: V, ...arg2: V[]): Internal.ForgeConfigSpec$EnumValue<V>;
        "defineEnum(java.lang.String,java.lang.Enum,com.electronwill.nightconfig.core.EnumGetMethod)"<V extends Internal.Enum<V>>(arg0: string, arg1: V, arg2: Internal.EnumGetMethod_): Internal.ForgeConfigSpec$EnumValue<V>;
        defineInRange(arg0: string, arg1: Internal.Supplier_<number>, arg2: number, arg3: number): Internal.ForgeConfigSpec$IntValue;
        defineEnum<V extends Internal.Enum<V>>(arg0: string, arg1: Internal.Supplier_<V>, arg2: Internal.Predicate_<any>, arg3: V): Internal.ForgeConfigSpec$EnumValue<V>;
        defineEnum<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: V): Internal.ForgeConfigSpec$EnumValue<V>;
        toString(): string;
        define<T>(arg0: string, arg1: T): Internal.ForgeConfigSpec$ConfigValue<T>;
        notifyAll(): void;
        "defineEnum(java.util.List,java.util.function.Supplier,java.util.function.Predicate,java.lang.Class)"<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<V>, arg2: Internal.Predicate_<any>, arg3: V): Internal.ForgeConfigSpec$EnumValue<V>;
        defineInRange(arg0: Internal.List_<string>, arg1: Internal.Supplier_<number>, arg2: number, arg3: number): Internal.ForgeConfigSpec$LongValue;
        defineInRange(arg0: string, arg1: number, arg2: number, arg3: number): Internal.ForgeConfigSpec$LongValue;
        defineList<T>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<Internal.List<T>>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<Internal.List<T>>;
        "push(java.lang.String)"(arg0: string): this;
        wait(arg0: number): void;
        "defineInRange(java.util.List,long,long,long)"(arg0: Internal.List_<string>, arg1: number, arg2: number, arg3: number): Internal.ForgeConfigSpec$LongValue;
        "defineEnum(java.util.List,java.lang.Enum,java.util.function.Predicate)"<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: V, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$EnumValue<V>;
        "define(java.lang.String,java.util.function.Supplier,java.util.function.Predicate)"<T>(arg0: string, arg1: Internal.Supplier_<T>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<T>;
        define(arg0: string, arg1: boolean): Internal.ForgeConfigSpec$BooleanValue;
        defineInRange(arg0: Internal.List_<string>, arg1: number, arg2: number, arg3: number): Internal.ForgeConfigSpec$LongValue;
        "define(java.lang.String,boolean)"(arg0: string, arg1: boolean): Internal.ForgeConfigSpec$BooleanValue;
        "define(java.lang.String,java.lang.Object)"<T>(arg0: string, arg1: T): Internal.ForgeConfigSpec$ConfigValue<T>;
        defineEnum<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: V, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$EnumValue<V>;
        "comment(java.lang.String)"(arg0: string): this;
        "defineList(java.lang.String,java.util.List,java.util.function.Predicate)"<T>(arg0: string, arg1: Internal.List_<T>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<Internal.List<T>>;
        "defineInRange(java.util.List,java.util.function.Supplier,double,double)"(arg0: Internal.List_<string>, arg1: Internal.Supplier_<number>, arg2: number, arg3: number): Internal.ForgeConfigSpec$DoubleValue;
        defineListAllowEmpty<T>(arg0: Internal.List_<string>, arg1: Internal.List_<T>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<Internal.List<T>>;
        notify(): void;
        defineList<T>(arg0: string, arg1: Internal.Supplier_<Internal.List<T>>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<Internal.List<T>>;
        "define(java.lang.String,java.lang.Object,java.util.function.Predicate)"<T>(arg0: string, arg1: T, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<T>;
        "defineInRange(java.util.List,java.util.function.Supplier,int,int)"(arg0: Internal.List_<string>, arg1: Internal.Supplier_<number>, arg2: number, arg3: number): Internal.ForgeConfigSpec$IntValue;
        "define(java.util.List,java.lang.Object)"<T>(arg0: Internal.List_<string>, arg1: T): Internal.ForgeConfigSpec$ConfigValue<T>;
        pop(): this;
        defineInList<T>(arg0: string, arg1: Internal.Supplier_<T>, arg2: Internal.Collection_<T>): Internal.ForgeConfigSpec$ConfigValue<T>;
        "defineInList(java.lang.String,java.util.function.Supplier,java.util.Collection)"<T>(arg0: string, arg1: Internal.Supplier_<T>, arg2: Internal.Collection_<T>): Internal.ForgeConfigSpec$ConfigValue<T>;
        define(arg0: string, arg1: Internal.Supplier_<boolean>): Internal.ForgeConfigSpec$BooleanValue;
        "defineEnum(java.lang.String,java.util.function.Supplier,com.electronwill.nightconfig.core.EnumGetMethod,java.util.function.Predicate,java.lang.Class)"<V extends Internal.Enum<V>>(arg0: string, arg1: Internal.Supplier_<V>, arg2: Internal.EnumGetMethod_, arg3: Internal.Predicate_<any>, arg4: V): Internal.ForgeConfigSpec$EnumValue<V>;
        "defineEnum(java.lang.String,java.lang.Enum)"<V extends Internal.Enum<V>>(arg0: string, arg1: V): Internal.ForgeConfigSpec$EnumValue<V>;
        defineInRange(arg0: string, arg1: Internal.Supplier_<number>, arg2: number, arg3: number): Internal.ForgeConfigSpec$DoubleValue;
        defineInRange<V extends Internal.Comparable<any>>(arg0: string, arg1: Internal.Supplier_<V>, arg2: V, arg3: V, arg4: V): Internal.ForgeConfigSpec$ConfigValue<V>;
        "define(java.util.List,boolean)"(arg0: Internal.List_<string>, arg1: boolean): Internal.ForgeConfigSpec$BooleanValue;
        "defineInRange(java.lang.String,double,double,double)"(arg0: string, arg1: number, arg2: number, arg3: number): Internal.ForgeConfigSpec$DoubleValue;
        "defineEnum(java.util.List,java.lang.Enum,com.electronwill.nightconfig.core.EnumGetMethod,java.util.Collection)"<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: V, arg2: Internal.EnumGetMethod_, arg3: Internal.Collection_<V>): Internal.ForgeConfigSpec$EnumValue<V>;
        define(arg0: Internal.List_<string>, arg1: Internal.Supplier_<boolean>): Internal.ForgeConfigSpec$BooleanValue;
        translation(arg0: string): this;
        "defineList(java.util.List,java.util.function.Supplier,java.util.function.Predicate)"<T>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<Internal.List<T>>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<Internal.List<T>>;
        "defineEnum(java.util.List,java.lang.Enum,java.lang.Enum[])"<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: V, ...arg2: V[]): Internal.ForgeConfigSpec$EnumValue<V>;
        defineInRange<V extends Internal.Comparable<any>>(arg0: string, arg1: V, arg2: V, arg3: V, arg4: V): Internal.ForgeConfigSpec$ConfigValue<V>;
        define(arg0: Internal.List_<string>, arg1: boolean): Internal.ForgeConfigSpec$BooleanValue;
        "defineInRange(java.util.List,java.lang.Comparable,java.lang.Comparable,java.lang.Comparable,java.lang.Class)"<V extends Internal.Comparable<any>>(arg0: Internal.List_<string>, arg1: V, arg2: V, arg3: V, arg4: V): Internal.ForgeConfigSpec$ConfigValue<V>;
        "defineEnum(java.util.List,java.lang.Enum,java.util.Collection)"<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: V, arg2: Internal.Collection_<V>): Internal.ForgeConfigSpec$EnumValue<V>;
        "defineInRange(java.lang.String,int,int,int)"(arg0: string, arg1: number, arg2: number, arg3: number): Internal.ForgeConfigSpec$IntValue;
        "defineEnum(java.lang.String,java.lang.Enum,com.electronwill.nightconfig.core.EnumGetMethod,java.util.function.Predicate)"<V extends Internal.Enum<V>>(arg0: string, arg1: V, arg2: Internal.EnumGetMethod_, arg3: Internal.Predicate_<any>): Internal.ForgeConfigSpec$EnumValue<V>;
        "defineInRange(java.lang.String,long,long,long)"(arg0: string, arg1: number, arg2: number, arg3: number): Internal.ForgeConfigSpec$LongValue;
        wait(): void;
        defineInRange(arg0: string, arg1: Internal.Supplier_<number>, arg2: number, arg3: number): Internal.ForgeConfigSpec$LongValue;
        defineListAllowEmpty<T>(arg0: string, arg1: Internal.Supplier_<Internal.List<T>>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<Internal.List<T>>;
        defineEnum<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: V, arg2: Internal.EnumGetMethod_, ...arg3: V[]): Internal.ForgeConfigSpec$EnumValue<V>;
        defineEnum<V extends Internal.Enum<V>>(arg0: string, arg1: V, arg2: Internal.Collection_<V>): Internal.ForgeConfigSpec$EnumValue<V>;
        define<T>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<T>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<T>;
        defineEnum<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: V, arg2: Internal.EnumGetMethod_, arg3: Internal.Collection_<V>): Internal.ForgeConfigSpec$EnumValue<V>;
        wait(arg0: number, arg1: number): void;
        "defineEnum(java.lang.String,java.lang.Enum,com.electronwill.nightconfig.core.EnumGetMethod,java.lang.Enum[])"<V extends Internal.Enum<V>>(arg0: string, arg1: V, arg2: Internal.EnumGetMethod_, ...arg3: V[]): Internal.ForgeConfigSpec$EnumValue<V>;
        "defineList(java.lang.String,java.util.function.Supplier,java.util.function.Predicate)"<T>(arg0: string, arg1: Internal.Supplier_<Internal.List<T>>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<Internal.List<T>>;
        comment(arg0: string): this;
        "defineInRange(java.lang.String,java.util.function.Supplier,long,long)"(arg0: string, arg1: Internal.Supplier_<number>, arg2: number, arg3: number): Internal.ForgeConfigSpec$LongValue;
        "define(java.util.List,java.util.function.Supplier)"(arg0: Internal.List_<string>, arg1: Internal.Supplier_<boolean>): Internal.ForgeConfigSpec$BooleanValue;
        defineList<T>(arg0: string, arg1: Internal.List_<T>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<Internal.List<T>>;
        "defineInRange(java.lang.String,java.util.function.Supplier,double,double)"(arg0: string, arg1: Internal.Supplier_<number>, arg2: number, arg3: number): Internal.ForgeConfigSpec$DoubleValue;
        define<T>(arg0: Internal.List_<string>, arg1: Internal.ForgeConfigSpec$ValueSpec_, arg2: Internal.Supplier_<T>): Internal.ForgeConfigSpec$ConfigValue<T>;
        build(): Internal.ForgeConfigSpec;
        "defineEnum(java.lang.String,java.util.function.Supplier,java.util.function.Predicate,java.lang.Class)"<V extends Internal.Enum<V>>(arg0: string, arg1: Internal.Supplier_<V>, arg2: Internal.Predicate_<any>, arg3: V): Internal.ForgeConfigSpec$EnumValue<V>;
        defineListAllowEmpty<T>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<Internal.List<T>>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<Internal.List<T>>;
        defineEnum<V extends Internal.Enum<V>>(arg0: string, arg1: Internal.Supplier_<V>, arg2: Internal.EnumGetMethod_, arg3: Internal.Predicate_<any>, arg4: V): Internal.ForgeConfigSpec$EnumValue<V>;
        "defineInList(java.util.List,java.util.function.Supplier,java.util.Collection)"<T>(arg0: Internal.List_<string>, arg1: Internal.Supplier_<T>, arg2: Internal.Collection_<T>): Internal.ForgeConfigSpec$ConfigValue<T>;
        "defineEnum(java.lang.String,java.lang.Enum,java.util.function.Predicate)"<V extends Internal.Enum<V>>(arg0: string, arg1: V, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$EnumValue<V>;
        defineEnum<V extends Internal.Enum<V>>(arg0: string, arg1: V, arg2: Internal.EnumGetMethod_, ...arg3: V[]): Internal.ForgeConfigSpec$EnumValue<V>;
        defineEnum<V extends Internal.Enum<V>>(arg0: string, arg1: V, arg2: Internal.EnumGetMethod_): Internal.ForgeConfigSpec$EnumValue<V>;
        "defineListAllowEmpty(java.util.List,java.util.List,java.util.function.Predicate)"<T>(arg0: Internal.List_<string>, arg1: Internal.List_<T>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<Internal.List<T>>;
        "defineEnum(java.lang.String,java.lang.Enum,java.util.Collection)"<V extends Internal.Enum<V>>(arg0: string, arg1: V, arg2: Internal.Collection_<V>): Internal.ForgeConfigSpec$EnumValue<V>;
        define<T>(arg0: string, arg1: Internal.Supplier_<T>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<T>;
        hashCode(): number;
        push(arg0: Internal.List_<string>): this;
        configure<T>(arg0: Internal.Function_<Internal.ForgeConfigSpec$Builder, T>): org.apache.commons.lang3.tuple.Pair<T, Internal.ForgeConfigSpec>;
        defineEnum<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: V, arg2: Internal.EnumGetMethod_, arg3: Internal.Predicate_<any>): Internal.ForgeConfigSpec$EnumValue<V>;
        "defineInRange(java.util.List,double,double,double)"(arg0: Internal.List_<string>, arg1: number, arg2: number, arg3: number): Internal.ForgeConfigSpec$DoubleValue;
        push(arg0: string): this;
        equals(arg0: any): boolean;
        "defineListAllowEmpty(java.lang.String,java.util.function.Supplier,java.util.function.Predicate)"<T>(arg0: string, arg1: Internal.Supplier_<Internal.List<T>>, arg2: Internal.Predicate_<any>): Internal.ForgeConfigSpec$ConfigValue<Internal.List<T>>;
        defineEnum<V extends Internal.Enum<V>>(arg0: Internal.List_<string>, arg1: V, arg2: Internal.Collection_<V>): Internal.ForgeConfigSpec$EnumValue<V>;
        get class(): typeof any
    }
    type ForgeConfigSpec$Builder_ = ForgeConfigSpec$Builder;
    interface MenuBuilder$ScreenFactory <M extends Internal.AbstractContainerMenu, T extends Internal.Screen & Internal.MenuAccess<M>> {
        abstract create(arg0: M, arg1: Internal.Inventory_, arg2: net.minecraft.network.chat.Component_): T;
        (arg0: M, arg1: Internal.Inventory, arg2: net.minecraft.network.chat.Component): T;
    }
    type MenuBuilder$ScreenFactory_<M extends Internal.AbstractContainerMenu, T extends Internal.Screen & Internal.MenuAccess<M>> = ((arg0: M, arg1: Internal.Inventory, arg2: net.minecraft.network.chat.Component)=> T) | MenuBuilder$ScreenFactory<M, T>;
    class TravellingPoint$SteerDirection extends Internal.Enum<Internal.TravellingPoint$SteerDirection> {
        static valueOf<T extends Internal.Enum<T>>(arg0: T, arg1: string): T;
        getClass(): typeof any;
        toString(): string;
        getDeclaringClass(): typeof Internal.TravellingPoint$SteerDirection;
        notifyAll(): void;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        compareTo(arg0: any): number;
        "compareTo(com.simibubi.create.content.trains.entity.TravellingPoint$SteerDirection)"(arg0: Internal.TravellingPoint$SteerDirection_): number;
        static values(): Internal.TravellingPoint$SteerDirection[];
        name(): string;
        hashCode(): number;
        compareTo(arg0: Internal.TravellingPoint$SteerDirection_): number;
        ordinal(): number;
        wait(): void;
        wait(arg0: number): void;
        static valueOf(arg0: string): Internal.TravellingPoint$SteerDirection;
        "compareTo(java.lang.Object)"(arg0: any): number;
        equals(arg0: any): boolean;
        describeConstable(): Optional<Internal.Enum$EnumDesc<Internal.TravellingPoint$SteerDirection>>;
        get class(): typeof any
        get declaringClass(): typeof Internal.TravellingPoint$SteerDirection
        static readonly NONE: (Internal.TravellingPoint$SteerDirection) & (Internal.TravellingPoint$SteerDirection);
        static readonly LEFT: (Internal.TravellingPoint$SteerDirection) & (Internal.TravellingPoint$SteerDirection);
        static readonly RIGHT: (Internal.TravellingPoint$SteerDirection) & (Internal.TravellingPoint$SteerDirection);
    }
    type TravellingPoint$SteerDirection_ = TravellingPoint$SteerDirection | "right" | "none" | "left";
    class RedstoneLinkNetworkHandler$Frequency {
        getClass(): typeof any;
        hashCode(): number;
        getStack(): Internal.ItemStack;
        toString(): string;
        static of(arg0: Internal.ItemStack_): Internal.RedstoneLinkNetworkHandler$Frequency;
        wait(): void;
        notifyAll(): void;
        wait(arg0: number): void;
        equals(arg0: any): boolean;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        get class(): typeof any
        get stack(): Internal.ItemStack
        static readonly EMPTY: (Internal.RedstoneLinkNetworkHandler$Frequency) & (Internal.RedstoneLinkNetworkHandler$Frequency);
    }
    type RedstoneLinkNetworkHandler$Frequency_ = RedstoneLinkNetworkHandler$Frequency;
    class CloudStatus extends Internal.Enum<Internal.CloudStatus> implements Internal.OptionEnum {
        static valueOf<T extends Internal.Enum<T>>(arg0: T, arg1: string): T;
        getClass(): typeof any;
        getKey(): string;
        toString(): string;
        static valueOf(arg0: string): Internal.CloudStatus;
        notifyAll(): void;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        compareTo(arg0: any): number;
        "compareTo(net.minecraft.client.CloudStatus)"(arg0: Internal.CloudStatus_): number;
        name(): string;
        getDeclaringClass(): typeof Internal.CloudStatus;
        hashCode(): number;
        describeConstable(): Optional<Internal.Enum$EnumDesc<Internal.CloudStatus>>;
        ordinal(): number;
        wait(): void;
        compareTo(arg0: Internal.CloudStatus_): number;
        wait(arg0: number): void;
        static values(): Internal.CloudStatus[];
        getCaption(): net.minecraft.network.chat.Component;
        "compareTo(java.lang.Object)"(arg0: any): number;
        equals(arg0: any): boolean;
        getId(): number;
        get class(): typeof any
        get key(): string
        get declaringClass(): typeof Internal.CloudStatus
        get caption(): net.minecraft.network.chat.Component
        get id(): number
        static readonly OFF: (Internal.CloudStatus) & (Internal.CloudStatus);
        static readonly FAST: (Internal.CloudStatus) & (Internal.CloudStatus);
        static readonly FANCY: (Internal.CloudStatus) & (Internal.CloudStatus);
    }
    type CloudStatus_ = "off" | "fancy" | CloudStatus | "fast";
    interface Option <T> {
        abstract getTooltip(): net.minecraft.network.chat.Component;
        abstract getImpact(): Internal.OptionImpact;
        abstract getName(): net.minecraft.network.chat.Component;
        abstract hasChanged(): boolean;
        abstract applyChanges(): void;
        getId(): Internal.OptionIdentifier<T>;
        abstract setValue(arg0: T): void;
        abstract getControl(): me.jellysquid.mods.sodium.client.gui.options.control.Control<T>;
        abstract getValue(): T;
        abstract getStorage(): Internal.OptionStorage<any>;
        abstract reset(): void;
        abstract getFlags(): Internal.Collection<Internal.OptionFlag>;
        abstract isAvailable(): boolean;
        get tooltip(): net.minecraft.network.chat.Component
        get impact(): Internal.OptionImpact
        get name(): net.minecraft.network.chat.Component
        get id(): Internal.OptionIdentifier<T>
        set value(arg0: T)
        get control(): me.jellysquid.mods.sodium.client.gui.options.control.Control<T>
        get value(): T
        get storage(): Internal.OptionStorage<any>
        get flags(): Internal.Collection<Internal.OptionFlag>
        get available(): boolean
    }
    type Option_<T> = Option<T>;
    class StructureModifier$Phase extends Internal.Enum<Internal.StructureModifier$Phase> {
        static valueOf<T extends Internal.Enum<T>>(arg0: T, arg1: string): T;
        getClass(): typeof any;
        static valueOf(arg0: string): Internal.StructureModifier$Phase;
        toString(): string;
        describeConstable(): Optional<Internal.Enum$EnumDesc<Internal.StructureModifier$Phase>>;
        notifyAll(): void;
        notify(): void;
        "compareTo(net.minecraftforge.common.world.StructureModifier$Phase)"(arg0: Internal.StructureModifier$Phase_): number;
        compareTo(arg0: Internal.StructureModifier$Phase_): number;
        wait(arg0: number, arg1: number): void;
        compareTo(arg0: any): number;
        getDeclaringClass(): typeof Internal.StructureModifier$Phase;
        name(): string;
        hashCode(): number;
        ordinal(): number;
        wait(): void;
        wait(arg0: number): void;
        "compareTo(java.lang.Object)"(arg0: any): number;
        equals(arg0: any): boolean;
        static values(): Internal.StructureModifier$Phase[];
        get class(): typeof any
        get declaringClass(): typeof Internal.StructureModifier$Phase
        static readonly MODIFY: (Internal.StructureModifier$Phase) & (Internal.StructureModifier$Phase);
        static readonly REMOVE: (Internal.StructureModifier$Phase) & (Internal.StructureModifier$Phase);
        static readonly AFTER_EVERYTHING: (Internal.StructureModifier$Phase) & (Internal.StructureModifier$Phase);
        static readonly ADD: (Internal.StructureModifier$Phase) & (Internal.StructureModifier$Phase);
        static readonly BEFORE_EVERYTHING: (Internal.StructureModifier$Phase) & (Internal.StructureModifier$Phase);
    }
    type StructureModifier$Phase_ = "remove" | StructureModifier$Phase | "before_everything" | "modify" | "after_everything" | "add";
    class ChestMenuClickHandler extends Internal.Record {
        constructor(type: Internal.ClickType_, button: number, callback: Internal.ChestMenuClickEvent$Callback_, autoHandle: boolean)
        getClass(): typeof any;
        autoHandle(): boolean;
        toString(): string;
        test(event: Internal.ChestMenuClickEvent_): boolean;
        callback(): Internal.ChestMenuClickEvent$Callback;
        notifyAll(): void;
        button(): number;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        type(): Internal.ClickType;
        hashCode(): number;
        wait(): void;
        wait(arg0: number): void;
        equals(o: any): boolean;
        get class(): typeof any
    }
    type ChestMenuClickHandler_ = ChestMenuClickHandler;
    class FireworkStarRecipe extends Internal.CustomRecipe {
        constructor(arg0: ResourceLocation_, arg1: Internal.CraftingBookCategory_)
        getClass(): typeof any;
        getGroup(): string;
        getToastSymbol(): Internal.ItemStack;
        matches(arg0: Internal.CraftingContainer_, arg1: Internal.Level_): boolean;
        getSchema(): Internal.RecipeSchema;
        "matches(net.minecraft.world.inventory.CraftingContainer,net.minecraft.world.level.Level)"(arg0: Internal.CraftingContainer_, arg1: Internal.Level_): boolean;
        "assemble(net.minecraft.world.Container,net.minecraft.core.RegistryAccess)"(arg0: net.minecraft.world.Container_, arg1: Internal.RegistryAccess_): Internal.ItemStack;
        notify(): void;
        getRemainingItems(arg0: Internal.CraftingContainer_): Internal.NonNullList<Internal.ItemStack>;
        wait(arg0: number, arg1: number): void;
        assemble(arg0: Internal.CraftingContainer_, arg1: Internal.RegistryAccess_): Internal.ItemStack;
        category(): Internal.CraftingBookCategory;
        getSerializer(): Internal.RecipeSerializer<any>;
        assemble(arg0: net.minecraft.world.Container_, arg1: Internal.RegistryAccess_): Internal.ItemStack;
        getId(): ResourceLocation;
        matches(arg0: net.minecraft.world.Container_, arg1: Internal.Level_): boolean;
        getMod(): string;
        getIngredients(): Internal.NonNullList<Internal.Ingredient>;
        isSpecial(): boolean;
        hasOutput(match: Internal.ReplacementMatch_): boolean;
        getResultItem(arg0: Internal.RegistryAccess_): Internal.ItemStack;
        toString(): string;
        "assemble(net.minecraft.world.inventory.CraftingContainer,net.minecraft.core.RegistryAccess)"(arg0: Internal.CraftingContainer_, arg1: Internal.RegistryAccess_): Internal.ItemStack;
        notifyAll(): void;
        canCraftInDimensions(arg0: number, arg1: number): boolean;
        "matches(net.minecraft.world.Container,net.minecraft.world.level.Level)"(arg0: net.minecraft.world.Container_, arg1: Internal.Level_): boolean;
        showNotification(): boolean;
        replaceInput(match: Internal.ReplacementMatch_, with_: Internal.InputReplacement_): boolean;
        getType(): ResourceLocation;
        setGroup(group: string): void;
        hashCode(): number;
        getOrCreateId(): ResourceLocation;
        hasInput(match: Internal.ReplacementMatch_): boolean;
        wait(): void;
        isIncomplete(): boolean;
        wait(arg0: number): void;
        replaceOutput(match: Internal.ReplacementMatch_, with_: Internal.OutputReplacement_): boolean;
        equals(arg0: any): boolean;
        get class(): typeof any
        get group(): string
        get toastSymbol(): Internal.ItemStack
        get schema(): Internal.RecipeSchema
        get serializer(): Internal.RecipeSerializer<any>
        get id(): ResourceLocation
        get mod(): string
        get ingredients(): Internal.NonNullList<Internal.Ingredient>
        get special(): boolean
        get type(): ResourceLocation
        set group(group: string)
        get orCreateId(): ResourceLocation
        get incomplete(): boolean
        static SHAPE_BY_ITEM: ({[key: Internal.PlayerHeadItem]: Internal.FireworkRocketItem$Shape, [key: Internal.Item]: Internal.FireworkRocketItem$Shape, [key: Internal.StandingAndWallBlockItem]: Internal.FireworkRocketItem$Shape, [key: Internal.StandingAndWallBlockItem]: Internal.FireworkRocketItem$Shape, [key: Internal.StandingAndWallBlockItem]: Internal.FireworkRocketItem$Shape, [key: Internal.StandingAndWallBlockItem]: Internal.FireworkRocketItem$Shape, [key: Internal.StandingAndWallBlockItem]: Internal.FireworkRocketItem$Shape, [key: Internal.FireChargeItem]: Internal.FireworkRocketItem$Shape, [key: Internal.StandingAndWallBlockItem]: Internal.FireworkRocketItem$Shape, [key: Internal.Item]: Internal.FireworkRocketItem$Shape, [key: Internal.EndermanHeadItem]: Internal.FireworkRocketItem$Shape}) & (Internal.Map<Internal.Item, Internal.FireworkRocketItem$Shape>);
        static SHAPE_INGREDIENT: (Internal.Ingredient) & (Internal.Ingredient);
    }
    type FireworkStarRecipe_ = FireworkStarRecipe;
    class WindmillBladeItem extends Internal.Item {
        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;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        getDestroySpeed(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): number;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        moonlight$addAdditionalBehavior(placementOverride: Internal.AdditionalItemPlacement_): void;
        /**
         * @deprecated
        */
        onDestroyed(arg0: Internal.ItemEntity_): void;
        isFireResistant(): boolean;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): InteractionResult;
        onCraftedBy(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        isComplex(): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        onUseTick(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: Internal.ItemStack_, arg3: number): void;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        /**
         * @deprecated
        */
        getFoodProperties(): Internal.FoodProperties;
        canBeHurtBy(arg0: DamageSource_): boolean;
        canApplyAtEnchantingTable(arg0: Internal.ItemStack_, arg1: Internal.Enchantment_): boolean;
        getUseAnimation(arg0: Internal.ItemStack_): Internal.UseAnim;
        getDescriptionId(): string;
        isValidRepairItem(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        moonlight$getClientAnimationExtension(): any;
        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(): Internal.Item;
        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;
        getBarColor(arg0: Internal.ItemStack_): number;
        getItem(): Internal.Item;
        accessor$setMaxDamage(arg0: number): void;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): 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;
        /**
         * @deprecated
        */
        hasCraftingRemainingItem(): boolean;
        getDescription(): net.minecraft.network.chat.Component;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        getClass(): typeof any;
        static byId(arg0: number): Internal.Item;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        interactLivingEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.LivingEntity_, arg3: Internal.InteractionHand_): InteractionResult;
        moonlight$getAdditionalBehavior(): Internal.AdditionalItemPlacement;
        moonlight$setClientAnimationExtension(obj: any): void;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        useOn(arg0: Internal.UseOnContext_): InteractionResult;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        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;
        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;
        getTooltipImage(arg0: Internal.ItemStack_): Optional<Internal.TooltipComponent>;
        isEdible(): boolean;
        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>;
        toString(): string;
        /**
         * @deprecated
        */
        getEnchantmentValue(): number;
        setArmorToughness(armorToughness: number): void;
        notifyAll(): void;
        getId(): 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>;
        wait(arg0: number): void;
        getDigSpeed(): number;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        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;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        isFoil(arg0: Internal.ItemStack_): boolean;
        "setFoodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_): void;
        isRepairable(arg0: Internal.ItemStack_): boolean;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        puzzleslib$setRenderProperties(arg0: any): void;
        useOnRelease(arg0: Internal.ItemStack_): boolean;
        canAttackBlock(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        canGrindstoneRepair(arg0: Internal.ItemStack_): boolean;
        notify(): void;
        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;
        onStopUsing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        /**
         * @deprecated
        */
        getMaxStackSize(): number;
        /**
         * @deprecated
        */
        static byBlock(arg0: Internal.Block_): Internal.Item;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        canFitInsideContainerItems(): boolean;
        wait(): void;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: net.minecraft.network.chat.Component_): net.minecraft.network.chat.Component;
        accessor$setMaxStackSize(arg0: number): void;
        isCorrectToolForDrops(arg0: Internal.BlockState_): boolean;
        verifyTagAfterLoad(arg0: Internal.CompoundTag_): void;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        "setFoodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        finishUsingItem(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_): Internal.ItemStack;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        setFireResistant(arg0: boolean): void;
        onInventoryTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_, arg3: number, arg4: number): void;
        getEatingSound(): Internal.SoundEvent;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        puzzleslib$getRenderProperties(): any;
        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;
        wait(arg0: number, arg1: number): void;
        setNameKey(arg0: string): void;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Vec3f;
        getName(arg0: Internal.ItemStack_): net.minecraft.network.chat.Component;
        handler$fbo000$initializeClient(consumer: Internal.Consumer_<any>, ci: Internal.CallbackInfo_): void;
        /**
         * @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;
        getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        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(): Internal.Item;
        getTypeItemStackKey(): Internal.ItemStackKey;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        shouldOverrideMultiplayerNbt(): boolean;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): 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;
        equals(arg0: any): boolean;
        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(): net.minecraft.network.chat.Component
        get class(): typeof any
        get renderPropertiesInternal(): any
        set itemBuilder(b: Internal.ItemBuilder_)
        set craftingRemainingItemFTBL(arg0: Internal.Item_)
        set attackDamage(attackDamage: number)
        get edible(): boolean
        /**
         * @deprecated
        */
        get enchantmentValue(): number
        set armorToughness(armorToughness: number)
        get id(): string
        get digSpeed(): number
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set "foodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_)
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        /**
         * @deprecated
        */
        get maxStackSize(): number
        set "foodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set armorKnockbackResistance(knockbackResistance: number)
        set fireResistant(arg0: boolean)
        get eatingSound(): Internal.SoundEvent
        set nameKey(arg0: string)
        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_)
    }
    type WindmillBladeItem_ = WindmillBladeItem;
    class BlockExplodingRecipe$Serializer extends Internal.LycheeRecipe$Serializer<Internal.BlockExplodingRecipe> {
        constructor()
        fromNetwork(arg0: Internal.BlockExplodingRecipe_, arg1: Internal.FriendlyByteBuf_): void;
        getClass(): typeof any;
        "fromNetwork(net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyByteBuf)"(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): Internal.Recipe<any>;
        "fromNetwork(snownee.lychee.core.recipe.LycheeRecipe,net.minecraft.network.FriendlyByteBuf)"(arg0: Internal.LycheeRecipe_<any>, arg1: Internal.FriendlyByteBuf_): void;
        static actionsFromNetwork(arg0: Internal.FriendlyByteBuf_, arg1: Internal.Consumer_<Internal.PostAction>): void;
        "fromNetwork(snownee.lychee.block_exploding.BlockExplodingRecipe,net.minecraft.network.FriendlyByteBuf)"(arg0: Internal.BlockExplodingRecipe_, arg1: Internal.FriendlyByteBuf_): void;
        static actionsToNetwork(arg0: Internal.FriendlyByteBuf_, arg1: Internal.List_<Internal.PostAction>): void;
        toNetwork(arg0: Internal.FriendlyByteBuf_, arg1: Internal.Recipe_<any>): void;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        "toNetwork0(net.minecraft.network.FriendlyByteBuf,snownee.lychee.core.recipe.LycheeRecipe)"(arg0: Internal.FriendlyByteBuf_, arg1: Internal.LycheeRecipe_<any>): void;
        fromJson(arg0: Internal.BlockExplodingRecipe_, arg1: Internal.JsonObject_): void;
        fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_, arg2: Internal.ICondition$IContext_): Internal.BlockExplodingRecipe;
        toNetwork0(arg0: Internal.FriendlyByteBuf_, arg1: Internal.BlockExplodingRecipe_): void;
        static register<S extends Internal.RecipeSerializer<T>, T extends Internal.Recipe<any>>(arg0: string, arg1: S): S;
        "fromJson(net.minecraft.resources.ResourceLocation,com.google.gson.JsonObject)"(arg0: ResourceLocation_, arg1: Internal.JsonObject_): Internal.BlockExplodingRecipe;
        fromNetwork(arg0: Internal.LycheeRecipe_<any>, arg1: Internal.FriendlyByteBuf_): void;
        static parseIngredientOrAir(arg0: Internal.JsonElement_): Internal.Ingredient;
        fromNetwork(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): Internal.Recipe<any>;
        "toNetwork0(net.minecraft.network.FriendlyByteBuf,snownee.lychee.block_exploding.BlockExplodingRecipe)"(arg0: Internal.FriendlyByteBuf_, arg1: Internal.BlockExplodingRecipe_): void;
        toNetwork(arg0: Internal.FriendlyByteBuf_, arg1: Internal.BlockExplodingRecipe_): void;
        toString(): string;
        "toNetwork(net.minecraft.network.FriendlyByteBuf,net.minecraft.world.item.crafting.Recipe)"(arg0: Internal.FriendlyByteBuf_, arg1: Internal.Recipe_<any>): void;
        notifyAll(): void;
        "fromJson(net.minecraft.resources.ResourceLocation,com.google.gson.JsonObject)"(arg0: ResourceLocation_, arg1: Internal.JsonObject_): Internal.Recipe<any>;
        fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_): Internal.BlockExplodingRecipe;
        "fromJson(snownee.lychee.core.recipe.LycheeRecipe,com.google.gson.JsonObject)"(arg0: Internal.LycheeRecipe_<any>, arg1: Internal.JsonObject_): void;
        hashCode(): number;
        fromJson(arg0: ResourceLocation_, arg1: Internal.JsonObject_): Internal.Recipe<any>;
        "fromJson(snownee.lychee.block_exploding.BlockExplodingRecipe,com.google.gson.JsonObject)"(arg0: Internal.BlockExplodingRecipe_, arg1: Internal.JsonObject_): void;
        "toNetwork(net.minecraft.network.FriendlyByteBuf,snownee.lychee.block_exploding.BlockExplodingRecipe)"(arg0: Internal.FriendlyByteBuf_, arg1: Internal.BlockExplodingRecipe_): void;
        fromNetwork(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): Internal.BlockExplodingRecipe;
        "fromNetwork(net.minecraft.resources.ResourceLocation,net.minecraft.network.FriendlyByteBuf)"(arg0: ResourceLocation_, arg1: Internal.FriendlyByteBuf_): Internal.BlockExplodingRecipe;
        wait(): void;
        getRegistryName(): ResourceLocation;
        wait(arg0: number): void;
        fromJson(arg0: Internal.LycheeRecipe_<any>, arg1: Internal.JsonObject_): void;
        equals(arg0: any): boolean;
        toNetwork0(arg0: Internal.FriendlyByteBuf_, arg1: Internal.LycheeRecipe_<any>): void;
        get class(): typeof any
        get registryName(): ResourceLocation
    }
    type BlockExplodingRecipe$Serializer_ = BlockExplodingRecipe$Serializer;
    interface UnbakedModel {
        abstract bake(arg0: Internal.ModelBaker_, arg1: Internal.Function_<Internal.Material, Internal.TextureAtlasSprite>, arg2: Internal.ModelState_, arg3: ResourceLocation_): Internal.BakedModel;
        abstract getDependencies(): Internal.Collection<ResourceLocation>;
        abstract resolveParents(arg0: Internal.Function_<ResourceLocation, Internal.UnbakedModel>): void;
        get dependencies(): Internal.Collection<ResourceLocation>
    }
    type UnbakedModel_ = UnbakedModel;
    interface IMergeableBE {
        abstract accept(arg0: Internal.BlockEntity_): void;
        (arg0: Internal.BlockEntity): void;
    }
    type IMergeableBE_ = ((arg0: Internal.BlockEntity)=> void) | IMergeableBE;
    class AddWorldgenEventJS extends Internal.StartupEventJS {
        constructor()
        getClass(): typeof any;
        /**
         * Stops the event with default exit value. Execution will be stopped **immediately**.
         * 
         * `exit` denotes a `default` outcome.
        */
        exit(): any;
        addLake(p: Internal.Consumer_<Internal.AddLakeProperties>): void;
        addOre(p: Internal.Consumer_<Internal.AddOreProperties>): void;
        addSpawn(filter: Internal.BiomeFilter_, category: Internal.MobCategory_, spawn: string): void;
        /**
         * Cancels the event with the given exit value. Execution will be stopped **immediately**.
         * 
         * `cancel` denotes a `false` outcome.
        */
        cancel(value: any): any;
        toString(): string;
        addSpawn(category: Internal.MobCategory_, spawn: string): void;
        notifyAll(): void;
        /**
         * Stops the event with the given exit value. Execution will be stopped **immediately**.
         * 
         * `exit` denotes a `default` outcome.
        */
        exit(value: any): any;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        /**
         * Stops the event with the given exit value. Execution will be stopped **immediately**.
         * 
         * `success` denotes a `true` outcome.
        */
        success(value: any): any;
        hashCode(): number;
        wait(): void;
        /**
         * Cancels the event with default exit value. Execution will be stopped **immediately**.
         * 
         * `cancel` denotes a `false` outcome.
        */
        cancel(): any;
        wait(arg0: number): void;
        addSpawn(p: Internal.Consumer_<Internal.AddSpawnProperties>): void;
        /**
         * Stops the event with default exit value. Execution will be stopped **immediately**.
         * 
         * `success` denotes a `true` outcome.
        */
        success(): any;
        equals(arg0: any): boolean;
        get class(): typeof any
        readonly anchors: typeof Internal.VerticalAnchor;
    }
    type AddWorldgenEventJS_ = AddWorldgenEventJS;
    class Silverfish extends Internal.Monster {
        constructor(arg0: Internal.EntityType_<Internal.Silverfish>, arg1: Internal.Level_)
        getUpVector(arg0: number): Vec3d;
        getXRot(): number;
        gameEvent(arg0: Internal.GameEvent_, arg1: Internal.Entity_): void;
        static checkMobSpawnRules(arg0: Internal.EntityType_<Internal.Mob>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        setDefaultMovementSpeedMultiplier(speed: number): void;
        isSuppressingBounce(): boolean;
        setTarget(arg0: Internal.LivingEntity_): void;
        isOnFire(): boolean;
        getPositionCodec(): Internal.VecDeltaCodec;
        getPickedResult(arg0: Internal.HitResult_): Internal.ItemStack;
        /**
         * @deprecated
        */
        updateFluidHeightAndDoFluidPushing(arg0: Internal.TagKey_<Internal.Fluid>, arg1: number): boolean;
        setMaxUpStep(arg0: number): void;
        convertTo<T extends Internal.Mob>(arg0: Internal.EntityType_<T>, arg1: boolean): T;
        getFallFlyingTicks(): number;
        runCommandSilent(command: string): number;
        setPosition(x: number, y: number, z: number): void;
        chunkPosition(): Internal.ChunkPos;
        dropLeash(arg0: boolean, arg1: boolean): void;
        gameEvent(arg0: Internal.GameEvent_): void;
        setXxa(arg0: number): void;
        setDelayedLeashHolderId(arg0: number): void;
        isShiftKeyDown(): boolean;
        isInFluidType(arg0: Internal.FluidState_): boolean;
        setUUID(arg0: Internal.UUID_): void;
        checkBelowWorld(): void;
        setMotionZ(z: number): void;
        handler$elh000$inSetLastHurtByMob(arg0: Internal.LivingEntity_, arg1: Internal.CallbackInfo_): void;
        "deserializeNBT(net.minecraft.nbt.Tag)"(arg0: Internal.Tag_): void;
        canFreeze(): boolean;
        ignoreExplosion(): boolean;
        getBlockY(): number;
        isSpectator(): boolean;
        setMainHandItem(item: Internal.ItemStack_): void;
        removeEffectNoUpdate(arg0: Internal.MobEffect_): Internal.MobEffectInstance;
        spawnAtLocation(arg0: Internal.ItemLike_, arg1: number): Internal.ItemEntity;
        getPersistentData(): Internal.CompoundTag;
        getHealth(): number;
        getMaxHealth(): number;
        setPathfindingMalus(arg0: Internal.BlockPathTypes_, arg1: number): void;
        getRandomZ(arg0: number): number;
        setAggressive(arg0: boolean): void;
        getFusionModel(layerIndex: number): Internal.Triple<any, any, any>;
        setRemoved(arg0: Internal.Entity$RemovalReason_): void;
        isInWaterRainOrBubble(): boolean;
        getDistanceSq(arg0: number, arg1: number, arg2: number): number;
        getRemovalReason(): Internal.Entity$RemovalReason;
        getIndirectPassengers(): Internal.Iterable<Internal.Entity>;
        resetFallDistance(): void;
        canSprint(): boolean;
        blockPosition(): BlockPos;
        setLevel(arg0: Internal.Level_): void;
        setBoundingBox(arg0: Internal.AABB_): void;
        isAmbientCreature(): boolean;
        setZza(arg0: number): void;
        getBlock(): Internal.BlockContainerJS;
        setEquipment(slot: Internal.EquipmentSlot_, item: Internal.ItemStack_): void;
        randomTeleport(arg0: number, arg1: number, arg2: number, arg3: boolean): boolean;
        invalidateCaps(): void;
        getName(): net.minecraft.network.chat.Component;
        playAmbientSound(): void;
        onGround(): boolean;
        getControlledVehicle(): Internal.Entity;
        isOnSameTeam(arg0: Internal.Entity_): boolean;
        getArmorValue(): number;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        tick(): void;
        getKillCredit(): Internal.LivingEntity;
        isPushedByFluid(arg0: Internal.FluidType_): boolean;
        sinkInFluid(arg0: Internal.FluidType_): void;
        hasPermissions(arg0: number): boolean;
        teleportTo(dimension: ResourceLocation_, x: number, y: number, z: number, yaw: number, pitch: number): void;
        static createMobAttributes(): Internal.AttributeSupplier$Builder;
        isAutoSpinAttack(): boolean;
        getRemainingFireTicks(): number;
        onlyOpCanSetNbt(): boolean;
        addMotion(arg0: number, arg1: number, arg2: number): void;
        fireImmune(): boolean;
        getMaxFallDistance(): number;
        isHolding(arg0: Internal.Item_): boolean;
        getZ(arg0: number): number;
        hasCustomOutlineRendering(arg0: Internal.Player_): boolean;
        static areAllEffectsAmbient(arg0: Internal.Collection_<Internal.MobEffectInstance>): boolean;
        doHurtTarget(arg0: Internal.Entity_): boolean;
        getTicksFrozen(): number;
        getRandomX(arg0: number): number;
        create$callSpawnItemParticles(arg0: Internal.ItemStack_, arg1: number): void;
        spawnAtLocation(arg0: Internal.ItemStack_, arg1: number): Internal.ItemEntity;
        pick(arg0: number, arg1: number, arg2: boolean): Internal.HitResult;
        getVoicePitch(): number;
        setStatusMessage(message: net.minecraft.network.chat.Component_): void;
        setSleepingPos(arg0: BlockPos_): void;
        isDescending(): boolean;
        getAttributeBaseValue(arg0: Internal.Attribute_): number;
        sendEffectToPassengers(arg0: Internal.MobEffectInstance_): void;
        getHeadRotSpeed(): number;
        getYHeadRot(): number;
        getProjectile(arg0: Internal.ItemStack_): Internal.ItemStack;
        static getAlpha(le: Internal.LivingEntity_, partialTicks: number): number;
        redirect$epj000$fixSpawnAnimX(instance: Internal.Mob_, v: number): number;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        syncPacketPositionCodec(arg0: number, arg1: number, arg2: number): void;
        setAbsorptionAmount(arg0: number): void;
        shouldRenderAtSqrDistance(arg0: number): boolean;
        damageSources(): Internal.DamageSources;
        removeAllGoals(arg0: Internal.Predicate_<Internal.Goal>): void;
        swing(): void;
        recreateFromPacket(arg0: Internal.ClientboundAddEntityPacket_): void;
        canStartSwimming(): boolean;
        setDeltaMovement(arg0: Vec3d_): void;
        getLeashOffset(arg0: number): Vec3d;
        isBaby(): boolean;
        damageEquipment(slot: Internal.EquipmentSlot_): void;
        isGlowing(): boolean;
        "isInFluidType(net.minecraft.world.level.material.FluidState)"(arg0: Internal.FluidState_): boolean;
        getWalkTargetValue(arg0: BlockPos_): number;
        /**
         * @deprecated
        */
        canBreatheUnderwater(): boolean;
        die(arg0: DamageSource_): void;
        removeAllEffects(): boolean;
        getLeashOffset(): Vec3d;
        hasLineOfSight(arg0: Internal.Entity_): boolean;
        onClimbable(): boolean;
        isAttackable(): boolean;
        getSlot(arg0: number): Internal.SlotAccess;
        "deserializeNBT(net.minecraft.nbt.CompoundTag)"(arg0: Internal.CompoundTag_): void;
        stopSeenByPlayer(arg0: Internal.ServerPlayer_): void;
        isUnderWater(): boolean;
        static of(holder: any): Internal.FacetHolder;
        stopRiding(): void;
        getLeashHolder(): Internal.Entity;
        getX(arg0: number): number;
        getSensing(): Internal.Sensing;
        getLegsArmorItem(): Internal.ItemStack;
        captureDrops(arg0: Internal.Collection_<Internal.ItemEntity>): Internal.Collection<Internal.ItemEntity>;
        rayTrace(distance: number): Internal.RayTraceResultJS;
        getDeltaMovement(): Vec3d;
        canTakeItem(arg0: Internal.ItemStack_): boolean;
        shouldDropExperience(): boolean;
        hasPassenger(arg0: Internal.Entity_): boolean;
        setSecondsOnFire(arg0: number): void;
        moveTo(arg0: number, arg1: number, arg2: number): void;
        "getDisplayName()"(): net.minecraft.network.chat.Component;
        getLootTable(): ResourceLocation;
        getTicksUsingItem(): number;
        getArrowCount(): number;
        getMoveControl(): Internal.MoveControl;
        setMotion(arg0: number, arg1: number, arg2: number): void;
        playSound(arg0: Internal.SoundEvent_): void;
        getDefaultMovementSpeed(): number;
        restoreFrom(arg0: Internal.Entity_): void;
        isPeacefulCreature(): boolean;
        setOnGround(arg0: boolean): void;
        addEffect(arg0: Internal.MobEffectInstance_, arg1: Internal.Entity_): boolean;
        ate(): void;
        setPos(arg0: number, arg1: number, arg2: number): void;
        notify(): void;
        getFirstTick(): boolean;
        setPersistenceRequired(): void;
        getLastHurtByMobTimestamp(): number;
        getVehicle(): Internal.Entity;
        isEffectiveAi(): boolean;
        startRiding(arg0: Internal.Entity_, arg1: boolean): boolean;
        setSpawnCancelled(arg0: boolean): void;
        getStringUuid(): string;
        handler$djd006$onTick(ci: Internal.CallbackInfo_): void;
        setSwimming(arg0: boolean): void;
        canHydrateInFluidType(arg0: Internal.FluidType_): boolean;
        getMainArm(): Internal.HumanoidArm;
        checkSpawnRules(arg0: Internal.LevelAccessor_, arg1: Internal.MobSpawnType_): boolean;
        getRotationVector(): Internal.Vec2;
        abstract sdl$getDynamicLightY(): number;
        getHurtDir(): number;
        isSprinting(): boolean;
        isMaxGroupSizeReached(arg0: number): boolean;
        getMotionY(): number;
        getOffhandItem(): Internal.ItemStack;
        canCollideWith(arg0: Internal.Entity_): boolean;
        getBlockExplosionResistance(arg0: Internal.Explosion_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.FluidState_, arg5: number): number;
        getFluidFallDistanceModifier(arg0: Internal.FluidType_): number;
        clearSleepingPos(): void;
        canSpawnSprintParticle(): boolean;
        "moveTo(net.minecraft.core.BlockPos,float,float)"(arg0: BlockPos_, arg1: number, arg2: number): void;
        getLastHurtMob(): Internal.LivingEntity;
        getSelfAndPassengers(): Internal.Stream<Internal.Entity>;
        moveRelative(arg0: number, arg1: Vec3d_): void;
        isAddedToWorld(): boolean;
        saveAsPassenger(arg0: Internal.CompoundTag_): boolean;
        getSoundSource(): Internal.SoundSource;
        getLastDamageSource(): DamageSource;
        setNoActionTime(arg0: number): void;
        setMovementSpeedAddition(speed: number): void;
        equipmentHasChanged(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        getPose(): Internal.Pose;
        getAttribute(arg0: Internal.Attribute_): Internal.AttributeInstance;
        setPositionAndRotation(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
        canBeAffected(arg0: Internal.MobEffectInstance_): boolean;
        getRestrictCenter(): BlockPos;
        isLeftHanded(): boolean;
        invokeShouldDropLoot(): boolean;
        removeVehicle(): void;
        shouldFusionRecomputeModel(layerIndex: number): boolean;
        setZ(z: number): void;
        getY(): number;
        hashCode(): number;
        deserializeNBT(arg0: Internal.CompoundTag_): void;
        eat(arg0: Internal.Level_, arg1: Internal.ItemStack_): Internal.ItemStack;
        isWithinMeleeAttackRange(arg0: Internal.LivingEntity_): boolean;
        static checkMonsterSpawnRules(arg0: Internal.EntityType_<Internal.Monster>, arg1: Internal.ServerLevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        broadcastBreakEvent(arg0: Internal.EquipmentSlot_): void;
        showVehicleHealth(): boolean;
        getDistance(pos: BlockPos_): number;
        isBlocking(): boolean;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number): void;
        removeAttribute(attribute: Internal.Attribute_, identifier: string): void;
        setFacetsFromAttacher(attacher: Internal.FacetAttachmentEvent$FacetAttacher_): void;
        /**
         * @deprecated
        */
        isPushedByFluid(): boolean;
        getArmorCoverPercentage(): number;
        handleRelativeFrictionAndCalculateMovement(arg0: Vec3d_, arg1: number): Vec3d;
        turn(arg0: number, arg1: number): void;
        getAirSupply(): number;
        handler$fha000$onSetSprinting(arg0: boolean, arg1: Internal.CallbackInfo_): void;
        moveTo(arg0: BlockPos_, arg1: number, arg2: number): void;
        isPlayer(): boolean;
        isAnimal(): boolean;
        readAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        getMotionDirection(): Internal.Direction;
        canBeCollidedWith(): boolean;
        sdl$isDynamicLightEnabled(): boolean;
        lavaHurt(): void;
        handleDamageEvent(arg0: DamageSource_): void;
        getFabricBalmData(): Internal.CompoundTag;
        canChangeDimensions(): boolean;
        jumpInFluid(arg0: Internal.FluidType_): void;
        getCommandSenderWorld(): Internal.Level;
        getTotalMovementSpeed(): number;
        changeDimension(arg0: Internal.ServerLevel_): Internal.Entity;
        moveInFluid(arg0: Internal.FluidState_, arg1: Vec3d_, arg2: number): boolean;
        attack(hp: number): void;
        canSwimInFluidType(arg0: Internal.FluidType_): boolean;
        getAttributes(): Internal.AttributeMap;
        isSpawnCancelled(): boolean;
        "hasPassenger(java.util.function.Predicate)"(arg0: Internal.Predicate_<Internal.Entity>): boolean;
        getDimensions(arg0: Internal.Pose_): Internal.EntityDimensions;
        abstract sdl$getDynamicLightX(): number;
        isSwimming(): boolean;
        setSprinting(arg0: boolean): void;
        mayInteract(arg0: Internal.Level_, arg1: BlockPos_): boolean;
        setPortalCooldown(): void;
        getAttackAnim(arg0: number): number;
        setX(x: number): void;
        getPortalWaitTime(): number;
        getBlockStateOn(): Internal.BlockState;
        getItemBySlot(arg0: Internal.EquipmentSlot_): Internal.ItemStack;
        wantsToPickUp(arg0: Internal.ItemStack_): boolean;
        getFluidJumpThreshold(): number;
        getFacets(): Internal.FacetInventory;
        "setPositionAndRotation(double,double,double,float,float)"(x: number, y: number, z: number, yaw: number, pitch: number): void;
        isInvisibleTo(arg0: Internal.Player_): boolean;
        stopSleeping(): void;
        handler$djd000$onRemove(ci: Internal.CallbackInfo_): void;
        setAirSupply(arg0: number): void;
        getOnPos(): BlockPos;
        isUndead(): boolean;
        static createLivingAttributes(): Internal.AttributeSupplier$Builder;
        getBlockPosBelowThatAffectsMyMovement(): BlockPos;
        getStepHeight(): number;
        stopUsingItem(): void;
        isSleeping(): boolean;
        acceptsFailure(): boolean;
        setOnGroundWithKnownMovement(arg0: boolean, arg1: Vec3d_): void;
        getFluidFallingAdjustedMovement(arg0: number, arg1: boolean, arg2: Vec3d_): Vec3d;
        setOldPosAndRot(): void;
        static createMonsterAttributes(): Internal.AttributeSupplier$Builder;
        handler$fgp000$onOnGround(arg0: Internal.CallbackInfoReturnable_<any>): void;
        isFree(arg0: number, arg1: number, arg2: number): boolean;
        getDismountPoses(): Internal.ImmutableList<Internal.Pose>;
        getLastHurtMobTimestamp(): number;
        "moveTo(double,double,double)"(arg0: number, arg1: number, arg2: number): void;
        setRemainingFireTicks(arg0: number): void;
        /**
         * @deprecated
        */
        getOnPosLegacy(): BlockPos;
        setPos(arg0: Vec3d_): void;
        damageHeldItem(hand: Internal.InteractionHand_, amount: number, onBroken: Internal.Consumer_<Internal.ItemStack>): void;
        setCanPickUpLoot(arg0: boolean): void;
        getMainHandItem(): Internal.ItemStack;
        areCapsCompatible(arg0: Internal.CapabilityDispatcher_): boolean;
        setSilent(arg0: boolean): void;
        hasExactlyOnePlayerPassenger(): boolean;
        captureDrops(): Internal.Collection<Internal.ItemEntity>;
        canBeSeenAsEnemy(): boolean;
        setLeftHanded(arg0: boolean): void;
        getActiveEffects(): Internal.Collection<Internal.MobEffectInstance>;
        isOnPortalCooldown(): boolean;
        canAttack(arg0: Internal.LivingEntity_, arg1: Internal.TargetingConditions_): boolean;
        getAttributeValue(arg0: Internal.Holder_<Internal.Attribute>): number;
        setPitch(arg0: number): void;
        isMultipartEntity(): boolean;
        setPosRaw(arg0: number, arg1: number, arg2: number): void;
        handleEntityEvent(arg0: number): void;
        getParts(): Internal.PartEntity<any>[];
        isUsingItem(): boolean;
        isAlwaysTicking(): boolean;
        interactAt(arg0: Internal.Player_, arg1: Vec3d_, arg2: Internal.InteractionHand_): InteractionResult;
        lerpTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number, arg6: boolean): void;
        onPassengerTurned(arg0: Internal.Entity_): void;
        spawnAtLocation(arg0: Internal.ItemLike_): Internal.ItemEntity;
        getForgePersistentData(): Internal.CompoundTag;
        "spawnAtLocation(net.minecraft.world.level.ItemLike,int)"(arg0: Internal.ItemLike_, arg1: number): Internal.ItemEntity;
        setInvulnerable(arg0: boolean): void;
        push(arg0: Internal.Entity_): void;
        isInFluidType(): boolean;
        handler$fgp000$onIsInWall(arg0: Internal.CallbackInfoReturnable_<any>): void;
        maxUpStep(): number;
        setGlowing(arg0: boolean): void;
        getYRot(): number;
        load(arg0: Internal.CompoundTag_): void;
        "broadcastBreakEvent(net.minecraft.world.entity.EquipmentSlot)"(arg0: Internal.EquipmentSlot_): void;
        setLeashedTo(arg0: Internal.Entity_, arg1: boolean): void;
        isAlive(): boolean;
        startSleeping(arg0: BlockPos_): void;
        getBbHeight(): number;
        getMeleeAttackRangeSqr(arg0: Internal.LivingEntity_): number;
        getLastAttackedTime(): number;
        getTags(): Internal.Set<string>;
        getViewVector(arg0: number): Vec3d;
        getLastAttacker(): Internal.LivingEntity;
        hasControllingPassenger(): boolean;
        closerThan(arg0: Internal.Entity_, arg1: number, arg2: number): boolean;
        absMoveTo(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number): void;
        onPathfindingStart(): void;
        getPercentFrozen(): number;
        setPortalCooldown(arg0: number): void;
        hasGlowingTag(): boolean;
        shouldBlockExplode(arg0: Internal.Explosion_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: number): boolean;
        setPosition(block: Internal.BlockContainerJS_): void;
        isLeashed(): boolean;
        addEffect(arg0: Internal.MobEffectInstance_): boolean;
        getViewXRot(arg0: number): number;
        canRiderInteract(): boolean;
        handler$fek000$$lead_snapping_sound_effect(sendPacket: boolean, dropItem: boolean, ci: Internal.CallbackInfo_): void;
        setPose(arg0: Internal.Pose_): void;
        getReachDistance(): number;
        static collideBoundingBox(arg0: Internal.Entity_, arg1: Vec3d_, arg2: Internal.AABB_, arg3: Internal.Level_, arg4: Internal.List_<Internal.VoxelShape>): Vec3d;
        getEntityType(): Internal.EntityType<any>;
        isWaterCreature(): boolean;
        toString(): string;
        setLastHurtByPlayer(arg0: Internal.Player_): void;
        "getServer()"(): Internal.MinecraftServer;
        setYRot(arg0: number): void;
        wasExperienceConsumed(): boolean;
        setYBodyRot(arg0: number): void;
        isPushable(): boolean;
        foodEaten(is: Internal.ItemStack_): void;
        onClientRemoval(): void;
        self(): Internal.LivingEntity;
        reviveCaps(): void;
        getDistance(x: number, y: number, z: number): number;
        setMotionY(y: number): void;
        static createAttributes(): Internal.AttributeSupplier$Builder;
        setRotation(yaw: number, pitch: number): void;
        callGetEquipmentChanges(): Internal.Map<any, any>;
        abstract sdl$resetDynamicLight(): void;
        calculateEntityAnimation(arg0: boolean): void;
        forceAddEffect(arg0: Internal.MobEffectInstance_, arg1: Internal.Entity_): void;
        setChestArmorItem(item: Internal.ItemStack_): void;
        abstract sodiumdynamiclights$scheduleTrackedChunksRebuild(arg0: Internal.LevelRenderer_): void;
        onAboveBubbleCol(arg0: boolean): void;
        "playSound(net.minecraft.sounds.SoundEvent,float,float)"(arg0: Internal.SoundEvent_, arg1: number, arg2: number): void;
        isPassenger(): boolean;
        hasPose(arg0: Internal.Pose_): boolean;
        supp$setSlimedTicks(newSlimedTicks: number, sync: boolean): void;
        /**
         * @deprecated
        */
        isEyeInFluid(arg0: Internal.TagKey_<Internal.Fluid>): boolean;
        isInvulnerableTo(arg0: DamageSource_): boolean;
        makeStuckInBlock(arg0: Internal.BlockState_, arg1: Vec3d_): void;
        isSensitiveToWater(): boolean;
        skipAttackInteraction(arg0: Internal.Entity_): boolean;
        lerpMotion(arg0: number, arg1: number, arg2: number): void;
        "getAttributeValue(net.minecraft.core.Holder)"(arg0: Internal.Holder_<Internal.Attribute>): number;
        shouldRender(arg0: number, arg1: number, arg2: number): boolean;
        getJumpControl(): Internal.JumpControl;
        getFeetArmorItem(): Internal.ItemStack;
        static getViewScale(): number;
        getVisualRotationYInDegrees(): number;
        setSpeed(arg0: number): void;
        requiresCustomPersistence(): boolean;
        isDiscrete(): boolean;
        unRide(): void;
        getLevel(): Internal.Level;
        "spawnAtLocation(net.minecraft.world.item.ItemStack)"(arg0: Internal.ItemStack_): Internal.ItemEntity;
        getCombatTracker(): Internal.CombatTracker;
        updateDynamicGameEventListener(arg0: Internal.BiConsumer_<Internal.DynamicGameEventListener<any>, Internal.ServerLevel>): void;
        "onSyncedDataUpdated(net.minecraft.network.syncher.EntityDataAccessor)"(arg0: Internal.EntityDataAccessor_<any>): void;
        isNoAi(): boolean;
        areCapsCompatible(arg0: Internal.CapabilityProvider_<Internal.Entity>): boolean;
        extinguishFire(): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getEyeHeightForge(arg0: Internal.Pose_, arg1: Internal.EntityDimensions_): number;
        getChestArmorItem(): Internal.ItemStack;
        damageEquipment(slot: Internal.EquipmentSlot_, amount: number): void;
        tell(message: net.minecraft.network.chat.Component_): void;
        closerThan(arg0: Internal.Entity_, arg1: number): boolean;
        getDistanceSq(pos: BlockPos_): number;
        indicateDamage(arg0: number, arg1: number): void;
        canBeSeenByAnyone(): boolean;
        isFullyFrozen(): boolean;
        setFacet(key: Internal.FacetKey_<any>, val: Internal.Facet_<any>): void;
        isInWall(): boolean;
        getAllSlots(): Internal.Iterable<Internal.ItemStack>;
        remove(arg0: Internal.Entity$RemovalReason_): void;
        getScale(): number;
        isSuppressingSlidingDownLadder(): boolean;
        getBlockZ(): number;
        dampensVibrations(): boolean;
        isSilent(): boolean;
        setUseItem(arg0: Internal.ItemStack_): void;
        "playSound(net.minecraft.sounds.SoundEvent)"(arg0: Internal.SoundEvent_): void;
        getPitch(): number;
        getPathfindingMalus(arg0: Internal.BlockPathTypes_): number;
        getRandom(): Internal.RandomSource;
        canReplaceEqualItem(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        rotate(arg0: Internal.Rotation_): number;
        getPassengersAndSelf(): Internal.Stream<Internal.Entity>;
        shouldRiderFaceForward(arg0: Internal.Player_): boolean;
        rayTrace(distance: number, fluids: boolean): Internal.RayTraceResultJS;
        "getAttributeBaseValue(net.minecraft.core.Holder)"(arg0: Internal.Holder_<Internal.Attribute>): number;
        clearRestriction(): void;
        "self()"(): Internal.LivingEntity;
        rayTrace(): Internal.RayTraceResultJS;
        alwaysAccepts(): boolean;
        "isHolding(java.util.function.Predicate)"(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        getNoActionTime(): number;
        isVisuallyCrawling(): boolean;
        getLastDamageTaken(): number;
        isAggressive(): boolean;
        setYya(arg0: number): void;
        shouldUpdateFluidWhileBoating(arg0: Internal.FluidState_, arg1: Internal.Boat_): boolean;
        abstract sdl$shouldUpdateDynamicLight(): boolean;
        setDropChance(arg0: Internal.EquipmentSlot_, arg1: number): void;
        "broadcastBreakEvent(net.minecraft.world.InteractionHand)"(arg0: Internal.InteractionHand_): void;
        teleportRelative(arg0: number, arg1: number, arg2: number): void;
        setBaby(arg0: boolean): void;
        getLastHurtByMob(): Internal.LivingEntity;
        isInWaterOrBubble(): boolean;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        updateFluidHeightAndDoFluidPushing(): void;
        getPortalCooldown(): number;
        getItem(): Internal.ItemStack;
        handler$fgp000$onGetEyeHeight(arg0: Internal.CallbackInfoReturnable_<any>): void;
        causeFallDamage(arg0: number, arg1: number, arg2: DamageSource_): boolean;
        releaseUsingItem(): void;
        getPosition(arg0: number): Vec3d;
        removeFreeWill(): void;
        removeWhenFarAway(arg0: number): boolean;
        wait(arg0: number): void;
        isIgnoringBlockTriggers(): boolean;
        setRecordPlayingNearby(arg0: BlockPos_, arg1: boolean): void;
        getHandHoldingItemAngle(arg0: Internal.Item_): Vec3d;
        hasItemInSlot(arg0: Internal.EquipmentSlot_): boolean;
        canUpdate(arg0: boolean): void;
        getEyeInFluidType(): Internal.FluidType;
        distanceToSqr(arg0: Vec3d_): number;
        isSteppingCarefully(): boolean;
        getSoundFromFluidType(arg0: Internal.FluidType_, arg1: Internal.SoundAction_): Internal.SoundEvent;
        "spawnAtLocation(net.minecraft.world.item.ItemStack,float)"(arg0: Internal.ItemStack_, arg1: number): Internal.ItemEntity;
        addAdditionalSaveData(arg0: Internal.CompoundTag_): void;
        /**
         * @deprecated
        */
        getLightLevelDependentMagicValue(): number;
        getBlockX(): number;
        isFallFlying(): boolean;
        getEncodeId(): string;
        getY(arg0: number): number;
        getMaxHeadXRot(): number;
        getNbt(): Internal.CompoundTag;
        setInvisible(arg0: boolean): void;
        getEffect(arg0: Internal.MobEffect_): Internal.MobEffectInstance;
        setTotalMovementSpeedMultiplier(speed: number): void;
        setHealth(arg0: number): void;
        attack(arg0: DamageSource_, arg1: number): boolean;
        onInsideBubbleColumn(arg0: boolean): void;
        getEyePosition(): Vec3d;
        getEyeHeight(): number;
        setDiscardFriction(arg0: boolean): void;
        hasPassenger(arg0: Internal.Predicate_<Internal.Entity>): boolean;
        getYaw(): number;
        parCool$isLivingOnCustomLadder(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        swing(arg0: Internal.InteractionHand_, arg1: boolean): void;
        getUsedItemHand(): Internal.InteractionHand;
        setDefaultMovementSpeed(speed: number): void;
        canAttackType(arg0: Internal.EntityType_<any>): boolean;
        getCapability<T>(arg0: Internal.Capability_<T>, arg1: Internal.Direction_): Internal.LazyOptional<T>;
        canEntityBeSeen(entity: Internal.LivingEntity_): boolean;
        getBrain(): Internal.Brain<any>;
        setCustomNameVisible(arg0: boolean): void;
        isAlliedTo(arg0: Internal.Team_): boolean;
        getControllingPassenger(): Internal.LivingEntity;
        canFireProjectileWeapon(arg0: Internal.ProjectileWeaponItem_): boolean;
        getScriptType(): Internal.ScriptType;
        shouldDiscardFriction(): boolean;
        startRiding(arg0: Internal.Entity_): boolean;
        saveWithoutId(arg0: Internal.CompoundTag_): Internal.CompoundTag;
        getForward(): Vec3d;
        serializeNBT(): Internal.Tag;
        setFeetArmorItem(item: Internal.ItemStack_): void;
        getId(): number;
        canBeHitByProjectile(): boolean;
        modifyReturnValue$fme000$create$onFireImmune(arg0: boolean): boolean;
        getEyeY(): number;
        skipDropExperience(): void;
        getBoundingBox(): Internal.AABB;
        isInWaterOrRain(): boolean;
        setItemSlot(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_): void;
        equals(arg0: any): boolean;
        getViewYRot(arg0: number): number;
        dismountsUnderwater(): boolean;
        abstract sodiumdynamiclights$updateDynamicLight(arg0: Internal.LevelRenderer_): boolean;
        isAffectedByPotions(): boolean;
        playerTouch(arg0: Internal.Player_): void;
        addTag(arg0: string): boolean;
        getEyeHeight(arg0: Internal.Pose_): number;
        getAddEntityPacket(): Internal.Packet<Internal.ClientGamePacketListener>;
        isWithinRestriction(arg0: BlockPos_): boolean;
        static getEquipmentForSlot(arg0: Internal.EquipmentSlot_, arg1: number): Internal.Item;
        getTeam(): Internal.Team;
        setTicksFrozen(arg0: number): void;
        getUseItem(): Internal.ItemStack;
        getMyRidingOffset(): number;
        dismountTo(arg0: number, arg1: number, arg2: number): void;
        hasCustomName(): boolean;
        getSwimAmount(arg0: number): number;
        isLiving(): boolean;
        getX(): number;
        isVehicle(): boolean;
        handler$fha000$onClimbable(arg0: Internal.CallbackInfoReturnable_<any>): void;
        spawnAtLocation(arg0: Internal.ItemStack_): Internal.ItemEntity;
        mergeNbt(tag: Internal.CompoundTag_): Internal.Entity;
        thunderHit(arg0: Internal.ServerLevel_, arg1: Internal.LightningBolt_): void;
        setIsInPowderSnow(arg0: boolean): void;
        doEnchantDamageEffects(arg0: Internal.LivingEntity_, arg1: Internal.Entity_): void;
        setCustomName(arg0: net.minecraft.network.chat.Component_): void;
        getTeamId(): string;
        canBeRiddenUnderFluidType(arg0: Internal.FluidType_, arg1: Internal.Entity_): boolean;
        setStingerCount(arg0: number): void;
        getMaxHeadYRot(): number;
        isCustomNameVisible(): boolean;
        isSupportedBy(arg0: BlockPos_): boolean;
        getPistonPushReaction(): Internal.PushReaction;
        shouldRiderSit(): boolean;
        lookAt(arg0: Internal.EntityAnchorArgument$Anchor_, arg1: Vec3d_): void;
        getLootTableSeed(): number;
        isInFluidType(arg0: Internal.FluidType_): boolean;
        collide(arg0: Vec3d_): Vec3d;
        getFluidMotionScale(arg0: Internal.FluidType_): number;
        getMotionX(): number;
        "onSyncedDataUpdated(java.util.List)"(arg0: Internal.List_<Internal.SynchedEntityData$DataValue<any>>): void;
        canBeLeashed(arg0: Internal.Player_): boolean;
        hasIndirectPassenger(arg0: Internal.Entity_): boolean;
        getEntityData(): Internal.SynchedEntityData;
        sdl$dynamicLightTick(): void;
        handleInsidePortal(arg0: BlockPos_): void;
        getPotionEffects(): Internal.EntityPotionEffectsJS;
        absMoveTo(arg0: number, arg1: number, arg2: number): void;
        updateFluidHeightAndDoFluidPushing(arg0: Internal.Predicate_<Internal.FluidState>): void;
        isOnRails(): boolean;
        getStingerCount(): number;
        markFusionRecomputeModels(): void;
        getFallSounds(): Internal.LivingEntity$Fallsounds;
        getAttributeTotalValue(attribute: Internal.Attribute_): number;
        getDimensionChangingDelay(): number;
        setYaw(arg0: number): void;
        getPickRadius(): number;
        isPathFinding(): boolean;
        supp$getSlimedTicks(): number;
        isRemoved(): boolean;
        teleportToWithTicket(arg0: number, arg1: number, arg2: number): void;
        spawnAnim(): void;
        getJumpBoostPower(): number;
        fillCrashReportCategory(arg0: Internal.CrashReportCategory_): void;
        self(): Internal.Entity;
        refreshDimensions(): void;
        "getAttributeValue(net.minecraft.world.entity.ai.attributes.Attribute)"(arg0: Internal.Attribute_): number;
        "isHolding(net.minecraft.world.item.Item)"(arg0: Internal.Item_): boolean;
        "spawnAtLocation(net.minecraft.world.level.ItemLike)"(arg0: Internal.ItemLike_): Internal.ItemEntity;
        setShiftKeyDown(arg0: boolean): void;
        getEyePosition(arg0: number): Vec3d;
        getPassengers(): Internal.EntityArrayList;
        getMaxHeightFluidType(): Internal.FluidType;
        getZ(): number;
        teleportTo(arg0: number, arg1: number, arg2: number): void;
        getAttributeBaseValue(arg0: Internal.Holder_<Internal.Attribute>): number;
        getServer(): Internal.MinecraftServer;
        getExperienceReward(): number;
        getFirstPassenger(): Internal.Entity;
        heal(arg0: number): void;
        getSpawnType(): Internal.MobSpawnType;
        setLastHurtMob(arg0: Internal.Entity_): void;
        setLastHurtByMob(arg0: Internal.LivingEntity_): void;
        interact(arg0: Internal.Player_, arg1: Internal.InteractionHand_): InteractionResult;
        abstract sdl$getDynamicLightLevel(): Internal.Level;
        getDismountLocationForPassenger(arg0: Internal.LivingEntity_): Vec3d;
        setXRot(arg0: number): void;
        checkSlowFallDistance(): void;
        canStandOnFluid(arg0: Internal.FluidState_): boolean;
        setFabricBalmData(arg0: Internal.CompoundTag_): void;
        touchingUnloadedChunk(): boolean;
        modifyAttribute(attribute: Internal.Attribute_, identifier: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        abstract sdl$getDynamicLightZ(): number;
        getLookAngle(): Vec3d;
        getAmbientSoundInterval(): number;
        setArrowCount(arg0: number): void;
        getMotionZ(): number;
        isPersistenceRequired(): boolean;
        isInvisible(): boolean;
        is(arg0: Internal.Entity_): boolean;
        getBedOrientation(): Internal.Direction;
        ejectPassengers(): void;
        removeEffect(arg0: Internal.MobEffect_): boolean;
        getProfile(): Internal.GameProfile;
        isDeadOrDying(): boolean;
        setHeadArmorItem(item: Internal.ItemStack_): void;
        static setViewScale(arg0: number): void;
        take(arg0: Internal.Entity_, arg1: number): void;
        setLevelCallback(arg0: Internal.EntityInLevelCallback_): void;
        getLookControl(): Internal.LookControl;
        isPreventingPlayerRest(arg0: Internal.Player_): boolean;
        playSound(arg0: Internal.SoundEvent_, arg1: number, arg2: number): void;
        "areCapsCompatible(net.minecraftforge.common.capabilities.CapabilityDispatcher)"(arg0: Internal.CapabilityDispatcher_): boolean;
        canAttack(arg0: Internal.LivingEntity_): boolean;
        getOffHandItem(): Internal.ItemStack;
        startSeenByPlayer(arg0: Internal.ServerPlayer_): void;
        isOnScoreboardTeam(teamId: string): boolean;
        startUsingItem(arg0: Internal.InteractionHand_): void;
        position(): Vec3d;
        static getEquipmentSlotForItem(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getEquipment(slot: Internal.EquipmentSlot_): Internal.ItemStack;
        displayFireAnimation(): boolean;
        getRopeHoldPosition(arg0: number): Vec3d;
        copyPosition(arg0: Internal.Entity_): void;
        onAddedToWorld(): void;
        "hasPassenger(net.minecraft.world.entity.Entity)"(arg0: Internal.Entity_): boolean;
        isCrouching(): boolean;
        "getAttributeBaseValue(net.minecraft.world.entity.ai.attributes.Attribute)"(arg0: Internal.Attribute_): number;
        onLeaveCombat(): void;
        setY(y: number): void;
        getAttributeValue(arg0: Internal.Attribute_): number;
        getFeetBlockState(): Internal.BlockState;
        isWithinRestriction(): boolean;
        changeDimension(arg0: Internal.ServerLevel_, arg1: Internal.ITeleporter_): Internal.Entity;
        positionRider(arg0: Internal.Entity_): void;
        baseTick(): void;
        broadcastToPlayer(arg0: Internal.ServerPlayer_): boolean;
        setSharedFlag(arg0: number, arg1: boolean): void;
        getSleepingPos(): Optional<BlockPos>;
        handler$bbj000$curio$canFreeze(arg0: Internal.CallbackInfoReturnable_<any>): void;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getEyeHeightAccess(arg0: Internal.Pose_, arg1: Internal.EntityDimensions_): number;
        damageHeldItem(): void;
        getCustomName(): net.minecraft.network.chat.Component;
        getClass(): typeof any;
        "self()"(): Internal.Entity;
        isVisuallySwimming(): boolean;
        getMaxAirSupply(): number;
        canTrample(arg0: Internal.BlockState_, arg1: BlockPos_, arg2: number): boolean;
        attacking(arg0: Internal.LivingEntity_): void;
        setItemInHand(arg0: Internal.InteractionHand_, arg1: Internal.ItemStack_): void;
        setMaxHealth(hp: number): void;
        getFacing(): Internal.Direction;
        isInFluidType(arg0: Internal.BiPredicate_<Internal.FluidType, number>, arg1: boolean): boolean;
        isPassengerOfSameVehicle(arg0: Internal.Entity_): boolean;
        getBoundingBoxForCulling(): Internal.AABB;
        getTarget(): Internal.LivingEntity;
        restrictTo(arg0: BlockPos_, arg1: number): void;
        trackingPosition(): Vec3d;
        getNameTagOffsetY(): number;
        isInvulnerable(): boolean;
        isInLava(): boolean;
        isInWater(): boolean;
        awardKillScore(arg0: Internal.Entity_, arg1: number, arg2: DamageSource_): void;
        /**
         * @deprecated
        */
        finalizeSpawn(arg0: Internal.ServerLevelAccessor_, arg1: Internal.DifficultyInstance_, arg2: Internal.MobSpawnType_, arg3: Internal.SpawnGroupData_, arg4: Internal.CompoundTag_): Internal.SpawnGroupData;
        callDamageArmor(arg0: DamageSource_, arg1: number): void;
        hasEffect(arg0: Internal.MobEffect_): boolean;
        swing(arg0: Internal.InteractionHand_): void;
        getHeldItem(hand: Internal.InteractionHand_): Internal.ItemStack;
        setFusionModel(layerIndex: number, model: Internal.Triple_<any, any, any>): void;
        getRootVehicle(): Internal.Entity;
        onPathfindingDone(): void;
        save(arg0: Internal.CompoundTag_): boolean;
        getLocalBoundsForPose(arg0: Internal.Pose_): Internal.AABB;
        sdl$getLuminance(): number;
        isNoGravity(): boolean;
        curePotionEffects(arg0: Internal.ItemStack_): boolean;
        onItemPickup(arg0: Internal.ItemEntity_): void;
        updateSwimming(): void;
        isHolding(arg0: Internal.Predicate_<Internal.ItemStack>): boolean;
        getSpeed(): number;
        shouldInformAdmins(): boolean;
        canFluidExtinguish(arg0: Internal.FluidType_): boolean;
        rideTick(): void;
        wait(): void;
        getUuid(): Internal.UUID;
        setOffHandItem(item: Internal.ItemStack_): void;
        spawn(): void;
        setNoAi(arg0: boolean): void;
        teleportTo(arg0: Internal.ServerLevel_, arg1: number, arg2: number, arg3: number, arg4: Internal.Set_<Internal.RelativeMovement>, arg5: number, arg6: number): boolean;
        shouldShowName(): boolean;
        getArmorSlots(): Internal.Iterable<Internal.ItemStack>;
        canPickUpLoot(): boolean;
        kill(): void;
        onEnterCombat(): void;
        handler$bam000$injectOnClimbableWhileClimbingMasts(arg0: Internal.CallbackInfoReturnable_<any>): void;
        animateHurt(arg0: number): void;
        static resetForwardDirectionOfRelativePortalPosition(arg0: Vec3d_): Vec3d;
        hasRestriction(): boolean;
        getHeadArmorItem(): Internal.ItemStack;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        getDimensionsForge(arg0: Internal.Pose_): Internal.EntityDimensions;
        deserializeNBT(arg0: Internal.Tag_): void;
        revive(): void;
        getBbWidth(): number;
        static checkAnyLightMonsterSpawnRules(arg0: Internal.EntityType_<Internal.Monster>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        isEyeInFluidType(arg0: Internal.FluidType_): boolean;
        addDeltaMovement(arg0: Vec3d_): void;
        canDrownInFluidType(arg0: Internal.FluidType_): boolean;
        "getName()"(): net.minecraft.network.chat.Component;
        mirror(arg0: Internal.Mirror_): number;
        static checkSilverfishSpawnRules(arg0: Internal.EntityType_<Internal.Silverfish>, arg1: Internal.LevelAccessor_, arg2: Internal.MobSpawnType_, arg3: BlockPos_, arg4: Internal.RandomSource_): boolean;
        canUpdate(): boolean;
        knockback(arg0: number, arg1: number, arg2: number): void;
        getTicksRequiredToFreeze(): number;
        catnip$callSetLevel(arg0: Internal.Level_): void;
        getVisibilityPercent(arg0: Internal.Entity_): number;
        getMaxSpawnClusterSize(): number;
        getUsername(): string;
        move(arg0: Internal.MoverType_, arg1: Vec3d_): void;
        onRemovedFromWorld(): void;
        getCapability<T>(arg0: Internal.Capability_<T>): Internal.LazyOptional<T>;
        isPickable(): boolean;
        setYHeadRot(arg0: number): void;
        setJumping(arg0: boolean): void;
        getPickResult(): Internal.ItemStack;
        "getMainHandItem()"(): Internal.ItemStack;
        getAbsorptionAmount(): number;
        getRandomY(): number;
        getDisplayName(): net.minecraft.network.chat.Component;
        getMobType(): Internal.MobType;
        travel(arg0: Vec3d_): void;
        getItemInHand(arg0: Internal.InteractionHand_): Internal.ItemStack;
        getFluidTypeHeight(arg0: Internal.FluidType_): number;
        shouldBeSaved(): boolean;
        "areCapsCompatible(net.minecraftforge.common.capabilities.CapabilityProvider)"(arg0: Internal.CapabilityProvider_<Internal.Entity>): boolean;
        removeTag(arg0: string): boolean;
        isHoldingInAnyHand(i: Internal.Ingredient_): boolean;
        /**
         * @deprecated
        */
        getFluidHeight(arg0: Internal.TagKey_<Internal.Fluid>): number;
        canSpawnSoulSpeedParticle(): boolean;
        notifyAll(): void;
        aiStep(): void;
        getPassengersRidingOffset(): number;
        setAttributeBaseValue(attribute: Internal.Attribute_, value: number): void;
        "isInFluidType(java.util.function.BiPredicate)"(arg0: Internal.BiPredicate_<Internal.FluidType, number>): boolean;
        distanceToEntitySqr(arg0: Internal.Entity_): number;
        isFrame(): boolean;
        broadcastBreakEvent(arg0: Internal.InteractionHand_): void;
        setLegsArmorItem(item: Internal.ItemStack_): void;
        discard(): void;
        sendSystemMessage(arg0: net.minecraft.network.chat.Component_): void;
        acceptsSuccess(): boolean;
        static tickEntity(entity: Internal.LivingEntity_): void;
        setNoGravity(arg0: boolean): void;
        getUseItemRemainingTicks(): number;
        sdl$setDynamicLightEnabled(enabled: boolean): void;
        attackable(): boolean;
        createCommandSourceStack(): Internal.CommandSourceStack;
        getNavigation(): Internal.PathNavigation;
        isControlledByLocalInstance(): boolean;
        isMonster(): boolean;
        getLastClimbablePos(): Optional<BlockPos>;
        getEatingSound(arg0: Internal.ItemStack_): Internal.SoundEvent;
        getPerceivedTargetDistanceSquareForMeleeAttack(arg0: Internal.LivingEntity_): number;
        onSyncedDataUpdated(arg0: Internal.List_<Internal.SynchedEntityData$DataValue<any>>): void;
        setId(arg0: number): void;
        getHorizontalFacing(): Internal.Direction;
        getType(): string;
        isDamageSourceBlocked(arg0: DamageSource_): boolean;
        getLightProbePosition(arg0: number): Vec3d;
        getActiveEffectsMap(): Internal.Map<Internal.MobEffect, Internal.MobEffectInstance>;
        onEquipItem(arg0: Internal.EquipmentSlot_, arg1: Internal.ItemStack_, arg2: Internal.ItemStack_): void;
        static isDarkEnoughToSpawn(arg0: Internal.ServerLevelAccessor_, arg1: BlockPos_, arg2: Internal.RandomSource_): boolean;
        checkDespawn(): void;
        getWalkTargetValue(arg0: BlockPos_, arg1: Internal.LevelReader_): number;
        lookAt(arg0: Internal.Entity_, arg1: number, arg2: number): void;
        setHeldItem(hand: Internal.InteractionHand_, item: Internal.ItemStack_): void;
        equipItemIfPossible(arg0: Internal.ItemStack_): Internal.ItemStack;
        onSyncedDataUpdated(arg0: Internal.EntityDataAccessor_<any>): void;
        lerpHeadTo(arg0: number, arg1: number): void;
        canDisableShield(): boolean;
        setMotionX(x: number): void;
        getHandSlots(): Internal.Iterable<Internal.ItemStack>;
        distanceToEntity(arg0: Internal.Entity_): number;
        wait(arg0: number, arg1: number): void;
        getTeamColor(): number;
        setNbt(nbt: Internal.CompoundTag_): void;
        wrapOperation$ejg000$onTravel(instance: Internal.LivingEntity_, state: Internal.FluidState_, original: Internal.Operation_<any>): boolean;
        "isInFluidType(net.minecraftforge.fluids.FluidType)"(arg0: Internal.FluidType_): boolean;
        checkSpawnObstruction(arg0: Internal.LevelReader_): boolean;
        extinguish(): void;
        clearFacets(): void;
        getRestrictRadius(): number;
        moveTo(arg0: Vec3d_): void;
        isColliding(arg0: BlockPos_, arg1: Internal.BlockState_): boolean;
        "swing(net.minecraft.world.InteractionHand)"(hand: Internal.InteractionHand_): void;
        isInvertedHealAndHarm(): boolean;
        modifyExpressionValue$fme000$create$playerHidingAsBoxIsCrouchingNotSwimming(arg0: boolean, arg1: Internal.Pose_): boolean;
        canHoldItem(arg0: Internal.ItemStack_): boolean;
        killedEntity(arg0: Internal.ServerLevel_, arg1: Internal.LivingEntity_): boolean;
        getClassification(arg0: boolean): Internal.MobCategory;
        isFreezing(): boolean;
        runCommand(command: string): number;
        setGuaranteedDrop(arg0: Internal.EquipmentSlot_): void;
        setSharedFlagOnFire(arg0: boolean): void;
        get XRot(): number
        set defaultMovementSpeedMultiplier(speed: number)
        get suppressingBounce(): boolean
        set target(arg0: Internal.LivingEntity_)
        get onFire(): boolean
        get positionCodec(): Internal.VecDeltaCodec
        set maxUpStep(arg0: number)
        get fallFlyingTicks(): number
        set xxa(arg0: number)
        set delayedLeashHolderId(arg0: number)
        get shiftKeyDown(): boolean
        set UUID(arg0: Internal.UUID_)
        set motionZ(z: number)
        get blockY(): number
        get spectator(): boolean
        set mainHandItem(item: Internal.ItemStack_)
        get persistentData(): Internal.CompoundTag
        get health(): number
        get maxHealth(): number
        set aggressive(arg0: boolean)
        set removed(arg0: Internal.Entity$RemovalReason_)
        get inWaterRainOrBubble(): boolean
        get removalReason(): Internal.Entity$RemovalReason
        get indirectPassengers(): Internal.Iterable<Internal.Entity>
        set level(arg0: Internal.Level_)
        set boundingBox(arg0: Internal.AABB_)
        get ambientCreature(): boolean
        set zza(arg0: number)
        get block(): Internal.BlockContainerJS
        get name(): net.minecraft.network.chat.Component
        get controlledVehicle(): Internal.Entity
        get armorValue(): number
        get killCredit(): Internal.LivingEntity
        get autoSpinAttack(): boolean
        get remainingFireTicks(): number
        get maxFallDistance(): number
        get ticksFrozen(): number
        get voicePitch(): number
        set statusMessage(message: net.minecraft.network.chat.Component_)
        set sleepingPos(arg0: BlockPos_)
        get descending(): boolean
        get headRotSpeed(): number
        get YHeadRot(): number
        set absorptionAmount(arg0: number)
        set deltaMovement(arg0: Vec3d_)
        get baby(): boolean
        get glowing(): boolean
        get leashOffset(): Vec3d
        get attackable(): boolean
        get underWater(): boolean
        get leashHolder(): Internal.Entity
        get sensing(): Internal.Sensing
        get legsArmorItem(): Internal.ItemStack
        get deltaMovement(): Vec3d
        set secondsOnFire(arg0: number)
        get "displayName()"(): net.minecraft.network.chat.Component
        get lootTable(): ResourceLocation
        get ticksUsingItem(): number
        get arrowCount(): number
        get moveControl(): Internal.MoveControl
        get defaultMovementSpeed(): number
        get peacefulCreature(): boolean
        set onGround(arg0: boolean)
        get firstTick(): boolean
        get lastHurtByMobTimestamp(): number
        get vehicle(): Internal.Entity
        get effectiveAi(): boolean
        set spawnCancelled(arg0: boolean)
        get stringUuid(): string
        set swimming(arg0: boolean)
        get mainArm(): Internal.HumanoidArm
        get rotationVector(): Internal.Vec2
        get hurtDir(): number
        get sprinting(): boolean
        get motionY(): number
        get offhandItem(): Internal.ItemStack
        get lastHurtMob(): Internal.LivingEntity
        get selfAndPassengers(): Internal.Stream<Internal.Entity>
        get addedToWorld(): boolean
        get soundSource(): Internal.SoundSource
        get lastDamageSource(): DamageSource
        set noActionTime(arg0: number)
        set movementSpeedAddition(speed: number)
        get pose(): Internal.Pose
        get restrictCenter(): BlockPos
        get leftHanded(): boolean
        set z(z: number)
        get y(): number
        get blocking(): boolean
        set facetsFromAttacher(attacher: Internal.FacetAttachmentEvent$FacetAttacher_)
        /**
         * @deprecated
        */
        get pushedByFluid(): boolean
        get armorCoverPercentage(): number
        get airSupply(): number
        get player(): boolean
        get animal(): boolean
        get motionDirection(): Internal.Direction
        get fabricBalmData(): Internal.CompoundTag
        get commandSenderWorld(): Internal.Level
        get totalMovementSpeed(): number
        get attributes(): Internal.AttributeMap
        get spawnCancelled(): boolean
        get swimming(): boolean
        set sprinting(arg0: boolean)
        set x(x: number)
        get portalWaitTime(): number
        get blockStateOn(): Internal.BlockState
        get fluidJumpThreshold(): number
        get facets(): Internal.FacetInventory
        set airSupply(arg0: number)
        get onPos(): BlockPos
        get undead(): boolean
        get blockPosBelowThatAffectsMyMovement(): BlockPos
        get stepHeight(): number
        get sleeping(): boolean
        get dismountPoses(): Internal.ImmutableList<Internal.Pose>
        get lastHurtMobTimestamp(): number
        set remainingFireTicks(arg0: number)
        /**
         * @deprecated
        */
        get onPosLegacy(): BlockPos
        set pos(arg0: Vec3d_)
        set canPickUpLoot(arg0: boolean)
        get mainHandItem(): Internal.ItemStack
        set silent(arg0: boolean)
        set leftHanded(arg0: boolean)
        get activeEffects(): Internal.Collection<Internal.MobEffectInstance>
        get onPortalCooldown(): boolean
        set pitch(arg0: number)
        get multipartEntity(): boolean
        get parts(): Internal.PartEntity<any>[]
        get usingItem(): boolean
        get alwaysTicking(): boolean
        get forgePersistentData(): Internal.CompoundTag
        set invulnerable(arg0: boolean)
        get inFluidType(): boolean
        set glowing(arg0: boolean)
        get YRot(): number
        get alive(): boolean
        get bbHeight(): number
        get lastAttackedTime(): number
        get tags(): Internal.Set<string>
        get lastAttacker(): Internal.LivingEntity
        get percentFrozen(): number
        set portalCooldown(arg0: number)
        set position(block: Internal.BlockContainerJS_)
        get leashed(): boolean
        set pose(arg0: Internal.Pose_)
        get reachDistance(): number
        get entityType(): Internal.EntityType<any>
        get waterCreature(): boolean
        set lastHurtByPlayer(arg0: Internal.Player_)
        get "server()"(): Internal.MinecraftServer
        set YRot(arg0: number)
        set YBodyRot(arg0: number)
        get pushable(): boolean
        set motionY(y: number)
        set chestArmorItem(item: Internal.ItemStack_)
        get passenger(): boolean
        get sensitiveToWater(): boolean
        get jumpControl(): Internal.JumpControl
        get feetArmorItem(): Internal.ItemStack
        get viewScale(): number
        get visualRotationYInDegrees(): number
        set speed(arg0: number)
        get discrete(): boolean
        get level(): Internal.Level
        get combatTracker(): Internal.CombatTracker
        get noAi(): boolean
        get chestArmorItem(): Internal.ItemStack
        get fullyFrozen(): boolean
        get inWall(): boolean
        get allSlots(): Internal.Iterable<Internal.ItemStack>
        get scale(): number
        get suppressingSlidingDownLadder(): boolean
        get blockZ(): number
        get silent(): boolean
        set useItem(arg0: Internal.ItemStack_)
        get pitch(): number
        get random(): Internal.RandomSource
        get passengersAndSelf(): Internal.Stream<Internal.Entity>
        get noActionTime(): number
        get visuallyCrawling(): boolean
        get lastDamageTaken(): number
        get aggressive(): boolean
        set yya(arg0: number)
        set baby(arg0: boolean)
        get lastHurtByMob(): Internal.LivingEntity
        get inWaterOrBubble(): boolean
        get portalCooldown(): number
        get item(): Internal.ItemStack
        get ignoringBlockTriggers(): boolean
        get eyeInFluidType(): Internal.FluidType
        get steppingCarefully(): boolean
        /**
         * @deprecated
        */
        get lightLevelDependentMagicValue(): number
        get blockX(): number
        get fallFlying(): boolean
        get encodeId(): string
        get maxHeadXRot(): number
        get nbt(): Internal.CompoundTag
        set invisible(arg0: boolean)
        set totalMovementSpeedMultiplier(speed: number)
        set health(arg0: number)
        get eyePosition(): Vec3d
        get eyeHeight(): number
        set discardFriction(arg0: boolean)
        get yaw(): number
        get usedItemHand(): Internal.InteractionHand
        set defaultMovementSpeed(speed: number)
        get brain(): Internal.Brain<any>
        set customNameVisible(arg0: boolean)
        get controllingPassenger(): Internal.LivingEntity
        get scriptType(): Internal.ScriptType
        get forward(): Vec3d
        set feetArmorItem(item: Internal.ItemStack_)
        get id(): number
        get eyeY(): number
        get boundingBox(): Internal.AABB
        get inWaterOrRain(): boolean
        get affectedByPotions(): boolean
        get addEntityPacket(): Internal.Packet<Internal.ClientGamePacketListener>
        get team(): Internal.Team
        set ticksFrozen(arg0: number)
        get useItem(): Internal.ItemStack
        get myRidingOffset(): number
        get living(): boolean
        get x(): number
        get vehicle(): boolean
        set isInPowderSnow(arg0: boolean)
        set customName(arg0: net.minecraft.network.chat.Component_)
        get teamId(): string
        set stingerCount(arg0: number)
        get maxHeadYRot(): number
        get customNameVisible(): boolean
        get pistonPushReaction(): Internal.PushReaction
        get lootTableSeed(): number
        get motionX(): number
        get entityData(): Internal.SynchedEntityData
        get potionEffects(): Internal.EntityPotionEffectsJS
        get onRails(): boolean
        get stingerCount(): number
        get fallSounds(): Internal.LivingEntity$Fallsounds
        get dimensionChangingDelay(): number
        set yaw(arg0: number)
        get pickRadius(): number
        get pathFinding(): boolean
        get removed(): boolean
        get jumpBoostPower(): number
        set shiftKeyDown(arg0: boolean)
        get passengers(): Internal.EntityArrayList
        get maxHeightFluidType(): Internal.FluidType
        get z(): number
        get server(): Internal.MinecraftServer
        get experienceReward(): number
        get firstPassenger(): Internal.Entity
        get spawnType(): Internal.MobSpawnType
        set lastHurtMob(arg0: Internal.Entity_)
        set lastHurtByMob(arg0: Internal.LivingEntity_)
        set XRot(arg0: number)
        set fabricBalmData(arg0: Internal.CompoundTag_)
        get lookAngle(): Vec3d
        get ambientSoundInterval(): number
        set arrowCount(arg0: number)
        get motionZ(): number
        get persistenceRequired(): boolean
        get invisible(): boolean
        get bedOrientation(): Internal.Direction
        get profile(): Internal.GameProfile
        get deadOrDying(): boolean
        set headArmorItem(item: Internal.ItemStack_)
        set viewScale(arg0: number)
        set levelCallback(arg0: Internal.EntityInLevelCallback_)
        get lookControl(): Internal.LookControl
        get offHandItem(): Internal.ItemStack
        get crouching(): boolean
        set y(y: number)
        get feetBlockState(): Internal.BlockState
        get withinRestriction(): boolean
        get sleepingPos(): Optional<BlockPos>
        get customName(): net.minecraft.network.chat.Component
        get class(): typeof any
        get visuallySwimming(): boolean
        get maxAirSupply(): number
        set maxHealth(hp: number)
        get facing(): Internal.Direction
        get boundingBoxForCulling(): Internal.AABB
        get target(): Internal.LivingEntity
        get nameTagOffsetY(): number
        get invulnerable(): boolean
        get inLava(): boolean
        get inWater(): boolean
        get rootVehicle(): Internal.Entity
        get noGravity(): boolean
        get speed(): number
        get uuid(): Internal.UUID
        set offHandItem(item: Internal.ItemStack_)
        set noAi(arg0: boolean)
        get armorSlots(): Internal.Iterable<Internal.ItemStack>
        get headArmorItem(): Internal.ItemStack
        get bbWidth(): number
        get "name()"(): net.minecraft.network.chat.Component
        get ticksRequiredToFreeze(): number
        get maxSpawnClusterSize(): number
        get username(): string
        get pickable(): boolean
        set YHeadRot(arg0: number)
        set jumping(arg0: boolean)
        get pickResult(): Internal.ItemStack
        get "mainHandItem()"(): Internal.ItemStack
        get absorptionAmount(): number
        get randomY(): number
        get displayName(): net.minecraft.network.chat.Component
        get mobType(): Internal.MobType
        get passengersRidingOffset(): number
        get frame(): boolean
        set legsArmorItem(item: Internal.ItemStack_)
        set noGravity(arg0: boolean)
        get useItemRemainingTicks(): number
        get navigation(): Internal.PathNavigation
        get controlledByLocalInstance(): boolean
        get monster(): boolean
        get lastClimbablePos(): Optional<BlockPos>
        set id(arg0: number)
        get horizontalFacing(): Internal.Direction
        get type(): string
        get activeEffectsMap(): Internal.Map<Internal.MobEffect, Internal.MobEffectInstance>
        set motionX(x: number)
        get handSlots(): Internal.Iterable<Internal.ItemStack>
        get teamColor(): number
        set nbt(nbt: Internal.CompoundTag_)
        get restrictRadius(): number
        get invertedHealAndHarm(): boolean
        get freezing(): boolean
        set guaranteedDrop(arg0: Internal.EquipmentSlot_)
        set sharedFlagOnFire(arg0: boolean)
    }
    type Silverfish_ = Silverfish;
    class SystemReport implements Internal.SystemReportAccessor {
        constructor()
        getClass(): typeof any;
        setDetail(arg0: string, arg1: Internal.Supplier_<string>): void;
        static getOPERATING_SYSTEM(): string;
        toString(): string;
        toLineSeparatedString(): string;
        setDetail(arg0: string, arg1: string): void;
        notifyAll(): void;
        notify(): void;
        wait(arg0: number, arg1: number): void;
        "setDetail(java.lang.String,java.lang.String)"(arg0: string, arg1: string): void;
        hashCode(): number;
        static getOPERATING_SYSTEM_$md$b2b81d$2(): string;
        getEntries(): Internal.Map<any, any>;
        wait(): void;
        static getJAVA_VERSION_$md$b2b81d$3(): string;
        wait(arg0: number): void;
        static getJAVA_VERSION(): string;
        "setDetail(java.lang.String,java.util.function.Supplier)"(arg0: string, arg1: Internal.Supplier_<string>): void;
        appendToCrashReportString(arg0: Internal.StringBuilder_): void;
        equals(arg0: any): boolean;
        get class(): typeof any
        get OPERATING_SYSTEM(): string
        get OPERATING_SYSTEM_$md$b2b81d$2(): string
        get entries(): Internal.Map<any, any>
        get JAVA_VERSION_$md$b2b81d$3(): string
        get JAVA_VERSION(): string
        static readonly BYTES_PER_MEBIBYTE: (1048576) & (number);
    }
    type SystemReport_ = SystemReport;
    class AllFanProcessingTypes$SmokingType implements Internal.FanProcessingType {
        constructor()
        getClass(): typeof any;
        handler$che000$isValidAtReturn(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.CallbackInfoReturnable_<any>): void;
        toString(): string;
        notifyAll(): void;
        isValidAt(arg0: Internal.Level_, arg1: BlockPos_): boolean;
        static parse(arg0: string): Internal.FanProcessingType;
        notify(): void;
        spawnProcessingParticles(arg0: Internal.Level_, arg1: Vec3d_): void;
        wait(arg0: number, arg1: number): void;
        hashCode(): number;
        canProcess(arg0: Internal.ItemStack_, arg1: Internal.Level_): boolean;
        getPriority(): number;
        morphAirFlow(arg0: Internal.FanProcessingType$AirFlowParticleAccess_, arg1: Internal.RandomSource_): void;
        wait(): void;
        wait(arg0: number): void;
        static getAt(arg0: Internal.Level_, arg1: BlockPos_): Internal.FanProcessingType;
        process(arg0: Internal.ItemStack_, arg1: Internal.Level_): Internal.List<Internal.ItemStack>;
        affectEntity(arg0: Internal.Entity_, arg1: Internal.Level_): void;
        equals(arg0: any): boolean;
        get class(): typeof any
        get priority(): number
    }
    type AllFanProcessingTypes$SmokingType_ = AllFanProcessingTypes$SmokingType;
    interface Object2BooleanMap <K> extends Internal.Object2BooleanFunction<K>, Internal.Map<K, boolean> {
        "remove(java.lang.Object,boolean)"(arg0: any, arg1: boolean): boolean;
        /**
         * @deprecated
        */
        containsValue(arg0: any): boolean;
        "computeIfAbsent(java.lang.Object,it.unimi.dsi.fastutil.objects.Object2BooleanFunction)"(arg0: K, arg1: Internal.Object2BooleanFunction_<K>): boolean;
        composeObject<T>(arg0: Internal.Object2ObjectFunction_<T, K>): Internal.Object2BooleanFunction<T>;
        "remove(java.lang.Object,java.lang.Object)"(arg0: any, arg1: any): boolean;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V): Internal.Map<K, V>;
        replace(arg0: K, arg1: boolean): boolean;
        /**
         * @deprecated
        */
        put(arg0: any, arg1: any): any;
        andThenByte(arg0: Internal.Boolean2ByteFunction_): Internal.Object2ByteFunction<K>;
        andThenLong(arg0: Internal.Boolean2LongFunction_): Internal.Object2LongFunction<K>;
        or(arg0: Internal.Predicate_<K>): Internal.Predicate<K>;
        merge(arg0: K, arg1: boolean, arg2: Internal.BiFunction_<boolean, boolean, boolean>): boolean;
        abstract values(): Internal.BooleanCollection;
        put(arg0: K, arg1: boolean): 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>;
        composeLong(arg0: Internal.Long2ObjectFunction_<K>): Internal.Long2BooleanFunction;
        /**
         * @deprecated
        */
        andThen<T>(arg0: Internal.Function_<boolean, T>): Internal.Function<K, T>;
        ofEntries<K, V>(...arg0: Internal.Map$Entry_<K, V>[]): Internal.Map<K, V>;
        "putIfAbsent(java.lang.Object,java.lang.Boolean)"(arg0: K, arg1: boolean): boolean;
        /**
         * @deprecated
        */
        "put(java.lang.Object,java.lang.Boolean)"(arg0: K, arg1: boolean): boolean;
        /**
         * @deprecated
        */
        remove(arg0: any): any;
        abstract putAll(arg0: Internal.Map_<K, boolean>): void;
        of<K, V>(arg0: K, arg1: V): Internal.Map<K, V>;
        computeIfPresent(arg0: K, arg1: Internal.BiFunction_<K, boolean, boolean>): boolean;
        merge(arg0: K, arg1: boolean, arg2: Internal.BiFunction_<boolean, boolean, boolean>): boolean;
        of<K, V>(): Internal.Map<K, V>;
        "replace(java.lang.Object,java.lang.Boolean)"(arg0: K, arg1: boolean): boolean;
        abstract containsValue(arg0: boolean): boolean;
        andThenReference<T>(arg0: Internal.Boolean2ReferenceFunction_<T>): Internal.Object2ReferenceFunction<K, T>;
        andThenInt(arg0: Internal.Boolean2IntFunction_): Internal.Object2IntFunction<K>;
        compose<V>(arg0: Internal.Function_<V, K>): Internal.Function<V, boolean>;
        /**
         * @deprecated
        */
        computeBooleanIfAbsentPartial(arg0: K, arg1: Internal.Object2BooleanFunction_<K>): boolean;
        putIfAbsent(arg0: K, arg1: boolean): boolean;
        /**
         * @deprecated
        */
        "getOrDefault(java.lang.Object,java.lang.Object)"(arg0: any, arg1: any): any;
        replace(arg0: K, arg1: boolean): boolean;
        andThenObject<T>(arg0: Internal.Boolean2ObjectFunction_<T>): Internal.Object2ObjectFunction<K, T>;
        composeReference<T>(arg0: Internal.Reference2ObjectFunction_<T, K>): Internal.Reference2BooleanFunction<T>;
        apply(arg0: K): boolean;
        compute(arg0: K, arg1: Internal.BiFunction_<K, boolean, boolean>): boolean;
        composeByte(arg0: Internal.Byte2ObjectFunction_<K>): Internal.Byte2BooleanFunction;
        "merge(java.lang.Object,boolean,java.util.function.BiFunction)"(arg0: K, arg1: boolean, arg2: Internal.BiFunction_<boolean, boolean, boolean>): boolean;
        "replace(java.lang.Object,java.lang.Boolean,java.lang.Boolean)"(arg0: K, arg1: boolean, arg2: boolean): boolean;
        /**
         * @deprecated
        */
        put(arg0: K, arg1: boolean): boolean;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V): Internal.Map<K, V>;
        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>;
        computeIfAbsent(arg0: K, arg1: Internal.Object2BooleanFunction_<K>): boolean;
        composeChar(arg0: Internal.Char2ObjectFunction_<K>): Internal.Char2BooleanFunction;
        abstract size(): 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): Internal.Map<K, V>;
        clear(): void;
        "putIfAbsent(java.lang.Object,boolean)"(arg0: K, arg1: boolean): boolean;
        "put(java.lang.Object,boolean)"(arg0: K, arg1: boolean): 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>;
        composeDouble(arg0: Internal.Double2ObjectFunction_<K>): Internal.Double2BooleanFunction;
        abstract "containsValue(boolean)"(arg0: boolean): boolean;
        test(arg0: K): boolean;
        and(arg0: Internal.Predicate_<K>): Internal.Predicate<K>;
        "merge(java.lang.Object,java.lang.Boolean,java.util.function.BiFunction)"(arg0: K, arg1: boolean, arg2: Internal.BiFunction_<boolean, boolean, boolean>): boolean;
        computeIfAbsent(arg0: K, arg1: Internal.Predicate_<K>): boolean;
        /**
         * @deprecated
        */
        "put(java.lang.Object,java.lang.Object)"(arg0: any, arg1: any): any;
        replaceAll(arg0: Internal.BiFunction_<K, boolean, boolean>): void;
        keySet(): Internal.Set<any>;
        removeBoolean(arg0: any): boolean;
        putIfAbsent(arg0: K, arg1: boolean): boolean;
        copyOf<K, V>(arg0: Internal.Map_<K, V>): Internal.Map<K, V>;
        computeBoolean(arg0: K, arg1: Internal.BiFunction_<K, boolean, boolean>): boolean;
        /**
         * @deprecated
        */
        entrySet(): Internal.Set<any>;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: boolean): boolean;
        replace(arg0: K, arg1: boolean, arg2: boolean): boolean;
        of<K, V>(arg0: K, arg1: V, arg2: K, arg3: V, arg4: K, arg5: V, arg6: K, arg7: V): Internal.Map<K, V>;
        replace(arg0: K, arg1: boolean, arg2: boolean): boolean;
        andThenDouble(arg0: Internal.Boolean2DoubleFunction_): Internal.Object2DoubleFunction<K>;
        remove(arg0: any, arg1: boolean): boolean;
        abstract object2BooleanEntrySet(): Internal.ObjectSet<Internal.Object2BooleanMap$Entry<K>>;
        identity<T>(): Internal.Function<T, T>;
        forEach(arg0: Internal.BiConsumer_<K, boolean>): void;
        abstract defaultReturnValue(arg0: boolean): void;
        composeInt(arg0: Internal.Int2ObjectFunction_<K>): Internal.Int2BooleanFunction;
        "computeIfAbsent(java.lang.Object,java.util.function.Predicate)"(arg0: K, arg1: Internal.Predicate_<K>): boolean;
        /**
         * @deprecated
        */
        getOrDefault(arg0: any, arg1: any): any;
        abstract isEmpty(): boolean;
        entry<K, V>(arg0: K, arg1: V): Internal.Map$Entry<K, V>;
        computeIfAbsent(arg0: K, arg1: Internal.Function_<K, boolean>): boolean;
        isEqual<T>(arg0: any): Internal.Predicate<T>;
        abstract containsKey(arg0: any): boolean;
        andThenChar(arg0: Internal.Boolean2CharFunction_): Internal.Object2CharFunction<K>;
        computeBooleanIfPresent(arg0: K, arg1: Internal.BiFunction_<K, boolean, boolean>): boolean;
        "computeIfAbsent(java.lang.Object,java.util.function.Function)"(arg0: K, arg1: Internal.Function_<K, boolean>): boolean;
        andThenFloat(arg0: Internal.Boolean2FloatFunction_): Internal.Object2FloatFunction<K>;
        abstract defaultReturnValue(): boolean;
        not<T>(arg0: Internal.Predicate_<T>): Internal.Predicate<T>;
        andThenShort(arg0: Internal.Boolean2ShortFunction_): Internal.Object2ShortFunction<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>;
        /**
         * @deprecated
        */
        "getOrDefault(java.lang.Object,java.lang.Boolean)"(arg0: any, arg1: boolean): boolean;
        getOrDefault(arg0: any, arg1: boolean): boolean;
        abstract getBoolean(arg0: any): boolean;
        composeShort(arg0: Internal.Short2ObjectFunction_<K>): Internal.Short2BooleanFunction;
        "replace(java.lang.Object,boolean)"(arg0: K, arg1: boolean): boolean;
        "getOrDefault(java.lang.Object,boolean)"(arg0: any, arg1: boolean): boolean;
        "replace(java.lang.Object,boolean,boolean)"(arg0: K, arg1: boolean, arg2: boolean): boolean;
        composeFloat(arg0: Internal.Float2ObjectFunction_<K>): Internal.Float2BooleanFunction;
        abstract 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>;
        negate(): Internal.Predicate<K>;
        /**
         * @deprecated
        */
        "containsValue(java.lang.Object)"(arg0: any): boolean;
        abstract equals(arg0: any): boolean;
        /**
         * @deprecated
        */
        get(arg0: any): any;
        /**
         * @deprecated
        */
        computeBooleanIfAbsent(arg0: K, arg1: Internal.Predicate_<K>): boolean;
        get empty(): boolean
    }
    type Object2BooleanMap_<K> = Object2BooleanMap<K>;
    class PaviseBlock extends Internal.AbstractBannerBlock {
        constructor()
        /**
         * @deprecated
        */
        getSignal(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        /**
         * @deprecated
        */
        getVisualShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.CollisionContext_): Internal.VoxelShape;
        static updateOrDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.LevelAccessor_, arg3: BlockPos_, arg4: number, arg5: number): void;
        static popResource(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.ItemStack_): void;
        setRandomTickCallback(callback: Internal.Consumer_<any>): void;
        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;
        getPistonPushReaction(arg0: Internal.BlockState_): Internal.PushReaction;
        getExpDrop(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.RandomSource_, arg3: BlockPos_, arg4: number, arg5: number): number;
        asItem(): Internal.Item;
        triggerEvent(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: number, arg4: number): boolean;
        /**
         * @deprecated
        */
        getExplosionResistance(): number;
        shouldDisplayFluidOverlay(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.FluidState_): boolean;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_, arg6: boolean): void;
        getTypeData(): Internal.CompoundTag;
        setFriction(arg0: number): void;
        rotate(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.Rotation_): Internal.BlockState;
        getRenderShape(arg0: Internal.BlockState_): Internal.RenderShape;
        getSpeedFactor(): number;
        /**
         * @deprecated
        */
        getLightBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        playerDestroy(level: Internal.Level_, player: Internal.Player_, blockpos: BlockPos_, blockstate: Internal.BlockState_, blockentity: Internal.BlockEntity_, stack: Internal.ItemStack_): void;
        isPossibleToRespawnInThis(arg0: Internal.BlockState_): boolean;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): void;
        playerWillDestroy(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.Player_): void;
        getCloneItemStack(arg0: Internal.BlockState_, arg1: Internal.HitResult_, arg2: Internal.BlockGetter_, arg3: BlockPos_, arg4: Internal.Player_): Internal.ItemStack;
        getClass(): typeof any;
        getMaxVerticalOffset(): number;
        newBlockEntity(blockpos: BlockPos_, blockstate: Internal.BlockState_): Internal.BlockEntity;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        onCaughtFire(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.LivingEntity_): void;
        /**
         * @deprecated
        */
        getDrops(arg0: Internal.BlockState_, arg1: Internal.LootParams$Builder_): Internal.List<Internal.ItemStack>;
        getStateDefinition(): Internal.StateDefinition<Internal.Block, Internal.BlockState>;
        setBlockBuilder(b: Internal.BlockBuilder_): void;
        /**
         * @deprecated
        */
        entityInside(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): void;
        initializeClient(arg0: Internal.Consumer_<Internal.IClientBlockExtensions>): void;
        /**
         * @deprecated
        */
        canBeReplaced(arg0: Internal.BlockState_, arg1: Internal.Fluid_): boolean;
        getBlockStates(): Internal.List<Internal.BlockState>;
        setRequiresTool(v: boolean): void;
        addLandingEffects(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: Internal.LivingEntity_, arg5: number): boolean;
        puzzleslib$setItem(arg0: Internal.Item_): void;
        /**
         * @deprecated
        */
        builtInRegistryHolder(): Internal.Holder$Reference<Internal.Block>;
        static popResourceFromFace(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.Direction_, arg3: Internal.ItemStack_): void;
        handlePrecipitation(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Biome$Precipitation_): void;
        wait(arg0: number): void;
        /**
         * @deprecated
        */
        getFluidState(arg0: Internal.BlockState_): Internal.FluidState;
        getRespawnPosition(arg0: Internal.BlockState_, arg1: Internal.EntityType_<any>, arg2: Internal.LevelReader_, arg3: BlockPos_, arg4: number, arg5: Internal.LivingEntity_): Optional<Vec3d>;
        /**
         * @deprecated
        */
        tick(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        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;
        handler$end000$addSimpleFastECdrops(state: Internal.BlockState_, builder: Internal.LootParams$Builder_, cir: Internal.CallbackInfoReturnable_<any>, resId: ResourceLocation_, lootParams: Internal.LootParams_, serverLevel: Internal.ServerLevel_, lootTable: Internal.LootTable_): void;
        getWeakChanges(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): boolean;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_): void;
        /**
         * @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
        */
        isCollisionShapeFullBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        getMenuProvider(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): Internal.MenuProvider;
        getTicker<T extends Internal.BlockEntity>(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockEntityType_<T>): Internal.BlockEntityTicker<T>;
        static byItem(arg0: Internal.Item_): Internal.Block;
        static updateFromNeighbourShapes(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_): Internal.BlockState;
        /**
         * @deprecated
        */
        updateIndirectNeighbourShapes(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: number, arg4: number): void;
        destroy(accessor: Internal.LevelAccessor_, blockpos: BlockPos_, blockstate: 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;
        /**
         * @deprecated
        */
        use(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: Internal.InteractionHand_, arg5: Internal.BlockHitResult_): InteractionResult;
        setLightEmission(v: number): void;
        setJumpFactor(arg0: number): void;
        isSlimeBlock(arg0: Internal.BlockState_): boolean;
        /**
         * @deprecated
        */
        getShadeBrightness(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        /**
         * @deprecated
        */
        getCollisionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.CollisionContext_): Internal.VoxelShape;
        defaultBlockState(): Internal.BlockState;
        getStateForPlacement(blockPlaceContext: Internal.BlockPlaceContext_): Internal.BlockState;
        static rotateAABB(axisAlignedBB: Internal.AABB_, quaternion: Quaternionf_): Internal.AABB;
        getToolModifiedState(arg0: Internal.BlockState_, arg1: Internal.UseOnContext_, arg2: Internal.ToolAction_, arg3: boolean): Internal.BlockState;
        wait(): void;
        getMaxHorizontalOffset(): number;
        /**
         * @deprecated
        */
        getDestroyProgress(arg0: Internal.BlockState_, arg1: Internal.Player_, arg2: Internal.BlockGetter_, arg3: BlockPos_): number;
        makesOpenTrapdoorAboveClimbable(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.BlockState_): boolean;
        updateShape(blockState: Internal.BlockState_, direction: Internal.Direction_, blockState2: Internal.BlockState_, levelAccessor: Internal.LevelAccessor_, blockPos: BlockPos_, blockPos2: BlockPos_): Internal.BlockState;
        isRandomlyTicking(arg0: Internal.BlockState_): boolean;
        static isShapeFullBlock(arg0: Internal.VoxelShape_): boolean;
        withPropertiesOf(arg0: Internal.BlockState_): Internal.BlockState;
        setIsRandomlyTicking(arg0: boolean): void;
        rotate(blockState: Internal.BlockState_, rotation: Internal.Rotation_): Internal.BlockState;
        isScaffolding(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        hidesNeighborFace(arg0: Internal.BlockGetter_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_, arg4: Internal.Direction_): boolean;
        defaultMapColor(): Internal.MapColor;
        getStateAtViewpoint(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Vec3d_): Internal.BlockState;
        setNameKey(arg0: string): void;
        static box(arg0: number, arg1: number, arg2: number, arg3: number, arg4: number, arg5: number): Internal.VoxelShape;
        getExplosionResistance(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): number;
        updateEntityAfterFallOn(arg0: Internal.BlockGetter_, arg1: Internal.Entity_): void;
        getLightEmission(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): number;
        setBedOccupied(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.LivingEntity_, arg4: boolean): void;
        arch$registryName(): ResourceLocation;
        getBlockBuilder(): Internal.BlockBuilder;
        getIdLocation(): ResourceLocation;
        canDropFromExplosion(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Explosion_): boolean;
        addRunningEffects(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        /**
         * @deprecated
        */
        isSignalSource(arg0: Internal.BlockState_): boolean;
        /**
         * @deprecated
        */
        onProjectileHit(arg0: Internal.Level_, arg1: Internal.BlockState_, arg2: Internal.BlockHitResult_, arg3: Internal.Projectile_): void;
        static getDrops(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.BlockEntity_, arg4: Internal.Entity_, arg5: Internal.ItemStack_): Internal.List<Internal.ItemStack>;
        /**
         * @deprecated
        */
        isOcclusionShapeFullBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        static getId(arg0: Internal.BlockState_): number;
        /**
         * @deprecated
        */
        "canBeReplaced(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.level.material.Fluid)"(arg0: Internal.BlockState_, arg1: Internal.Fluid_): boolean;
        canSustainPlant(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.IPlantable_): boolean;
        /**
         * @deprecated
        */
        isPathfindable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.PathComputationType_): boolean;
        setSoundType(arg0: SoundType_): void;
        /**
         * @deprecated
        */
        onRemove(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: boolean): void;
        equals(arg0: any): boolean;
        /**
         * @deprecated
        */
        getOcclusionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape;
        isFlammable(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        invokeGetSoundGroup(arg0: Internal.BlockState_): SoundType;
        collisionExtendsVertically(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        /**
         * @deprecated
        */
        getSoundType(arg0: Internal.BlockState_): SoundType;
        /**
         * @deprecated
        */
        randomTick(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.RandomSource_): void;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.LevelAccessor_, arg2: BlockPos_, arg3: Internal.BlockEntity_): void;
        static canSupportRigidBlock(arg0: Internal.BlockGetter_, arg1: BlockPos_): boolean;
        isStickyBlock(arg0: Internal.BlockState_): boolean;
        getDescriptionId(): string;
        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;
        getColor(): Internal.DyeColor;
        canEntityDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Entity_): boolean;
        getJumpFactor(): number;
        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;
        static canSupportCenter(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.Direction_): boolean;
        /**
         * @deprecated
        */
        skipRendering(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.Direction_): boolean;
        /**
         * @deprecated
        */
        getDirectSignal(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_): number;
        getProperties(): Internal.BlockBehaviour$Properties;
        isLadder(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.LivingEntity_): boolean;
        onDestroyedByPlayer(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_, arg4: boolean, arg5: Internal.FluidState_): boolean;
        lychee$isTickable(arg0: Internal.BlockState_): boolean;
        /**
         * @deprecated
        */
        "canBeReplaced(net.minecraft.world.level.block.state.BlockState,net.minecraft.world.item.context.BlockPlaceContext)"(arg0: Internal.BlockState_, arg1: Internal.BlockPlaceContext_): boolean;
        getMapColor(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.MapColor_): Internal.MapColor;
        isPortalFrame(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        /**
         * @deprecated
        */
        useShapeForLightOcclusion(arg0: Internal.BlockState_): boolean;
        getBedDirection(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): Internal.Direction;
        setSpeedFactor(arg0: number): void;
        sounds$prepareTagPair(value: ResourceLocation_): void;
        setExplosionResistance(arg0: number): void;
        getEnchantPowerBonus(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_): number;
        toString(): string;
        notifyAll(): void;
        getId(): string;
        getLootTable(): ResourceLocation;
        /**
         * @deprecated
        */
        getInteractionShape(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): Internal.VoxelShape;
        setPlacedBy(arg0: Internal.Level_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.LivingEntity_, arg4: Internal.ItemStack_): void;
        propagatesSkylightDown(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_): boolean;
        /**
         * @deprecated
        */
        onPlace(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.BlockState_, arg4: boolean): void;
        getFriction(): number;
        /**
         * @deprecated
        */
        hasAnalogOutputSignal(arg0: Internal.BlockState_): boolean;
        getSoundType(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Entity_): SoundType;
        /**
         * @deprecated
        */
        getAnalogOutputSignal(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): number;
        supportsExternalFaceHiding(arg0: Internal.BlockState_): boolean;
        notify(): void;
        onBlockStateChange(arg0: Internal.LevelReader_, arg1: BlockPos_, arg2: Internal.BlockState_, arg3: Internal.BlockState_): void;
        static isFaceFull(arg0: Internal.VoxelShape_, arg1: Internal.Direction_): boolean;
        isFireSource(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        canSurvive(blockState: Internal.BlockState_, levelReader: Internal.LevelReader_, blockPos: BlockPos_): boolean;
        static dropResources(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_): void;
        getAppearance(arg0: Internal.BlockState_, arg1: Internal.BlockAndTintGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: Internal.BlockState_, arg5: BlockPos_): Internal.BlockState;
        setDestroySpeed(v: number): void;
        canHarvestBlock(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        shouldCheckWeakPower(arg0: Internal.BlockState_, arg1: Internal.SignalGetter_, arg2: BlockPos_, arg3: Internal.Direction_): boolean;
        getListener<T extends Internal.BlockEntity>(arg0: Internal.ServerLevel_, arg1: T): Internal.GameEventListener;
        arch$holder(): Internal.Holder<Internal.Block>;
        getCloneItemStack(blockgetter: Internal.BlockGetter_, blockpos: BlockPos_, blockstate: Internal.BlockState_): Internal.ItemStack;
        hasDynamicShape(): boolean;
        /**
         * @deprecated
        */
        getSeed(arg0: Internal.BlockState_, arg1: BlockPos_): number;
        defaultDestroyTime(): number;
        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;
        static isExceptionForConnection(arg0: Internal.BlockState_): boolean;
        onTreeGrow(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: Internal.BiConsumer_<BlockPos, Internal.BlockState>, arg3: Internal.RandomSource_, arg4: BlockPos_, arg5: Internal.TreeConfiguration_): boolean;
        wait(arg0: number, arg1: number): void;
        handler$fdj000$$manageCustomSounds(state: Internal.BlockState_, cir: Internal.CallbackInfoReturnable_<any>): void;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.BlockGetter_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        mirror(blockState: Internal.BlockState_, mirror: Internal.Mirror_): Internal.BlockState;
        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;
        canStickTo(arg0: Internal.BlockState_, arg1: Internal.BlockState_): 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;
        getMod(): string;
        getAdjacentBlockPathType(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Mob_, arg4: Internal.BlockPathTypes_): Internal.BlockPathTypes;
        /**
         * @deprecated
        */
        canBeReplaced(arg0: Internal.BlockState_, arg1: Internal.BlockPlaceContext_): boolean;
        isConduitFrame(arg0: Internal.BlockState_, arg1: Internal.LevelReader_, arg2: BlockPos_, arg3: BlockPos_): boolean;
        static updateOrDestroy(arg0: Internal.BlockState_, arg1: Internal.BlockState_, arg2: Internal.LevelAccessor_, arg3: BlockPos_, arg4: number): void;
        /**
         * @deprecated
        */
        attack(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): void;
        getShape(blockstate: Internal.BlockState_, blockgetter: Internal.BlockGetter_, blockpos: BlockPos_, context: Internal.CollisionContext_): Internal.VoxelShape;
        lychee$setTickable(arg0: Internal.Predicate_<any>): void;
        static stateById(arg0: number): Internal.BlockState;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): number;
        popExperience(arg0: Internal.ServerLevel_, arg1: BlockPos_, arg2: number): void;
        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;
        setHasCollision(arg0: boolean): void;
        static shouldRenderFace(arg0: Internal.BlockState_, arg1: Internal.BlockGetter_, arg2: BlockPos_, arg3: Internal.Direction_, arg4: BlockPos_): boolean;
        /**
         * @deprecated
        */
        spawnAfterBreak(arg0: Internal.BlockState_, arg1: Internal.ServerLevel_, arg2: BlockPos_, arg3: Internal.ItemStack_, arg4: boolean): void;
        set randomTickCallback(callback: Internal.Consumer_<any>)
        /**
         * @deprecated
        */
        get explosionResistance(): number
        get typeData(): Internal.CompoundTag
        set friction(arg0: number)
        get speedFactor(): number
        get class(): typeof any
        get maxVerticalOffset(): number
        get renderPropertiesInternal(): any
        get stateDefinition(): Internal.StateDefinition<Internal.Block, Internal.BlockState>
        set blockBuilder(b: Internal.BlockBuilder_)
        get blockStates(): Internal.List<Internal.BlockState>
        set requiresTool(v: boolean)
        set lightEmission(v: number)
        set jumpFactor(arg0: number)
        get maxHorizontalOffset(): number
        set isRandomlyTicking(arg0: boolean)
        set nameKey(arg0: string)
        get blockBuilder(): Internal.BlockBuilder
        get idLocation(): ResourceLocation
        set soundType(arg0: SoundType_)
        get descriptionId(): string
        get color(): Internal.DyeColor
        get jumpFactor(): number
        get properties(): Internal.BlockBehaviour$Properties
        set speedFactor(arg0: number)
        set explosionResistance(arg0: number)
        get id(): string
        get lootTable(): ResourceLocation
        get friction(): number
        set destroySpeed(v: number)
        get name(): Internal.MutableComponent
        get mod(): string
        set hasCollision(arg0: boolean)
        static readonly ROTATION: (Internal.IntegerProperty) & (Internal.IntegerProperty);
    }
    type PaviseBlock_ = PaviseBlock;
    class PoiTypeBuilder extends Internal.BuilderBase<Internal.PoiType> {
        constructor(i: ResourceLocation_)
        getClass(): typeof any;
        blocks(r: Internal.BlockState_[]): this;
        createAdditionalObjects(): void;
        /**
         * Sets the display name for this object, e.g. `Stone`.
         * 
         * This will be overridden by a lang file if it exists.
        */
        displayName(name: net.minecraft.network.chat.Component_): Internal.BuilderBase<Internal.PoiType>;
        createObject(): any;
        getTranslationKeyGroup(): string;
        /**
         * Sets the translation key for this object, e.g. `block.minecraft.stone`.
        */
        translationKey(key: string): Internal.BuilderBase<Internal.PoiType>;
        notify(): void;
        /**
         * Combined method of formattedDisplayName().displayName(name).
        */
        formattedDisplayName(name: net.minecraft.network.chat.Component_): Internal.BuilderBase<Internal.PoiType>;
        wait(arg0: number, arg1: number): void;
        generateDataJsons(generator: Internal.DataJsonGenerator_): void;
        get(): Internal.PoiType;
        getRegistryType(): Internal.RegistryInfo<any>;
        /**
         * Makes displayName() override language files.
        */
        formattedDisplayName(): Internal.BuilderBase<Internal.PoiType>;
        maxTickets(i: number): this;
        toString(): string;
        notifyAll(): void;
        block(r: Internal.Block_): this;
        getBuilderTranslationKey(): string;
        hashCode(): number;
        wait(): void;
        transformObject(obj: Internal.PoiType_): Internal.PoiType;
        wait(arg0: number): void;
        /**
         * Adds a tag to this object, e.g. `minecraft:stone`.
        */
        tag(tag: ResourceLocation_): Internal.BuilderBase<Internal.PoiType>;
        generateLang(lang: Internal.LangEventJS_): void;
        equals(arg0: any): boolean;
        validRange(i: number): this;
        newID(pre: string, post: string): ResourceLocation;
        generateAssetJsons(generator: Internal.AssetJsonGenerator_): void;
        get class(): typeof any
        get translationKeyGroup(): string
        get registryType(): Internal.RegistryInfo<any>
        get builderTranslationKey(): string
    }
    type PoiTypeBuilder_ = PoiTypeBuilder;
    interface IForgeFriendlyByteBuf {
        "writeRegistryIdUnsafe(net.minecraftforge.registries.IForgeRegistry,java.lang.Object)"<T>(arg0: Internal.IForgeRegistry_<T>, arg1: T): void;
        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;
        "writeRegistryIdUnsafe(net.minecraftforge.registries.IForgeRegistry,net.minecraft.resources.ResourceLocation)"(arg0: Internal.IForgeRegistry_<any>, arg1: ResourceLocation_): void;
        readRegistryIdSafe<T>(arg0: T): T;
    }
    type IForgeFriendlyByteBuf_ = IForgeFriendlyByteBuf;
    interface NPCType {
        abstract getRegistryId(): string;
        getResourceLocation(arg0: string): ResourceLocation;
        isRaw(): boolean;
        isDefault(): boolean;
        get registryId(): string
        get raw(): boolean
        get "default"(): boolean
        (): string;
    }
    type NPCType_ = (()=> string) | NPCType;
    class Dist extends Internal.Enum<Internal.Dist> {
        static valueOf<T extends Internal.Enum<T>>(arg0: T, arg1: string): T;
        getClass(): typeof any;
        isClient(): boolean;
        toString(): string;
        notifyAll(): void;
        describeConstable(): Optional<Internal.Enum$EnumDesc<Internal.Dist>>;
        notify(): void;
        compareTo(arg0: Internal.Dist_): number;
        wait(arg0: number, arg1: number): void;
        compareTo(arg0: any): number;
        getDeclaringClass(): typeof Internal.Dist;
        name(): string;
        hashCode(): number;
        isDedicatedServer(): boolean;
        static valueOf(arg0: string): Internal.Dist;
        ordinal(): number;
        wait(): void;
        "compareTo(net.minecraftforge.api.distmarker.Dist)"(arg0: Internal.Dist_): number;
        wait(arg0: number): void;
        "compareTo(java.lang.Object)"(arg0: any): number;
        equals(arg0: any): boolean;
        static values(): Internal.Dist[];
        get class(): typeof any
        get client(): boolean
        get declaringClass(): typeof Internal.Dist
        get dedicatedServer(): boolean
        static readonly DEDICATED_SERVER: (Internal.Dist) & (Internal.Dist);
        static readonly CLIENT: (Internal.Dist) & (Internal.Dist);
    }
    type Dist_ = "dedicated_server" | Dist | "client";
    interface JsonDeserializationContext {
        abstract deserialize<T>(arg0: Internal.JsonElement_, arg1: Internal.Type_): T;
        (arg0: Internal.JsonElement, arg1: Internal.Type): T;
    }
    type JsonDeserializationContext_ = JsonDeserializationContext | ((arg0: Internal.JsonElement, arg1: Internal.Type)=> T);
    interface IHaveIcons {
        abstract getIconStates(arg0: Internal.Player_): Internal.ArrayList<Internal.IngameOverlays$IconState>;
        (arg0: Internal.Player): Internal.ArrayList_<Internal.IngameOverlays$IconState>;
    }
    type IHaveIcons_ = ((arg0: Internal.Player)=> Internal.ArrayList_<Internal.IngameOverlays$IconState>) | IHaveIcons;
    interface FloatUnaryOperator extends Internal.UnaryOperator<number>, Internal.DoubleUnaryOperator {
        compose(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator;
        identity(): this;
        abstract "apply(float)"(arg0: number): number;
        "andThen(java.util.function.DoubleUnaryOperator)"(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator;
        "compose(java.util.function.DoubleUnaryOperator)"(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator;
        /**
         * @deprecated
        */
        apply(arg0: any): any;
        /**
         * @deprecated
        */
        "apply(java.lang.Object)"(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;
        "compose(java.util.function.Function)"<V>(arg0: Internal.Function_<V, number>): Internal.Function<V, number>;
        /**
         * @deprecated
        */
        applyAsDouble(arg0: number): number;
        "andThen(java.util.function.Function)"<V>(arg0: Internal.Function_<number, V>): Internal.Function<number, V>;
        /**
         * @deprecated
        */
        "apply(java.lang.Float)"(arg0: number): number;
        /**
         * @deprecated
        */
        apply(arg0: number): number;
        abstract apply(arg0: number): number;
        andThen(arg0: Internal.DoubleUnaryOperator_): Internal.DoubleUnaryOperator;
    }
    type FloatUnaryOperator_ = FloatUnaryOperator;
    class ItemBoneNeedle extends Internal.ItemGeneric implements Internal.IDefaultImpregnable {
        constructor()
        getDrinkingSound(): Internal.SoundEvent;
        getShareTag(arg0: Internal.ItemStack_): Internal.CompoundTag;
        isEnderMask(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.EnderMan_): boolean;
        isEnabled(arg0: Internal.FeatureFlagSet_): boolean;
        withDefaultInfo(): Internal.ItemGeneric;
        getDestroySpeed(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): number;
        moonlight$addAdditionalBehavior(placementOverride: Internal.AdditionalItemPlacement_): void;
        isFireResistant(): boolean;
        getEnchantmentValue(arg0: Internal.ItemStack_): number;
        appendHoverText(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.List_<net.minecraft.network.chat.Component>, arg3: Internal.TooltipFlag_): void;
        /**
         * @deprecated
        */
        getFoodProperties(): Internal.FoodProperties;
        moonlight$getClientAnimationExtension(): any;
        isBookEnchantable(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        asItem(): Internal.Item;
        onDroppedByPlayer(arg0: Internal.ItemStack_, arg1: Internal.Player_): boolean;
        getTypeData(): Internal.CompoundTag;
        getDefaultInstance(): Internal.ItemStack;
        impregnate(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canContinueUsing(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        setMaxStackSize(arg0: number): void;
        getBarWidth(arg0: Internal.ItemStack_): number;
        setMaxDamage(arg0: number): void;
        getBarColor(arg0: Internal.ItemStack_): number;
        getItem(): Internal.Item;
        mfix$setDelegate(arg0: Internal.ResourceKey_<any>, arg1: Internal.Holder$Reference_<any>): void;
        onLeftClickEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.Entity_): boolean;
        removeAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_): void;
        asIngredient(): Internal.Ingredient;
        /**
         * @deprecated
        */
        hasCraftingRemainingItem(): boolean;
        getClass(): typeof any;
        isImpregnated(arg0: Internal.ItemStack_): boolean;
        static byId(arg0: number): Internal.Item;
        mfix$getDelegate(arg0: Internal.ResourceKey_<any>): Internal.Holder$Reference<any>;
        getRenderPropertiesInternal(): any;
        interactLivingEntity(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: Internal.LivingEntity_, arg3: Internal.InteractionHand_): InteractionResult;
        moonlight$getAdditionalBehavior(): Internal.AdditionalItemPlacement;
        moonlight$setClientAnimationExtension(obj: any): void;
        fillItemCategory(arg0: Internal.CreativeModeTab$Output_): void;
        getCraftingRemainingItem(arg0: Internal.ItemStack_): Internal.ItemStack;
        /**
         * @deprecated
         * This method is marked to be removed in future!
        */
        onArmorTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        addItemUse(arg0: Internal.List_<net.minecraft.network.chat.Component>, arg1: Internal.LangKey_, ...arg2: any[]): void;
        damageItem<T extends Internal.LivingEntity>(arg0: Internal.ItemStack_, arg1: number, arg2: T, arg3: Internal.Consumer_<T>): number;
        setCraftingRemainingItemFTBL(arg0: Internal.Item_): void;
        getTooltipImage(arg0: Internal.ItemStack_): Optional<Internal.TooltipComponent>;
        isEdible(): boolean;
        getAttributes(attribute: Internal.Attribute_): Internal.List<Internal.AttributeModifier>;
        use(arg0: Internal.Level_, arg1: Internal.Player_, arg2: Internal.InteractionHand_): Internal.InteractionResultHolder<Internal.ItemStack>;
        addEffectInfo(arg0: Internal.List_<net.minecraft.network.chat.Component>, arg1: Internal.MobEffect_): void;
        getAllEnchantments(arg0: Internal.ItemStack_): Internal.Map<Internal.Enchantment, number>;
        wait(arg0: number): void;
        isFoil(arg0: Internal.ItemStack_): boolean;
        isDamageable(arg0: Internal.ItemStack_): boolean;
        useOnRelease(arg0: Internal.ItemStack_): boolean;
        withEffect(): Internal.ItemGeneric;
        canAttackBlock(arg0: Internal.BlockState_, arg1: Internal.Level_, arg2: BlockPos_, arg3: Internal.Player_): boolean;
        canGrindstoneRepair(arg0: Internal.ItemStack_): boolean;
        withCombineInfo(): Internal.ItemGeneric;
        addItemPosition(arg0: Internal.List_<net.minecraft.network.chat.Component>, arg1: Internal.Location_): void;
        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;
        getUseDuration(arg0: Internal.ItemStack_): number;
        onStopUsing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): void;
        isNotReplaceableByPickAction(arg0: Internal.ItemStack_, arg1: Internal.Player_, arg2: number): boolean;
        addInfo(arg0: Internal.List_<net.minecraft.network.chat.Component>, arg1: Internal.LangKey_, ...arg2: any[]): void;
        addItemDistance(arg0: Internal.List_<net.minecraft.network.chat.Component>, arg1: Internal.Location_): void;
        "isEnabled(net.minecraft.world.item.ItemStack)"(arg0: Internal.ItemStack_): boolean;
        isDamaged(arg0: Internal.ItemStack_): boolean;
        canFitInsideContainerItems(): boolean;
        wait(): void;
        accessor$setMaxStackSize(arg0: number): void;
        "setFoodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>): void;
        "addItemUse(java.util.List,ovh.corail.tombstone.helper.LangKey,java.lang.Object[])"(arg0: Internal.List_<net.minecraft.network.chat.Component>, arg1: Internal.LangKey_, ...arg2: any[]): void;
        setArmorKnockbackResistance(knockbackResistance: number): void;
        setFireResistant(arg0: boolean): void;
        hasCustomEntity(arg0: Internal.ItemStack_): boolean;
        initializeClient(arg0: Internal.Consumer_<Internal.IClientItemExtensions>): void;
        "impregnate(net.minecraft.world.item.ItemStack,java.lang.String)"(arg0: Internal.ItemStack_, arg1: string): Internal.ItemStack;
        mineBlock(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.BlockState_, arg3: BlockPos_, arg4: Internal.LivingEntity_): boolean;
        addItemDesc(arg0: Internal.List_<net.minecraft.network.chat.Component>): void;
        setNameKey(arg0: string): void;
        readShareTag(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): void;
        getEquipmentSlot(arg0: Internal.ItemStack_): Internal.EquipmentSlot;
        getLightColor(arg0: Internal.Player_, arg1: Internal.ItemStack_): Vec3f;
        getName(arg0: Internal.ItemStack_): net.minecraft.network.chat.Component;
        addItemUse(arg0: Internal.List_<net.minecraft.network.chat.Component>): void;
        handler$fbo000$initializeClient(consumer: Internal.Consumer_<any>, ci: Internal.CallbackInfo_): void;
        /**
         * @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>;
        canElytraFly(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        createEntity(arg0: Internal.Level_, arg1: Internal.Entity_, arg2: Internal.ItemStack_): Internal.Entity;
        getEntityLifespan(arg0: Internal.ItemStack_, arg1: Internal.Level_): number;
        inventoryTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Entity_, arg3: number, arg4: boolean): void;
        setDamage(arg0: Internal.ItemStack_, arg1: number): void;
        "addInfo(java.util.List,java.lang.String,java.lang.Object[])"(arg0: Internal.List_<net.minecraft.network.chat.Component>, arg1: string, ...arg2: any[]): void;
        hasCraftingRemainingItem(arg0: Internal.ItemStack_): boolean;
        shouldOverrideMultiplayerNbt(): boolean;
        static getId(arg0: Internal.Item_): number;
        withSoulboundInfo(): Internal.ItemGeneric;
        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;
        addPerkInfo(arg0: Internal.List_<net.minecraft.network.chat.Component>, arg1: Internal.Perk_, arg2: number): void;
        addAttribute(attribute: Internal.Attribute_, uuid: Internal.UUID_, name: string, d: number, operation: Internal.AttributeModifier$Operation_): void;
        equals(arg0: any): boolean;
        setRarity(arg0: Internal.Rarity_): void;
        getBurnTime(arg0: Internal.ItemStack_, arg1: Internal.RecipeType_<any>): number;
        /**
         * @deprecated
        */
        onDestroyed(arg0: Internal.ItemEntity_): void;
        onItemUseFirst(arg0: Internal.ItemStack_, arg1: Internal.UseOnContext_): InteractionResult;
        onCraftedBy(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_): void;
        isComplex(): boolean;
        isPiglinCurrency(arg0: Internal.ItemStack_): boolean;
        isCorrectToolForDrops(arg0: Internal.ItemStack_, arg1: Internal.BlockState_): boolean;
        "impregnate(net.minecraft.world.item.ItemStack,net.minecraft.world.entity.LivingEntity)"(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        canDisableShield(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_, arg2: Internal.LivingEntity_, arg3: Internal.LivingEntity_): boolean;
        onUseTick(arg0: Internal.Level_, arg1: Internal.LivingEntity_, arg2: Internal.ItemStack_, arg3: number): void;
        addInfo(arg0: Internal.List_<net.minecraft.network.chat.Component>, arg1: string, ...arg2: any[]): void;
        canBeHurtBy(arg0: DamageSource_): boolean;
        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;
        getCreativeTab(): string;
        initCapabilities(arg0: Internal.ItemStack_, arg1: Internal.CompoundTag_): Internal.ICapabilityProvider;
        getDefaultTooltipHideFlags(arg0: Internal.ItemStack_): number;
        getCreatorModId(arg0: Internal.ItemStack_): string;
        setBurnTime(i: number): void;
        getFoodProperties(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): Internal.FoodProperties;
        accessor$setMaxDamage(arg0: number): void;
        onDestroyed(arg0: Internal.ItemEntity_, arg1: DamageSource_): void;
        getItemBuilder(): Internal.ItemBuilder;
        makesPiglinsNeutral(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        /**
         * @deprecated
        */
        getMaxDamage(): number;
        getDescription(): net.minecraft.network.chat.Component;
        canPerformAction(arg0: Internal.ItemStack_, arg1: Internal.ToolAction_): boolean;
        onEntityItemUpdate(arg0: Internal.ItemStack_, arg1: Internal.ItemEntity_): boolean;
        useOn(arg0: Internal.UseOnContext_): InteractionResult;
        getRarity(arg0: Internal.ItemStack_): Internal.Rarity;
        setItemBuilder(b: Internal.ItemBuilder_): void;
        shouldCauseBlockBreakReset(arg0: Internal.ItemStack_, arg1: Internal.ItemStack_): boolean;
        setAttackDamage(attackDamage: number): void;
        impregnate(arg0: Internal.ItemStack_, arg1: string): Internal.ItemStack;
        arch$holder(): Internal.Holder<Internal.Item>;
        withCraftingInfo(): Internal.ItemGeneric;
        getArmorTexture(arg0: Internal.ItemStack_, arg1: Internal.Entity_, arg2: Internal.EquipmentSlot_, arg3: string): string;
        toString(): string;
        /**
         * @deprecated
        */
        getEnchantmentValue(): number;
        setArmorToughness(armorToughness: number): void;
        notifyAll(): void;
        getId(): 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;
        withBetaInfo(): Internal.ItemGeneric;
        getDigSpeed(): number;
        setTier(c: Internal.Consumer_<Internal.MutableToolTier>): void;
        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;
        getMaxDamage(arg0: Internal.ItemStack_): number;
        elytraFlightTick(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: number): boolean;
        "setFoodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_): void;
        isRepairable(arg0: Internal.ItemStack_): boolean;
        puzzleslib$setRenderProperties(arg0: any): void;
        notify(): void;
        isBarVisible(arg0: Internal.ItemStack_): boolean;
        canWalkOnPowderedSnow(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        "isEnabled(net.minecraft.world.flag.FeatureFlagSet)"(arg0: Internal.FeatureFlagSet_): boolean;
        /**
         * @deprecated
        */
        getMaxStackSize(): number;
        /**
         * @deprecated
        */
        static byBlock(arg0: Internal.Block_): Internal.Item;
        getEntityType(arg0: Internal.ItemStack_): string;
        getHighlightTip(arg0: Internal.ItemStack_, arg1: net.minecraft.network.chat.Component_): net.minecraft.network.chat.Component;
        isCorrectToolForDrops(arg0: Internal.BlockState_): boolean;
        verifyTagAfterLoad(arg0: Internal.CompoundTag_): void;
        canEquip(arg0: Internal.ItemStack_, arg1: Internal.EquipmentSlot_, arg2: Internal.Entity_): boolean;
        addItemUse(arg0: Internal.List_<net.minecraft.network.chat.Component>, arg1: string, ...arg2: any[]): void;
        finishUsingItem(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.LivingEntity_): Internal.ItemStack;
        onInventoryTick(arg0: Internal.ItemStack_, arg1: Internal.Level_, arg2: Internal.Player_, arg3: number, arg4: number): void;
        "addItemUse(java.util.List,java.lang.String,java.lang.Object[])"(arg0: Internal.List_<net.minecraft.network.chat.Component>, arg1: string, ...arg2: any[]): void;
        getEatingSound(): Internal.SoundEvent;
        puzzleslib$getRenderProperties(): any;
        canBeDepleted(): boolean;
        getDamage(arg0: Internal.ItemStack_): number;
        addWarn(arg0: Internal.List_<net.minecraft.network.chat.Component>, arg1: Internal.LangKey_, ...arg2: any[]): void;
        wait(arg0: number, arg1: number): void;
        isEnabled(): boolean;
        "addInfo(java.util.List,ovh.corail.tombstone.helper.LangKey,java.lang.Object[])"(arg0: Internal.List_<net.minecraft.network.chat.Component>, arg1: Internal.LangKey_, ...arg2: any[]): void;
        addItemDesc(arg0: Internal.List_<net.minecraft.network.chat.Component>, arg1: string, ...arg2: any[]): void;
        getTooltipDisplay(arg0: Internal.ItemStack_): net.minecraft.network.chat.Component;
        getMod(): string;
        /**
         * @deprecated
        */
        builtInRegistryHolder(): Internal.Holder$Reference<Internal.Item>;
        setArmorProtection(armorProtection: number): void;
        getLightEmission(arg0: Internal.Player_, arg1: Internal.ItemStack_): number;
        onEntitySwing(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_): boolean;
        hurtEnemy(arg0: Internal.ItemStack_, arg1: Internal.LivingEntity_, arg2: Internal.LivingEntity_): boolean;
        getSimpleName(): string;
        /**
         * @deprecated
        */
        getCraftingRemainingItem(): Internal.Item;
        getTypeItemStackKey(): Internal.ItemStackKey;
        getMaxStackSize(arg0: Internal.ItemStack_): number;
        requiredFeatures(): Internal.FeatureFlagSet;
        hashCode(): number;
        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;
        isEnabled(arg0: Internal.ItemStack_): boolean;
        get drinkingSound(): Internal.SoundEvent
        get fireResistant(): boolean
        /**
         * @deprecated
        */
        get foodProperties(): Internal.FoodProperties
        get typeData(): Internal.CompoundTag
        get defaultInstance(): Internal.ItemStack
        set maxStackSize(arg0: number)
        set maxDamage(arg0: number)
        get item(): Internal.Item
        get class(): typeof any
        get renderPropertiesInternal(): any
        set craftingRemainingItemFTBL(arg0: Internal.Item_)
        get edible(): boolean
        set digSpeed(speed: number)
        set attackSpeed(attackSpeed: number)
        set "foodProperties(java.util.function.Consumer)"(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set armorKnockbackResistance(knockbackResistance: number)
        set fireResistant(arg0: boolean)
        set nameKey(arg0: string)
        get idLocation(): ResourceLocation
        set foodProperties(arg0: Internal.FoodProperties_)
        set craftingRemainder(arg0: Internal.Item_)
        set rarity(arg0: Internal.Rarity_)
        get complex(): boolean
        get descriptionId(): string
        get creativeTab(): string
        set burnTime(i: number)
        get itemBuilder(): Internal.ItemBuilder
        /**
         * @deprecated
        */
        get maxDamage(): number
        get description(): net.minecraft.network.chat.Component
        set itemBuilder(b: Internal.ItemBuilder_)
        set attackDamage(attackDamage: number)
        /**
         * @deprecated
        */
        get enchantmentValue(): number
        set armorToughness(armorToughness: number)
        get id(): string
        get digSpeed(): number
        set tier(c: Internal.Consumer_<Internal.MutableToolTier>)
        set foodProperties(consumer: Internal.Consumer_<Internal.FoodBuilder>)
        set "foodProperties(net.minecraft.world.food.FoodProperties)"(arg0: Internal.FoodProperties_)
        /**
         * @deprecated
        */
        get maxStackSize(): number
        get eatingSound(): Internal.SoundEvent
        get enabled(): boolean
        get mod(): string
        set armorProtection(armorProtection: number)
        get simpleName(): string
        /**
         * @deprecated
        */
        get craftingRemainingItem(): Internal.Item
        get typeItemStackKey(): Internal.ItemStackKey
    }
    type ItemBoneNeedle_ = ItemBoneNeedle;
}
declare namespace org.objectweb.asm {
    class Type {
        getOpcode(arg0: number): number;
        getClass(): typeof any;
        static "getType(java.lang.String)"(arg0: string): org.objectweb.asm.Type;
        static "getArgumentTypes(java.lang.reflect.Method)"(arg0: Internal.Method_): org.objectweb.asm.Type[];
        getClassName(): string;
        getSort(): number;
        getDescriptor(): string;
        static "getArgumentTypes(java.lang.String)"(arg0: string): org.objectweb.asm.Type[];
        notify(): void;
        static getDescriptor(arg0: typeof any): string;
        wait(arg0: number, arg1: number): void;
        static getArgumentCount(arg0: string): number;
        getSize(): number;
        static getConstructorDescriptor(arg0: Internal.Constructor_<any>): string;
        getDimensions(): number;
        static getType(arg0: Internal.Constructor_<any>): org.objectweb.asm.Type;
        static "getType(java.lang.reflect.Constructor)"(arg0: Internal.Constructor_<any>): org.objectweb.asm.Type;
        static getType(arg0: typeof any): org.objectweb.asm.Type;
        static getInternalName(arg0: typeof any): string;
        toString(): string;
        getElementType(): this;
        getArgumentCount(): number;
        static "getReturnType(java.lang.String)"(arg0: string): org.objectweb.asm.Type;
        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;
        notifyAll(): void;
        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[];
        static "getType(java.lang.reflect.Method)"(arg0: Internal.Method_): org.objectweb.asm.Type;
        getReturnType(): this;
        static getType(arg0: string): org.objectweb.asm.Type;
        hashCode(): number;
        static getArgumentsAndReturnSizes(arg0: string): number;
        static "getReturnType(java.lang.reflect.Method)"(arg0: Internal.Method_): org.objectweb.asm.Type;
        wait(): void;
        static "getType(java.lang.Class)"(arg0: typeof any): org.objectweb.asm.Type;
        wait(arg0: number): void;
        static getArgumentTypes(arg0: Internal.Method_): org.objectweb.asm.Type[];
        equals(arg0: any): boolean;
        get class(): typeof any
        get className(): string
        get sort(): number
        get descriptor(): string
        get size(): number
        get dimensions(): number
        get elementType(): org.objectweb.asm.Type
        get argumentCount(): number
        get internalName(): string
        get argumentTypes(): org.objectweb.asm.Type[]
        get argumentsAndReturnSizes(): number
        get returnType(): org.objectweb.asm.Type
        static readonly ARRAY: (9) & (number);
        static readonly VOID_TYPE: (org.objectweb.asm.Type) & (org.objectweb.asm.Type);
        static readonly INT: (5) & (number);
        static readonly LONG: (7) & (number);
        static readonly SHORT_TYPE: (org.objectweb.asm.Type) & (org.objectweb.asm.Type);
        static readonly INT_TYPE: (org.objectweb.asm.Type) & (org.objectweb.asm.Type);
        static readonly CHAR: (2) & (number);
        static readonly BYTE: (3) & (number);
        static readonly CHAR_TYPE: (org.objectweb.asm.Type) & (org.objectweb.asm.Type);
        static readonly SHORT: (4) & (number);
        static readonly METHOD: (11) & (number);
        static readonly OBJECT: (10) & (number);
        static readonly BYTE_TYPE: (org.objectweb.asm.Type) & (org.objectweb.asm.Type);
        static readonly LONG_TYPE: (org.objectweb.asm.Type) & (org.objectweb.asm.Type);
        static readonly VOID: (0) & (number);
        static readonly FLOAT: (6) & (number);
        static readonly DOUBLE: (8) & (number);
        static readonly FLOAT_TYPE: (org.objectweb.asm.Type) & (org.objectweb.asm.Type);
        static readonly DOUBLE_TYPE: (org.objectweb.asm.Type) & (org.objectweb.asm.Type);
        static readonly BOOLEAN_TYPE: (org.objectweb.asm.Type) & (org.objectweb.asm.Type);
        static readonly BOOLEAN: (1) & (number);
    }
    type Type_ = Type;
}
declare namespace smartin.miapi.mixin {
    interface BufferBuilderAccessor {
        abstract isBuilding(): boolean;
        get building(): boolean
        (): boolean;
    }
    type BufferBuilderAccessor_ = BufferBuilderAccessor | (()=> boolean);
}
declare namespace vectorwing.farmersdelight.common.mixin.accessor {
    interface RecipeManagerAccessor {
        abstract getRecipeMap<C extends net.minecraft.world.Container, T extends Internal.Recipe<C>>(arg0: Internal.RecipeType_<T>): Internal.Map<ResourceLocation, Internal.Recipe<C>>;
        (arg0: Internal.RecipeType<T>): Internal.Map_<ResourceLocation, Internal.Recipe<C>>;
    }
    type RecipeManagerAccessor_ = RecipeManagerAccessor | ((arg0: Internal.RecipeType<T>)=> Internal.Map_<ResourceLocation, Internal.Recipe<C>>);
}
