github.com/df-mc/dragonfly@v0.9.13/server/item/recipe/register.go (about) 1 package recipe 2 3 import ( 4 "slices" 5 ) 6 7 // recipes is a list of each recipe. 8 var recipes []Recipe 9 10 // Recipes returns each recipe in a slice. 11 func Recipes() []Recipe { 12 return slices.Clone(recipes) 13 } 14 15 // Register registers a new recipe. 16 func Register(recipe Recipe) { 17 recipes = append(recipes, recipe) 18 }