]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/commitdiff
Tweak command syntax for beacons & boxes
authorIrtimaled <irtimaled@gmail.com>
Thu, 14 May 2020 19:16:57 +0000 (12:16 -0700)
committerIrtimaled <irtimaled@gmail.com>
Mon, 18 May 2020 00:31:27 +0000 (17:31 -0700)
src/main/java/com/irtimaled/bbor/client/commands/BeaconCommandBuilder.java
src/main/java/com/irtimaled/bbor/client/commands/BoxCommandBuilder.java

index ab9e7d5c65360bc4ca79dffa11eae5d48bb87883..fa3b55b94e3f27191152a2de15e1a211a3d2c53c 100644 (file)
@@ -14,11 +14,11 @@ class BeaconCommandBuilder {
     static LiteralArgumentBuilder<CommandSource> build(String command) {
         return Commands.literal(command)
                 .then(Commands.literal(ArgumentNames.ADD)
-                        .then(Commands.argument(LEVEL, Arguments.integer(1,4))
-                                .executes(BeaconCommandBuilder::addBeacon)
-                                .then(Commands.argument(ArgumentNames.POS, Arguments.coords())
+                        .then(Commands.argument(ArgumentNames.POS, Arguments.coords())
+                                .then(Commands.argument(LEVEL, Arguments.integer(1, 4))
                                         .executes(BeaconCommandBuilder::addBeacon)))
-                )
+                        .then(Commands.argument(LEVEL, Arguments.integer(1, 4))
+                                .executes(BeaconCommandBuilder::addBeacon)))
                 .then(Commands.literal(ArgumentNames.CLEAR)
                         .executes(context -> {
                             CustomBeaconProvider.clear();
index 422eda0fca8f0db10ea48efb54cd9c79766841b3..7670bbc88e420f018a78c7be93d892c289272a4a 100644 (file)
@@ -13,7 +13,6 @@ class BoxCommandBuilder {
         return Commands.literal(command)
                 .then(Commands.literal(ArgumentNames.ADD)
                         .then(Commands.argument(ArgumentNames.FROM, Arguments.coords())
-                                .executes(BoxCommandBuilder::addBox)
                                 .then(Commands.argument(ArgumentNames.TO, Arguments.coords())
                                         .executes(BoxCommandBuilder::addBox))))
                 .then(Commands.literal(ArgumentNames.CLEAR)