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