Package net.minecraft.core
Interface Holder<T>
- All Superinterfaces:
- IWithData<T>
- All Known Implementing Classes:
- DeferredBlock,- DeferredBlockBuilder,- DeferredEntityTypeBuilder,- DeferredHolder,- DeferredItem,- DeferredItemBuilder,- Holder.Direct,- Holder.Reference,- RegistrySetBuilder.LazyHolder
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic enumstatic class
- 
Method SummaryModifier and TypeMethodDescriptionbooleancanSerializeIn(HolderOwner<T> p_255833_) static <T> Holder<T>direct(T p_205710_) 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()
- 
Method Details- 
valueT value()
- 
isBoundboolean isBound()
- 
is
- 
is
- 
is
- 
is
- 
tags
- 
unwrapcom.mojang.datafixers.util.Either<ResourceKey<T>,T> unwrap()
- 
unwrapKeyOptional<ResourceKey<T>> unwrapKey()
- 
kindHolder.Kind kind()
- 
canSerializeIn
- 
direct
 
-