diff --git a/src/main/java/com/flowpowered/engine/entity/FlowPhysics.java b/src/main/java/com/flowpowered/engine/entity/FlowPhysics.java index 08177e6..fcdb0ea 100644 --- a/src/main/java/com/flowpowered/engine/entity/FlowPhysics.java +++ b/src/main/java/com/flowpowered/engine/entity/FlowPhysics.java @@ -295,7 +295,7 @@ public void onPostPhysicsTick() { Transform newLive; do { oldLive = live.get(); - final Transform physicsLive = ReactConverter.toFlowTransform(body.getTransform(), oldLive.getPosition().getWorld(), oldLive.getScale()); + final Transform physicsLive = new Transform(new Point(oldLive.getPosition().getWorld(), ReactConverter.toFlowVector3(body.getTransform().getPosition())), oldLive.getRotation(), oldLive.getScale()); if (!oldLive.equals(physicsLive)) { newLive = physicsLive; sync();