∞ number of custom enchants with polymorphics! Enchant levels beyond 255!!
It's been found that some plugin (or NBT library) inject a custom StringTag as a CompoundTag type.
This update should safely reject this mislabeling.
As of this version, you can add one alias to a sub-command, and also you can disable a sub-command by assigning "nop" (no-operation) string as its alias:
The following example will disable the original "withdraw" command and assign an alias "withdraw" to the cheque command. A user can use both "cheque" and "withdraw" to carry out the "cheque" command.
withdraw:
msg: "/te withdraw <amount> [drop] : withdraws the specified amount of tokens from your account."
permission: "tokenenchant.withdraw"
alias: "nop"
cheque:
msg: "/te cheque <amount> [to-player] : withdraws the specified amount of tokens from your account and issue a check."
permission: "tokenenchant.cheque"
alias: "withdraw"