Versions in this module Expand all Collapse all v1 v1.0.4 Jul 30, 2023retracted Changes in this version + const MustNickIs + const MustPlayerConnected + var NotFoundChat *chat.ChatBuilder + var SimiularFoundMSG *string + func Boot() + func Builder() *commandBuilder + func HandlePlayerCommandText(player natives.Player, cmdtext string) bool + func RegisterCommand(command *Command) (bool, error) + func RegisterInterceptor(commandName string, interceptor CommandInterceptorHandler) + func SetConfig(notFoundChat *chat.ChatBuilder, similarFoundMsg string) + type ArgHandler struct + func (self *ArgHandler) GetInput() *string + func (self *ArgHandler) Next(defaultValues ...string) *string + func (self *ArgHandler) NextFloat(defaultValues ...float64) *float64 + func (self *ArgHandler) NextInt(defaultValues ...int) *int + func (self *ArgHandler) Restore() + type Command struct + Aliases []string + Description string + Handler CommandHandler + Interceptors []CommandInterceptorHandler + Name string + RequireLogin bool + Roles []string + func SearchCommand(inputName string) (*Command, int) + type CommandContext struct + ArgHandler *ArgHandler + Player *natives.Player + type CommandHandler func(context *CommandContext) + type CommandInterceptorContext struct + ArgHandler *ArgHandler + Player *natives.Player + func (self *CommandInterceptorContext) Next() + type CommandInterceptorHandler func(context *CommandInterceptorContext) + type TPlayer struct + func (tp *TPlayer) End() *conditionalsBuilder + func (tp *TPlayer) EndConditionals() *commandBuilder + func (tp *TPlayer) MustConnected() *TPlayer + func (tp *TPlayer) MustNickIs(nick string) *TPlayer