Package net.minecraft.util
Class PlaceholderLookupProvider
java.lang.Object
net.minecraft.util.PlaceholderLookupProvider
- All Implemented Interfaces:
HolderGetter.Provider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final HolderLookup.Provider(package private) final Map<ResourceKey<Object>, Holder.Reference<Object>> (package private) final Map<TagKey<Object>, HolderSet.Named<Object>> (package private) final PlaceholderLookupProvider.UniversalLookup -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<V> RegistryOps<V> createSerializationContext(com.mojang.serialization.DynamicOps<V> pOps) boolean<T> Optional<? extends HolderGetter<T>> lookup(ResourceKey<? extends Registry<? extends T>> pRegistryKey) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.core.HolderGetter.Provider
get, getOrThrow, lookupOrThrow
-
Field Details
-
context
-
lookup
-
holders
-
holderSets
-
-
Constructor Details
-
PlaceholderLookupProvider
-
-
Method Details
-
lookup
public <T> Optional<? extends HolderGetter<T>> lookup(ResourceKey<? extends Registry<? extends T>> pRegistryKey) - Specified by:
lookupin interfaceHolderGetter.Provider
-
createSerializationContext
-
createSwapper
-
hasRegisteredPlaceholders
public boolean hasRegisteredPlaceholders()
-