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 else
{ {
GriefPrevention.sendMessage(player, TextMode.Success, Messages.IgnoringClaims); 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; return true;

View File

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