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 bzaintermediary net/minecraft/class_5329named net/minecraft/world/BlockCollisionSpliterator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CuboidBlockIteratorprivate final Boxprivate final VoxelShapeprivate final ShapeContextprivate longprivate final booleanprivate final BlockPos.Mutableprivate final CollisionView -
Constructor Summary
ConstructorsConstructorDescriptionBlockCollisionSpliterator(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, peekMethods inherited from class com.google.common.collect.UnmodifiableIterator
removeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Field Details
-
box
- Mappings:
Namespace Name Mixin selector official aLbza;a:Ldnu;intermediary field_25169Lnet/minecraft/class_5329;field_25169:Lnet/minecraft/class_238;named boxLnet/minecraft/world/BlockCollisionSpliterator;box:Lnet/minecraft/util/math/Box;
-
context
- Mappings:
Namespace Name Mixin selector official bLbza;b:Ldoe;intermediary field_25170Lnet/minecraft/class_5329;field_25170:Lnet/minecraft/class_3726;named contextLnet/minecraft/world/BlockCollisionSpliterator;context:Lnet/minecraft/block/ShapeContext;
-
blockIterator
- Mappings:
Namespace Name Mixin selector official cLbza;c:Lgk;intermediary field_25171Lnet/minecraft/class_5329;field_25171:Lnet/minecraft/class_3980;named blockIteratorLnet/minecraft/world/BlockCollisionSpliterator;blockIterator:Lnet/minecraft/util/CuboidBlockIterator;
-
pos
- Mappings:
Namespace Name Mixin selector official dLbza;d:Lgh$a;intermediary field_25172Lnet/minecraft/class_5329;field_25172:Lnet/minecraft/class_2338$class_2339;named posLnet/minecraft/world/BlockCollisionSpliterator;pos:Lnet/minecraft/util/math/BlockPos$Mutable;
-
boxShape
- Mappings:
Namespace Name Mixin selector official eLbza;e:Ldos;intermediary field_25173Lnet/minecraft/class_5329;field_25173:Lnet/minecraft/class_265;named boxShapeLnet/minecraft/world/BlockCollisionSpliterator;boxShape:Lnet/minecraft/util/shape/VoxelShape;
-
world
- Mappings:
Namespace Name Mixin selector official fLbza;f:Lbzg;intermediary field_25174Lnet/minecraft/class_5329;field_25174:Lnet/minecraft/class_1941;named worldLnet/minecraft/world/BlockCollisionSpliterator;world:Lnet/minecraft/world/CollisionView;
-
field_35590
private final boolean field_35590- Mappings:
Namespace Name Mixin selector official gLbza;g:Zintermediary field_35590Lnet/minecraft/class_5329;field_35590:Znamed field_35590Lnet/minecraft/world/BlockCollisionSpliterator;field_35590:Z
-
field_35108
- Mappings:
Namespace Name Mixin selector official hLbza;h:Lbzc;intermediary field_35108Lnet/minecraft/class_5329;field_35108:Lnet/minecraft/class_1922;named field_35108Lnet/minecraft/world/BlockCollisionSpliterator;field_35108:Lnet/minecraft/world/BlockView;
-
field_35109
private long field_35109- Mappings:
Namespace Name Mixin selector official iLbza;i:Jintermediary field_35109Lnet/minecraft/class_5329;field_35109:Jnamed field_35109Lnet/minecraft/world/BlockCollisionSpliterator;field_35109:J
-
-
Constructor Details
-
BlockCollisionSpliterator
- Mappings:
Namespace Name Mixin selector official <init>Lbza;<init>(Lbzg;Lawm;Ldnu;)Vintermediary <init>Lnet/minecraft/class_5329;<init>(Lnet/minecraft/class_1941;Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Vnamed <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)Vintermediary <init>Lnet/minecraft/class_5329;<init>(Lnet/minecraft/class_1941;Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Z)Vnamed <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 aLbza;a(II)Lbzc;intermediary method_29283Lnet/minecraft/class_5329;method_29283(II)Lnet/minecraft/class_1922;named getChunkLnet/minecraft/world/BlockCollisionSpliterator;getChunk(II)Lnet/minecraft/world/BlockView;
-
computeNext
- Specified by:
computeNextin classAbstractIterator<VoxelShape>- Mappings:
Namespace Name Mixin selector official aLbza;a()Ldos;intermediary method_29285Lnet/minecraft/class_5329;method_29285()Lnet/minecraft/class_265;named computeNextLnet/minecraft/world/BlockCollisionSpliterator;computeNext()Lnet/minecraft/util/shape/VoxelShape;
-