pub struct Registry {Show 50 fields
pub attributes: AttributeRegistry,
pub blocks: BlockRegistry,
pub items: ItemRegistry,
pub data_components: DataComponentRegistry,
pub entity_data_serializers: EntityDataSerializerRegistry,
pub biomes: BiomeRegistry,
pub chat_types: ChatTypeRegistry,
pub trim_patterns: TrimPatternRegistry,
pub trim_materials: TrimMaterialRegistry,
pub wolf_variants: WolfVariantRegistry,
pub wolf_sound_variants: WolfSoundVariantRegistry,
pub pig_sound_variants: PigSoundVariantRegistry,
pub chicken_sound_variants: ChickenSoundVariantRegistry,
pub cat_sound_variants: CatSoundVariantRegistry,
pub cow_sound_variants: CowSoundVariantRegistry,
pub pig_variants: PigVariantRegistry,
pub frog_variants: FrogVariantRegistry,
pub cat_variants: CatVariantRegistry,
pub cow_variants: CowVariantRegistry,
pub chicken_variants: ChickenVariantRegistry,
pub painting_variants: PaintingVariantRegistry,
pub particle_types: ParticleTypeRegistry,
pub villager_types: VillagerTypeRegistry,
pub villager_professions: VillagerProfessionRegistry,
pub dimension_types: DimensionTypeRegistry,
pub damage_types: DamageTypeRegistry,
pub banner_patterns: BannerPatternRegistry,
pub jukebox_songs: JukeboxSongRegistry,
pub instruments: InstrumentRegistry,
pub dialogs: DialogRegistry,
pub menu_types: MenuTypeRegistry,
pub mob_effects: MobEffectRegistry,
pub zombie_nautilus_variants: ZombieNautilusVariantRegistry,
pub timelines: TimelineRegistry,
pub recipes: RecipeRegistry,
pub entity_types: EntityTypeRegistry,
pub loot_tables: LootTableRegistry,
pub block_entity_types: BlockEntityTypeRegistry,
pub game_rules: GameRuleRegistry,
pub game_events: GameEventRegistry,
pub sound_events: SoundEventRegistry,
pub fluids: FluidRegistry,
pub poi_types: PoiTypeRegistry,
pub enchantments: EnchantmentRegistry,
pub world_clocks: WorldClockRegistry,
pub configured_carvers: ConfiguredCarverRegistry,
pub configured_features: ConfiguredFeatureRegistry,
pub placed_features: PlacedFeatureRegistry,
pub structures: StructureRegistry,
pub structure_processors: StructureProcessorListRegistry,
}Fields§
§attributes: AttributeRegistry§blocks: BlockRegistry§items: ItemRegistry§data_components: DataComponentRegistry§entity_data_serializers: EntityDataSerializerRegistry§biomes: BiomeRegistry§chat_types: ChatTypeRegistry§trim_patterns: TrimPatternRegistry§trim_materials: TrimMaterialRegistry§wolf_variants: WolfVariantRegistry§wolf_sound_variants: WolfSoundVariantRegistry§pig_sound_variants: PigSoundVariantRegistry§chicken_sound_variants: ChickenSoundVariantRegistry§cat_sound_variants: CatSoundVariantRegistry§cow_sound_variants: CowSoundVariantRegistry§pig_variants: PigVariantRegistry§frog_variants: FrogVariantRegistry§cat_variants: CatVariantRegistry§cow_variants: CowVariantRegistry§chicken_variants: ChickenVariantRegistry§painting_variants: PaintingVariantRegistry§particle_types: ParticleTypeRegistry§villager_types: VillagerTypeRegistry§villager_professions: VillagerProfessionRegistry§dimension_types: DimensionTypeRegistry§damage_types: DamageTypeRegistry§jukebox_songs: JukeboxSongRegistry§instruments: InstrumentRegistry§dialogs: DialogRegistry§mob_effects: MobEffectRegistry§zombie_nautilus_variants: ZombieNautilusVariantRegistry§timelines: TimelineRegistry§recipes: RecipeRegistry§entity_types: EntityTypeRegistry§loot_tables: LootTableRegistry§block_entity_types: BlockEntityTypeRegistry§game_rules: GameRuleRegistry§game_events: GameEventRegistry§sound_events: SoundEventRegistry§fluids: FluidRegistry§poi_types: PoiTypeRegistry§enchantments: EnchantmentRegistry§world_clocks: WorldClockRegistry§configured_carvers: ConfiguredCarverRegistry§configured_features: ConfiguredFeatureRegistry§placed_features: PlacedFeatureRegistry§structures: StructureRegistry§structure_processors: StructureProcessorListRegistryImplementations§
Source§impl Registry
impl Registry
pub fn new_vanilla() -> Self
pub fn freeze(&mut self)
pub(crate) fn validate_references(&self)
pub(crate) fn validate_placed_feature_ref(&self, feature: &PlacedFeatureRef)
pub(crate) fn validate_placed_feature_data(&self, feature: &PlacedFeatureData)
pub(crate) fn validate_configured_feature_ref( &self, feature: &ConfiguredFeatureRef, )
pub(crate) fn validate_configured_feature_kind( &self, kind: &ConfiguredFeatureKind, )
pub(crate) fn validate_template_pool_feature_refs(&self, element: &PoolElement)
pub fn new_empty() -> Self
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Registry
impl !UnwindSafe for Registry
impl Freeze for Registry
impl Send for Registry
impl Sync for Registry
impl Unpin for Registry
impl UnsafeUnpin for Registry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more