mirror of
https://github.com/GeyserMC/Geyser.git
synced 2025-12-19 14:59:27 +00:00
oops.
This commit is contained in:
@@ -46,25 +46,6 @@ public class SeaPickleCollision extends BlockCollision {
|
||||
protected void correctPosition(GeyserSession session, int x, int y, int z, BoundingBox blockCollision, BoundingBox playerCollision) {
|
||||
// Check for sea pickle bug (sea pickle have no collision on Bedrock but does on Java).
|
||||
double maxY = blockCollision.getMax(Axis.Y) - y;
|
||||
System.out.println(maxY);
|
||||
blockCollision.pushOutOfBoundingBox(playerCollision, Direction.UP, maxY + CollisionManager.COLLISION_TOLERANCE * 1.01F);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void correctPosition(GeyserSession session, int x, int y, int z, BoundingBox playerCollision) {
|
||||
super.correctPosition(session, x, y, z, playerCollision);
|
||||
|
||||
for (BoundingBox boundingBox : this.boundingBoxes) {
|
||||
if (!boundingBox.checkIntersection(x, y, z, playerCollision)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
final double maxY = boundingBox.getMax(Axis.Y);
|
||||
|
||||
boundingBox = boundingBox.clone();
|
||||
boundingBox.translate(x, y, z);
|
||||
|
||||
boundingBox.pushOutOfBoundingBox(playerCollision, Direction.UP, maxY + CollisionManager.COLLISION_TOLERANCE * 1.01F);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user