Package net.minecraft.core.registries
Class BuiltInRegistries
java.lang.Object
net.minecraft.core.registries.BuiltInRegistries
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) static interface
- 
Field SummaryFieldsModifier and TypeFieldDescriptionDeprecated.Deprecated.Forge: UseForgeRegistries.ATTRIBUTESinstead.static final Registry<BannerPattern>static final Registry<com.mojang.serialization.Codec<? extends BiomeSource>>static final DefaultedRegistry<Block>Deprecated.Forge: UseForgeRegistries.BLOCKSinstead.static final Registry<BlockEntityType<?>>Deprecated.Forge: UseForgeRegistries.BLOCK_ENTITY_TYPESinstead.static final Registry<BlockPredicateType<?>>static final Registry<BlockStateProviderType<?>>Deprecated.Forge: UseForgeRegistries.BLOCK_STATE_PROVIDER_TYPESinstead.static final Registry<WorldCarver<?>>Deprecated.Forge: UseForgeRegistries.WORLD_CARVERSinstead.static final Registry<CatVariant>static final Registry<com.mojang.serialization.Codec<? extends ChunkGenerator>>static final DefaultedRegistry<ChunkStatus>Deprecated.Forge: UseForgeRegistries.CHUNK_STATUSinstead.static final Registry<ArgumentTypeInfo<?,?>> Deprecated.Forge: UseForgeRegistries.COMMAND_ARGUMENT_TYPESinstead.static final Registry<CreativeModeTab>static final Registry<ResourceLocation>static final Registry<com.mojang.serialization.Codec<? extends DensityFunction>>static final Registry<Enchantment>Deprecated.Forge: UseForgeRegistries.ENCHANTMENTSinstead.static final DefaultedRegistry<EntityType<?>>Deprecated.Forge: UseForgeRegistries.ENTITY_TYPESinstead.Deprecated.Forge: UseForgeRegistries.FEATURESinstead.static final Registry<FeatureSizeType<?>>static final Registry<FloatProviderType<?>>static final DefaultedRegistry<Fluid>Deprecated.Forge: UseForgeRegistries.FLUIDSinstead.static final Registry<FoliagePlacerType<?>>Deprecated.Forge: UseForgeRegistries.FOLIAGE_PLACER_TYPESinstead.static final Registry<FrogVariant>static final DefaultedRegistry<GameEvent>static final Registry<HeightProviderType<?>>static final Registry<Instrument>static final Registry<IntProviderType<?>>static final DefaultedRegistry<Item>Deprecated.Forge: UseForgeRegistries.ITEMSinstead.private static final Map<ResourceLocation,Supplier<?>> private static final org.slf4j.Loggerstatic final Registry<LootItemConditionType>static final Registry<LootItemFunctionType>static final Registry<LootNbtProviderType>static final Registry<LootNumberProviderType>static final Registry<LootPoolEntryType>static final Registry<LootScoreProviderType>static final Registry<com.mojang.serialization.Codec<? extends SurfaceRules.ConditionSource>>static final Registry<com.mojang.serialization.Codec<? extends SurfaceRules.RuleSource>>static final DefaultedRegistry<MemoryModuleType<?>>Deprecated.Forge: UseForgeRegistries.MEMORY_MODULE_TYPESinstead.Deprecated.Forge: UseForgeRegistries.MENU_TYPESinstead.Deprecated.Forge: UseForgeRegistries.MOB_EFFECTSinstead.static final DefaultedRegistry<PaintingVariant>Deprecated.Forge: UseForgeRegistries.PAINTING_VARIANTSinstead.static final Registry<ParticleType<?>>Deprecated.Forge: UseForgeRegistries.PARTICLE_TYPESinstead.static final Registry<PlacementModifierType<?>>Deprecated.Forge: UseForgeRegistries.POI_TYPESinstead.static final Registry<PosRuleTestType<?>>static final Registry<PositionSourceType<?>>static final DefaultedRegistry<Potion>Deprecated.Forge: UseForgeRegistries.POTIONSinstead.static final Registry<RecipeSerializer<?>>Deprecated.Forge: UseForgeRegistries.RECIPE_SERIALIZERSinstead.static final Registry<RecipeType<?>>Deprecated.Forge: UseForgeRegistries.RECIPE_TYPESinstead.static final Registry<RootPlacerType<?>>static final ResourceLocationstatic final Registry<RuleBlockEntityModifierType<?>>static final Registry<RuleTestType<?>>Deprecated.Forge: UseForgeRegistries.SCHEDULESinstead.static final DefaultedRegistry<SensorType<?>>Deprecated.Forge: UseForgeRegistries.SENSOR_TYPESinstead.static final Registry<SoundEvent>Deprecated.Forge: UseForgeRegistries.SOUND_EVENTSinstead.Deprecated.Forge: UseForgeRegistries.STAT_TYPESinstead.static final Registry<StructurePieceType>static final Registry<StructurePlacementType<?>>static final Registry<StructurePoolElementType<?>>static final Registry<StructureProcessorType<?>>static final Registry<StructureType<?>>static final Registry<TreeDecoratorType<?>>Deprecated.Forge: UseForgeRegistries.TREE_DECORATOR_TYPESinstead.static final Registry<TrunkPlacerType<?>>static final DefaultedRegistry<VillagerProfession>Deprecated.Forge: UseForgeRegistries.VILLAGER_PROFESSIONSinstead.static final DefaultedRegistry<VillagerType>private static final WritableRegistry<WritableRegistry<?>>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidprivate static voidprivate static <T> Registry<T>forge(ResourceKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle cycle, BuiltInRegistries.RegistryBootstrap<T> def) private static <T> DefaultedRegistry<T>forge(ResourceKey<? extends Registry<T>> key, String defKey, com.mojang.serialization.Lifecycle cycle, BuiltInRegistries.RegistryBootstrap<T> def) private static <T> DefaultedRegistry<T>forge(ResourceKey<? extends Registry<T>> key, String defKey, BuiltInRegistries.RegistryBootstrap<T> def) private static <T> Registry<T>forge(ResourceKey<? extends Registry<T>> key, BuiltInRegistries.RegistryBootstrap<T> def) private static voidfreeze()private static <T,R extends WritableRegistry<T>> 
 RinternalRegister(ResourceKey<? extends Registry<T>> p_259230_, R p_260327_, BuiltInRegistries.RegistryBootstrap<T> p_259210_, com.mojang.serialization.Lifecycle p_259258_) private static <T> DefaultedRegistry<T>registerDefaulted(ResourceKey<? extends Registry<T>> p_259400_, String p_259678_, com.mojang.serialization.Lifecycle p_259157_, BuiltInRegistries.RegistryBootstrap<T> p_259806_) private static <T> DefaultedRegistry<T>registerDefaulted(ResourceKey<? extends Registry<T>> p_259887_, String p_259325_, BuiltInRegistries.RegistryBootstrap<T> p_259759_) private static <T> DefaultedRegistry<T>registerDefaultedWithIntrusiveHolders(ResourceKey<? extends Registry<T>> p_260010_, String p_260220_, com.mojang.serialization.Lifecycle p_260139_, BuiltInRegistries.RegistryBootstrap<T> p_260185_) private static <T> DefaultedRegistry<T>registerDefaultedWithIntrusiveHolders(ResourceKey<? extends Registry<T>> p_259296_, String p_259101_, BuiltInRegistries.RegistryBootstrap<T> p_259485_) private static <T> Registry<T>registerSimple(ResourceKey<? extends Registry<T>> p_259121_, com.mojang.serialization.Lifecycle p_259977_, BuiltInRegistries.RegistryBootstrap<T> p_259874_) private static <T> Registry<T>registerSimple(ResourceKey<? extends Registry<T>> p_260095_, BuiltInRegistries.RegistryBootstrap<T> p_259057_) private static <T> Registry<T>registerSimpleWithIntrusiveHolders(ResourceKey<? extends Registry<T>> p_297531_, BuiltInRegistries.RegistryBootstrap<T> p_298446_) private static <T extends Registry<?>>
 void
