diff --git a/src/main/java/electrosphere/collision/PhysicsEntityUtils.java b/src/main/java/electrosphere/collision/PhysicsEntityUtils.java index 040d72ff..b7787062 100644 --- a/src/main/java/electrosphere/collision/PhysicsEntityUtils.java +++ b/src/main/java/electrosphere/collision/PhysicsEntityUtils.java @@ -625,7 +625,10 @@ public class PhysicsEntityUtils { } Collidable collidable; double mass = 1.0f; - long categoryBit = Collidable.TYPE_STATIC_BIT; + long categoryBit = Collidable.TYPE_CREATURE_BIT; + if(physicsTemplate.getKinematic()){ + categoryBit = Collidable.TYPE_STATIC_BIT; + } CollisionEngine.lockOde(); DGeom geom = null; switch(physicsTemplate.getType()){