Re-exports§
pub use enchantment::effect as enchantment_effect;pub use mob_effect::instance as mob_effect_instance;pub use registry::holder;pub use registry::holder_set;pub use registry::reference as registry_reference;pub use structure::processor as structure_processor;pub use structure::set as structure_set;pub use structure::template_pool;pub use consume_effect::ConsumeEffectData;pub use consume_effect::ConsumeEffectType;pub use consume_effect::ConsumeEffectTypeRef;pub use dye_color::DyeColor;pub use entity_variant::AxolotlVariant;pub use entity_variant::FoxVariant;pub use entity_variant::HorseVariant;pub use entity_variant::LlamaVariant;pub use entity_variant::MooshroomVariant;pub use entity_variant::ParrotVariant;pub use entity_variant::RabbitVariant;pub use entity_variant::SalmonVariant;pub use entity_variant::TropicalFishBase;pub use entity_variant::TropicalFishPattern;pub use item_stack_template::ItemStackTemplate;pub use mob_effect_instance::MobEffectInstance;pub use mob_effect_instance::MobEffectInstanceDetails;pub use potion::Potion;pub use potion::PotionEffect;pub use potion::PotionRef;pub use resolvable_profile::PartialProfile;pub use resolvable_profile::PlayerModelType;pub use resolvable_profile::PlayerSkinPatch;pub use resolvable_profile::ProfileProperty;pub use resolvable_profile::ResolvableProfile;pub use resolvable_profile::ResolvableProfileContents;pub use resolvable_profile::StoredGameProfile;pub use registry::*;
Modules§
- attribute
- banner_
pattern - Banner pattern registry values.
- biome
- block_
entity_ type - blocks
- carver
- Configured carver registry.
- cat_
sound_ variant - cat_
variant - chat_
type - chicken_
sound_ variant - chicken_
variant - consume_
effect - Registry-dispatched effects applied after consuming or saving an item from death.
- cow_
sound_ variant - cow_
variant - damage_
type - data_
component_ predicate - Registry-dispatched partial data-component predicates.
- data_
components - Data components system for items and entities.
- dialog
- dimension_
type - dye_
color - Vanilla dye colors shared by item components, entities, and blocks.
- enchantment
- entity_
data - Entity data synchronization system.
- entity_
type - entity_
variant - Closed Vanilla entity variants shared by item components and entities.
- equipment
- Shared equipment slot definitions.
- feature
- Configured and placed feature registries.
- fluid
- Fluid registry for Minecraft fluids.
- frog_
variant - game_
events - game_
rules - instrument
- item_
predicate - Vanilla item, block, state, and NBT predicate codec values.
- item_
stack - Item stack implementation.
- item_
stack_ template - Non-empty item stack templates used by recursive Vanilla codecs.
- items
- jukebox_
song - level_
events - Level event constants matching vanilla Minecraft’s LevelEvent.java.
- loot_
table - macros 🔒
- map_
decoration_ type - Map decoration type registry values extracted from Vanilla.
- menu_
type - mob_
effect - packets
- painting_
variant - particle_
type - pig_
sound_ variant - pig_
variant - poi
- Point of Interest (POI) type registry.
- position_
source - potion
- Potion registry values extracted from Vanilla.
- recipe
- Typed, plugin-extensible recipe registries and vanilla recipe data.
- registry
- Registry ownership, lookup, tagging, and reference codecs.
- resolvable_
profile - Vanilla resolvable player profiles used by item components and entity data.
- shared_
structs - sound_
event - sound_
events - Sound event registry entries matching vanilla Minecraft’s
SoundEvents. - sound_
types - Sound type definitions matching vanilla Minecraft’s
SoundType. - stat
- steel_
ticket_ types - Steel-owned ticket types used by server internals.
- structure
- ticket_
type - timeline
- trim_
material - Armor trim material registry values.
- trim_
pattern - Armor trim pattern registry values.
- vanilla_
attributes - vanilla_
banner_ pattern_ tags - vanilla_
banner_ patterns - vanilla_
biome_ tags - vanilla_
biomes - vanilla_
block_ entity_ types - vanilla_
block_ tags - vanilla_
blocks - vanilla_
cat_ sound_ variants - vanilla_
cat_ variants - vanilla_
chat_ types - vanilla_
chicken_ sound_ variants - vanilla_
chicken_ variants - vanilla_
configured_ carvers - vanilla_
configured_ features - vanilla_
cow_ sound_ variants - vanilla_
cow_ variants - vanilla_
custom_ stats - vanilla_
damage_ type_ tags - vanilla_
damage_ types - vanilla_
dialog_ tags - vanilla_
dialogs - vanilla_
dimension_ types - vanilla_
enchantment_ tags - vanilla_
enchantments - vanilla_
entities - vanilla_
entity_ data - vanilla_
entity_ type_ tags - vanilla_
fluid_ tags - vanilla_
fluids - vanilla_
frog_ variants - vanilla_
game_ events - vanilla_
game_ rules - vanilla_
instrument_ tags - vanilla_
instruments - vanilla_
item_ tags - vanilla_
items - vanilla_
jukebox_ songs - vanilla_
loot_ tables - vanilla_
map_ decoration_ types - vanilla_
menu_ types - vanilla_
mob_ effects - vanilla_
painting_ variant_ tags - vanilla_
painting_ variants - vanilla_
particle_ types - vanilla_
pig_ sound_ variants - vanilla_
pig_ variants - vanilla_
placed_ features - vanilla_
poi_ type_ tags - vanilla_
poi_ types - vanilla_
position_ source_ types - vanilla_
potion_ tags - vanilla_
potions - vanilla_
recipes - vanilla_
structure_ processors - vanilla_
structure_ sets - vanilla_
structure_ tags - vanilla_
structures - vanilla_
template_ pools - vanilla_
ticket_ types - Ticket types hardcoded by vanilla 26.2 in
TicketType.java. - vanilla_
timeline_ tags - vanilla_
timelines - vanilla_
trim_ materials - vanilla_
trim_ patterns - vanilla_
villager_ professions - vanilla_
villager_ types - vanilla_
wolf_ sound_ variants - vanilla_
wolf_ variants - vanilla_
world_ clocks - vanilla_
zombie_ nautilus_ variants - villager_
profession - villager_
type - wolf_
sound_ variant - wolf_
variant - world_
clock - zombie_
nautilus_ variant
Macros§
- impl_
registry - Implements both
RegistryExtandRegistryEntryfor a standard registry. - impl_
registry_ entry - Implements
RegistryEntryfor an entry type via hash map lookup. - impl_
registry_ entry_ eq - Implements registry-identity equality for an entry type by key.
- impl_
registry_ ext - Implements
RegistryExtfor a registry type. - impl_
standard_ methods - Implements the default register and iter methods in the registries.
- impl_
tagged_ registry - Implements
TaggedRegistryExtfor a registry with tag support. - offset
- Macro to generate offset calculation from property values in all positions.