📝 Reflect recent changes in the README
This commit is contained in:
parent
0fefd40812
commit
8eaf0ac772
1 changed files with 7 additions and 6 deletions
13
README.md
13
README.md
|
|
@ -16,11 +16,11 @@ Cloud allows for commands to be defined using builder patterns, like this:
|
||||||
```java
|
```java
|
||||||
mgr.command(mgr.commandBuilder("give")
|
mgr.command(mgr.commandBuilder("give")
|
||||||
.withSenderType(Player.class)
|
.withSenderType(Player.class)
|
||||||
.argument(EnumArgument.required(Material.class, "material"))
|
.argument(EnumArgument.of(Material.class, "material"))
|
||||||
.argument(IntegerArgument.required("amount"))
|
.argument(IntegerArgument.of("amount"))
|
||||||
.handler(c -> {
|
.handler(c -> {
|
||||||
final Material material = c.getRequired("material");
|
final Material material = c.get("material");
|
||||||
final int amount = c.getRequired("amount");
|
final int amount = c.get("amount");
|
||||||
final ItemStack itemStack = new ItemStack(material, amount);
|
final ItemStack itemStack = new ItemStack(material, amount);
|
||||||
((Player) c.getSender()).getInventory().addItem(itemStack);
|
((Player) c.getSender()).getInventory().addItem(itemStack);
|
||||||
c.getSender().sendMessage("You've been given stuff, bro.");
|
c.getSender().sendMessage("You've been given stuff, bro.");
|
||||||
|
|
@ -29,8 +29,9 @@ mgr.command(mgr.commandBuilder("give")
|
||||||
|
|
||||||
or using annotated methods, like this:
|
or using annotated methods, like this:
|
||||||
```java
|
```java
|
||||||
@Description("Test cloud command using @CommandMethod")
|
@CommandPermission("some.permission.node")
|
||||||
@CommandMethod(value = "annotation|a <input> [number]", permission = "some.permission.node")
|
@CommandDescription("Test cloud command using @CommandMethod")
|
||||||
|
@CommandMethod("annotation|a <input> [number]")
|
||||||
private void annotatedCommand(@Nonnull final Player player,
|
private void annotatedCommand(@Nonnull final Player player,
|
||||||
@Argument("input") @Completions("one,two,duck") @Nonnull final String input,
|
@Argument("input") @Completions("one,two,duck") @Nonnull final String input,
|
||||||
@Argument(value = "number", defaultValue = "5") @Range(min = "10", max = "100")
|
@Argument(value = "number", defaultValue = "5") @Range(min = "10", max = "100")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue