接口 CollisionView
-
- 所有超级接口:
BlockView,HeightLimitView
- 所有已知子接口:
LunarWorldView,RegistryWorldView,ServerWorldAccess,StructureWorldAccess,WorldAccess,WorldView
- 所有已知实现类:
ChunkCache,ChunkRegion,ClientWorld,ServerWorld,World
public interface CollisionView extends BlockView
- Mappings:
Namespace Name official bvaintermediary net/minecraft/class_1941named net/minecraft/world/CollisionView
-
-
方法概要
-
从接口继承的方法 net.minecraft.world.BlockView
getBlockEntity, getBlockEntity, getBlockState, getDismountHeight, getDismountHeight, getFluidState, getLuminance, getMaxLightLevel, getStatesInBox, raycast, raycast, raycastBlock
-
从接口继承的方法 net.minecraft.world.HeightLimitView
countVerticalSections, getBottomSectionCoord, getBottomY, getHeight, getSectionIndex, getTopSectionCoord, getTopY, isOutOfHeightLimit, isOutOfHeightLimit, sectionCoordToIndex, sectionIndexToCoord
-
-
-
-
方法详细资料
-
getWorldBorder
WorldBorder getWorldBorder()
- Mappings:
Namespace Name Mixin selector official eLbva;e()Lclh;intermediary method_8621Lnet/minecraft/class_1941;method_8621()Lnet/minecraft/class_2784;named getWorldBorderLnet/minecraft/world/CollisionView;getWorldBorder()Lnet/minecraft/world/border/WorldBorder;
-
getChunkAsView
@Nullable @Nullable BlockView getChunkAsView(int chunkX, int chunkZ)
- Mappings:
Namespace Name Mixin selector official cLbva;c(II)Lbuv;intermediary method_22338Lnet/minecraft/class_1941;method_22338(II)Lnet/minecraft/class_1922;named getChunkAsViewLnet/minecraft/world/CollisionView;getChunkAsView(II)Lnet/minecraft/world/BlockView;
-
intersectsEntities
default boolean intersectsEntities(@Nullable @Nullable Entity except, VoxelShape shape)
- Mappings:
Namespace Name Mixin selector official aLbva;a(Lasl;Ldmt;)Zintermediary method_8611Lnet/minecraft/class_1941;method_8611(Lnet/minecraft/class_1297;Lnet/minecraft/class_265;)Znamed intersectsEntitiesLnet/minecraft/world/CollisionView;intersectsEntities(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/shape/VoxelShape;)Z
-
canPlace
default boolean canPlace(BlockState state, BlockPos pos, ShapeContext context)
- Mappings:
Namespace Name Mixin selector official aLbva;a(Lcjr;Lgb;Ldmf;)Zintermediary method_8628Lnet/minecraft/class_1941;method_8628(Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Znamed canPlaceLnet/minecraft/world/CollisionView;canPlace(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/ShapeContext;)Z
-
intersectsEntities
default boolean intersectsEntities(Entity entity)
- Mappings:
Namespace Name Mixin selector official fLbva;f(Lasl;)Zintermediary method_8606Lnet/minecraft/class_1941;method_8606(Lnet/minecraft/class_1297;)Znamed intersectsEntitiesLnet/minecraft/world/CollisionView;intersectsEntities(Lnet/minecraft/entity/Entity;)Z
-
isSpaceEmpty
default boolean isSpaceEmpty(Box box)
- Mappings:
Namespace Name Mixin selector official bLbva;b(Ldlv;)Zintermediary method_18026Lnet/minecraft/class_1941;method_18026(Lnet/minecraft/class_238;)Znamed isSpaceEmptyLnet/minecraft/world/CollisionView;isSpaceEmpty(Lnet/minecraft/util/math/Box;)Z
-
isSpaceEmpty
default boolean isSpaceEmpty(Entity entity)
- Mappings:
Namespace Name Mixin selector official gLbva;g(Lasl;)Zintermediary method_17892Lnet/minecraft/class_1941;method_17892(Lnet/minecraft/class_1297;)Znamed isSpaceEmptyLnet/minecraft/world/CollisionView;isSpaceEmpty(Lnet/minecraft/entity/Entity;)Z
-
isSpaceEmpty
default boolean isSpaceEmpty(Entity entity, Box box)
- Mappings:
Namespace Name Mixin selector official a_Lbva;a_(Lasl;Ldlv;)Zintermediary method_8587Lnet/minecraft/class_1941;method_8587(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Znamed isSpaceEmptyLnet/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 bLbva;b(Lasl;Ldlv;Ljava/util/function/Predicate;)Zintermediary method_8590Lnet/minecraft/class_1941;method_8590(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Znamed isSpaceEmptyLnet/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 cLbva;c(Lasl;Ldlv;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;intermediary method_20743Lnet/minecraft/class_1941;method_20743(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;named getEntityCollisionsLnet/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 dLbva;d(Lasl;Ldlv;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;intermediary method_8600Lnet/minecraft/class_1941;method_8600(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;named getCollisionsLnet/minecraft/world/CollisionView;getCollisions(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/math/Box;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
-
getBlockCollisions
default Stream<VoxelShape> getBlockCollisions(@Nullable @Nullable Entity entity, Box box)
- Mappings:
Namespace Name Mixin selector official bLbva;b(Lasl;Ldlv;)Ljava/util/stream/Stream;intermediary method_20812Lnet/minecraft/class_1941;method_20812(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/util/stream/Stream;named getBlockCollisionsLnet/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 aLbva;a(Lasl;Ldlv;Ljava/util/function/BiPredicate;)Zintermediary method_30635Lnet/minecraft/class_1941;method_30635(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/BiPredicate;)Znamed isBlockSpaceEmptyLnet/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 bLbva;b(Lasl;Ldlv;Ljava/util/function/BiPredicate;)Ljava/util/stream/Stream;intermediary method_30030Lnet/minecraft/class_1941;method_30030(Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/BiPredicate;)Ljava/util/stream/Stream;named getBlockCollisionsLnet/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 aLbva;a(Lasl;Ldmt;Ldma;DDD)Ljava/util/Optional;intermediary method_33594Lnet/minecraft/class_1941;method_33594(Lnet/minecraft/class_1297;Lnet/minecraft/class_265;Lnet/minecraft/class_243;DDD)Ljava/util/Optional;named method_33594Lnet/minecraft/world/CollisionView;method_33594(Lnet/minecraft/entity/Entity;Lnet/minecraft/util/shape/VoxelShape;Lnet/minecraft/util/math/Vec3d;DDD)Ljava/util/Optional;
-
-