net.minecraft.core

public interface Holder<T>

hc
net.minecraft.core.Holder
net.minecraft.class_6880
net.minecraft.util.registry.RegistryEntry
net.minecraft.src.C_203228_
net.minecraft.core.Holder

Method summary

Modifier and TypeMethod
T
a()
value()
comp_349()
value()
m_203334_()
boolean
b()
isBound()
method_40227()
hasKeyAndValue()
m_203633_()
boolean
a(aaj arg0)
is(ResourceLocation arg0)
method_40226(class_2960 arg0)
matchesId(Identifier id)
m_203373_(C_5265_ arg0)
boolean
a(aai<T> arg0)
is(ResourceKey<T> arg0)
method_40225(class_5321<T> arg0)
matchesKey(RegistryKey<T> key)
m_203565_(C_5264_<T> arg0)
boolean
a(Predicate<aai<T>> arg0)
is(Predicate<ResourceKey<T>> arg0)
method_40224(Predicate<class_5321<T>> arg0)
matches(Predicate<RegistryKey<T>> predicate)
m_203425_(Predicate<C_5264_<T>> arg0)
boolean
a(akh<T> arg0)
is(TagKey<T> arg0)
method_40220(class_6862<T> arg0)
isIn(TagKey<T> tag)
m_203656_(C_203208_<T> arg0)
Stream<TagKey<T>>
c()
tags()
method_40228()
streamTags()
m_203616_()
com.mojang.datafixers.util.Either<ResourceKey<T>, T>
d()
unwrap()
method_40229()
getKeyOrValue()
m_203439_()
Optional<ResourceKey<T>>
e()
unwrapKey()
method_40230()
getKey()
m_203543_()
Holder$Kind
f()
kind()
method_40231()
getType()
m_203376_()
boolean
a(hm<T> arg0)
isValidInRegistry(Registry<T> arg0)
method_40222(class_2378<T> arg0)
matchesRegistry(Registry<T> registry)
m_203401_(C_4705_<T> arg0)
static <T> Holder<T>
a(T arg0)
direct(T arg0)
method_40223(T arg0)
of(T value)
m_205709_(T p_205710_)
static <T> Holder<T>
a(hc<? extends T> arg0)
hackyErase(Holder<? extends T> arg0)
method_40221(class_6880<? extends T> arg0)
upcast(RegistryEntry<? extends T> entry)
m_205706_(C_203228_<? extends T> p_205707_)