Versions in this module Expand all Collapse all v0 v0.1.0 May 5, 2024 Changes in this version + type Plugin interface + Init func(PluginManager) error + Pause func() + Start func() + type PluginManager interface + GetPlugin func(pluginName string) Plugin + Printf func(scope string, format string, a ...any) (n int, err error) + Println func(scope string, a ...any) (n int, err error) + RegisterLogProcesser func(context PluginName, process func(logmsg string, iscommandrespone bool)) (channel chan *manager.MessageResponse) + RegisterManagerMessageChannel func(skipRegister bool) (channel chan *manager.MessageResponse) + RegisterPlugin func(plugin Plugin) (p Plugin, err error) + RunCommand func(cmd string) string + StartMinecraft func() (err error) + Status func(opts ...grpc.CallOption) (*manager.StatusResponse, error) + Stop func(opts ...grpc.CallOption) (*emptypb.Empty, error) + UnRegisterManagerMessageChannel func(channel chan *manager.MessageResponse) + type PluginName interface + DisplayName func() string + Name func() string + type PluginNameWrapper struct + PluginDisplayName string + PluginName string + func (p *PluginNameWrapper) DisplayName() string + func (p *PluginNameWrapper) Name() string