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_REGISTRY
Fields in net.minecraft.core.registries with type parameters of type WritableRegistryModifier and TypeFieldDescriptionprivate static final WritableRegistry
<WritableRegistry<?>> BuiltInRegistries.WRITABLE_REGISTRY
Methods 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>> p_259230_, R p_260327_, BuiltInRegistries.RegistryBootstrap<T> p_259210_) -
Uses of WritableRegistry in net.minecraft.data.loot
Methods in net.minecraft.data.loot with parameters of type WritableRegistryModifier and TypeMethodDescriptionprotected void
LootTableProvider.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.registry
The field for theregistry
record component.Methods in net.minecraft.resources that return WritableRegistryModifier and TypeMethodDescriptionRegistryDataLoader.Loader.registry()
Returns the value of theregistry
record component.Methods in net.minecraft.resources with parameters of type WritableRegistryModifier and TypeMethodDescriptionprivate static <T> RegistryOps.RegistryInfo
<T> RegistryDataLoader.createInfoForNewRegistry
(WritableRegistry<T> p_256020_) (package private) static <E> void
RegistryDataLoader.loadContentsFromManager
(ResourceManager p_321535_, RegistryOps.RegistryInfoLookup p_321612_, WritableRegistry<E> p_321557_, com.mojang.serialization.Decoder<E> p_321820_, Map<ResourceKey<?>, Exception> p_321649_) (package private) static <E> void
RegistryDataLoader.loadContentsFromNetwork
(Map<ResourceKey<? extends Registry<?>>, RegistryDataLoader.NetworkedRegistryData> p_321633_, ResourceProvider p_326020_, RegistryOps.RegistryInfoLookup p_321801_, WritableRegistry<E> p_321671_, com.mojang.serialization.Decoder<E> p_321718_, Map<ResourceKey<?>, Exception> p_321625_) private static <E> void
RegistryDataLoader.loadElementFromResource
(WritableRegistry<E> p_326195_, com.mojang.serialization.Decoder<E> p_326476_, RegistryOps<com.google.gson.JsonElement> p_325932_, ResourceKey<E> p_326054_, Resource p_326141_, RegistrationInfo p_326033_) 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 aLoader
record 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> p_335741_, RegistryOps<com.google.gson.JsonElement> p_336173_, ResourceManager p_335893_, Executor p_336104_) Method parameters in net.minecraft.server with type arguments of type WritableRegistryModifier and TypeMethodDescriptionprivate static ReloadableServerRegistries.LoadResult
ReloadableServerRegistries.createAndValidateFullContext
(LayeredRegistryAccess<RegistryLayer> p_362306_, HolderLookup.Provider p_361687_, List<WritableRegistry<?>> p_361223_) private static LayeredRegistryAccess
<RegistryLayer> ReloadableServerRegistries.createUpdatedRegistries
(LayeredRegistryAccess<RegistryLayer> p_335434_, List<WritableRegistry<?>> p_336097_) -
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> p_379984_) static <T> void
TagLoader.loadTagsForRegistry
(ResourceManager p_360949_, WritableRegistry<T> p_364371_) static <T> void
TagLoader.loadTagsFromNetwork
(TagNetworkSerialization.NetworkPayload p_362324_, WritableRegistry<T> p_363626_) -
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 void
NeoForgeLootTableProvider.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.environmentsRegistry
private final WritableRegistry
<GameTestInstance> RegisterGameTestsEvent.testsRegistry
Constructors in net.neoforged.neoforge.event with parameters of type WritableRegistryModifierConstructorDescriptionRegisterGameTestsEvent
(WritableRegistry<TestEnvironmentDefinition> environmentsRegistry, WritableRegistry<GameTestInstance> testsRegistry)