From aaa71f4e9abf0e9c268a980fccbfffb9bcc5b76a Mon Sep 17 00:00:00 2001 From: TheMode Date: Mon, 26 Jul 2021 11:53:30 +0200 Subject: [PATCH] Fix EntityProjectile --- src/main/java/net/minestom/server/entity/Entity.java | 2 +- src/main/java/net/minestom/server/entity/EntityProjectile.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/minestom/server/entity/Entity.java b/src/main/java/net/minestom/server/entity/Entity.java index 6acdc4c62..22af3998c 100644 --- a/src/main/java/net/minestom/server/entity/Entity.java +++ b/src/main/java/net/minestom/server/entity/Entity.java @@ -463,7 +463,7 @@ public class Entity implements Viewable, Tickable, TagHandler, PermissionHandler newVelocity = physicsResult.newVelocity(); } else { newVelocity = deltaPos; - newPosition = position.add(currentVelocity).div(tps); + newPosition = position.add(currentVelocity.div(20)); } // World border collision diff --git a/src/main/java/net/minestom/server/entity/EntityProjectile.java b/src/main/java/net/minestom/server/entity/EntityProjectile.java index ce3890aeb..1b2170d47 100644 --- a/src/main/java/net/minestom/server/entity/EntityProjectile.java +++ b/src/main/java/net/minestom/server/entity/EntityProjectile.java @@ -152,7 +152,7 @@ public class EntityProjectile extends Entity { } else { pos = pos.add(direction); } - Block block = instance.getBlock(pos.sub(0, 1, 0)); + Block block = instance.getBlock(pos); if (!block.isAir() && !block.isLiquid()) { teleport(pos); return true;