276 lines
5.0 KiB
Go
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
|
|
}
|