net.minecraft.core

public interface HolderSet<T>

extends Iterable<Holder<T>>

jm
net.minecraft.core.HolderSet
net.minecraft.class_6885

Method summary

Modifier and TypeMethod
Stream<Holder<T>>
a()
stream()
method_40239()
int
b()
size()
method_40247()
boolean
c()
isBound()
method_62680()
com.mojang.datafixers.util.Either<TagKey<T>, List<Holder<T>>>
d()
unwrap()
method_40248()
Optional<Holder<T>>
a(baq arg0)
getRandomElement(RandomSource arg0)
method_40243(class_5819 arg0)
Holder<T>
a(int arg0)
get(int arg0)
method_40240(int arg0)
boolean
a(ji<T> arg0)
contains(Holder<T> arg0)
method_40241(class_6880<T> arg0)
boolean
a(jl<T> arg0)
canSerializeIn(HolderOwner<T> arg0)
method_46768(class_7876<T> arg0)
Optional<TagKey<T>>
e()
unwrapKey()
method_45925()
static <T> HolderSet$Named<T>
a(jl<T> arg0, ayk<T> arg1)
emptyNamed(HolderOwner<T> arg0, TagKey<T> arg1)
method_45924(class_7876<T> arg0, class_6862<T> arg1)
static <T> HolderSet<T>
f()
empty()
method_58563()
static <T> HolderSet$Direct<T>
a(ji<T>... arg0)
direct(Holder<T>... arg0)
method_40246(class_6880<T>... arg0)
static <T> HolderSet$Direct<T>
a(List<? extends ji<T>> arg0)
direct(List<? extends Holder<T>> arg0)
method_40242(List<? extends class_6880<T>> arg0)
static <E, T> HolderSet$Direct<T>
a(Function<E, ji<T>> arg0, E... arg1)
direct(Function<E, Holder<T>> arg0, E... arg1)
method_40245(Function<E, class_6880<T>> arg0, E... arg1)
static <E, T> HolderSet$Direct<T>
a(Function<E, ji<T>> arg0, Collection<E> arg1)
direct(Function<E, Holder<T>> arg0, Collection<E> arg1)
method_40244(Function<E, class_6880<T>> arg0, Collection<E> arg1)