Commandblock_go is a port of Commandblock_py for Go
mypack := datapack.New("<name of datapack>", "<namespace>", 7, "<load function name>", "<tick function name>", "<description>")
mypack.RegisterFunction("<function name>", "<content>")
mypack.Generate()