kitgit

tirbofish/dropbear · commit

9f8916e599914380fe6bded97fa30afe9de09d70

removed legacy redback-runtime

Unverified

tk <4tkbytes@pm.me> · 2025-10-27 12:12

view full diff

diff --git a/.gitmodules b/.gitmodules
index 0fce33b..e69de29 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +0,0 @@
-[submodule "redback-runtime"]
-	path = redback-runtime
-	url = https://github.com/4tkbytes/redback-runtime
diff --git a/eucalyptus-core/src/camera.rs b/eucalyptus-core/src/camera.rs
index b8140b6..31f0a25 100644
--- a/eucalyptus-core/src/camera.rs
+++ b/eucalyptus-core/src/camera.rs
@@ -21,7 +21,7 @@ impl CameraComponent {
     pub fn new() -> Self {
         Self {
             speed: 5.0,
-            sensitivity: 0.002,
+            sensitivity: 0.1,
             fov_y: 60.0,
             camera_type: CameraType::Normal,
             starting_camera: false,
diff --git a/eucalyptus-core/src/scripting.rs b/eucalyptus-core/src/scripting.rs
index b1765bd..3d882a3 100644
--- a/eucalyptus-core/src/scripting.rs
+++ b/eucalyptus-core/src/scripting.rs
@@ -78,10 +78,15 @@ impl ScriptManager {
             lib_path: None,
         };
 
-        let jvm = JavaContext::new()?;
-        result.jvm = Some(jvm);
-        result.jvm_created = true;
-        log::debug!("Created new JVM instance");
+
+        #[cfg(feature = "jvm")]
+        // using this feature is automatically supported by the "editor" feature flag
+        { // JavaContext will only be created if developer explicitly specifies.
+            let jvm = JavaContext::new()?;
+            result.jvm = Some(jvm);
+            result.jvm_created = true;
+            log::debug!("Created new JVM instance");
+        }
 
         Ok(result)
     }
diff --git a/redback-runtime b/redback-runtime
deleted file mode 160000
index ba32a23..0000000
--- a/redback-runtime
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit ba32a2319d7b302c0d294311a9ad3135e9eb8503