From c270a049b5fa80294ceecc1912bbf3f2d3f7f49b Mon Sep 17 00:00:00 2001 From: Halbear Date: Wed, 8 Jul 2026 13:57:42 +0100 Subject: [PATCH] fixed revolver actor rolling around --- .../java/net/halbear/Terrain4J/EngineCore/Main/GameCore.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/GameCore.java b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/GameCore.java index 0ff70b3..e04e4d1 100644 --- a/src/main/java/net/halbear/Terrain4J/EngineCore/Main/GameCore.java +++ b/src/main/java/net/halbear/Terrain4J/EngineCore/Main/GameCore.java @@ -109,6 +109,9 @@ public class GameCore implements GameLogic { Revolver.CreatePhysicsController( ConvexMesh.Box(0.5f,0.75f,0.5f),200f); scene.Revolver = Revolver; PlayerActorID = "Player_Revolver"; + + physicsController = (RigidPhysicsController) Revolver.GetPhysicsController(); + RigidBody.RigidBodyRegister.get(physicsController.RigidBodyID).LockRotation(); // if I put PlayerActorID = "Player_Revolver" it just crashes mesh.RegisterMesh(); scene.AddActor(Musket);