Package net.minecraft.world
Class BlockCollisionSpliterator
java.lang.Object
com.google.common.collect.UnmodifiableIterator<T>
com.google.common.collect.AbstractIterator<VoxelShape>
net.minecraft.world.BlockCollisionSpliterator
- All Implemented Interfaces:
Iterator<VoxelShape>
- Mappings:
Namespace Name official bza
intermediary net/minecraft/class_5329
named net/minecraft/world/BlockCollisionSpliterator
-
Field Summary
Modifier and TypeFieldDescriptionprivate final CuboidBlockIterator
private final Box
private final VoxelShape
private final ShapeContext
private long
private final boolean
private final BlockPos.Mutable
private final CollisionView
-
Constructor Summary
ConstructorDescriptionBlockCollisionSpliterator
(CollisionView world, @Nullable Entity entity, Box box) BlockCollisionSpliterator
(CollisionView world, @Nullable Entity entity, Box box, boolean bool) -
Method Summary
Methods inherited from class com.google.common.collect.AbstractIterator
endOfData, hasNext, next, peek
Methods inherited from class com.google.common.collect.UnmodifiableIterator
remove
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
box
- Mappings:
Namespace Name Mixin selector official a
Lbza;a:Ldnu;
intermediary field_25169
Lnet/minecraft/class_5329;field_25169:Lnet/minecraft/class_238;
named box
Lnet/minecraft/world/BlockCollisionSpliterator;box:Lnet/minecraft/util/math/Box;
-
context
- Mappings:
Namespace Name Mixin selector official b
Lbza;b:Ldoe;
intermediary field_25170
Lnet/minecraft/class_5329;field_25170:Lnet/minecraft/class_3726;
named context
Lnet/minecraft/world/BlockCollisionSpliterator;context:Lnet/minecraft/block/ShapeContext;
-
blockIterator
- Mappings:
Namespace Name Mixin selector official c
Lbza;c:Lgk;
intermediary field_25171
Lnet/minecraft/class_5329;field_25171:Lnet/minecraft/class_3980;
named blockIterator
Lnet/minecraft/world/BlockCollisionSpliterator;blockIterator:Lnet/minecraft/util/CuboidBlockIterator;
-
pos
- Mappings:
Namespace Name Mixin selector official d
Lbza;d:Lgh$a;
intermediary field_25172
Lnet/minecraft/class_5329;field_25172:Lnet/minecraft/class_2338$class_2339;
named pos
Lnet/minecraft/world/BlockCollisionSpliterator;pos:Lnet/minecraft/util/math/BlockPos$Mutable;
-
boxShape
- Mappings:
Namespace Name Mixin selector official e
Lbza;e:Ldos;
intermediary field_25173
Lnet/minecraft/class_5329;field_25173:Lnet/minecraft/class_265;
named boxShape
Lnet/minecraft/world/BlockCollisionSpliterator;boxShape:Lnet/minecraft/util/shape/VoxelShape;
-
world
- Mappings:
Namespace Name Mixin selector official f
Lbza;f:Lbzg;
intermediary field_25174
Lnet/minecraft/class_5329;field_25174:Lnet/minecraft/class_1941;
named world
Lnet/minecraft/world/BlockCollisionSpliterator;world:Lnet/minecraft/world/CollisionView;
-
field_35590
private final boolean field_35590- Mappings:
Namespace Name Mixin selector official g
Lbza;g:Z
intermediary field_35590
Lnet/minecraft/class_5329;field_35590:Z
named field_35590
Lnet/minecraft/world/BlockCollisionSpliterator;field_35590:Z
-
field_35108
- Mappings:
Namespace Name Mixin selector official h
Lbza;h:Lbzc;
intermediary field_35108
Lnet/minecraft/class_5329;field_35108:Lnet/minecraft/class_1922;
named field_35108
Lnet/minecraft/world/BlockCollisionSpliterator;field_35108:Lnet/minecraft/world/BlockView;
-
field_35109
private long field_35109- Mappings:
Namespace Name Mixin selector official i
Lbza;i:J
intermediary field_35109
Lnet/minecraft/class_5329;field_35109:J
named field_35109
Lnet/minecraft/world/BlockCollisionSpliterator;field_35109:J
-
-
Constructor Details
-
BlockCollisionSpliterator
- Mappings:
Namespace Name Mixin selector official <init>
Lbza;<init>(Lbzg;Lawm;Ldnu;)V
intermediary <init>
Lnet/minecraft/class_5329;<init>(Lnet/minecraft/class_1941;Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)V
named <init>
Lnet/minecraft/world/BlockCollisionSpliterator;<init>(Lnet/minecraft/world/CollisionView;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;)V
-
BlockCollisionSpliterator
public BlockCollisionSpliterator(CollisionView world, @Nullable @Nullable Entity entity, Box box, boolean bool) - Mappings:
Namespace Name Mixin selector official <init>
Lbza;<init>(Lbzg;Lawm;Ldnu;Z)V
intermediary <init>
Lnet/minecraft/class_5329;<init>(Lnet/minecraft/class_1941;Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Z)V
named <init>
Lnet/minecraft/world/BlockCollisionSpliterator;<init>(Lnet/minecraft/world/CollisionView;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;Z)V
-
-
Method Details
-
getChunk
- Mappings:
Namespace Name Mixin selector official a
Lbza;a(II)Lbzc;
intermediary method_29283
Lnet/minecraft/class_5329;method_29283(II)Lnet/minecraft/class_1922;
named getChunk
Lnet/minecraft/world/BlockCollisionSpliterator;getChunk(II)Lnet/minecraft/world/BlockView;
-
computeNext
- Specified by:
computeNext
in classAbstractIterator<VoxelShape>
- Mappings:
Namespace Name Mixin selector official a
Lbza;a()Ldos;
intermediary method_29285
Lnet/minecraft/class_5329;method_29285()Lnet/minecraft/class_265;
named computeNext
Lnet/minecraft/world/BlockCollisionSpliterator;computeNext()Lnet/minecraft/util/shape/VoxelShape;
-