From ff0c3c099a911dc1c461ff30ccf85b8f1707106b Mon Sep 17 00:00:00 2001 From: austin Date: Wed, 4 Jun 2025 12:00:35 -0400 Subject: [PATCH] re-enable non-static, non-body collidables --- .../java/electrosphere/collision/PhysicsEntityUtils.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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()){