Uses of Interface
net.minecraft.registry.MutableRegistry
Packages that use MutableRegistry
-
Uses of MutableRegistry in net.minecraft.registry
Classes in net.minecraft.registry that implement MutableRegistryModifier and TypeClassDescriptionclassAn implementation ofRegistrywith a default ID and value for unknown lookups.classAn implementation of a mutable registry.Fields in net.minecraft.registry declared as MutableRegistryModifier and TypeFieldDescriptionprivate final MutableRegistry<T> RegistryLoader.Loader.registryThe field for theregistryrecord component.private static final MutableRegistry<MutableRegistry<?>> Registries.ROOTFields in net.minecraft.registry with type parameters of type MutableRegistryModifier and TypeFieldDescriptionprivate static final MutableRegistry<MutableRegistry<?>> Registries.ROOTMethods in net.minecraft.registry with type parameters of type MutableRegistryModifier and TypeMethodDescriptionprivate static <T,R extends MutableRegistry<T>>
RRegistries.create(RegistryKey<? extends Registry<T>> key, R registry, Registries.Initializer<T> initializer) Methods in net.minecraft.registry that return MutableRegistryModifier and TypeMethodDescriptionRegistryLoader.Loader.registry()Returns the value of theregistryrecord component.Methods in net.minecraft.registry that return types with arguments of type MutableRegistryModifier and TypeMethodDescriptionprivate static <T> CompletableFuture<MutableRegistry<?>> ReloadableRegistries.prepare(LootDataType<T> type, RegistryOps<JsonElement> ops, ResourceManager resourceManager, Executor prepareExecutor) Methods in net.minecraft.registry with parameters of type MutableRegistryModifier and TypeMethodDescriptionprivate static <T> RegistryOps.RegistryInfo<T> RegistryLoader.createInfo(MutableRegistry<T> registry) (package private) static <E> voidRegistryLoader.loadFromNetwork(Map<RegistryKey<? extends Registry<?>>, List<SerializableRegistries.SerializedRegistryEntry>> data, ResourceFactory factory, RegistryOps.RegistryInfoGetter infoGetter, MutableRegistry<E> registry, com.mojang.serialization.Decoder<E> decoder, Map<RegistryKey<?>, Exception> loadingErrors) (package private) static <E> voidRegistryLoader.loadFromResource(ResourceManager resourceManager, RegistryOps.RegistryInfoGetter infoGetter, MutableRegistry<E> registry, com.mojang.serialization.Decoder<E> elementDecoder, Map<RegistryKey<?>, Exception> errors) private static <E> voidRegistryLoader.parseAndAdd(MutableRegistry<E> registry, com.mojang.serialization.Decoder<E> decoder, RegistryOps<JsonElement> ops, RegistryKey<E> key, Resource resource, RegistryEntryInfo entryInfo) Method parameters in net.minecraft.registry with type arguments of type MutableRegistryModifier and TypeMethodDescriptionprivate static CombinedDynamicRegistries<ServerDynamicRegistryType> ReloadableRegistries.apply(CombinedDynamicRegistries<ServerDynamicRegistryType> dynamicRegistries, List<MutableRegistry<?>> registries) private static CombinedDynamicRegistries<ServerDynamicRegistryType> ReloadableRegistries.with(CombinedDynamicRegistries<ServerDynamicRegistryType> dynamicRegistries, List<MutableRegistry<?>> registries) Constructors in net.minecraft.registry with parameters of type MutableRegistryModifierConstructorDescription(package private)Loader(RegistryLoader.Entry<T> entry, MutableRegistry<T> mutableRegistry, Map<RegistryKey<?>, Exception> map)