cleanup
This commit is contained in:
parent
ba483af807
commit
d6355adb51
@ -93,7 +93,7 @@ public class AuthMe extends JavaPlugin {
|
|||||||
public boolean delayedAntiBot = true;
|
public boolean delayedAntiBot = true;
|
||||||
|
|
||||||
// Hooks TODO: move into modules
|
// Hooks TODO: move into modules
|
||||||
public Permission permission;
|
public Permission vaultGroupManagement;
|
||||||
public Essentials ess;
|
public Essentials ess;
|
||||||
public MultiverseCore multiverse;
|
public MultiverseCore multiverse;
|
||||||
public CombatTagPlus combatTagPlus;
|
public CombatTagPlus combatTagPlus;
|
||||||
@ -488,13 +488,13 @@ public class AuthMe extends JavaPlugin {
|
|||||||
if (server.getPluginManager().isPluginEnabled("Vault")) {
|
if (server.getPluginManager().isPluginEnabled("Vault")) {
|
||||||
RegisteredServiceProvider<Permission> permissionProvider = server.getServicesManager().getRegistration(net.milkbowl.vault.permission.Permission.class);
|
RegisteredServiceProvider<Permission> permissionProvider = server.getServicesManager().getRegistration(net.milkbowl.vault.permission.Permission.class);
|
||||||
if (permissionProvider != null) {
|
if (permissionProvider != null) {
|
||||||
permission = permissionProvider.getProvider();
|
vaultGroupManagement = permissionProvider.getProvider();
|
||||||
ConsoleLogger.info("Vault detected, hooking with the " + permission.getName() + " permissions system...");
|
ConsoleLogger.info("Vault detected, hooking with the " + vaultGroupManagement.getName() + " group management system...");
|
||||||
} else {
|
} else {
|
||||||
ConsoleLogger.showError("Vault detected, but I can't find any permissions plugin to hook with!");
|
ConsoleLogger.showError("Vault detected, but I can't find any group management plugin to hook with!");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
permission = null;
|
vaultGroupManagement = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -594,7 +594,6 @@ public class AuthMe extends JavaPlugin {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public boolean authmePermissible(CommandSender sender, String perm) {
|
public boolean authmePermissible(CommandSender sender, String perm) {
|
||||||
// New code:
|
|
||||||
// Handle players with the permissions manager
|
// Handle players with the permissions manager
|
||||||
if(sender instanceof Player) {
|
if(sender instanceof Player) {
|
||||||
// Get the player instance
|
// Get the player instance
|
||||||
@ -603,13 +602,6 @@ public class AuthMe extends JavaPlugin {
|
|||||||
// Check whether the player has permission, return the result
|
// Check whether the player has permission, return the result
|
||||||
return getPermissionsManager().hasPermission(player, perm);
|
return getPermissionsManager().hasPermission(player, perm);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Legacy code:
|
|
||||||
if (sender.hasPermission(perm)) {
|
|
||||||
return true;
|
|
||||||
} else if (permission != null) {
|
|
||||||
return permission.has(sender, perm);
|
|
||||||
}
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -682,7 +674,7 @@ public class AuthMe extends JavaPlugin {
|
|||||||
// names... (Actually it purges
|
// names... (Actually it purges
|
||||||
// only names!)
|
// only names!)
|
||||||
if (Settings.purgePermissions)
|
if (Settings.purgePermissions)
|
||||||
dataManager.purgePermissions(cleared, permission);
|
dataManager.purgePermissions(cleared, vaultGroupManagement);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Return the spawn location of a player
|
// Return the spawn location of a player
|
||||||
|
|||||||
@ -60,12 +60,12 @@ public class LimboCache {
|
|||||||
|
|
||||||
operator = player.isOp();
|
operator = player.isOp();
|
||||||
flying = player.isFlying();
|
flying = player.isFlying();
|
||||||
if (plugin.permission != null) {
|
if (plugin.vaultGroupManagement != null) {
|
||||||
try {
|
try {
|
||||||
playerGroup = plugin.permission.getPrimaryGroup(player);
|
playerGroup = plugin.vaultGroupManagement.getPrimaryGroup(player);
|
||||||
} catch (UnsupportedOperationException e) {
|
} catch (UnsupportedOperationException e) {
|
||||||
ConsoleLogger.showError("Your permission system (" + plugin.permission.getName() + ") do not support Group system with that config... unhook!");
|
ConsoleLogger.showError("Your permission system (" + plugin.vaultGroupManagement.getName() + ") do not support Group system with that config... unhook!");
|
||||||
plugin.permission = null;
|
plugin.vaultGroupManagement = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -62,7 +62,7 @@ public class AuthMeServerListener implements Listener {
|
|||||||
ConsoleLogger.info("CombatTagPlus has been disabled, unhook!");
|
ConsoleLogger.info("CombatTagPlus has been disabled, unhook!");
|
||||||
}
|
}
|
||||||
if (pluginName.equalsIgnoreCase("Vault")) {
|
if (pluginName.equalsIgnoreCase("Vault")) {
|
||||||
plugin.permission = null;
|
plugin.vaultGroupManagement = null;
|
||||||
ConsoleLogger.showError("Vault has been disabled, unhook permissions!");
|
ConsoleLogger.showError("Vault has been disabled, unhook permissions!");
|
||||||
}
|
}
|
||||||
if (pluginName.equalsIgnoreCase("ProtocolLib")) {
|
if (pluginName.equalsIgnoreCase("ProtocolLib")) {
|
||||||
|
|||||||
@ -106,32 +106,32 @@ public class Utils {
|
|||||||
public static void setGroup(Player player, GroupType group) {
|
public static void setGroup(Player player, GroupType group) {
|
||||||
if (!Settings.isPermissionCheckEnabled)
|
if (!Settings.isPermissionCheckEnabled)
|
||||||
return;
|
return;
|
||||||
if (plugin.permission == null)
|
if (plugin.vaultGroupManagement == null)
|
||||||
return;
|
return;
|
||||||
String currentGroup;
|
String currentGroup;
|
||||||
try {
|
try {
|
||||||
currentGroup = plugin.permission.getPrimaryGroup(player);
|
currentGroup = plugin.vaultGroupManagement.getPrimaryGroup(player);
|
||||||
} catch (UnsupportedOperationException e) {
|
} catch (UnsupportedOperationException e) {
|
||||||
ConsoleLogger.showError("Your permission plugin (" + plugin.permission.getName() + ") doesn't support the Group system... unhook!");
|
ConsoleLogger.showError("Your permission plugin (" + plugin.vaultGroupManagement.getName() + ") doesn't support the Group system... unhook!");
|
||||||
plugin.permission = null;
|
plugin.vaultGroupManagement = null;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
switch (group) {
|
switch (group) {
|
||||||
case UNREGISTERED: {
|
case UNREGISTERED: {
|
||||||
plugin.permission.playerRemoveGroup(player, currentGroup);
|
plugin.vaultGroupManagement.playerRemoveGroup(player, currentGroup);
|
||||||
plugin.permission.playerAddGroup(player, Settings.unRegisteredGroup);
|
plugin.vaultGroupManagement.playerAddGroup(player, Settings.unRegisteredGroup);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case REGISTERED: {
|
case REGISTERED: {
|
||||||
plugin.permission.playerRemoveGroup(player, currentGroup);
|
plugin.vaultGroupManagement.playerRemoveGroup(player, currentGroup);
|
||||||
plugin.permission.playerAddGroup(player, Settings.getRegisteredGroup);
|
plugin.vaultGroupManagement.playerAddGroup(player, Settings.getRegisteredGroup);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case NOTLOGGEDIN: {
|
case NOTLOGGEDIN: {
|
||||||
if (!useGroupSystem())
|
if (!useGroupSystem())
|
||||||
break;
|
break;
|
||||||
plugin.permission.playerRemoveGroup(player, currentGroup);
|
plugin.vaultGroupManagement.playerRemoveGroup(player, currentGroup);
|
||||||
plugin.permission.playerAddGroup(player, Settings.getUnloggedinGroup);
|
plugin.vaultGroupManagement.playerAddGroup(player, Settings.getUnloggedinGroup);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case LOGGEDIN: {
|
case LOGGEDIN: {
|
||||||
@ -141,8 +141,8 @@ public class Utils {
|
|||||||
if (limbo == null)
|
if (limbo == null)
|
||||||
break;
|
break;
|
||||||
String realGroup = limbo.getGroup();
|
String realGroup = limbo.getGroup();
|
||||||
plugin.permission.playerRemoveGroup(player, currentGroup);
|
plugin.vaultGroupManagement.playerRemoveGroup(player, currentGroup);
|
||||||
plugin.permission.playerAddGroup(player, realGroup);
|
plugin.vaultGroupManagement.playerAddGroup(player, realGroup);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -152,15 +152,15 @@ public class Utils {
|
|||||||
if (!useGroupSystem()) {
|
if (!useGroupSystem()) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (plugin.permission == null)
|
if (plugin.vaultGroupManagement == null)
|
||||||
return false;
|
return false;
|
||||||
try {
|
try {
|
||||||
if (plugin.permission.playerRemoveGroup(player, Settings.getUnloggedinGroup) && plugin.permission.playerAddGroup(player, group)) {
|
if (plugin.vaultGroupManagement.playerRemoveGroup(player, Settings.getUnloggedinGroup) && plugin.vaultGroupManagement.playerAddGroup(player, group)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
} catch (UnsupportedOperationException e) {
|
} catch (UnsupportedOperationException e) {
|
||||||
ConsoleLogger.showError("Your permission system (" + plugin.permission.getName() + ") do not support Group system with that config... unhook!");
|
ConsoleLogger.showError("Your permission system (" + plugin.vaultGroupManagement.getName() + ") do not support Group system with that config... unhook!");
|
||||||
plugin.permission = null;
|
plugin.vaultGroupManagement = null;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user