From 417b18b6279c466d01d8984f775961cd98224329 Mon Sep 17 00:00:00 2001 From: Swastik Garg Date: Sun, 16 Jul 2017 16:17:39 +0530 Subject: [PATCH] prevents characters from colliding with sensors --- .../main/java/org/terasology/physics/bullet/BulletPhysics.java | 1 + 1 file changed, 1 insertion(+) 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 3202fac72e8..0bc2f03d67b 100644 --- a/engine/src/main/java/org/terasology/physics/bullet/BulletPhysics.java +++ b/engine/src/main/java/org/terasology/physics/bullet/BulletPhysics.java @@ -933,6 +933,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; }