pumpkin-api-go/example/main.go
Alexander Medvedev c2037ede01 first commit
2026-04-29 13:45:05 +02:00

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