mirror of
https://github.com/TotalFreedomMC/TF-EssentialsX.git
synced 2025-02-12 04:20:41 +00:00
Added '/mancheckw <world>' to inspect what permission files a world is
referencing.
This commit is contained in:
parent
e9e9efd2d7
commit
7fc4a75d4d
3 changed files with 31 additions and 3 deletions
|
@ -211,3 +211,4 @@ v 2.0:
|
||||||
- Negate 'groupmanager.noofflineperms' by default in the owner group.
|
- Negate 'groupmanager.noofflineperms' by default in the owner group.
|
||||||
- Add support for BukkitForge using 'overworld' as the main world name.
|
- Add support for BukkitForge using 'overworld' as the main world name.
|
||||||
- Prevent '*' permissions granting the 'groupmanager.noofflineperms' permission.
|
- Prevent '*' permissions granting the 'groupmanager.noofflineperms' permission.
|
||||||
|
- Added '/mancheckw <world>' to inspect what permission files a world is referencing.
|
|
@ -1895,7 +1895,7 @@ public class GroupManager extends JavaPlugin {
|
||||||
|
|
||||||
case manselect:
|
case manselect:
|
||||||
if (args.length < 1) {
|
if (args.length < 1) {
|
||||||
sender.sendMessage(ChatColor.RED + "Review your arguments count! (/<command> <world>)");
|
sender.sendMessage(ChatColor.RED + "Review your arguments count! (/manselect <world>)");
|
||||||
sender.sendMessage(ChatColor.YELLOW + "Worlds available: ");
|
sender.sendMessage(ChatColor.YELLOW + "Worlds available: ");
|
||||||
ArrayList<OverloadedWorldHolder> worlds = worldsHolder.allWorldsDataList();
|
ArrayList<OverloadedWorldHolder> worlds = worldsHolder.allWorldsDataList();
|
||||||
auxString = "";
|
auxString = "";
|
||||||
|
@ -1936,6 +1936,32 @@ public class GroupManager extends JavaPlugin {
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
case mancheckw:
|
||||||
|
if (args.length < 1) {
|
||||||
|
sender.sendMessage(ChatColor.RED + "Review your arguments count! (/mancheckw <world>)");
|
||||||
|
sender.sendMessage(ChatColor.YELLOW + "Worlds available: ");
|
||||||
|
ArrayList<OverloadedWorldHolder> worlds = worldsHolder.allWorldsDataList();
|
||||||
|
auxString = "";
|
||||||
|
for (int i = 0; i < worlds.size(); i++) {
|
||||||
|
auxString += worlds.get(i).getName();
|
||||||
|
if ((i + 1) < worlds.size()) {
|
||||||
|
auxString += ", ";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
sender.sendMessage(ChatColor.YELLOW + auxString);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
dataHolder = worldsHolder.getWorldData(auxString);
|
||||||
|
|
||||||
|
sender.sendMessage(ChatColor.YELLOW + "You have selected world '" + dataHolder.getName() + "'.");
|
||||||
|
sender.sendMessage(ChatColor.YELLOW + "This world is using the following data files..");
|
||||||
|
sender.sendMessage(ChatColor.YELLOW + "Groups: " + dataHolder.getGroupsFile().getAbsolutePath());
|
||||||
|
sender.sendMessage(ChatColor.YELLOW + "Users: " + dataHolder.getUsersFile().getAbsolutePath());
|
||||||
|
|
||||||
|
return true;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
@ -49,5 +49,6 @@ public enum GroupManagerPermissions {
|
||||||
mantogglesave,
|
mantogglesave,
|
||||||
manworld,
|
manworld,
|
||||||
manselect,
|
manselect,
|
||||||
manclear
|
manclear,
|
||||||
|
mancheckw
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue