package datapack import ( "encoding/json" "tangled.org/cosmeak.tngl.sh/weave/internal/generator" ) func (dp Datapack) Emit() (generator.File, error) { meta := map[string]any{ "pack": map[string]any{ "description": dp.Description(), "min_format": dp.MinFormat(), "max_format": dp.MaxFormat(), }, } content, err := json.Marshal(meta) if err != nil { return generator.File{}, err } return generator.File{ Path: "pack.mcmeta", Content: content, }, nil }