mirror of
https://github.com/BentoBoxWorld/BentoBox.git
synced 2024-11-28 13:45:14 +01:00
Fixed default parameters and description in CompositeCommand
Also accordingly updated the related javadoc.
This commit is contained in:
parent
8749566279
commit
d58570330a
@ -174,16 +174,16 @@ public abstract class CompositeCommand extends Command implements PluginIdentifi
|
||||
// Default references to description and parameters
|
||||
|
||||
StringBuilder reference = new StringBuilder();
|
||||
reference.append("commands");
|
||||
reference.append(label);
|
||||
CompositeCommand p = this;
|
||||
int index = 0;
|
||||
while (p.getParent() != null && index < 20) {
|
||||
reference.append(".").append(p.getParent().getLabel());
|
||||
reference.insert(0, p.getParent().getLabel() + ".");
|
||||
p = p.getParent();
|
||||
index++;
|
||||
}
|
||||
setDescription(reference.toString() + ".description");
|
||||
setParametersHelp(reference.toString() + ".parameters");
|
||||
setDescription("commands." + reference.toString() + ".description");
|
||||
setParametersHelp("commands." + reference.toString() + ".parameters");
|
||||
|
||||
setup();
|
||||
// If this command does not define its own help class, then use the default help command
|
||||
@ -470,12 +470,12 @@ public abstract class CompositeCommand extends Command implements PluginIdentifi
|
||||
* <li>{@code "commands." + getLabel() + ".description"} if this is a top-level command;</li>
|
||||
* <li>{@code "commands." + getParent.getLabel() + getLabel() + ".description"} if this is a sub-command.
|
||||
* <br/>
|
||||
* Note that it can have up to 20 parent commands' labels being appended before this sub-command's label.
|
||||
* Note that it can have up to 20 parent commands' labels being inserted before this sub-command's label.
|
||||
* Here are a few examples :
|
||||
* <ul>
|
||||
* <li>/bentobox info : {@code "commands.bentobox.info.description"};</li>
|
||||
* <li>/bsbadmin range set : {@code "commands.bsbadmin.range.set.description"};</li>
|
||||
* <li>/mycommand sub1 sub2 sub3 [...] sub33 : {@code "commands.mycommand.sub1.sub2.sub3.[...].sub19.sub33.description}.</li>
|
||||
* <li>/mycommand sub1 sub2 sub3 [...] sub22 : {@code "commands.sub3.[...].sub20.sub21.sub22.description"}.</li>
|
||||
* </ul>
|
||||
* </li>
|
||||
* </ul>
|
||||
@ -503,15 +503,15 @@ public abstract class CompositeCommand extends Command implements PluginIdentifi
|
||||
* <li>{@code "commands." + getLabel() + ".parameters"} if this is a top-level command;</li>
|
||||
* <li>{@code "commands." + getParent.getLabel() + getLabel() + ".parameters"} if this is a sub-command.
|
||||
* <br/>
|
||||
* Note that it can have up to 20 parent commands' labels being appended before this sub-command's label.
|
||||
* Note that it can have up to 20 parent commands' labels being inserted before this sub-command's label.
|
||||
* Here are a few examples :
|
||||
* <ul>
|
||||
* <li>/bentobox info : {@code "commands.bentobox.info.parameters"};</li>
|
||||
* <li>/bsbadmin range set : {@code "commands.bsbadmin.range.set.parameters"};</li>
|
||||
* <li>/mycommand sub1 sub2 sub3 [...] sub33 : {@code "commands.mycommand.sub1.sub2.sub3.[...].sub19.sub33.paramaters}.</li>
|
||||
* <li>/mycommand sub1 sub2 sub3 [...] sub22 : {@code "commands.sub3.[...].sub20.sub21.sub22.parameters"}.</li>
|
||||
* </ul>
|
||||
* </li>
|
||||
*</ul>
|
||||
* </ul>
|
||||
*
|
||||
* This method should therefore only be used in case you want to provide a different value than the default one.
|
||||
*
|
||||
@ -536,15 +536,15 @@ public abstract class CompositeCommand extends Command implements PluginIdentifi
|
||||
* <li>{@code "commands." + getLabel() + ".parameters"} if this is a top-level command;</li>
|
||||
* <li>{@code "commands." + getParent.getLabel() + getLabel() + ".parameters"} if this is a sub-command.
|
||||
* <br/>
|
||||
* Note that it can have up to 20 parent commands' labels being appended before this sub-command's label.
|
||||
* Note that it can have up to 20 parent commands' labels being inserted before this sub-command's label.
|
||||
* Here are a few examples :
|
||||
* <ul>
|
||||
* <li>/bentobox info : {@code "commands.bentobox.info.parameters"};</li>
|
||||
* <li>/bsbadmin range set : {@code "commands.bsbadmin.range.set.parameters"};</li>
|
||||
* <li>/mycommand sub1 sub2 sub3 [...] sub33 : {@code "commands.mycommand.sub1.sub2.sub3.[...].sub19.sub33.paramaters}.</li>
|
||||
* <li>/mycommand sub1 sub2 sub3 [...] sub22 : {@code "commands.sub3.[...].sub20.sub21.sub22.parameters"}.</li>
|
||||
* </ul>
|
||||
* </li>
|
||||
*</ul>
|
||||
* </ul>
|
||||
*
|
||||
* This method should therefore only be used in case you want to provide a different value than the default one.
|
||||
*
|
||||
|
Loading…
Reference in New Issue
Block a user