mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2024-11-26 15:16:45 +01:00
Resolves #118
This commit is contained in:
parent
c3dfc4efb5
commit
2ba9590238
@ -81,6 +81,18 @@ public class FlagCmd extends SubCommand {
|
|||||||
PlayerFunctions.sendMessage(player, C.COMMAND_SYNTAX, "/plot flag info <flag>");
|
PlayerFunctions.sendMessage(player, C.COMMAND_SYNTAX, "/plot flag info <flag>");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
AbstractFlag af = FlagManager.getFlag(args[1]);
|
||||||
|
if (af == null) {
|
||||||
|
PlayerFunctions.sendMessage(player, C.NOT_VALID_FLAG);
|
||||||
|
PlayerFunctions.sendMessage(player, C.COMMAND_SYNTAX, "/plot flag info <flag>");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
// flag key
|
||||||
|
PlayerFunctions.sendMessage(player, C.FLAG_KEY, af.getKey());
|
||||||
|
// flag type
|
||||||
|
PlayerFunctions.sendMessage(player, C.FLAG_TYPE, af.value.getClass().getSimpleName());
|
||||||
|
// Flag type description
|
||||||
|
PlayerFunctions.sendMessage(player, C.FLAG_DESC, af.getValueDesc());
|
||||||
PlayerFunctions.sendMessage(player, "&cNot implemented.");
|
PlayerFunctions.sendMessage(player, "&cNot implemented.");
|
||||||
}
|
}
|
||||||
case "set": {
|
case "set": {
|
||||||
@ -208,7 +220,7 @@ public class FlagCmd extends SubCommand {
|
|||||||
}
|
}
|
||||||
HashMap<String, ArrayList<String>> flags = new HashMap<>();
|
HashMap<String, ArrayList<String>> flags = new HashMap<>();
|
||||||
for (AbstractFlag af : FlagManager.getFlags()) {
|
for (AbstractFlag af : FlagManager.getFlags()) {
|
||||||
String type = af.value.getClass().toString().replaceAll("Value", "");
|
String type = af.value.getClass().getSimpleName().replaceAll("Value", "");
|
||||||
if (!flags.containsKey(type)) {
|
if (!flags.containsKey(type)) {
|
||||||
flags.put(type, new ArrayList<String>());
|
flags.put(type, new ArrayList<String>());
|
||||||
}
|
}
|
||||||
|
@ -385,6 +385,10 @@ public enum C {
|
|||||||
/*
|
/*
|
||||||
* Flag
|
* Flag
|
||||||
*/
|
*/
|
||||||
|
FLAG_KEY("&cKey: %s"),
|
||||||
|
FLAG_TYPE("&cType: %s"),
|
||||||
|
FLAG_DESC("&cDesc: %s"),
|
||||||
|
|
||||||
NEED_KEY("&cPossible values: &6%values%"),
|
NEED_KEY("&cPossible values: &6%values%"),
|
||||||
NOT_VALID_FLAG("&cThat is not a valid flag"),
|
NOT_VALID_FLAG("&cThat is not a valid flag"),
|
||||||
NOT_VALID_VALUE("&cFlag values must be alphanumerical"),
|
NOT_VALID_VALUE("&cFlag values must be alphanumerical"),
|
||||||
|
Loading…
Reference in New Issue
Block a user