package component import ( "git.konjactw.dev/patyhank/minego/codec/data/slot" "github.com/Tnze/go-mc/chat" pk "github.com/Tnze/go-mc/net/packet" ) //codec:gen type Trim struct { TrimMaterial TrimMaterial TrimPattern TrimPattern } //codec:gen type TrimMaterial struct { Suffix string Overrides []TrimOverride Description chat.Message } type TrimOverride struct { MaterialType pk.Identifier OverrideAssetName string } //codec:gen type TrimPattern struct { AssetName string TemplateItem int32 `mc:"VarInt"` Description chat.Message Decal bool } func (*Trim) Type() slot.ComponentID { return 47 } func (*Trim) ID() string { return "minecraft:trim" }