net.minecraft.util

public class PlaceholderLookupProvider

implements HolderGetter$Provider

azr
net.minecraft.util.PlaceholderLookupProvider
net.minecraft.class_10676
net.minecraft.registry.ContextSwappableRegistryLookup

Field summary

Modifier and TypeField
final HolderLookup$Provider
a
context
field_56244
delegate
final PlaceholderLookupProvider$UniversalLookup
b
lookup
field_56245
entryLookupImpl
final Map<ResourceKey<Object>, Holder$Reference<Object>>
c
holders
field_56246
entries
final Map<TagKey<Object>, HolderSet$Named<Object>>
d
holderSets
field_56247
tags

Constructor summary

ModifierConstructor
public (HolderLookup$Provider delegate)

Method summary

Modifier and TypeMethod
public <T> Optional<? extends HolderGetter<T>>
a(alf<? extends js<? extends T>> arg0)
lookup(ResourceKey<? extends Registry<? extends T>> arg0)
method_46759(class_5321<? extends class_2378<? extends T>> arg0)
getOptional(RegistryKey<? extends Registry<? extends T>> arg0)
public <V> RegistryOps<V>
a(com.mojang.serialization.DynamicOps<V> arg0)
createSerializationContext(com.mojang.serialization.DynamicOps<V> arg0)
method_67089(com.mojang.serialization.DynamicOps<V> arg0)
createRegistryOps(com.mojang.serialization.DynamicOps<V> delegateOps)
public RegistryContextSwapper
a()
createSwapper()
method_67088()
createContextSwapper()
public boolean
b()
hasRegisteredPlaceholders()
method_67090()
hasEntries()