Package net.minecraft.world
Interface CollisionView
- All Superinterfaces:
BlockView
,HeightLimitView
- All Known Subinterfaces:
LunarWorldView
,RegistryWorldView
,ServerWorldAccess
,StructureWorldAccess
,WorldAccess
,WorldView
- All Known Implementing Classes:
ChunkCache
,ChunkRegion
,ClientWorld
,ServerWorld
,World
public interface CollisionView extends BlockView
- Mappings:
Namespace Name official bva
intermediary net/minecraft/class_1941
named net/minecraft/world/CollisionView
-
Method Summary
Methods inherited from interface net.minecraft.world.BlockView
getBlockEntity, getBlockState, getDismountHeight, getDismountHeight, getFluidState, getLuminance, getMaxLightLevel, getStatesInBox, method_35230, raycast, raycast, raycastBlock
Methods inherited from interface net.minecraft.world.HeightLimitView
countVerticalSections, getBottomSectionCoord, getBottomY, getHeight, getSectionIndex, getTopSectionCoord, getTopY, isOutOfHeightLimit, isOutOfHeightLimit, sectionCoordToIndex, sectionIndexToCoord
-
Method Details
-
getWorldBorder
WorldBorder getWorldBorder()- Mappings:
Namespace Name Mixin selector official e
Lbva;e()Lclh;
intermediary method_8621
Lnet/minecraft/class_1941;method_8621()Lnet/minecraft/class_2784;
named getWorldBorder
Lnet/minecraft/world/CollisionView;getWorldBorder()Lnet/minecraft/world/border/WorldBorder;
-
getChunkAsView
- Mappings:
Namespace Name Mixin selector official c
Lbva;c(II)Lbuv;
intermediary method_22338
Lnet/minecraft/class_1941;method_22338(II)Lnet/minecraft/class_1922;
named getChunkAsView
Lnet/minecraft/world/CollisionView;getChunkAsView(II)Lnet/minecraft/world/BlockView;
-
intersectsEntities
- Mappings:
Namespace Name Mixin selector official a
Lbva;a(Lasl;Ldmr;)Z
intermediary method_8611
Lnet/minecraft/class_1941;method_8611(Lnet/minecraft/class_1297;Lnet/minecraft/class_265;)Z
named intersectsEntities
Lnet/minecraft/world/CollisionView;intersectsEntities(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/shape/VoxelShape;)Z
-
canPlace
- Mappings:
Namespace Name Mixin selector official a
Lbva;a(Lcjr;Lgb;Ldmd;)Z
intermediary method_8628
Lnet/minecraft/class_1941;method_8628(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Z
named canPlace
Lnet/minecraft/world/CollisionView;canPlace(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/ShapeContext;)Z
-
intersectsEntities
- Mappings:
Namespace Name Mixin selector official f
Lbva;f(Lasl;)Z
intermediary method_8606
Lnet/minecraft/class_1941;method_8606(Lnet/minecraft/class_1297;)Z
named intersectsEntities
Lnet/minecraft/world/CollisionView;intersectsEntities(Lnet/minecraft/entity/Entity;)Z
-
isSpaceEmpty
- Mappings:
Namespace Name Mixin selector official b
Lbva;b(Ldlt;)Z
intermediary method_18026
Lnet/minecraft/class_1941;method_18026(Lnet/minecraft/class_238;)Z
named isSpaceEmpty
Lnet/minecraft/world/CollisionView;isSpaceEmpty(Lnet/minecraft/util/math/Box;)Z
-
isSpaceEmpty
- Mappings:
Namespace Name Mixin selector official g
Lbva;g(Lasl;)Z
intermediary method_17892
Lnet/minecraft/class_1941;method_17892(Lnet/minecraft/class_1297;)Z
named isSpaceEmpty
Lnet/minecraft/world/CollisionView;isSpaceEmpty(Lnet/minecraft/entity/Entity;)Z
-
isSpaceEmpty
- Mappings:
Namespace Name Mixin selector official a_
Lbva;a_(Lasl;Ldlt;)Z
intermediary method_8587
Lnet/minecraft/class_1941;method_8587(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Z
named isSpaceEmpty
Lnet/minecraft/world/CollisionView;isSpaceEmpty(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;)Z
-
isSpaceEmpty
default boolean isSpaceEmpty(@Nullable @Nullable Entity entity, Box box, Predicate<Entity> predicate)- Mappings:
Namespace Name Mixin selector official b
Lbva;b(Lasl;Ldlt;Ljava/util/function/Predicate;)Z
intermediary method_8590
Lnet/minecraft/class_1941;method_8590(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Z
named isSpaceEmpty
Lnet/minecraft/world/CollisionView;isSpaceEmpty(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;Ljava/util/function/Predicate;)Z
-
getEntityCollisions
Stream<VoxelShape> getEntityCollisions(@Nullable @Nullable Entity entity, Box box, Predicate<Entity> predicate)- Mappings:
Namespace Name Mixin selector official c
Lbva;c(Lasl;Ldlt;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
intermediary method_20743
Lnet/minecraft/class_1941;method_20743(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
named getEntityCollisions
Lnet/minecraft/world/CollisionView;getEntityCollisions(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
-
getCollisions
default Stream<VoxelShape> getCollisions(@Nullable @Nullable Entity entity, Box box, Predicate<Entity> predicate)- Mappings:
Namespace Name Mixin selector official d
Lbva;d(Lasl;Ldlt;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
intermediary method_8600
Lnet/minecraft/class_1941;method_8600(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
named getCollisions
Lnet/minecraft/world/CollisionView;getCollisions(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
-
getBlockCollisions
- Mappings:
Namespace Name Mixin selector official b
Lbva;b(Lasl;Ldlt;)Ljava/util/stream/Stream;
intermediary method_20812
Lnet/minecraft/class_1941;method_20812(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/util/stream/Stream;
named getBlockCollisions
Lnet/minecraft/world/CollisionView;getBlockCollisions(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;)Ljava/util/stream/Stream;
-
isBlockSpaceEmpty
default boolean isBlockSpaceEmpty(@Nullable @Nullable Entity entity, Box box, BiPredicate<BlockState,BlockPos> biPredicate)- Mappings:
Namespace Name Mixin selector official a
Lbva;a(Lasl;Ldlt;Ljava/util/function/BiPredicate;)Z
intermediary method_30635
Lnet/minecraft/class_1941;method_30635(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/BiPredicate;)Z
named isBlockSpaceEmpty
Lnet/minecraft/world/CollisionView;isBlockSpaceEmpty(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;Ljava/util/function/BiPredicate;)Z
-
getBlockCollisions
default Stream<VoxelShape> getBlockCollisions(@Nullable @Nullable Entity entity, Box box, BiPredicate<BlockState,BlockPos> biPredicate)- Mappings:
Namespace Name Mixin selector official b
Lbva;b(Lasl;Ldlt;Ljava/util/function/BiPredicate;)Ljava/util/stream/Stream;
intermediary method_30030
Lnet/minecraft/class_1941;method_30030(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/BiPredicate;)Ljava/util/stream/Stream;
named getBlockCollisions
Lnet/minecraft/world/CollisionView;getBlockCollisions(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;Ljava/util/function/BiPredicate;)Ljava/util/stream/Stream;
-
method_33594
default Optional<Vec3d> method_33594(@Nullable @Nullable Entity entity, VoxelShape voxelShape, Vec3d vec3d, double double2, double double3, double double4)- Mappings:
Namespace Name Mixin selector official a
Lbva;a(Lasl;Ldmr;Ldly;DDD)Ljava/util/Optional;
intermediary method_33594
Lnet/minecraft/class_1941;method_33594(Lnet/minecraft/class_1297;Lnet/minecraft/class_265;Lnet/minecraft/class_243;DDD)Ljava/util/Optional;
named method_33594
Lnet/minecraft/world/CollisionView;method_33594(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/math/Vec3d;DDD)Ljava/util/Optional;
-