Files
minego/pkg/protocol/slot/display/recipe/codecs.go
2025-08-22 05:14:59 +08:00

276 lines
5.0 KiB
Go

// Code generated by github.com/go-mc/packetizer; DO NOT EDIT.
package recipe
import (
"io"
"github.com/Tnze/go-mc/net/packet"
)
func (c *Shapeless) ReadFrom(r io.Reader) (n int64, err error) {
var temp int64
temp, err = packet.Array(&c.Ingredients).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.Result).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.CraftingStation).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
return n, err
}
func (c Shapeless) WriteTo(w io.Writer) (n int64, err error) {
var temp int64
temp, err = packet.Array(&c.Ingredients).WriteTo(w)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.Result).WriteTo(w)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.CraftingStation).WriteTo(w)
n += temp
if err != nil {
return n, err
}
return n, err
}
func (c *Shaped) ReadFrom(r io.Reader) (n int64, err error) {
var temp int64
temp, err = (*packet.VarInt)(&c.Width).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
temp, err = (*packet.VarInt)(&c.Height).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
temp, err = packet.Array(&c.Ingredients).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.Result).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.CraftingStation).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
return n, err
}
func (c Shaped) WriteTo(w io.Writer) (n int64, err error) {
var temp int64
temp, err = (*packet.VarInt)(&c.Width).WriteTo(w)
n += temp
if err != nil {
return n, err
}
temp, err = (*packet.VarInt)(&c.Height).WriteTo(w)
n += temp
if err != nil {
return n, err
}
temp, err = packet.Array(&c.Ingredients).WriteTo(w)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.Result).WriteTo(w)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.CraftingStation).WriteTo(w)
n += temp
if err != nil {
return n, err
}
return n, err
}
func (c *Furnace) ReadFrom(r io.Reader) (n int64, err error) {
var temp int64
temp, err = (&c.Ingredient).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.Fuel).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.Result).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.CraftingStation).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
temp, err = (*packet.VarInt)(&c.CookingTime).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
temp, err = (*packet.Float)(&c.Experience).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
return n, err
}
func (c Furnace) WriteTo(w io.Writer) (n int64, err error) {
var temp int64
temp, err = (&c.Ingredient).WriteTo(w)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.Fuel).WriteTo(w)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.Result).WriteTo(w)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.CraftingStation).WriteTo(w)
n += temp
if err != nil {
return n, err
}
temp, err = (*packet.VarInt)(&c.CookingTime).WriteTo(w)
n += temp
if err != nil {
return n, err
}
temp, err = (*packet.Float)(&c.Experience).WriteTo(w)
n += temp
if err != nil {
return n, err
}
return n, err
}
func (c *Stonecutter) ReadFrom(r io.Reader) (n int64, err error) {
var temp int64
temp, err = (&c.Ingredient).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.Result).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.CraftingStation).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
return n, err
}
func (c Stonecutter) WriteTo(w io.Writer) (n int64, err error) {
var temp int64
temp, err = (&c.Ingredient).WriteTo(w)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.Result).WriteTo(w)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.CraftingStation).WriteTo(w)
n += temp
if err != nil {
return n, err
}
return n, err
}
func (c *Smithing) ReadFrom(r io.Reader) (n int64, err error) {
var temp int64
temp, err = (&c.Template).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.Base).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.Addition).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.Result).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.CraftingStation).ReadFrom(r)
n += temp
if err != nil {
return n, err
}
return n, err
}
func (c Smithing) WriteTo(w io.Writer) (n int64, err error) {
var temp int64
temp, err = (&c.Template).WriteTo(w)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.Base).WriteTo(w)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.Addition).WriteTo(w)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.Result).WriteTo(w)
n += temp
if err != nil {
return n, err
}
temp, err = (&c.CraftingStation).WriteTo(w)
n += temp
if err != nil {
return n, err
}
return n, err
}