Class AnyOfBlockFilter
java.lang.Object
java.util.AbstractCollection<K>
it.unimi.dsi.fastutil.objects.AbstractReferenceCollection<K>
it.unimi.dsi.fastutil.objects.AbstractReferenceSet<K>
it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet<org.cloudburstmc.api.block.BlockState>
org.cloudburstmc.server.level.generator.standard.misc.filter.AnyOfBlockFilter
- All Implemented Interfaces:
it.unimi.dsi.fastutil.Hash,it.unimi.dsi.fastutil.objects.ObjectIterable<org.cloudburstmc.api.block.BlockState>,it.unimi.dsi.fastutil.objects.ReferenceCollection<org.cloudburstmc.api.block.BlockState>,it.unimi.dsi.fastutil.objects.ReferenceSet<org.cloudburstmc.api.block.BlockState>,Serializable,Cloneable,Iterable<org.cloudburstmc.api.block.BlockState>,Collection<org.cloudburstmc.api.block.BlockState>,Predicate<org.cloudburstmc.api.block.BlockState>,Set<org.cloudburstmc.api.block.BlockState>,BlockFilter
public final class AnyOfBlockFilter
extends it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet<org.cloudburstmc.api.block.BlockState>
implements BlockFilter
Implementation of
BlockFilter which checks if the block is contained in a list of IDs.- Author:
- DaPorkchop_
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from interface it.unimi.dsi.fastutil.Hash
it.unimi.dsi.fastutil.Hash.Strategy<K extends Object> -
Field Summary
Fields inherited from class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
containsNull, f, key, mask, maxFill, minN, n, sizeFields inherited from interface org.cloudburstmc.server.level.generator.standard.misc.filter.BlockFilter
AIR, REPLACEABLEFields inherited from interface it.unimi.dsi.fastutil.Hash
DEFAULT_GROWTH_FACTOR, DEFAULT_INITIAL_SIZE, DEFAULT_LOAD_FACTOR, FAST_LOAD_FACTOR, FREE, OCCUPIED, PRIMES, REMOVED, VERY_FAST_LOAD_FACTOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleantest(org.cloudburstmc.api.block.BlockState blockState)Methods inherited from class it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet
add, addAll, clear, clone, contains, forEach, hashCode, isEmpty, iterator, of, of, of, of, of, rehash, remove, shiftKeys, size, spliterator, toSet, toSetWithExpectedSize, trim, trimMethods inherited from class it.unimi.dsi.fastutil.objects.AbstractReferenceSet
equalsMethods inherited from class it.unimi.dsi.fastutil.objects.AbstractReferenceCollection
toStringMethods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll, toArray, toArrayMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Constructor Details
-
AnyOfBlockFilter
-
-
Method Details
-
test
public boolean test(org.cloudburstmc.api.block.BlockState blockState)- Specified by:
testin interfaceBlockFilter- Specified by:
testin interfacePredicate<org.cloudburstmc.api.block.BlockState>
-