- 
Field Details- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
LOADERS
- 
ROOT_REGISTRY_NAME
- 
WRITABLE_REGISTRY
- 
GAME_EVENT
- 
SOUND_EVENTDeprecated.Forge: UseForgeRegistries.SOUND_EVENTSinstead.
- 
FLUIDDeprecated.Forge: UseForgeRegistries.FLUIDSinstead.
- 
MOB_EFFECTDeprecated.Forge: UseForgeRegistries.MOB_EFFECTSinstead.
- 
BLOCKDeprecated.Forge: UseForgeRegistries.BLOCKSinstead.
- 
ENCHANTMENTDeprecated.Forge: UseForgeRegistries.ENCHANTMENTSinstead.
- 
ENTITY_TYPEDeprecated.Forge: UseForgeRegistries.ENTITY_TYPESinstead.
- 
ITEMDeprecated.Forge: UseForgeRegistries.ITEMSinstead.
- 
POTIONDeprecated.Forge: UseForgeRegistries.POTIONSinstead.
- 
PARTICLE_TYPEDeprecated.Forge: UseForgeRegistries.PARTICLE_TYPESinstead.
- 
BLOCK_ENTITY_TYPEDeprecated.Forge: UseForgeRegistries.BLOCK_ENTITY_TYPESinstead.
- 
PAINTING_VARIANTDeprecated.Forge: UseForgeRegistries.PAINTING_VARIANTSinstead.
- 
CUSTOM_STAT
- 
CHUNK_STATUSDeprecated.Forge: UseForgeRegistries.CHUNK_STATUSinstead.
- 
RULE_TEST
- 
RULE_BLOCK_ENTITY_MODIFIER
- 
POS_RULE_TEST
- 
MENUDeprecated.Forge: UseForgeRegistries.MENU_TYPESinstead.
- 
RECIPE_TYPEDeprecated.Forge: UseForgeRegistries.RECIPE_TYPESinstead.
- 
RECIPE_SERIALIZERDeprecated.Forge: UseForgeRegistries.RECIPE_SERIALIZERSinstead.
- 
ATTRIBUTEDeprecated.Forge: UseForgeRegistries.ATTRIBUTESinstead.
- 
POSITION_SOURCE_TYPE
- 
COMMAND_ARGUMENT_TYPEDeprecated.Forge: UseForgeRegistries.COMMAND_ARGUMENT_TYPESinstead.
- 
STAT_TYPEDeprecated.Forge: UseForgeRegistries.STAT_TYPESinstead.
- 
VILLAGER_TYPE
- 
VILLAGER_PROFESSIONDeprecated.Forge: UseForgeRegistries.VILLAGER_PROFESSIONSinstead.
- 
POINT_OF_INTEREST_TYPEDeprecated.Forge: UseForgeRegistries.POI_TYPESinstead.
- 
MEMORY_MODULE_TYPEDeprecated.Forge: UseForgeRegistries.MEMORY_MODULE_TYPESinstead.
- 
SENSOR_TYPEDeprecated.Forge: UseForgeRegistries.SENSOR_TYPESinstead.
- 
SCHEDULEDeprecated.Forge: UseForgeRegistries.SCHEDULESinstead.
- 
ACTIVITYDeprecated.Forge: UseForgeRegistries.ACTIVITIESinstead.
- 
LOOT_POOL_ENTRY_TYPE
- 
LOOT_FUNCTION_TYPE
- 
LOOT_CONDITION_TYPE
- 
LOOT_NUMBER_PROVIDER_TYPE
- 
LOOT_NBT_PROVIDER_TYPE
- 
LOOT_SCORE_PROVIDER_TYPE
- 
FLOAT_PROVIDER_TYPE
- 
INT_PROVIDER_TYPE
- 
HEIGHT_PROVIDER_TYPE
- 
BLOCK_PREDICATE_TYPE
- 
CARVERDeprecated.Forge: UseForgeRegistries.WORLD_CARVERSinstead.
- 
FEATUREDeprecated.Forge: UseForgeRegistries.FEATURESinstead.
- 
STRUCTURE_PLACEMENT
- 
STRUCTURE_PIECE
- 
STRUCTURE_TYPE
- 
PLACEMENT_MODIFIER_TYPE
- 
BLOCKSTATE_PROVIDER_TYPEDeprecated.Forge: UseForgeRegistries.BLOCK_STATE_PROVIDER_TYPESinstead.
- 
FOLIAGE_PLACER_TYPEDeprecated.Forge: UseForgeRegistries.FOLIAGE_PLACER_TYPESinstead.
- 
TRUNK_PLACER_TYPE
- 
ROOT_PLACER_TYPE
- 
TREE_DECORATOR_TYPEDeprecated.Forge: UseForgeRegistries.TREE_DECORATOR_TYPESinstead.
- 
FEATURE_SIZE_TYPE
- 
BIOME_SOURCE
- 
CHUNK_GENERATORpublic static final Registry<com.mojang.serialization.Codec<? extends ChunkGenerator>> CHUNK_GENERATOR
- 
MATERIAL_CONDITIONpublic static final Registry<com.mojang.serialization.Codec<? extends SurfaceRules.ConditionSource>> MATERIAL_CONDITION
- 
MATERIAL_RULEpublic static final Registry<com.mojang.serialization.Codec<? extends SurfaceRules.RuleSource>> MATERIAL_RULE
- 
DENSITY_FUNCTION_TYPEpublic static final Registry<com.mojang.serialization.Codec<? extends DensityFunction>> DENSITY_FUNCTION_TYPE
- 
STRUCTURE_PROCESSOR
- 
STRUCTURE_POOL_ELEMENT
- 
CAT_VARIANT
- 
FROG_VARIANT
- 
BANNER_PATTERN
- 
INSTRUMENT
- 
DECORATED_POT_PATTERNS
- 
CREATIVE_MODE_TAB
- 
REGISTRY
 
