Here is a patch to fix permission based time adjustments

--- "CraftingController (2).cs"	2026-06-18 20:50:21.953019600 -0400
+++ "CraftingController (1).cs"	2026-06-18 20:50:10.121277900 -0400
@@ -577,7 +577,7 @@
                     task.skinID = (int)defaultskin;
             }
 
-            float bonusperm_time = 1;
+            float bonusperm_time = float.MaxValue;
             foreach (var bonusperm in permissionsBonusMultiplier)
             {
                 if (!HasPerm(player.UserIDString, $"{bonusperm}")) continue;
@@ -590,7 +590,8 @@
             if (bonusperm_time != float.MaxValue)
             {
                 task.blueprint = UnityEngine.Object.Instantiate(task.blueprint);
-                task.blueprint.time /= bonusperm_time;
+                if (bonusperm_time > 0.0f) task.blueprint.time /= bonusperm_time;
+                else task.blueprint.time = 0.0f;
             }
 
             if (task.blueprint.time == 0f || HasPerm(player.UserIDString, perminstantbulkcraft))