Move to switch statement (Java 7 sugar)

This commit is contained in:
vemacs 2015-06-03 14:03:26 -06:00
parent 65fc8a9c41
commit c03765803c
3 changed files with 22 additions and 15 deletions

View File

@ -3,6 +3,7 @@ package com.earth2me.essentials.perm;
import org.anjocaido.groupmanager.GroupManager;
import org.anjocaido.groupmanager.dataholder.worlds.WorldsHolder;
import org.anjocaido.groupmanager.permissions.AnjoPermissionsHandler;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.plugin.Plugin;
@ -10,8 +11,8 @@ import org.bukkit.plugin.Plugin;
public class GroupManagerHandler extends AbstractVaultHandler {
private final transient GroupManager groupManager;
public GroupManagerHandler(final Plugin permissionsPlugin) {
groupManager = ((GroupManager) permissionsPlugin);
public GroupManagerHandler() {
groupManager = ((GroupManager) Bukkit.getPluginManager().getPlugin("GroupManager"));
}
@Override

View File

@ -110,18 +110,25 @@ public class PermissionsHandler implements IPermissionsHandler {
if (!(handler instanceof AbstractVaultHandler)) {
AbstractVaultHandler vaultHandler;
// No switch statements for Strings, this is Java 6
if (enabledPermsPlugin.equals("PermissionsEx")) {
vaultHandler = new PermissionsExHandler();
} else if (enabledPermsPlugin.equals("GroupManager")) {
vaultHandler = new GroupManagerHandler(pluginManager.getPlugin(enabledPermsPlugin));
} else if (enabledPermsPlugin.equals("SimplyPerms")) {
vaultHandler = new SimplyPermsHandler();
} else if (enabledPermsPlugin.equals("Privileges")) {
vaultHandler = new PrivilegesHandler();
} else if (enabledPermsPlugin.equals("bPermissions")) {
vaultHandler = new BPermissions2Handler();
} else {
vaultHandler = new GenericVaultHandler();
switch (enabledPermsPlugin) {
case "PermissionsEx":
vaultHandler = new PermissionsExHandler();
break;
case "GroupManager":
vaultHandler = new GroupManagerHandler();
break;
case "SimplyPerms":
vaultHandler = new SimplyPermsHandler();
break;
case "Privileges":
vaultHandler = new PrivilegesHandler();
break;
case "bPermissions":
vaultHandler = new BPermissions2Handler();
break;
default:
vaultHandler = new GenericVaultHandler();
break;
}
if (enabledPermsPlugin.equals("")) {
enabledPermsPlugin = "generic";

View File

@ -68,7 +68,6 @@ public class SpawnerUtil {
}
public EntityType getEntityType(ItemStack is) {
ItemMeta meta = is.getItemMeta();
if (useMeta) {
BlockStateMeta bsm = (BlockStateMeta) is.getItemMeta();
CreatureSpawner bs = (CreatureSpawner) bsm.getBlockState();