Commands
Aliases
Section titled “Aliases”/ntb · /ntebex · /ntebexmessage · /tb · /tbmsg · /tbxm · /tbxmsg · /tebexmessage
All aliases behave identically. Examples on this site use /ntb.
Reference
Section titled “Reference”| Command | Permission | Description |
|---|---|---|
/ntb | — | Plugin info. Console gets the usage block. |
/ntb help | tebexmessage.help | Help menu. |
/ntb reload | tebexmessage.reload | Reload config.yml, messages.yml, discord.yml. |
/ntb args | tebexmessage.args | List configured custom arguments. |
/ntb <template> arg(value)… | console only | Broadcast a purchase. |
tebexmessage.admin grants every permission above.
Broadcast
Section titled “Broadcast”Console only — players never get to run this.
/ntb <template> arg(value) arg(value) …/ntb one player(Senkex) package(VIP) price($10)Argument order doesn’t matter. Whitespace inside parentheses is allowed.
Multi-value arguments
Section titled “Multi-value arguments”Join values with ;. They render with separator-symbol from config.yml.
/ntb multiple player(Senkex) package(VIP;MVP;ASTRO) price($45)Custom arguments
Section titled “Custom arguments”customs-args: - player - package - priceReference them with {key} in any template, message or webhook field. Add as many as you want — {rank}, {coupon}, {server}, anything.
Errors
Section titled “Errors”| Situation | Console message |
|---|---|
Bad arg(value) syntax | Missing '(' or ')' in arguments. |
| Unknown argument | Argument does not exist: <arg> |
| Argument missing | Missing required argument: <arg> |
| Player runs broadcast | This command can only be executed from console. |