UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

92 lines (91 loc) 4.96 kB
/** * Traits Index * * This module exports all content traits for Minecraft content generation. * Traits are organized by content type: Entity, Block, and Item. */ export type { ITraitData, IEntityTraitData, IBlockTraitData, IItemTraitData, ITraitConfig, TraitCategory, } from "./ContentTraits"; export { EntityContentTrait, BlockContentTrait, ItemContentTrait, TraitRegistry } from "./ContentTraits"; export { HumanoidEntityTrait } from "./HumanoidEntityTrait"; export { QuadrupedEntityTrait } from "./QuadrupedEntityTrait"; export { QuadrupedSmallEntityTrait } from "./QuadrupedSmallEntityTrait"; export { FlyingEntityTrait } from "./FlyingEntityTrait"; export { AquaticEntityTrait } from "./AquaticEntityTrait"; export { ArthropodEntityTrait } from "./ArthropodEntityTrait"; export { SlimeEntityTrait } from "./SlimeEntityTrait"; export { HostileEntityTrait } from "./HostileEntityTrait"; export { PassiveEntityTrait } from "./PassiveEntityTrait"; export { NeutralEntityTrait } from "./NeutralEntityTrait"; export { BossEntityTrait } from "./BossEntityTrait"; export { WandersEntityTrait } from "./WandersEntityTrait"; export { FleesDaylightEntityTrait } from "./FleesDaylightEntityTrait"; export { MeleeAttackerEntityTrait } from "./MeleeAttackerEntityTrait"; export { RangedAttackerEntityTrait } from "./RangedAttackerEntityTrait"; export { ExploderEntityTrait } from "./ExploderEntityTrait"; export { TameableEntityTrait } from "./TameableEntityTrait"; export { RideableEntityTrait } from "./RideableEntityTrait"; export { BreedableEntityTrait } from "./BreedableEntityTrait"; export { LeasableEntityTrait } from "./LeasableEntityTrait"; export { TraderEntityTrait } from "./TraderEntityTrait"; export { UndeadEntityTrait } from "./UndeadEntityTrait"; export { BabyVariantEntityTrait } from "./BabyVariantEntityTrait"; export { TeleporterEntityTrait } from "./TeleporterEntityTrait"; export { StoneMaterialBlockTrait } from "./StoneMaterialBlockTrait"; export { WoodMaterialBlockTrait } from "./WoodMaterialBlockTrait"; export { MetalMaterialBlockTrait } from "./MetalMaterialBlockTrait"; export { SoftMaterialBlockTrait } from "./SoftMaterialBlockTrait"; export { DoorBlockTrait } from "./DoorBlockTrait"; export { TrapdoorBlockTrait } from "./TrapdoorBlockTrait"; export { ButtonBlockTrait } from "./ButtonBlockTrait"; export { LeverBlockTrait } from "./LeverBlockTrait"; export { CraftingStationBlockTrait } from "./CraftingStationBlockTrait"; export { RedstoneProducerBlockTrait } from "./RedstoneProducerBlockTrait"; export { RotatableHorizontalBlockTrait } from "./RotatableHorizontalBlockTrait"; export { RotatableAllBlockTrait } from "./RotatableAllBlockTrait"; export { SlabBlockTrait } from "./SlabBlockTrait"; export { StairsBlockTrait } from "./StairsBlockTrait"; export { FenceBlockTrait } from "./FenceBlockTrait"; export { LightSourceBlockTrait } from "./LightSourceBlockTrait"; export { VariableLightBlockTrait } from "./VariableLightBlockTrait"; export { PassableBlockTrait } from "./PassableBlockTrait"; export { TransparentBlockTrait } from "./TransparentBlockTrait"; export { GravityAffectedBlockTrait } from "./GravityAffectedBlockTrait"; export { CropBlockTrait } from "./CropBlockTrait"; export { FlammableBlockTrait } from "./FlammableBlockTrait"; export { ExplosionResistantBlockTrait } from "./ExplosionResistantBlockTrait"; export { SlipperyBlockTrait } from "./SlipperyBlockTrait"; export { SwordItemTrait } from "./SwordItemTrait"; export { PickaxeItemTrait } from "./PickaxeItemTrait"; export { AxeItemTrait } from "./AxeItemTrait"; export { ShovelItemTrait } from "./ShovelItemTrait"; export { HoeItemTrait } from "./HoeItemTrait"; export { HelmetItemTrait } from "./HelmetItemTrait"; export { ChestplateItemTrait } from "./ChestplateItemTrait"; export { LeggingsItemTrait } from "./LeggingsItemTrait"; export { BootsItemTrait } from "./BootsItemTrait"; export { FoodItemTrait } from "./FoodItemTrait"; export { DrinkItemTrait } from "./DrinkItemTrait"; export { ThrowableItemTrait } from "./ThrowableItemTrait"; export { StackableItemTrait } from "./StackableItemTrait"; export { NonStackableItemTrait } from "./NonStackableItemTrait"; export { FuelItemTrait } from "./FuelItemTrait"; export { GlintingItemTrait } from "./GlintingItemTrait"; export { RepairableItemTrait } from "./RepairableItemTrait"; export { CooldownItemTrait } from "./CooldownItemTrait"; export { MusicDiscItemTrait } from "./MusicDiscItemTrait"; /** * Registers all built-in entity traits with the TraitRegistry. */ export declare function registerAllEntityTraits(): void; /** * Registers all built-in block traits with the TraitRegistry. */ export declare function registerAllBlockTraits(): void; /** * Registers all built-in item traits with the TraitRegistry. */ export declare function registerAllItemTraits(): void; /** * Registers all built-in traits with the TraitRegistry. */ export declare function registerAllTraits(): void;