#Custom Command issue
3 messages · Page 1 of 1 (latest)
Commands.literal("fsang")
.then(Commands.argument('type', Arguments.WORD.create(event))
.suggests((ctx, builder) => {
builder.suggest("SP")
return builder.buildFuture()
})
.then(Commands.argument('power', Arguments.WORD.create(event))
.suggests((ctx, builder) => {
builder.suggest("batman")
builder.suggest("colossus")
builder.suggest("cryokinesis")
builder.suggest("cyclops")
builder.suggest("electrokinesis")
builder.suggest("havok")
builder.suggest("kryptonian")
builder.suggest("pyrokinesis")
builder.suggest("scarab")
builder.suggest("self_detonation")
builder.suggest("shazam")
builder.suggest("speedforce")
builder.suggest("storm")
builder.suggest("symbiote")
builder.suggest("teleportation")
builder.suggest("thor")
builder.suggest("viltrumite")
builder.suggest("wolverine")
builder.suggest("wolverine_X23")
return builder.buildFuture()
})
.then(Commands.argument('number', Arguments.STRING.create(event))
.executes(ctx => {
let player = ctx.source.player;
const power = Arguments.WORD.getResult(ctx, "power")
const amount = Arguments.WORD.getResult(ctx, "number")
server.runCommandSilent(`execute as ${player} run scoreboard players add @s FSangEXP.${power} ${amount}`)
return 1;
})
)))
);```
Here's what I have