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();
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)