mirror of
https://github.com/EssentialsX/Essentials.git
synced 2024-09-18 02:51:18 +02:00
- GroupManager will now attempt to select the default world when using
commands instead of failing and telling you to use '/manselect <world>'.
This commit is contained in:
parent
a220b267d4
commit
16e19a7775
@ -2,5 +2,6 @@ Changelog
|
|||||||
|
|
||||||
v 1.1:
|
v 1.1:
|
||||||
- Fixed users being able to use 'manuadd' to add users to higher groups than their own.
|
- Fixed users being able to use 'manuadd' to add users to higher groups than their own.
|
||||||
- Added SuperPerms support so GM will update adn provide the permissions to plugins which only support Bukkit Perms.
|
- Added SuperPerms support so GM will update and provide the permissions to plugins which only support Bukkit Perms.
|
||||||
- Added more helpful output to errors on argument lengths.
|
- Added more helpful output to errors on argument lengths.
|
||||||
|
- GroupManager will now attempt to select the default world when using commands instead of failing and telling you to use '/manselect <world>'.
|
@ -285,8 +285,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case manuadd:
|
case manuadd:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -343,8 +342,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case manudel:
|
case manudel:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -377,10 +375,12 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case manuaddsub:
|
case manuaddsub:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
|
if (!seDefaulttWorldHandler(sender)) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
if (args.length != 2) {
|
if (args.length != 2) {
|
||||||
sender.sendMessage(ChatColor.RED + "Review your arguments count! (/<command> <player> <group>)");
|
sender.sendMessage(ChatColor.RED + "Review your arguments count! (/<command> <player> <group>)");
|
||||||
@ -416,8 +416,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case manudelsub:
|
case manudelsub:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -450,8 +449,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case mangadd:
|
case mangadd:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -472,8 +470,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case mangdel:
|
case mangdel:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -494,8 +491,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case manuaddp:
|
case manuaddp:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -559,8 +555,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case manudelp:
|
case manudelp:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -611,8 +606,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case manulistp:
|
case manulistp:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -666,8 +660,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case manucheckp:
|
case manucheckp:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -714,8 +707,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case mangaddp:
|
case mangaddp:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -768,8 +760,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case mangdelp:
|
case mangdelp:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -808,8 +799,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case manglistp:
|
case manglistp:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -857,8 +847,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case mangcheckp:
|
case mangcheckp:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -892,8 +881,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case mangaddi:
|
case mangaddi:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -924,8 +912,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case mangdeli:
|
case mangdeli:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -960,8 +947,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case manuaddv:
|
case manuaddv:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -996,8 +982,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case manudelv:
|
case manudelv:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -1028,8 +1013,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case manulistv:
|
case manulistv:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -1066,8 +1050,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case manucheckv:
|
case manucheckv:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -1109,8 +1092,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case mangaddv:
|
case mangaddv:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -1139,8 +1121,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case mangdelv:
|
case mangdelv:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -1165,8 +1146,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case manglistv:
|
case manglistv:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -1203,8 +1183,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case mangcheckv:
|
case mangcheckv:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -1231,8 +1210,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case manwhois:
|
case manwhois:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -1266,8 +1244,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case tempadd:
|
case tempadd:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -1305,8 +1282,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case tempdel:
|
case tempdel:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -1346,8 +1322,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case templist:
|
case templist:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//WORKING
|
//WORKING
|
||||||
@ -1376,8 +1351,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case tempdelall:
|
case tempdelall:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//WORKING
|
//WORKING
|
||||||
@ -1420,8 +1394,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
}
|
}
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//WORKING
|
//WORKING
|
||||||
@ -1445,8 +1418,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case listgroups:
|
case listgroups:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//WORKING
|
//WORKING
|
||||||
@ -1462,8 +1434,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case manpromote:
|
case manpromote:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -1518,8 +1489,7 @@ public class GroupManager extends JavaPlugin {
|
|||||||
case mandemote:
|
case mandemote:
|
||||||
//VALIDANDO ESTADO DO SENDER
|
//VALIDANDO ESTADO DO SENDER
|
||||||
if (dataHolder == null || permissionHandler == null) {
|
if (dataHolder == null || permissionHandler == null) {
|
||||||
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
if (!seDefaulttWorldHandler(sender))
|
||||||
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
//VALIDANDO ARGUMENTOS
|
//VALIDANDO ARGUMENTOS
|
||||||
@ -1649,6 +1619,30 @@ public class GroupManager extends JavaPlugin {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sets up the default world for use.
|
||||||
|
*/
|
||||||
|
private boolean seDefaulttWorldHandler(CommandSender sender) {
|
||||||
|
|
||||||
|
//PERMISSIONS FOR COMMAND BEING LOADED
|
||||||
|
OverloadedWorldHolder dataHolder = null;
|
||||||
|
AnjoPermissionsHandler permissionHandler = null;
|
||||||
|
|
||||||
|
dataHolder = worldsHolder.getWorldData(worldsHolder.getDefaultWorld().getName());
|
||||||
|
permissionHandler = dataHolder.getPermissionsHandler();
|
||||||
|
selectedWorlds.put(sender, dataHolder.getName());
|
||||||
|
|
||||||
|
if ((dataHolder != null) && (permissionHandler != null)) {
|
||||||
|
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. Default world '" + worldsHolder.getDefaultWorld().getName() + "' selected.");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
sender.sendMessage(ChatColor.RED + "Couldn't retrieve your world. World selection is needed.");
|
||||||
|
sender.sendMessage(ChatColor.RED + "Use /manselect <world>");
|
||||||
|
return false;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return the config
|
* @return the config
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user