mcdr_plugin_compatible

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 26, 2020 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var McdrPluginCompatiblePluginObj plugin.Plugin
View Source
var McdrPluginObj plugin.Plugin

Functions

func FreshPyPlugin

func FreshPyPlugin(packageName string, index int)

func GetMcdrPluginCompatiblePluginInstance

func GetMcdrPluginCompatiblePluginInstance() plugin.Plugin

func GetMcdrPluginInstance

func GetMcdrPluginInstance() plugin.Plugin

func PyVmEnd

func PyVmEnd()

func PyVmStart

func PyVmStart() bool

func SetPyPlugin

func SetPyPlugin(packageName string) int

func TriggerEvent

func TriggerEvent(event int, command *models.ReciveMessage)

TODO

Types

type Info

type Info C.Info

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) Start

func (p *McdrPlugin) Start()

---------非全局插件,服务端启动,关闭回调---------

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 (*McdrPluginCompatiblePlugin) GetName

func (p *McdrPluginCompatiblePlugin) GetName() string

func (*McdrPluginCompatiblePlugin) HandleMessage

func (p *McdrPluginCompatiblePlugin) HandleMessage(message *models.ReciveMessage)

func (*McdrPluginCompatiblePlugin) Init

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()

type Server

type Server C.Server

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL