Uses of Interface
net.minecraft.core.WritableRegistry
Packages that use WritableRegistry
Package
Description
Classes for NeoForge's own data generation.
-
Uses of WritableRegistry in net.minecraft.core
Classes in net.minecraft.core that implement WritableRegistry -
Uses of WritableRegistry in net.minecraft.core.registries
Fields in net.minecraft.core.registries declared as WritableRegistryModifier and TypeFieldDescriptionprivate static final WritableRegistry<WritableRegistry<?>> BuiltInRegistries.WRITABLE_REGISTRYFields in net.minecraft.core.registries with type parameters of type WritableRegistryModifier and TypeFieldDescriptionprivate static final WritableRegistry<WritableRegistry<?>> BuiltInRegistries.WRITABLE_REGISTRYMethods in net.minecraft.core.registries with type parameters of type WritableRegistryModifier and TypeMethodDescriptionprivate static <T,R extends WritableRegistry<T>>
RBuiltInRegistries.internalRegister(ResourceKey<? extends Registry<T>> pKey, R pRegistry, BuiltInRegistries.RegistryBootstrap<T> pBootstrap) -
Uses of WritableRegistry in net.minecraft.data.loot
Methods in net.minecraft.data.loot with parameters of type WritableRegistryModifier and TypeMethodDescriptionprotected voidLootTableProvider.validate(WritableRegistry<LootTable> writableregistry, ValidationContext validationcontext, ProblemReporter.Collector problemreporter$collector) -
Uses of WritableRegistry in net.minecraft.resources
Fields in net.minecraft.resources declared as WritableRegistryModifier and TypeFieldDescriptionprivate final WritableRegistry<T> RegistryDataLoader.Loader.registryThe field for theregistryrecord component.Methods in net.minecraft.resources that return WritableRegistryModifier and TypeMethodDescriptionRegistryDataLoader.Loader.registry()Returns the value of theregistryrecord component.Methods in net.minecraft.resources with parameters of type WritableRegistryModifier and TypeMethodDescriptionprivate static <T> RegistryOps.RegistryInfo<T> RegistryDataLoader.createInfoForNewRegistry(WritableRegistry<T> pRegistry) (package private) static <E> voidRegistryDataLoader.loadContentsFromManager(ResourceManager pResourceManager, RegistryOps.RegistryInfoLookup pRegistryInfoLookup, WritableRegistry<E> pRegistry, com.mojang.serialization.Decoder<E> pCodec, Map<ResourceKey<?>, Exception> pLoadingErrors) (package private) static <E> voidRegistryDataLoader.loadContentsFromNetwork(Map<ResourceKey<? extends Registry<?>>, RegistryDataLoader.NetworkedRegistryData> pElements, ResourceProvider pResourceProvider, RegistryOps.RegistryInfoLookup pRegistryInfoLookup, WritableRegistry<E> pRegistry, com.mojang.serialization.Decoder<E> pCodec, Map<ResourceKey<?>, Exception> pLoadingErrors) private static <E> voidRegistryDataLoader.loadElementFromResource(WritableRegistry<E> pRegistry, com.mojang.serialization.Decoder<E> pCodec, RegistryOps<JsonElement> pOps, ResourceKey<E> pResourceKey, Resource pResource, RegistrationInfo pRegistrationInfo) Constructors in net.minecraft.resources with parameters of type WritableRegistryModifierConstructorDescription(package private)Loader(RegistryDataLoader.RegistryData<T> data, WritableRegistry<T> registry, Map<ResourceKey<?>, Exception> loadingErrors) Creates an instance of aLoaderrecord class. -
Uses of WritableRegistry in net.minecraft.server
Methods in net.minecraft.server that return types with arguments of type WritableRegistryModifier and TypeMethodDescriptionprivate static <T> CompletableFuture<WritableRegistry<?>> ReloadableServerRegistries.scheduleRegistryLoad(LootDataType<T> pLootDataType, RegistryOps<JsonElement> pOps, ResourceManager pResourceManager, Executor pBackgroundExecutor) Method parameters in net.minecraft.server with type arguments of type WritableRegistryModifier and TypeMethodDescriptionprivate static ReloadableServerRegistries.LoadResultReloadableServerRegistries.createAndValidateFullContext(LayeredRegistryAccess<RegistryLayer> pRegistryAccess, HolderLookup.Provider pProvider, List<WritableRegistry<?>> pRegistries) private static LayeredRegistryAccess<RegistryLayer> ReloadableServerRegistries.createUpdatedRegistries(LayeredRegistryAccess<RegistryLayer> pRegistryAccess, List<WritableRegistry<?>> pRegistries) -
Uses of WritableRegistry in net.minecraft.tags
Methods in net.minecraft.tags with parameters of type WritableRegistryModifier and TypeMethodDescriptionstatic <T> TagLoader.ElementLookup<Holder<T>> TagLoader.ElementLookup.fromWritableRegistry(WritableRegistry<T> pRegistry) static <T> voidTagLoader.loadTagsForRegistry(ResourceManager pResourceManager, WritableRegistry<T> pRegistry) static <T> voidTagLoader.loadTagsFromNetwork(TagNetworkSerialization.NetworkPayload pPayload, WritableRegistry<T> pRegistry) -
Uses of WritableRegistry in net.neoforged.neoforge.common.data.internal
Methods in net.neoforged.neoforge.common.data.internal with parameters of type WritableRegistryModifier and TypeMethodDescriptionprotected voidNeoForgeLootTableProvider.validate(WritableRegistry<LootTable> writableregistry, ValidationContext validationcontext, ProblemReporter.Collector problemreporter$collector) -
Uses of WritableRegistry in net.neoforged.neoforge.event
Fields in net.neoforged.neoforge.event declared as WritableRegistryModifier and TypeFieldDescriptionprivate final WritableRegistry<TestEnvironmentDefinition> RegisterGameTestsEvent.environmentsRegistryprivate final WritableRegistry<GameTestInstance> RegisterGameTestsEvent.testsRegistryConstructors in net.neoforged.neoforge.event with parameters of type WritableRegistryModifierConstructorDescriptionRegisterGameTestsEvent(WritableRegistry<TestEnvironmentDefinition> environmentsRegistry, WritableRegistry<GameTestInstance> testsRegistry)