mirror of
https://github.com/essentials/Essentials.git
synced 2025-08-07 23:27:08 +02:00
Cleanup
This commit is contained in:
@@ -12,12 +12,13 @@ import org.bukkit.permissions.PermissionDefault;
|
|||||||
|
|
||||||
public enum Permissions implements IPermission
|
public enum Permissions implements IPermission
|
||||||
{
|
{
|
||||||
|
BUILD("essentials.", PermissionDefault.TRUE),
|
||||||
BLACKLIST_ALLOWPLACEMENT,
|
BLACKLIST_ALLOWPLACEMENT,
|
||||||
BLACKLIST_ALLOWUSAGE,
|
BLACKLIST_ALLOWUSAGE,
|
||||||
BLACKLIST_ALLOWBREAK,
|
BLACKLIST_ALLOWBREAK,
|
||||||
ALERTS,
|
ALERTS,
|
||||||
ALERTS_NOTRIGGER;
|
ALERTS_NOTRIGGER;
|
||||||
private static final String base = "essentials.build.";
|
private static final String defaultBase = "essentials.build.";
|
||||||
private final String permission;
|
private final String permission;
|
||||||
private final PermissionDefault defaultPerm;
|
private final PermissionDefault defaultPerm;
|
||||||
private transient String parent = null;
|
private transient String parent = null;
|
||||||
@@ -28,6 +29,11 @@ public enum Permissions implements IPermission
|
|||||||
}
|
}
|
||||||
|
|
||||||
private Permissions(final PermissionDefault defaultPerm)
|
private Permissions(final PermissionDefault defaultPerm)
|
||||||
|
{
|
||||||
|
this(defaultBase, defaultPerm);
|
||||||
|
}
|
||||||
|
|
||||||
|
private Permissions(final String base, final PermissionDefault defaultPerm)
|
||||||
{
|
{
|
||||||
permission = base + toString().toLowerCase(Locale.ENGLISH).replace('_', '.');
|
permission = base + toString().toLowerCase(Locale.ENGLISH).replace('_', '.');
|
||||||
this.defaultPerm = defaultPerm;
|
this.defaultPerm = defaultPerm;
|
||||||
|
@@ -1,9 +1,9 @@
|
|||||||
package net.ess3.protect;
|
package net.ess3.protect;
|
||||||
|
|
||||||
import static net.ess3.I18n._;
|
|
||||||
import net.ess3.api.IEssentials;
|
|
||||||
import java.util.logging.Level;
|
import java.util.logging.Level;
|
||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
import static net.ess3.I18n._;
|
||||||
|
import net.ess3.api.IEssentials;
|
||||||
import org.bukkit.plugin.Plugin;
|
import org.bukkit.plugin.Plugin;
|
||||||
|
|
||||||
|
|
||||||
|
@@ -5,16 +5,8 @@ import org.bukkit.plugin.Plugin;
|
|||||||
|
|
||||||
public interface IProtect extends Plugin
|
public interface IProtect extends Plugin
|
||||||
{
|
{
|
||||||
// boolean checkProtectionItems(final ProtectConfig list, final int id);
|
|
||||||
// boolean getSettingBool(final ProtectConfig protectConfig);
|
|
||||||
// String getSettingString(final ProtectConfig protectConfig);
|
|
||||||
|
|
||||||
|
|
||||||
EssentialsConnect getEssentialsConnect();
|
EssentialsConnect getEssentialsConnect();
|
||||||
|
|
||||||
// Map<ProtectConfig, Boolean> getSettingsBoolean();
|
|
||||||
// Map<ProtectConfig, String> getSettingsString();
|
|
||||||
// Map<ProtectConfig, List<Integer>> getSettingsList();
|
|
||||||
ProtectHolder getSettings();
|
ProtectHolder getSettings();
|
||||||
|
|
||||||
void setSettings(ProtectHolder settings);
|
void setSettings(ProtectHolder settings);
|
||||||
|
@@ -4,14 +4,11 @@ import java.util.Locale;
|
|||||||
import net.ess3.api.IPermission;
|
import net.ess3.api.IPermission;
|
||||||
import net.ess3.bukkit.PermissionFactory;
|
import net.ess3.bukkit.PermissionFactory;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.permissions.Permission;
|
|
||||||
import org.bukkit.permissions.PermissionDefault;
|
import org.bukkit.permissions.PermissionDefault;
|
||||||
|
|
||||||
|
|
||||||
public enum Permissions implements IPermission
|
public enum Permissions implements IPermission
|
||||||
{
|
{
|
||||||
|
|
||||||
ADMIN,
|
|
||||||
ENTITYTARGET(PermissionDefault.TRUE),
|
ENTITYTARGET(PermissionDefault.TRUE),
|
||||||
PVP(PermissionDefault.TRUE),
|
PVP(PermissionDefault.TRUE),
|
||||||
PREVENTDAMAGE_FALL(PermissionDefault.FALSE),
|
PREVENTDAMAGE_FALL(PermissionDefault.FALSE),
|
||||||
|
Reference in New Issue
Block a user