Package net.minecraft.core
Interface Holder<T>
- All Superinterfaces:
 IReverseTag<T>,Supplier<T>
- All Known Implementing Classes:
 Holder.Direct,Holder.Reference
- 
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic enumstatic class - 
Method Summary
Modifier and TypeMethodDescriptionbooleancanSerializeIn(HolderOwner<T> p_255833_) default booleancontainsTag(TagKey<T> key) static <T> Holder<T>direct(T p_205710_) default Tget()booleanis(Predicate<ResourceKey<T>> p_205711_) booleanis(ResourceKey<T> p_205712_) booleanis(ResourceLocation p_205713_) booleanbooleanisBound()kind()tags()com.mojang.datafixers.util.Either<ResourceKey<T>,T> unwrap()value()Methods inherited from interface net.minecraftforge.registries.tags.IReverseTag
containsTag 
- 
Method Details
- 
containsTag
- Specified by:
 containsTagin interfaceIReverseTag<T>
 - 
getTagKeys
- Specified by:
 getTagKeysin interfaceIReverseTag<T>
 - 
get
 - 
value
T value() - 
isBound
boolean isBound() - 
is
 - 
is
 - 
is
 - 
is
 - 
tags
 - 
unwrap
com.mojang.datafixers.util.Either<ResourceKey<T>,T> unwrap() - 
unwrapKey
Optional<ResourceKey<T>> unwrapKey() - 
kind
Holder.Kind kind() - 
canSerializeIn
 - 
direct
 
 -