类 BuiltinRegistries
- java.lang.Object
-
- net.minecraft.util.registry.BuiltinRegistries
-
public class BuiltinRegistries extends Object
Stores a few hardcoded registries with builtin values for datapack-loadable registries, from which a registry tracker can create a new dynamic registry.- Mappings:
Namespace Name official hwintermediary net/minecraft/class_5458named net/minecraft/util/registry/BuiltinRegistries
-
-
字段概要
字段 修饰符和类型 字段 说明 static Registry<Biome>BIOMEstatic Registry<ChunkGeneratorSettings>CHUNK_GENERATOR_SETTINGSstatic Registry<ConfiguredCarver<?>>CONFIGURED_CARVERstatic Registry<ConfiguredFeature<?,?>>CONFIGURED_FEATUREstatic Registry<ConfiguredStructureFeature<?,?>>CONFIGURED_STRUCTURE_FEATUREstatic Registry<ConfiguredSurfaceBuilder<?>>CONFIGURED_SURFACE_BUILDERprivate static Map<Identifier,Supplier<?>>DEFAULT_VALUE_SUPPLIERSprotected static LoggerLOGGERstatic Registry<? extends Registry<?>>REGISTRIESprivate static MutableRegistry<MutableRegistry<?>>ROOTstatic Registry<StructurePool>STRUCTURE_POOLstatic Registry<StructureProcessorList>STRUCTURE_PROCESSOR_LIST
-
构造器概要
构造器 构造器 说明 BuiltinRegistries()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static <T> Tadd(Registry<? super T> registry, String id, T object)static <V,T extends V>
Tadd(Registry<V> registry, Identifier id, T object)private static <T> Registry<T>addRegistry(RegistryKey<? extends Registry<T>> registryRef, com.mojang.serialization.Lifecycle lifecycle, Supplier<T> defaultValueSupplier)private static <T> Registry<T>addRegistry(RegistryKey<? extends Registry<T>> registryRef, Supplier<T> defaultValueSupplier)private static <T,R extends MutableRegistry<T>>
RaddRegistry(RegistryKey<? extends Registry<T>> registryRef, R registry, Supplier<T> defaultValueSupplier, com.mojang.serialization.Lifecycle lifecycle)static voidinit()static <V,T extends V>
Tset(Registry<V> registry, int rawId, RegistryKey<V> key, T object)
-
-
-
字段详细资料
-
LOGGER
protected static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official aLhw;a:Lorg/apache/logging/log4j/Logger;intermediary field_25925Lnet/minecraft/class_5458;field_25925:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/util/registry/BuiltinRegistries;LOGGER:Lorg/apache/logging/log4j/Logger;
-
DEFAULT_VALUE_SUPPLIERS
private static final Map<Identifier,Supplier<?>> DEFAULT_VALUE_SUPPLIERS
- Mappings:
Namespace Name Mixin selector official kLhw;k: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
private static final MutableRegistry<MutableRegistry<?>> ROOT
- Mappings:
Namespace Name Mixin selector official lLhw;l:Lgx;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
public static final Registry<? extends Registry<?>> REGISTRIES
- Mappings:
Namespace Name Mixin selector official bLhw;b:Lgr;intermediary field_25926Lnet/minecraft/class_5458;field_25926:Lnet/minecraft/class_2378;named REGISTRIESLnet/minecraft/util/registry/BuiltinRegistries;REGISTRIES:Lnet/minecraft/util/registry/Registry;
-
CONFIGURED_SURFACE_BUILDER
public static final Registry<ConfiguredSurfaceBuilder<?>> CONFIGURED_SURFACE_BUILDER
- Mappings:
Namespace Name Mixin selector official cLhw;c:Lgr;intermediary field_25927Lnet/minecraft/class_5458;field_25927:Lnet/minecraft/class_2378;named CONFIGURED_SURFACE_BUILDERLnet/minecraft/util/registry/BuiltinRegistries;CONFIGURED_SURFACE_BUILDER:Lnet/minecraft/util/registry/Registry;
-
CONFIGURED_CARVER
public static final Registry<ConfiguredCarver<?>> CONFIGURED_CARVER
- Mappings:
Namespace Name Mixin selector official dLhw;d:Lgr;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
public static final Registry<ConfiguredFeature<?,?>> CONFIGURED_FEATURE
- Mappings:
Namespace Name Mixin selector official eLhw;e:Lgr;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;
-
CONFIGURED_STRUCTURE_FEATURE
public static final Registry<ConfiguredStructureFeature<?,?>> CONFIGURED_STRUCTURE_FEATURE
- Mappings:
Namespace Name Mixin selector official fLhw;f:Lgr;intermediary field_25930Lnet/minecraft/class_5458;field_25930:Lnet/minecraft/class_2378;named CONFIGURED_STRUCTURE_FEATURELnet/minecraft/util/registry/BuiltinRegistries;CONFIGURED_STRUCTURE_FEATURE:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_PROCESSOR_LIST
public static final Registry<StructureProcessorList> STRUCTURE_PROCESSOR_LIST
- Mappings:
Namespace Name Mixin selector official gLhw;g:Lgr;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
public static final Registry<StructurePool> STRUCTURE_POOL
- Mappings:
Namespace Name Mixin selector official hLhw;h:Lgr;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
public static final Registry<Biome> BIOME
- Mappings:
Namespace Name Mixin selector official iLhw;i:Lgr;intermediary field_25933Lnet/minecraft/class_5458;field_25933:Lnet/minecraft/class_2378;named BIOMELnet/minecraft/util/registry/BuiltinRegistries;BIOME:Lnet/minecraft/util/registry/Registry;
-
CHUNK_GENERATOR_SETTINGS
public static final Registry<ChunkGeneratorSettings> CHUNK_GENERATOR_SETTINGS
- Mappings:
Namespace Name Mixin selector official jLhw;j:Lgr;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;
-
-
方法详细资料
-
addRegistry
private static <T> Registry<T> addRegistry(RegistryKey<? extends Registry<T>> registryRef, Supplier<T> defaultValueSupplier)
- Mappings:
Namespace Name Mixin selector official aLhw;a(Lwo;Ljava/util/function/Supplier;)Lgr;intermediary method_30565Lnet/minecraft/class_5458;method_30565(Lnet/minecraft/class_5321;Ljava/util/function/Supplier;)Lnet/minecraft/class_2378;named addRegistryLnet/minecraft/util/registry/BuiltinRegistries;addRegistry(Lnet/minecraft/util/registry/RegistryKey;Ljava/util/function/Supplier;)Lnet/minecraft/util/registry/Registry;
-
addRegistry
private static <T> Registry<T> addRegistry(RegistryKey<? extends Registry<T>> registryRef, com.mojang.serialization.Lifecycle lifecycle, Supplier<T> defaultValueSupplier)
- Mappings:
Namespace Name Mixin selector official aLhw;a(Lwo;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Supplier;)Lgr;intermediary method_30563Lnet/minecraft/class_5458;method_30563(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Supplier;)Lnet/minecraft/class_2378;named addRegistryLnet/minecraft/util/registry/BuiltinRegistries;addRegistry(Lnet/minecraft/util/registry/RegistryKey;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Supplier;)Lnet/minecraft/util/registry/Registry;
-
addRegistry
private static <T,R extends MutableRegistry<T>> R addRegistry(RegistryKey<? extends Registry<T>> registryRef, R registry, Supplier<T> defaultValueSupplier, com.mojang.serialization.Lifecycle lifecycle)
- Mappings:
Namespace Name Mixin selector official aLhw;a(Lwo;Lgx;Ljava/util/function/Supplier;Lcom/mojang/serialization/Lifecycle;)Lgx;intermediary method_30564Lnet/minecraft/class_5458;method_30564(Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Ljava/util/function/Supplier;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;Ljava/util/function/Supplier;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/util/registry/MutableRegistry;
-
add
public static <T> T add(Registry<? super T> registry, String id, T object)
- Mappings:
Namespace Name Mixin selector official aLhw;a(Lgr;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;intermediary method_30561Lnet/minecraft/class_5458;method_30561(Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;named addLnet/minecraft/util/registry/BuiltinRegistries;add(Lnet/minecraft/util/registry/Registry;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
-
add
public static <V,T extends V> T add(Registry<V> registry, Identifier id, T object)
- Mappings:
Namespace Name Mixin selector official aLhw;a(Lgr;Lwp;Ljava/lang/Object;)Ljava/lang/Object;intermediary method_30562Lnet/minecraft/class_5458;method_30562(Lnet/minecraft/class_2378;Lnet/minecraft/class_2960;Ljava/lang/Object;)Ljava/lang/Object;named addLnet/minecraft/util/registry/BuiltinRegistries;add(Lnet/minecraft/util/registry/Registry;Lnet/minecraft/util/Identifier;Ljava/lang/Object;)Ljava/lang/Object;
-
set
public static <V,T extends V> T set(Registry<V> registry, int rawId, RegistryKey<V> key, T object)
- Mappings:
Namespace Name Mixin selector official aLhw;a(Lgr;ILwo;Ljava/lang/Object;)Ljava/lang/Object;intermediary method_30560Lnet/minecraft/class_5458;method_30560(Lnet/minecraft/class_2378;ILnet/minecraft/class_5321;Ljava/lang/Object;)Ljava/lang/Object;named setLnet/minecraft/util/registry/BuiltinRegistries;set(Lnet/minecraft/util/registry/Registry;ILnet/minecraft/util/registry/RegistryKey;Ljava/lang/Object;)Ljava/lang/Object;
-
init
public static void init()
- Mappings:
Namespace Name Mixin selector official aLhw;a()Vintermediary method_30559Lnet/minecraft/class_5458;method_30559()Vnamed initLnet/minecraft/util/registry/BuiltinRegistries;init()V
-
-