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))