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