Documentation ¶
Index ¶
- Variables
- func FreshPyPlugin(packageName string, index int)
- func GetMcdrPluginCompatiblePluginInstance() plugin.Plugin
- func GetMcdrPluginInstance() plugin.Plugin
- func PyVmEnd()
- func PyVmStart() bool
- func SetPyPlugin(packageName string) int
- func TriggerEvent(event int, command *models.ReciveMessage)
- type Info
- type McdrPlugin
- func (p *McdrPlugin) ChangeConfCallBack()
- func (p *McdrPlugin) DestructCallBack()
- func (p *McdrPlugin) GetCommandName() string
- func (p *McdrPlugin) GetDescription() string
- func (p *McdrPlugin) GetHelpDescription() string
- func (p *McdrPlugin) GetId() string
- func (p *McdrPlugin) GetName() string
- func (p *McdrPlugin) HandleMessage(message *models.ReciveMessage)
- func (p *McdrPlugin) Init(mcServer server.MinecraftServer)
- func (p *McdrPlugin) InitCallBack()
- func (p *McdrPlugin) IsGlobal() bool
- func (*McdrPlugin) NewInstance() plugin.Plugin
- func (p *McdrPlugin) Start()
- func (p *McdrPlugin) Stop()
- type McdrPluginCompatiblePlugin
- func (p *McdrPluginCompatiblePlugin) ChangeConfCallBack()
- func (p *McdrPluginCompatiblePlugin) DestructCallBack()
- func (p *McdrPluginCompatiblePlugin) GetCommandName() string
- func (p *McdrPluginCompatiblePlugin) GetDescription() string
- func (p *McdrPluginCompatiblePlugin) GetHelpDescription() string
- func (p *McdrPluginCompatiblePlugin) GetId() string
- func (p *McdrPluginCompatiblePlugin) GetName() string
- func (p *McdrPluginCompatiblePlugin) HandleMessage(message *models.ReciveMessage)
- func (p *McdrPluginCompatiblePlugin) Init(mcServer server.MinecraftServer)
- func (p *McdrPluginCompatiblePlugin) InitCallBack()
- func (p *McdrPluginCompatiblePlugin) IsGlobal() bool
- func (*McdrPluginCompatiblePlugin) NewInstance() plugin.Plugin
- func (p *McdrPluginCompatiblePlugin) Start()
- func (p *McdrPluginCompatiblePlugin) Stop()
- type Server
Constants ¶
This section is empty.
Variables ¶
View Source
var McdrPluginCompatiblePluginObj plugin.Plugin
View Source
var McdrPluginObj plugin.Plugin
Functions ¶
func FreshPyPlugin ¶
func GetMcdrPluginInstance ¶
func SetPyPlugin ¶
Types ¶
type McdrPlugin ¶
type McdrPlugin struct { CArrIndex int // c中插件数组索引 // contains filtered or unexported fields }
func (*McdrPlugin) ChangeConfCallBack ¶
func (p *McdrPlugin) ChangeConfCallBack()
------------------回调接口--------------------
func (*McdrPlugin) DestructCallBack ¶
func (p *McdrPlugin) DestructCallBack()
func (*McdrPlugin) GetCommandName ¶
func (p *McdrPlugin) GetCommandName() string
func (*McdrPlugin) GetDescription ¶
func (p *McdrPlugin) GetDescription() string
func (*McdrPlugin) GetHelpDescription ¶
func (p *McdrPlugin) GetHelpDescription() string
func (*McdrPlugin) GetId ¶
func (p *McdrPlugin) GetId() string
func (*McdrPlugin) GetName ¶
func (p *McdrPlugin) GetName() string
func (*McdrPlugin) HandleMessage ¶
func (p *McdrPlugin) HandleMessage(message *models.ReciveMessage)
func (*McdrPlugin) Init ¶
func (p *McdrPlugin) Init(mcServer server.MinecraftServer)
func (*McdrPlugin) InitCallBack ¶
func (p *McdrPlugin) InitCallBack()
func (*McdrPlugin) IsGlobal ¶
func (p *McdrPlugin) IsGlobal() bool
func (*McdrPlugin) NewInstance ¶
func (*McdrPlugin) NewInstance() plugin.Plugin
func (*McdrPlugin) Stop ¶
func (p *McdrPlugin) Stop()
type McdrPluginCompatiblePlugin ¶
type McdrPluginCompatiblePlugin struct {
// contains filtered or unexported fields
}
func (*McdrPluginCompatiblePlugin) ChangeConfCallBack ¶
func (p *McdrPluginCompatiblePlugin) ChangeConfCallBack()
------------------回调接口--------------------
func (*McdrPluginCompatiblePlugin) DestructCallBack ¶
func (p *McdrPluginCompatiblePlugin) DestructCallBack()
func (*McdrPluginCompatiblePlugin) GetCommandName ¶
func (p *McdrPluginCompatiblePlugin) GetCommandName() string
func (*McdrPluginCompatiblePlugin) GetDescription ¶
func (p *McdrPluginCompatiblePlugin) GetDescription() string
func (*McdrPluginCompatiblePlugin) GetHelpDescription ¶
func (p *McdrPluginCompatiblePlugin) GetHelpDescription() string
func (*McdrPluginCompatiblePlugin) GetId ¶
func (p *McdrPluginCompatiblePlugin) GetId() string
func (*McdrPluginCompatiblePlugin) GetName ¶
func (p *McdrPluginCompatiblePlugin) GetName() string
func (*McdrPluginCompatiblePlugin) HandleMessage ¶
func (p *McdrPluginCompatiblePlugin) HandleMessage(message *models.ReciveMessage)
func (*McdrPluginCompatiblePlugin) Init ¶
func (p *McdrPluginCompatiblePlugin) Init(mcServer server.MinecraftServer)
func (*McdrPluginCompatiblePlugin) InitCallBack ¶
func (p *McdrPluginCompatiblePlugin) InitCallBack()
func (*McdrPluginCompatiblePlugin) IsGlobal ¶
func (p *McdrPluginCompatiblePlugin) IsGlobal() bool
func (*McdrPluginCompatiblePlugin) NewInstance ¶
func (*McdrPluginCompatiblePlugin) NewInstance() plugin.Plugin
func (*McdrPluginCompatiblePlugin) Start ¶
func (p *McdrPluginCompatiblePlugin) Start()
---------非全局插件,服务端启动,关闭回调---------
func (*McdrPluginCompatiblePlugin) Stop ¶
func (p *McdrPluginCompatiblePlugin) Stop()
Click to show internal directories.
Click to hide internal directories.