Files
minego/pkg/protocol/component/writable_book_content.go
2025-08-22 05:14:59 +08:00

27 lines
518 B
Go

package component
import (
"git.konjactw.dev/patyhank/minego/pkg/protocol/slot"
pk "github.com/Tnze/go-mc/net/packet"
)
//codec:gen
type WritableBookContent struct {
Pages []WritableBookPage
}
//codec:gen
type WritableBookPage struct {
RawContent string `mc:"String"`
HasFilteredContent bool
FilteredContent pk.Option[pk.String, *pk.String]
}
func (*WritableBookContent) Type() slot.ComponentID {
return 45
}
func (*WritableBookContent) ID() string {
return "minecraft:writable_book_content"
}