- 
- 
Constructor Details- 
BuiltInRegistriespublic BuiltInRegistries()
 
- 
- 
Method Details- 
registerSimpleprivate static <T> Registry<T> registerSimple(ResourceKey<? extends Registry<T>> p_260095_, BuiltInRegistries.RegistryBootstrap<T> p_259057_) 
- 
registerSimpleWithIntrusiveHoldersprivate static <T> Registry<T> registerSimpleWithIntrusiveHolders(ResourceKey<? extends Registry<T>> p_297531_, BuiltInRegistries.RegistryBootstrap<T> p_298446_) 
- 
forgeprivate static <T> Registry<T> forge(ResourceKey<? extends Registry<T>> key, BuiltInRegistries.RegistryBootstrap<T> def) 
- 
registerDefaultedprivate static <T> DefaultedRegistry<T> registerDefaulted(ResourceKey<? extends Registry<T>> p_259887_, String p_259325_, BuiltInRegistries.RegistryBootstrap<T> p_259759_) 
- 
forgeprivate static <T> DefaultedRegistry<T> forge(ResourceKey<? extends Registry<T>> key, String defKey, BuiltInRegistries.RegistryBootstrap<T> def) 
- 
registerDefaultedWithIntrusiveHoldersprivate static <T> DefaultedRegistry<T> registerDefaultedWithIntrusiveHolders(ResourceKey<? extends Registry<T>> p_259296_, String p_259101_, BuiltInRegistries.RegistryBootstrap<T> p_259485_) 
- 
registerSimpleprivate static <T> Registry<T> registerSimple(ResourceKey<? extends Registry<T>> p_259121_, com.mojang.serialization.Lifecycle p_259977_, BuiltInRegistries.RegistryBootstrap<T> p_259874_) 
- 
forgeprivate static <T> Registry<T> forge(ResourceKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle cycle, BuiltInRegistries.RegistryBootstrap<T> def) 
- 
registerDefaultedprivate static <T> DefaultedRegistry<T> registerDefaulted(ResourceKey<? extends Registry<T>> p_259400_, String p_259678_, com.mojang.serialization.Lifecycle p_259157_, BuiltInRegistries.RegistryBootstrap<T> p_259806_) 
- 
forgeprivate static <T> DefaultedRegistry<T> forge(ResourceKey<? extends Registry<T>> key, String defKey, com.mojang.serialization.Lifecycle cycle, BuiltInRegistries.RegistryBootstrap<T> def) 
- 
registerDefaultedWithIntrusiveHoldersprivate static <T> DefaultedRegistry<T> registerDefaultedWithIntrusiveHolders(ResourceKey<? extends Registry<T>> p_260010_, String p_260220_, com.mojang.serialization.Lifecycle p_260139_, BuiltInRegistries.RegistryBootstrap<T> p_260185_) 
- 
internalRegisterprivate static <T,R extends WritableRegistry<T>> R internalRegister(ResourceKey<? extends Registry<T>> p_259230_, R p_260327_, BuiltInRegistries.RegistryBootstrap<T> p_259210_, com.mojang.serialization.Lifecycle p_259258_) 
- 
bootStrappublic static void bootStrap()
- 
createContentsprivate static void createContents()
- 
freezeprivate static void freeze()
- 
validate
 
- 
ForgeRegistries.ACTIVITIESinstead.