Added bypass permission for finding Fishing traps

This commit is contained in:
TfT_02
2013-11-02 19:25:02 +01:00
parent 6f9a57751e
commit 1fea786669
4 changed files with 10 additions and 0 deletions

View File

@ -489,6 +489,10 @@ public class FishingManager extends SkillManager {
private void handleTraps() {
Player player = getPlayer();
if (Permissions.trapsBypass(player)) {
return;
}
if (Misc.getRandom().nextBoolean()) {
player.sendMessage(LocaleLoader.getString("Fishing.Ability.TH.Boom"));

View File

@ -29,6 +29,7 @@ public final class Permissions {
public static boolean hardcoreBypass(Permissible permissible) { return permissible.hasPermission("mcmmo.bypass.hardcoremode"); }
public static boolean arcaneBypass(Permissible permissible) { return permissible.hasPermission("mcmmo.bypass.arcanebypass"); }
public static boolean krakenBypass(Permissible permissible) { return permissible.hasPermission("mcmmo.bypass.kraken"); }
public static boolean trapsBypass(Permissible permissible) { return permissible.hasPermission("mcmmo.bypass.fishingTraps"); }
/* CHAT */
public static boolean partyChat(Permissible permissible) { return permissible.hasPermission("mcmmo.chat.partychat"); }

View File

@ -635,6 +635,7 @@ permissions:
mcmmo.bypass.arcanebypass: true
mcmmo.bypass.hardcoremode: true
mcmmo.bypass.kraken: true
mcmmo.bypass.fishingTraps: true
mcmmo.commands.inspect.far: true
mcmmo.commands.inspect.hidden: true
mcmmo.commands.inspect.offline: true
@ -647,6 +648,9 @@ permissions:
mcmmo.bypass.kraken:
default: false
description: Allows user to bypass the effects of the exploit prevention when Fishing
mcmmo.bypass.fishingTraps:
default: false
description: Allows user to bypass finding traps when Fishing
mcmmo.bypass.inspect.distance:
default: false
description: Allows user to bypass Inspect's distance requirements