Expand description
Vanilla data component definitions and registration.
This module defines all vanilla Minecraft data components and provides the registration function to add them to the registry.
Re-exports§
pub use super::components::Equippable;pub use super::components::EquippableSlot;pub use super::components::ItemEnchantments;pub use super::components::Tool;pub use super::components::ToolRule;
Macros§
- register_
stub 🔒 - Helper to create stub reader/writer functions for unimplemented components. These components use the Todo variant as a placeholder.
Structs§
- Data
Component Type - A typed handle for a data component.
Constants§
- ADDITIONAL_
TRADE_ COST - ATTACK_
RANGE - ATTRIBUTE_
MODIFIERS - AXOLOTL_
VARIANT - BANNER_
PATTERNS - BASE_
COLOR - BEES
- BLOCKS_
ATTACKS - BLOCK_
ENTITY_ DATA - BLOCK_
STATE - BREAK_
SOUND - BUCKET_
ENTITY_ DATA - BUNDLE_
CONTENTS - CAN_
BREAK - CAN_
PLACE_ ON - CAT_
COLLAR - CAT_
SOUND_ VARIANT - CAT_
VARIANT - CHARGED_
PROJECTILES - CHICKEN_
SOUND_ VARIANT - CHICKEN_
VARIANT - CONSUMABLE
- CONTAINER
- CONTAINER_
LOOT - COW_
SOUND_ VARIANT - COW_
VARIANT - CREATIVE_
SLOT_ LOCK - CUSTOM_
DATA - CUSTOM_
MODEL_ DATA - CUSTOM_
NAME - DAMAGE
- DAMAGE_
RESISTANT - DAMAGE_
TYPE - DEATH_
PROTECTION - DEBUG_
STICK_ STATE - DYE
- DYED_
COLOR - ENCHANTABLE
- ENCHANTMENTS
- ENCHANTMENT_
GLINT_ OVERRIDE - ENTITY_
DATA - EQUIPPABLE
- FIREWORKS
- FIREWORK_
EXPLOSION - FOOD
- FOX_
VARIANT - FROG_
VARIANT - GLIDER
- HORSE_
VARIANT - INSTRUMENT
- INTANGIBLE_
PROJECTILE - ITEM_
MODEL - ITEM_
NAME - JUKEBOX_
PLAYABLE - KINETIC_
WEAPON - LLAMA_
VARIANT - LOCK
- LODESTONE_
TRACKER - LORE
- MAP_
COLOR - MAP_
DECORATIONS - MAP_ID
- MAP_
POST_ PROCESSING - MAX_
DAMAGE - MAX_
STACK_ SIZE - MINIMUM_
ATTACK_ CHARGE - MOOSHROOM_
VARIANT - NOTE_
BLOCK_ SOUND - OMINOUS_
BOTTLE_ AMPLIFIER - PAINTING_
VARIANT - PARROT_
VARIANT - PIERCING_
WEAPON - PIG_
SOUND_ VARIANT - PIG_
VARIANT - POTION_
CONTENTS - POTION_
DURATION_ SCALE - POT_
DECORATIONS - PROFILE
- PROVIDES_
BANNER_ PATTERNS - PROVIDES_
TRIM_ MATERIAL - RABBIT_
VARIANT - RARITY
- RECIPES
- REPAIRABLE
- REPAIR_
COST - SALMON_
SIZE - SHEEP_
COLOR - SHULKER_
COLOR - STORED_
ENCHANTMENTS - SUSPICIOUS_
STEW_ EFFECTS - SWING_
ANIMATION - TOOL
- TOOLTIP_
DISPLAY - TOOLTIP_
STYLE - TRIM
- TROPICAL_
FISH_ BASE_ COLOR - TROPICAL_
FISH_ PATTERN - TROPICAL_
FISH_ PATTERN_ COLOR - UNBREAKABLE
- USE_
COOLDOWN - USE_
EFFECTS - USE_
REMAINDER - VILLAGER_
VARIANT - WEAPON
- WOLF_
COLLAR - WOLF_
SOUND_ VARIANT - WOLF_
VARIANT - WRITABLE_
BOOK_ CONTENT - WRITTEN_
BOOK_ CONTENT - ZOMBIE_
NAUTILUS_ VARIANT
Functions§
- register_
vanilla_ data_ components - Registers all vanilla data components.
- varint_
reader 🔒 - Network reader for VarInt-encoded i32 components.
- varint_
writer 🔒 - Network writer for VarInt-encoded i32 components.