31 lines
556 B
Go
31 lines
556 B
Go
package client
|
|
|
|
import (
|
|
pk "git.konjactw.dev/falloutBot/go-mc/net/packet"
|
|
|
|
"git.konjactw.dev/patyhank/minego/pkg/protocol/slot/display/recipe"
|
|
)
|
|
|
|
//codec:gen
|
|
type RecipeIngredients struct {
|
|
Data []pk.IDSet
|
|
}
|
|
|
|
//codec:gen
|
|
type Recipe struct {
|
|
RecipeID int32 `mc:"VarInt"`
|
|
Display recipe.Display
|
|
GroupID int32 `mc:"VarInt"`
|
|
CategoryID int32 `mc:"VarInt"`
|
|
HasIngredients bool
|
|
//opt:optional:HasIngredients
|
|
Ingredients []pk.IDSet
|
|
Flags int8
|
|
}
|
|
|
|
//codec:gen
|
|
type RecipeBookAdd struct {
|
|
Recipes []Recipe
|
|
Replace bool
|
|
}
|