Package net.minecraft.util.registry
Class BuiltinRegistries
java.lang.Object
net.minecraft.util.registry.BuiltinRegistries
Stores a few hardcoded registries with builtin values for data pack-loadable registries,
which are copied when starting a server. Register values here to make them available for
every server run.
Note that these registries do not contain the actual entries that the server has,
for that you will need to access it from DynamicRegistryManager.
- See Also:
- Mappings:
Namespace Name official iwintermediary net/minecraft/class_5458named net/minecraft/util/registry/BuiltinRegistries
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static interfaceA functional interface that initializes the registry and returns the default value. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Registry<ChunkGeneratorSettings>static final Registry<ConfiguredCarver<?>>static final Registry<ConfiguredFeature<?,?>> private static final Map<Identifier,Supplier<? extends RegistryEntry<?>>> static final Registry<DensityFunction>static final Registry<DimensionType>static final DynamicRegistryManagerstatic final Registry<FlatLevelGeneratorPreset>private static final Loggerstatic final Registry<MessageType>static final Registry<DoublePerlinNoiseSampler.NoiseParameters>static final Registry<PlacedFeature>private static final MutableRegistry<MutableRegistry<?>>static final Registry<StructurePool>static final Registry<StructureProcessorList>static final Registry<StructureSet>static final Registry<WorldPreset> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> RegistryEntry<T>static <T> RegistryEntry<T>add(Registry<T> registry, Identifier id, T object) static <T> RegistryEntry<T>add(Registry<T> registry, RegistryKey<T> key, T object) static <V extends T,T>
RegistryEntry<V>private static <T> Registry<T>addRegistry(RegistryKey<? extends Registry<T>> registryRef, com.mojang.serialization.Lifecycle lifecycle, BuiltinRegistries.Initializer<T> initializer) private static <T> Registry<T>addRegistry(RegistryKey<? extends Registry<T>> registryRef, BuiltinRegistries.Initializer<T> initializer) private static <T,R extends MutableRegistry<T>>
RaddRegistry(RegistryKey<? extends Registry<T>> registryRef, R registry, BuiltinRegistries.Initializer<T> initializer, com.mojang.serialization.Lifecycle lifecycle) static voidinit()
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official rLiw;r:Lorg/slf4j/Logger;intermediary field_25925Lnet/minecraft/class_5458;field_25925:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/util/registry/BuiltinRegistries;LOGGER:Lorg/slf4j/Logger;
-
DEFAULT_VALUE_SUPPLIERS
- Mappings:
Namespace Name Mixin selector official sLiw;s:Ljava/util/Map;intermediary field_25934Lnet/minecraft/class_5458;field_25934:Ljava/util/Map;named DEFAULT_VALUE_SUPPLIERSLnet/minecraft/util/registry/BuiltinRegistries;DEFAULT_VALUE_SUPPLIERS:Ljava/util/Map;
-
ROOT
- Mappings:
Namespace Name Mixin selector official tLiw;t:Lht;intermediary field_25935Lnet/minecraft/class_5458;field_25935:Lnet/minecraft/class_2385;named ROOTLnet/minecraft/util/registry/BuiltinRegistries;ROOT:Lnet/minecraft/util/registry/MutableRegistry;
-
REGISTRIES
- Mappings:
Namespace Name Mixin selector official aLiw;a:Lhm;intermediary field_25926Lnet/minecraft/class_5458;field_25926:Lnet/minecraft/class_2378;named REGISTRIESLnet/minecraft/util/registry/BuiltinRegistries;REGISTRIES:Lnet/minecraft/util/registry/Registry;
-
DIMENSION_TYPE
- Mappings:
Namespace Name Mixin selector official bLiw;b:Lhm;intermediary field_38009Lnet/minecraft/class_5458;field_38009:Lnet/minecraft/class_2378;named DIMENSION_TYPELnet/minecraft/util/registry/BuiltinRegistries;DIMENSION_TYPE:Lnet/minecraft/util/registry/Registry;
-
CONFIGURED_CARVER
- Mappings:
Namespace Name Mixin selector official cLiw;c:Lhm;intermediary field_25928Lnet/minecraft/class_5458;field_25928:Lnet/minecraft/class_2378;named CONFIGURED_CARVERLnet/minecraft/util/registry/BuiltinRegistries;CONFIGURED_CARVER:Lnet/minecraft/util/registry/Registry;
-
CONFIGURED_FEATURE
- Mappings:
Namespace Name Mixin selector official dLiw;d:Lhm;intermediary field_25929Lnet/minecraft/class_5458;field_25929:Lnet/minecraft/class_2378;named CONFIGURED_FEATURELnet/minecraft/util/registry/BuiltinRegistries;CONFIGURED_FEATURE:Lnet/minecraft/util/registry/Registry;
-
PLACED_FEATURE
- Mappings:
Namespace Name Mixin selector official eLiw;e:Lhm;intermediary field_35761Lnet/minecraft/class_5458;field_35761:Lnet/minecraft/class_2378;named PLACED_FEATURELnet/minecraft/util/registry/BuiltinRegistries;PLACED_FEATURE:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE
- Mappings:
Namespace Name Mixin selector official fLiw;f:Lhm;intermediary field_25930Lnet/minecraft/class_5458;field_25930:Lnet/minecraft/class_2378;named STRUCTURELnet/minecraft/util/registry/BuiltinRegistries;STRUCTURE:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_SET
- Mappings:
Namespace Name Mixin selector official gLiw;g:Lhm;intermediary field_37231Lnet/minecraft/class_5458;field_37231:Lnet/minecraft/class_2378;named STRUCTURE_SETLnet/minecraft/util/registry/BuiltinRegistries;STRUCTURE_SET:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_PROCESSOR_LIST
- Mappings:
Namespace Name Mixin selector official hLiw;h:Lhm;intermediary field_25931Lnet/minecraft/class_5458;field_25931:Lnet/minecraft/class_2378;named STRUCTURE_PROCESSOR_LISTLnet/minecraft/util/registry/BuiltinRegistries;STRUCTURE_PROCESSOR_LIST:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_POOL
- Mappings:
Namespace Name Mixin selector official iLiw;i:Lhm;intermediary field_25932Lnet/minecraft/class_5458;field_25932:Lnet/minecraft/class_2378;named STRUCTURE_POOLLnet/minecraft/util/registry/BuiltinRegistries;STRUCTURE_POOL:Lnet/minecraft/util/registry/Registry;
-
BIOME
- Mappings:
Namespace Name Mixin selector official jLiw;j:Lhm;intermediary field_25933Lnet/minecraft/class_5458;field_25933:Lnet/minecraft/class_2378;named BIOMELnet/minecraft/util/registry/BuiltinRegistries;BIOME:Lnet/minecraft/util/registry/Registry;
-
NOISE_PARAMETERS
- Mappings:
Namespace Name Mixin selector official kLiw;k:Lhm;intermediary field_35435Lnet/minecraft/class_5458;field_35435:Lnet/minecraft/class_2378;named NOISE_PARAMETERSLnet/minecraft/util/registry/BuiltinRegistries;NOISE_PARAMETERS:Lnet/minecraft/util/registry/Registry;
-
DENSITY_FUNCTION
- Mappings:
Namespace Name Mixin selector official lLiw;l:Lhm;intermediary field_37232Lnet/minecraft/class_5458;field_37232:Lnet/minecraft/class_2378;named DENSITY_FUNCTIONLnet/minecraft/util/registry/BuiltinRegistries;DENSITY_FUNCTION:Lnet/minecraft/util/registry/Registry;
-
CHUNK_GENERATOR_SETTINGS
- Mappings:
Namespace Name Mixin selector official mLiw;m:Lhm;intermediary field_26375Lnet/minecraft/class_5458;field_26375:Lnet/minecraft/class_2378;named CHUNK_GENERATOR_SETTINGSLnet/minecraft/util/registry/BuiltinRegistries;CHUNK_GENERATOR_SETTINGS:Lnet/minecraft/util/registry/Registry;
-
WORLD_PRESET
- Mappings:
Namespace Name Mixin selector official nLiw;n:Lhm;intermediary field_38010Lnet/minecraft/class_5458;field_38010:Lnet/minecraft/class_2378;named WORLD_PRESETLnet/minecraft/util/registry/BuiltinRegistries;WORLD_PRESET:Lnet/minecraft/util/registry/Registry;
-
FLAT_LEVEL_GENERATOR_PRESET
- Mappings:
Namespace Name Mixin selector official oLiw;o:Lhm;intermediary field_38011Lnet/minecraft/class_5458;field_38011:Lnet/minecraft/class_2378;named FLAT_LEVEL_GENERATOR_PRESETLnet/minecraft/util/registry/BuiltinRegistries;FLAT_LEVEL_GENERATOR_PRESET:Lnet/minecraft/util/registry/Registry;
-
MESSAGE_TYPE
- Mappings:
Namespace Name Mixin selector official pLiw;p:Lhm;intermediary field_39364Lnet/minecraft/class_5458;field_39364:Lnet/minecraft/class_2378;named MESSAGE_TYPELnet/minecraft/util/registry/BuiltinRegistries;MESSAGE_TYPE:Lnet/minecraft/util/registry/Registry;
-
DYNAMIC_REGISTRY_MANAGER
- Mappings:
Namespace Name Mixin selector official qLiw;q:Lhn;intermediary field_36476Lnet/minecraft/class_5458;field_36476:Lnet/minecraft/class_5455;named DYNAMIC_REGISTRY_MANAGERLnet/minecraft/util/registry/BuiltinRegistries;DYNAMIC_REGISTRY_MANAGER:Lnet/minecraft/util/registry/DynamicRegistryManager;
-
-
Constructor Details
-
BuiltinRegistries
public BuiltinRegistries()
-
-
Method Details
-
addRegistry
private static <T> Registry<T> addRegistry(RegistryKey<? extends Registry<T>> registryRef, BuiltinRegistries.Initializer<T> initializer) - Mappings:
Namespace Name Mixin selector official aLiw;a(Laba;Liw$a;)Lhm;intermediary method_30565Lnet/minecraft/class_5458;method_30565(Lnet/minecraft/class_5321;Lnet/minecraft/class_5458$class_7488;)Lnet/minecraft/class_2378;named addRegistryLnet/minecraft/util/registry/BuiltinRegistries;addRegistry(Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/util/registry/BuiltinRegistries$Initializer;)Lnet/minecraft/util/registry/Registry;
-
addRegistry
private static <T> Registry<T> addRegistry(RegistryKey<? extends Registry<T>> registryRef, com.mojang.serialization.Lifecycle lifecycle, BuiltinRegistries.Initializer<T> initializer) - Mappings:
Namespace Name Mixin selector official aLiw;a(Laba;Lcom/mojang/serialization/Lifecycle;Liw$a;)Lhm;intermediary method_30563Lnet/minecraft/class_5458;method_30563(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_5458$class_7488;)Lnet/minecraft/class_2378;named addRegistryLnet/minecraft/util/registry/BuiltinRegistries;addRegistry(Lnet/minecraft/util/registry/RegistryKey;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/util/registry/BuiltinRegistries$Initializer;)Lnet/minecraft/util/registry/Registry;
-
addRegistry
private static <T,R extends MutableRegistry<T>> R addRegistry(RegistryKey<? extends Registry<T>> registryRef, R registry, BuiltinRegistries.Initializer<T> initializer, com.mojang.serialization.Lifecycle lifecycle) - Mappings:
Namespace Name Mixin selector official aLiw;a(Laba;Lht;Liw$a;Lcom/mojang/serialization/Lifecycle;)Lht;intermediary method_30564Lnet/minecraft/class_5458;method_30564(Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Lnet/minecraft/class_5458$class_7488;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_2385;named addRegistryLnet/minecraft/util/registry/BuiltinRegistries;addRegistry(Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/util/registry/MutableRegistry;Lnet/minecraft/util/registry/BuiltinRegistries$Initializer;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/util/registry/MutableRegistry;
-
addCasted
- Mappings:
Namespace Name Mixin selector official aLiw;a(Lhm;Ljava/lang/String;Ljava/lang/Object;)Lhc;intermediary method_40360Lnet/minecraft/class_5458;method_40360(Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/class_6880;named addCastedLnet/minecraft/util/registry/BuiltinRegistries;addCasted(Lnet/minecraft/util/registry/Registry;Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/util/registry/RegistryEntry;
-
add
- Mappings:
Namespace Name Mixin selector official bLiw;b(Lhm;Ljava/lang/String;Ljava/lang/Object;)Lhc;intermediary method_30561Lnet/minecraft/class_5458;method_30561(Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/class_6880;named addLnet/minecraft/util/registry/BuiltinRegistries;add(Lnet/minecraft/util/registry/Registry;Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/util/registry/RegistryEntry;
-
add
- Mappings:
Namespace Name Mixin selector official aLiw;a(Lhm;Labb;Ljava/lang/Object;)Lhc;intermediary method_30562Lnet/minecraft/class_5458;method_30562(Lnet/minecraft/class_2378;Lnet/minecraft/class_2960;Ljava/lang/Object;)Lnet/minecraft/class_6880;named addLnet/minecraft/util/registry/BuiltinRegistries;add(Lnet/minecraft/util/registry/Registry;Lnet/minecraft/util/Identifier;Ljava/lang/Object;)Lnet/minecraft/util/registry/RegistryEntry;
-
add
- Mappings:
Namespace Name Mixin selector official aLiw;a(Lhm;Laba;Ljava/lang/Object;)Lhc;intermediary method_39203Lnet/minecraft/class_5458;method_39203(Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/lang/Object;)Lnet/minecraft/class_6880;named addLnet/minecraft/util/registry/BuiltinRegistries;add(Lnet/minecraft/util/registry/Registry;Lnet/minecraft/util/registry/RegistryKey;Ljava/lang/Object;)Lnet/minecraft/util/registry/RegistryEntry;
-
init
public static void init()- Mappings:
Namespace Name Mixin selector official aLiw;a()Vintermediary method_30559Lnet/minecraft/class_5458;method_30559()Vnamed initLnet/minecraft/util/registry/BuiltinRegistries;init()V
-