diff options
Diffstat (limited to 'EssentialsProtect/src/com/earth2me/essentials/protect/BlockPlacePermissions.java')
-rw-r--r-- | EssentialsProtect/src/com/earth2me/essentials/protect/BlockPlacePermissions.java | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/EssentialsProtect/src/com/earth2me/essentials/protect/BlockPlacePermissions.java b/EssentialsProtect/src/com/earth2me/essentials/protect/BlockPlacePermissions.java index 00f7d6c4e..e7a4c29c5 100644 --- a/EssentialsProtect/src/com/earth2me/essentials/protect/BlockPlacePermissions.java +++ b/EssentialsProtect/src/com/earth2me/essentials/protect/BlockPlacePermissions.java @@ -8,26 +8,30 @@ import java.util.Map; import org.bukkit.Material; import org.bukkit.permissions.PermissionDefault; -public class BlockPlacePermissions extends AbstractSuperpermsPermission{ - private static Map<Material,IPermission> permissions = new EnumMap<Material, IPermission>(Material.class); + +public class BlockPlacePermissions extends AbstractSuperpermsPermission +{ + private static Map<Material, IPermission> permissions = new EnumMap<Material, IPermission>(Material.class); private static final String base = "essentials.protect.blockplace."; 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 BlockPlacePermissions(mat.toString().toLowerCase(Locale.ENGLISH)); permissions.put(mat, perm); } return perm; } - private BlockPlacePermissions(String matName) + private BlockPlacePermissions(final String matName) { + super(); this.permission = base + matName; } - + @Override public String getPermission() { |