Package net.minecraft.world.level
Class CollisionSpliterator
java.lang.Object
java.util.Spliterators.AbstractSpliterator<VoxelShape>
net.minecraft.world.level.CollisionSpliterator
- All Implemented Interfaces:
- Spliterator<VoxelShape>
- 
Nested Class SummaryNested classes/interfaces inherited from interface java.util.SpliteratorSpliterator.OfDouble, Spliterator.OfInt, Spliterator.OfLong, Spliterator.OfPrimitive<T extends Object,T_CONS extends Object,T_SPLITR extends Spliterator.OfPrimitive<T,T_CONS,T_SPLITR>>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate AABBprivate CollisionGetterprivate CollisionContextprivate Cursor3Dprivate VoxelShapeprivate booleanprivate BlockPos.MutableBlockPosprivate BiPredicate<BlockState,BlockPos>private EntityFields inherited from interface java.util.SpliteratorCONCURRENT, DISTINCT, IMMUTABLE, NONNULL, ORDERED, SIZED, SORTED, SUBSIZED
- 
Constructor SummaryConstructorsConstructorDescriptionCollisionSpliterator(CollisionGetter p_45798_, Entity p_45799_, AABB p_45800_)CollisionSpliterator(CollisionGetter p_45802_, Entity p_45803_, AABB p_45804_, BiPredicate<BlockState,BlockPos> p_45805_)
- 
Method SummaryModifier and TypeMethodDescription(package private) booleancollisionCheck(Consumer<? super VoxelShape> p_45819_)private BlockGettergetChunk(int p_45807_, int p_45808_)static booleanisBoxFullyWithinWorldBorder(WorldBorder p_45813_, AABB p_45814_)private static booleanisCloseToBorder(VoxelShape p_45816_, AABB p_45817_)private static booleanisOutsideBorder(VoxelShape p_45821_, AABB p_45822_)booleantryAdvance(Consumer<? super VoxelShape> p_45826_)(package private) booleanworldBorderCheck(Consumer<? super VoxelShape> p_45824_)Methods inherited from class java.util.Spliterators.AbstractSpliteratorcharacteristics, estimateSize, trySplitMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.SpliteratorforEachRemaining, getComparator, getExactSizeIfKnown, hasCharacteristics
- 
Field Details- 
source
- 
box
- 
context
- 
cursor
- 
pos
- 
entityShape
- 
collisionGetter
- 
needsBorderCheckprivate boolean needsBorderCheck
- 
predicate
 
- 
- 
Constructor Details- 
CollisionSpliterator
- 
CollisionSpliteratorpublic CollisionSpliterator(CollisionGetter p_45802_, @Nullable Entity p_45803_, AABB p_45804_, BiPredicate<BlockState,BlockPos> p_45805_)
 
- 
- 
Method Details- 
tryAdvance
- 
collisionCheck
- 
getChunk
- 
worldBorderCheck
- 
isCloseToBorder
- 
isOutsideBorder
- 
isBoxFullyWithinWorldBorder
 
-