diff --git a/engine/src/main/java/org/terasology/physics/bullet/BulletPhysics.java b/engine/src/main/java/org/terasology/physics/bullet/BulletPhysics.java index a1139f6f816..84a624cca57 100644 --- a/engine/src/main/java/org/terasology/physics/bullet/BulletPhysics.java +++ b/engine/src/main/java/org/terasology/physics/bullet/BulletPhysics.java @@ -927,6 +927,7 @@ public BulletSweepCallback sweep(org.terasology.math.geom.Vector3f startPos, org BulletSweepCallback callback = new BulletSweepCallback(collider, new org.terasology.math.geom.Vector3f(0, 1, 0), slopeFactor); callback.collisionFilterGroup = collider.getBroadphaseHandle().collisionFilterGroup; callback.collisionFilterMask = collider.getBroadphaseHandle().collisionFilterMask; + callback.collisionFilterMask = (short)(callback.collisionFilterMask & (~StandardCollisionGroup.SENSOR.getFlag())); collider.convexSweepTest((ConvexShape) (collider.getCollisionShape()), startTransform, endTransform, callback, allowedPenetration); return callback; }