diff options
author | md_5 <md_5@bigpond.com> | 2012-06-27 20:23:06 +1000 |
---|---|---|
committer | md_5 <md_5@bigpond.com> | 2012-06-27 20:23:06 +1000 |
commit | 4561a7f0106adb7bd62e2d42114cb80a3a30b570 (patch) | |
tree | e7e57e5ab8832bb1fbd0fafeacc9bcd9ee1fc48c /EssentialsProtect/src/com/earth2me/essentials/protect/BlockBreakPermissions.java | |
parent | 7bef2d3817634a4c396e61930460126dde3606ba (diff) | |
download | Essentials-4561a7f0106adb7bd62e2d42114cb80a3a30b570.tar Essentials-4561a7f0106adb7bd62e2d42114cb80a3a30b570.tar.gz Essentials-4561a7f0106adb7bd62e2d42114cb80a3a30b570.tar.lz Essentials-4561a7f0106adb7bd62e2d42114cb80a3a30b570.tar.xz Essentials-4561a7f0106adb7bd62e2d42114cb80a3a30b570.zip |
Fairly expansive cleanup of ess protect.
Diffstat (limited to 'EssentialsProtect/src/com/earth2me/essentials/protect/BlockBreakPermissions.java')
-rw-r--r-- | EssentialsProtect/src/com/earth2me/essentials/protect/BlockBreakPermissions.java | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/EssentialsProtect/src/com/earth2me/essentials/protect/BlockBreakPermissions.java b/EssentialsProtect/src/com/earth2me/essentials/protect/BlockBreakPermissions.java index b6a74df22..05a376a03 100644 --- a/EssentialsProtect/src/com/earth2me/essentials/protect/BlockBreakPermissions.java +++ b/EssentialsProtect/src/com/earth2me/essentials/protect/BlockBreakPermissions.java @@ -8,26 +8,30 @@ import java.util.Map; import org.bukkit.Material; import org.bukkit.permissions.PermissionDefault; -public class BlockBreakPermissions extends AbstractSuperpermsPermission{ - private static Map<Material,IPermission> permissions = new EnumMap<Material, IPermission>(Material.class); + +public final class BlockBreakPermissions extends AbstractSuperpermsPermission +{ + private static Map<Material, IPermission> permissions = new EnumMap<Material, IPermission>(Material.class); private static final String base = "essentials.protect.blockbreak."; private final String permission; - - public static IPermission getPermission(Material mat) + + public static IPermission getPermission(final Material mat) { IPermission perm = permissions.get(mat); - if (perm == null) { + if (perm == null) + { perm = new BlockBreakPermissions(mat.toString().toLowerCase(Locale.ENGLISH)); permissions.put(mat, perm); } return perm; } - private BlockBreakPermissions(String matName) + private BlockBreakPermissions(final String matName) { + super(); this.permission = base + matName; } - + @Override public String getPermission() { @@ -40,4 +44,3 @@ public class BlockBreakPermissions extends AbstractSuperpermsPermission{ return PermissionDefault.TRUE; } } - |