A Minecraft datapack generator written in go.
at main 31 lines 585 B view raw
1package main 2 3import ( 4 "log" 5 6 "tangled.org/cosmeak.tngl.sh/weave" 7 "tangled.org/cosmeak.tngl.sh/weave/function" 8) 9 10func main() { 11 pack := weave.MkDatapack("demo", "My first basic datapack", 88, 88, []string{}). 12 AddFeature(function.MkFunction( 13 "set_day", 14 "time set day", 15 "say Daytime!", 16 )). 17 AddFeature(function.MkFunction( 18 "spawn_stand", 19 "summon armor_stand ~ ~ ~", 20 )). 21 AddFeature(function.MkFunctionWithNamespace( 22 "minecraft", 23 "set_day", 24 "time set day", 25 "say Daytime!", 26 )) 27 28 if err := pack.Generate("./out"); err != nil { 29 log.Fatal(err) 30 } 31}