29 lines
525 B
Go
29 lines
525 B
Go
package main
|
|
|
|
import (
|
|
"github.com/Pumpkin-MC/pumpkin-api-go/api"
|
|
"github.com/Pumpkin-MC/pumpkin-api-go/pkg/pumpkin_plugin_context"
|
|
_ "github.com/Pumpkin-MC/pumpkin-api-go/pkg/wit_exports"
|
|
)
|
|
|
|
type MyPlugin struct {
|
|
api.DefaultPlugin
|
|
}
|
|
|
|
func (p *MyPlugin) Metadata() api.Metadata {
|
|
return api.Metadata{
|
|
Name: "GoExamplePlugin",
|
|
Version: "1.0.0",
|
|
Authors: []string{"Alex"},
|
|
}
|
|
}
|
|
|
|
func (p *MyPlugin) OnLoad(ctx *pumpkin_plugin_context.Context) {
|
|
}
|
|
|
|
func init() {
|
|
api.RegisterPlugin(&MyPlugin{})
|
|
}
|
|
|
|
func main() {}
|