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> p_399673_) boolean
<T> Optional
<? extends HolderGetter<T>> lookup
(ResourceKey<? extends Registry<? extends T>> p_399488_) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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>> p_399488_) - Specified by:
lookup
in interfaceHolderGetter.Provider
-
createSerializationContext
public <V> RegistryOps<V> createSerializationContext(com.mojang.serialization.DynamicOps<V> p_399673_) -
createSwapper
-
hasRegisteredPlaceholders
public boolean hasRegisteredPlaceholders()
-