Add byass permission for ignore claim warnings

This commit is contained in:
Len 2022-06-05 21:40:19 +02:00
parent 9a70c2218b
commit 3155c65320
2 changed files with 3 additions and 1 deletions

View File

@ -1151,7 +1151,8 @@ public class GriefPrevention extends JavaPlugin
else
{
GriefPrevention.sendMessage(player, TextMode.Success, Messages.IgnoringClaims);
ignoreClaimWarningTasks.put(uuid, new IgnoreClaimWarningTask(this, uuid));
if (!player.hasPermission(Config.ignoreClaimWarningBypassPermission))
ignoreClaimWarningTasks.put(uuid, new IgnoreClaimWarningTask(this, uuid));
}
return true;

View File

@ -138,6 +138,7 @@ public class Config extends AbstractConfig {
public static int ignoreClaimWarningDelay = 20 * 600;
public static String ignoreClaimWarningMessage = "<player> has had ignore claims on for <time>.";
public static String ignoreClaimWarningPermission = "griefprevention.ignoreclaimwarnings";
public static String ignoreClaimWarningBypassPermission = "griefprevention.bypassignoreclaimwarnings";
private static void miscSettings() {
ignoreClaimWarningDelay = config.getInt("settings.ignore-claim-warning-delay", ignoreClaimWarningDelay);
ignoreClaimWarningMessage = config.getString("settings.ignore-claim-warning-message", ignoreClaimWarningMessage);