Package net.minecraft.world
Class BlockCollisionSpliterator<T>
java.lang.Object
com.google.common.collect.UnmodifiableIterator<T>
com.google.common.collect.AbstractIterator<T>
net.minecraft.world.BlockCollisionSpliterator<T>
- All Implemented Interfaces:
Iterator<T>
- Mappings:
Namespace Name named net/minecraft/world/BlockCollisionSpliteratorintermediary net/minecraft/class_5329official dpv
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CuboidBlockIteratorprivate final Boxprivate final VoxelShapeprivate longprivate final ShapeContextprivate final booleanprivate final BlockPos.Mutableprivate final BiFunction<BlockPos.Mutable, VoxelShape, T> private final CollisionView -
Constructor Summary
ConstructorsConstructorDescriptionBlockCollisionSpliterator(CollisionView world, ShapeContext context, Box box, boolean forEntity, BiFunction<BlockPos.Mutable, VoxelShape, T> resultFunction) BlockCollisionSpliterator(CollisionView world, @Nullable Entity entity, Box box, boolean forEntity, BiFunction<BlockPos.Mutable, VoxelShape, T> resultFunction) -
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 named boxLnet/minecraft/world/BlockCollisionSpliterator;box:Lnet/minecraft/util/math/Box;intermediary field_25169Lnet/minecraft/class_5329;field_25169:Lnet/minecraft/class_238;official aLdpv;a:Lfnf;
-
context
- Mappings:
Namespace Name Mixin selector named contextLnet/minecraft/world/BlockCollisionSpliterator;context:Lnet/minecraft/block/ShapeContext;intermediary field_25170Lnet/minecraft/class_5329;field_25170:Lnet/minecraft/class_3726;official bLdpv;b:Lfnp;
-
blockIterator
- Mappings:
Namespace Name Mixin selector named blockIteratorLnet/minecraft/world/BlockCollisionSpliterator;blockIterator:Lnet/minecraft/util/CuboidBlockIterator;intermediary field_25171Lnet/minecraft/class_5329;field_25171:Lnet/minecraft/class_3980;official cLdpv;c:Ljd;
-
pos
- Mappings:
Namespace Name Mixin selector named posLnet/minecraft/world/BlockCollisionSpliterator;pos:Lnet/minecraft/util/math/BlockPos$Mutable;intermediary field_25172Lnet/minecraft/class_5329;field_25172:Lnet/minecraft/class_2338$class_2339;official dLdpv;d:Lja$a;
-
boxShape
- Mappings:
Namespace Name Mixin selector named boxShapeLnet/minecraft/world/BlockCollisionSpliterator;boxShape:Lnet/minecraft/util/shape/VoxelShape;intermediary field_25173Lnet/minecraft/class_5329;field_25173:Lnet/minecraft/class_265;official eLdpv;e:Lfoe;
-
world
- Mappings:
Namespace Name Mixin selector named worldLnet/minecraft/world/BlockCollisionSpliterator;world:Lnet/minecraft/world/CollisionView;intermediary field_25174Lnet/minecraft/class_5329;field_25174:Lnet/minecraft/class_1941;official fLdpv;f:Ldqb;
-
forEntity
private final boolean forEntity- Mappings:
Namespace Name Mixin selector named forEntityLnet/minecraft/world/BlockCollisionSpliterator;forEntity:Zintermediary field_35590Lnet/minecraft/class_5329;field_35590:Zofficial gLdpv;g:Z
-
chunk
- Mappings:
Namespace Name Mixin selector named chunkLnet/minecraft/world/BlockCollisionSpliterator;chunk:Lnet/minecraft/world/BlockView;intermediary field_35108Lnet/minecraft/class_5329;field_35108:Lnet/minecraft/class_1922;official hLdpv;h:Ldpx;
-
chunkPos
private long chunkPos- Mappings:
Namespace Name Mixin selector named chunkPosLnet/minecraft/world/BlockCollisionSpliterator;chunkPos:Jintermediary field_35109Lnet/minecraft/class_5329;field_35109:Jofficial iLdpv;i:J
-
resultFunction
- Mappings:
Namespace Name Mixin selector named resultFunctionLnet/minecraft/world/BlockCollisionSpliterator;resultFunction:Ljava/util/function/BiFunction;intermediary field_44787Lnet/minecraft/class_5329;field_44787:Ljava/util/function/BiFunction;official jLdpv;j:Ljava/util/function/BiFunction;
-
-
Constructor Details
-
BlockCollisionSpliterator
public BlockCollisionSpliterator(CollisionView world, @Nullable @Nullable Entity entity, Box box, boolean forEntity, BiFunction<BlockPos.Mutable, VoxelShape, T> resultFunction) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/BlockCollisionSpliterator;<init>(Lnet/minecraft/world/CollisionView;Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;ZLjava/util/function/BiFunction;)Vintermediary <init>Lnet/minecraft/class_5329;<init>(Lnet/minecraft/class_1941;Lnet/minecraft/class_1297;Lnet/minecraft/class_238;ZLjava/util/function/BiFunction;)Vofficial <init>Ldpv;<init>(Ldqb;Lccy;Lfnf;ZLjava/util/function/BiFunction;)V
-
BlockCollisionSpliterator
public BlockCollisionSpliterator(CollisionView world, ShapeContext context, Box box, boolean forEntity, BiFunction<BlockPos.Mutable, VoxelShape, T> resultFunction) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/BlockCollisionSpliterator;<init>(Lnet/minecraft/world/CollisionView;Lnet/minecraft/block/ShapeContext;Lnet/minecraft/util/math/Box;ZLjava/util/function/BiFunction;)Vintermediary <init>Lnet/minecraft/class_5329;<init>(Lnet/minecraft/class_1941;Lnet/minecraft/class_3726;Lnet/minecraft/class_238;ZLjava/util/function/BiFunction;)Vofficial <init>Ldpv;<init>(Ldqb;Lfnp;Lfnf;ZLjava/util/function/BiFunction;)V
-
-
Method Details
-
getChunk
- Mappings:
Namespace Name Mixin selector named getChunkLnet/minecraft/world/BlockCollisionSpliterator;getChunk(II)Lnet/minecraft/world/BlockView;intermediary method_29283Lnet/minecraft/class_5329;method_29283(II)Lnet/minecraft/class_1922;official aLdpv;a(II)Ldpx;
-
computeNext
- Specified by:
computeNextin classAbstractIterator<T>
-