13
0
geforkt von Mirrors/Paper

Respect preventMovingIntoUnloadedChunks for optimized collision checking (#8259)

Dieser Commit ist enthalten in:
Owen1212055 2022-09-19 22:02:52 -04:00
Ursprung 72772baccf
Commit d56d06cb3c

Datei anzeigen

@ -1326,7 +1326,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
- if (vec3d2.horizontalDistanceSqr() > vec3d1.horizontalDistanceSqr()) {
- return vec3d2.add(Entity.collideBoundingBox(this, new Vec3(0.0D, -vec3d2.y + movement.y, 0.0D), axisalignedbb.move(vec3d2), this.level, list));
+ io.papermc.paper.util.CollisionUtil.getCollisions(world, this, collisionBox, potentialCollisions, false, true,
+ io.papermc.paper.util.CollisionUtil.getCollisions(world, this, collisionBox, potentialCollisions, false, this.level.paperConfig().chunks.preventMovingIntoUnloadedChunks,
+ false, false, null, null);
+
+ if (io.papermc.paper.util.CollisionUtil.isCollidingWithBorderEdge(world.getWorldBorder(), collisionBox)) {