类 RegistryDataLoader
java.lang.Object
net.minecraft.resources.RegistryDataLoader
-
嵌套类概要
嵌套类修饰符和类型类说明(专用程序包) static final record
(专用程序包) static interface
static final record
static final record
-
字段概要
字段修饰符和类型字段说明static final List
<RegistryDataLoader.RegistryData<?>> private static final Comparator
<ResourceKey<?>> private static final org.slf4j.Logger
private static final RegistrationInfo
private static final Function
<Optional<KnownPack>, RegistrationInfo> static final List
<RegistryDataLoader.RegistryData<?>> static final List
<RegistryDataLoader.RegistryData<?>> -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static RegistryOps.RegistryInfoLookup
createContext
(List<HolderLookup.RegistryLookup<?>> p_255821_, List<RegistryDataLoader.Loader<?>> p_365131_) private static <T> RegistryOps.RegistryInfo
<T> createInfoForContextRegistry
(HolderLookup.RegistryLookup<T> p_367102_) private static <T> RegistryOps.RegistryInfo
<T> createInfoForNewRegistry
(WritableRegistry<T> p_256020_) private static ReportedException
createReportWithBriefInfo
(Map<ResourceKey<?>, Exception> p_368267_) static Stream
<RegistryDataLoader.RegistryData<?>> static RegistryAccess.Frozen
load
(Map<ResourceKey<? extends Registry<?>>, RegistryDataLoader.NetworkedRegistryData> p_328212_, ResourceProvider p_335625_, List<HolderLookup.RegistryLookup<?>> p_329346_, List<RegistryDataLoader.RegistryData<?>> p_362679_) private static RegistryAccess.Frozen
load
(RegistryDataLoader.LoadingFunction p_332256_, List<HolderLookup.RegistryLookup<?>> p_333463_, List<RegistryDataLoader.RegistryData<?>> p_368458_) static RegistryAccess.Frozen
load
(ResourceManager p_252046_, List<HolderLookup.RegistryLookup<?>> p_250344_, List<RegistryDataLoader.RegistryData<?>> p_366741_) (专用程序包) static <E> void
loadContentsFromManager
(ResourceManager p_335634_, RegistryOps.RegistryInfoLookup p_333035_, WritableRegistry<E> p_331358_, com.mojang.serialization.Decoder<E> p_329404_, Map<ResourceKey<?>, Exception> p_335074_) (专用程序包) static <E> void
loadContentsFromNetwork
(Map<ResourceKey<? extends Registry<?>>, RegistryDataLoader.NetworkedRegistryData> p_331925_, ResourceProvider p_332010_, RegistryOps.RegistryInfoLookup p_329253_, WritableRegistry<E> p_332518_, com.mojang.serialization.Decoder<E> p_328898_, Map<ResourceKey<?>, Exception> p_335768_) private static <E> void
loadElementFromResource
(WritableRegistry<E> p_330991_, com.mojang.serialization.Decoder<Optional<E>> p_333909_, RegistryOps<com.google.gson.JsonElement> p_332135_, ResourceKey<E> p_332850_, Resource p_335244_, RegistrationInfo p_332222_) private static ReportedException
logErrors
(Map<ResourceKey<?>, Exception> p_361753_) private static void
printFullDetailsToLog
(Map<ResourceKey<?>, Exception> p_252325_)
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
ERROR_KEY_COMPARATOR
-
NETWORK_REGISTRATION_INFO
-
REGISTRATION_INFO_CACHE
-
WORLDGEN_REGISTRIES
-
DIMENSION_REGISTRIES
-
SYNCHRONIZED_REGISTRIES
-
-
构造器详细资料
-
RegistryDataLoader
public RegistryDataLoader()
-
-
方法详细资料
-
getWorldGenAndDimensionStream
-
load
public static RegistryAccess.Frozen load(ResourceManager p_252046_, List<HolderLookup.RegistryLookup<?>> p_250344_, List<RegistryDataLoader.RegistryData<?>> p_366741_) -
load
public static RegistryAccess.Frozen load(Map<ResourceKey<? extends Registry<?>>, RegistryDataLoader.NetworkedRegistryData> p_328212_, ResourceProvider p_335625_, List<HolderLookup.RegistryLookup<?>> p_329346_, List<RegistryDataLoader.RegistryData<?>> p_362679_) -
load
private static RegistryAccess.Frozen load(RegistryDataLoader.LoadingFunction p_332256_, List<HolderLookup.RegistryLookup<?>> p_333463_, List<RegistryDataLoader.RegistryData<?>> p_368458_) -
createContext
private static RegistryOps.RegistryInfoLookup createContext(List<HolderLookup.RegistryLookup<?>> p_255821_, List<RegistryDataLoader.Loader<?>> p_365131_) -
createInfoForNewRegistry
private static <T> RegistryOps.RegistryInfo<T> createInfoForNewRegistry(WritableRegistry<T> p_256020_) -
createInfoForContextRegistry
private static <T> RegistryOps.RegistryInfo<T> createInfoForContextRegistry(HolderLookup.RegistryLookup<T> p_367102_) -
logErrors
-
printFullDetailsToLog
-
createReportWithBriefInfo
-
loadElementFromResource
private static <E> void loadElementFromResource(WritableRegistry<E> p_330991_, com.mojang.serialization.Decoder<Optional<E>> p_333909_, RegistryOps<com.google.gson.JsonElement> p_332135_, ResourceKey<E> p_332850_, Resource p_335244_, RegistrationInfo p_332222_) throws IOException - 抛出:
IOException
-
loadContentsFromManager
static <E> void loadContentsFromManager(ResourceManager p_335634_, RegistryOps.RegistryInfoLookup p_333035_, WritableRegistry<E> p_331358_, com.mojang.serialization.Decoder<E> p_329404_, Map<ResourceKey<?>, Exception> p_335074_) -
loadContentsFromNetwork
static <E> void loadContentsFromNetwork(Map<ResourceKey<? extends Registry<?>>, RegistryDataLoader.NetworkedRegistryData> p_331925_, ResourceProvider p_332010_, RegistryOps.RegistryInfoLookup p_329253_, WritableRegistry<E> p_332518_, com.mojang.serialization.Decoder<E> p_328898_, Map<ResourceKey<?>, Exception> p_335768_)
-