Struct Registry
pub(in worldgen::feature) struct Registry {Show 55 fields
pub attributes: AttributeRegistry,
pub blocks: BlockRegistry,
pub items: ItemRegistry,
pub data_components: DataComponentRegistry,
pub data_component_predicate_types: DataComponentPredicateTypeRegistry,
pub consume_effect_types: ConsumeEffectTypeRegistry,
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 position_source_types: PositionSourceTypeRegistry,
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 map_decoration_types: MapDecorationTypeRegistry,
pub potions: PotionRegistry,
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§data_component_predicate_types: DataComponentPredicateTypeRegistry§consume_effect_types: ConsumeEffectTypeRegistry§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§position_source_types: PositionSourceTypeRegistry§villager_types: VillagerTypeRegistry§villager_professions: VillagerProfessionRegistry§dimension_types: DimensionTypeRegistry§damage_types: DamageTypeRegistry§jukebox_songs: JukeboxSongRegistry§instruments: InstrumentRegistry§dialogs: DialogRegistry§mob_effects: MobEffectRegistry§map_decoration_types: MapDecorationTypeRegistry§potions: PotionRegistry§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§
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreWraps this value in an
Arc<SyncMutex<>>