Fix Script Ops Only Logic

This commit is contained in:
Kam committed 2024-10-06 17:29:17 -04:00
1 parent e7f48ae70d
commit f0ab36e4a1
1 file changed
+8 -6
@@ -169,14 +169,16 @@ public class ConfigScript
}
public static boolean isScriptDev(EntityPlayer player) {
boolean isOp = MinecraftServer.getServer().getConfigurationManager().func_152596_g(player.getGameProfile());
return (!ScriptOpsOnly || isOp) &&
(Developer.ScriptUser.contains(player.getUniqueID()) ||
Developer.Universal.contains(player.getUniqueID()));
return Developer.ScriptUser.contains(player.getUniqueID()) || Developer.Universal.contains(player.getUniqueID());
}
public static boolean canScript(EntityPlayer player, CustomNpcsPermissions.Permission perm) {
boolean scriptDev = (!ScriptOpsOnly && Developer.ScriptUser.isEmpty()) || isScriptDev(player);
return scriptDev && CustomNpcsPermissions.hasPermission(player, perm);
boolean isOp = MinecraftServer.getServer().getConfigurationManager().func_152596_g(player.getGameProfile());
if(ScriptOpsOnly){
return isOp;
}
boolean scriptDev = isScriptDev(player);
return scriptDev || CustomNpcsPermissions.hasPermission(player, perm);
}
}