类 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 hw
    intermediary net/minecraft/class_5458
    named net/minecraft/util/registry/BuiltinRegistries
    • 字段详细资料

      • LOGGER

        protected static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official a Lhw;a:Lorg/apache/logging/log4j/Logger;
        intermediary field_25925 Lnet/minecraft/class_5458;field_25925:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/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 k Lhw;k:Ljava/util/Map;
        intermediary field_25934 Lnet/minecraft/class_5458;field_25934:Ljava/util/Map;
        named DEFAULT_VALUE_SUPPLIERS Lnet/minecraft/util/registry/BuiltinRegistries;DEFAULT_VALUE_SUPPLIERS:Ljava/util/Map;
      • ROOT

        private static final MutableRegistry<MutableRegistry<?>> ROOT
        Mappings:
        Namespace Name Mixin selector
        official l Lhw;l:Lgx;
        intermediary field_25935 Lnet/minecraft/class_5458;field_25935:Lnet/minecraft/class_2385;
        named ROOT Lnet/minecraft/util/registry/BuiltinRegistries;ROOT:Lnet/minecraft/util/registry/MutableRegistry;
      • REGISTRIES

        public static final Registry<? extends Registry<?>> REGISTRIES
        Mappings:
        Namespace Name Mixin selector
        official b Lhw;b:Lgr;
        intermediary field_25926 Lnet/minecraft/class_5458;field_25926:Lnet/minecraft/class_2378;
        named REGISTRIES Lnet/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 c Lhw;c:Lgr;
        intermediary field_25927 Lnet/minecraft/class_5458;field_25927:Lnet/minecraft/class_2378;
        named CONFIGURED_SURFACE_BUILDER Lnet/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 d Lhw;d:Lgr;
        intermediary field_25928 Lnet/minecraft/class_5458;field_25928:Lnet/minecraft/class_2378;
        named CONFIGURED_CARVER Lnet/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 e Lhw;e:Lgr;
        intermediary field_25929 Lnet/minecraft/class_5458;field_25929:Lnet/minecraft/class_2378;
        named CONFIGURED_FEATURE Lnet/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 f Lhw;f:Lgr;
        intermediary field_25930 Lnet/minecraft/class_5458;field_25930:Lnet/minecraft/class_2378;
        named CONFIGURED_STRUCTURE_FEATURE Lnet/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 g Lhw;g:Lgr;
        intermediary field_25931 Lnet/minecraft/class_5458;field_25931:Lnet/minecraft/class_2378;
        named STRUCTURE_PROCESSOR_LIST Lnet/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 h Lhw;h:Lgr;
        intermediary field_25932 Lnet/minecraft/class_5458;field_25932:Lnet/minecraft/class_2378;
        named STRUCTURE_POOL Lnet/minecraft/util/registry/BuiltinRegistries;STRUCTURE_POOL:Lnet/minecraft/util/registry/Registry;
      • BIOME

        public static final Registry<Biome> BIOME
        Mappings:
        Namespace Name Mixin selector
        official i Lhw;i:Lgr;
        intermediary field_25933 Lnet/minecraft/class_5458;field_25933:Lnet/minecraft/class_2378;
        named BIOME Lnet/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 j Lhw;j:Lgr;
        intermediary field_26375 Lnet/minecraft/class_5458;field_26375:Lnet/minecraft/class_2378;
        named CHUNK_GENERATOR_SETTINGS Lnet/minecraft/util/registry/BuiltinRegistries;CHUNK_GENERATOR_SETTINGS:Lnet/minecraft/util/registry/Registry;
    • 构造器详细资料

      • BuiltinRegistries

        public BuiltinRegistries()
    • 方法详细资料

      • addRegistry

        private static <T> Registry<T> addRegistry​(RegistryKey<? extends Registry<T>> registryRef,
                                                   Supplier<T> defaultValueSupplier)
        Mappings:
        Namespace Name Mixin selector
        official a Lhw;a(Lwo;Ljava/util/function/Supplier;)Lgr;
        intermediary method_30565 Lnet/minecraft/class_5458;method_30565(Lnet/minecraft/class_5321;Ljava/util/function/Supplier;)Lnet/minecraft/class_2378;
        named addRegistry Lnet/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 a Lhw;a(Lwo;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Supplier;)Lgr;
        intermediary method_30563 Lnet/minecraft/class_5458;method_30563(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Supplier;)Lnet/minecraft/class_2378;
        named addRegistry Lnet/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 a Lhw;a(Lwo;Lgx;Ljava/util/function/Supplier;Lcom/mojang/serialization/Lifecycle;)Lgx;
        intermediary method_30564 Lnet/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 addRegistry Lnet/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 a Lhw;a(Lgr;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
        intermediary method_30561 Lnet/minecraft/class_5458;method_30561(Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
        named add Lnet/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 a Lhw;a(Lgr;Lwp;Ljava/lang/Object;)Ljava/lang/Object;
        intermediary method_30562 Lnet/minecraft/class_5458;method_30562(Lnet/minecraft/class_2378;Lnet/minecraft/class_2960;Ljava/lang/Object;)Ljava/lang/Object;
        named add Lnet/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 a Lhw;a(Lgr;ILwo;Ljava/lang/Object;)Ljava/lang/Object;
        intermediary method_30560 Lnet/minecraft/class_5458;method_30560(Lnet/minecraft/class_2378;ILnet/minecraft/class_5321;Ljava/lang/Object;)Ljava/lang/Object;
        named set Lnet/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 a Lhw;a()V
        intermediary method_30559 Lnet/minecraft/class_5458;method_30559()V
        named init Lnet/minecraft/util/registry/BuiltinRegistries;init()V