support block state & nbt improvement
This commit is contained in:
@ -56,13 +56,13 @@ func (m StringifiedMessage) TagType() byte {
|
||||
}
|
||||
}
|
||||
|
||||
func (m StringifiedMessage) Encode(w io.Writer) error {
|
||||
func (m StringifiedMessage) MarshalNBT(w io.Writer) error {
|
||||
d := decodeState{data: []byte(m)}
|
||||
d.scan.reset()
|
||||
return writeValue(NewEncoder(w), &d, false, "")
|
||||
}
|
||||
|
||||
func (m *StringifiedMessage) Decode(tagType byte, r DecoderReader) error {
|
||||
func (m *StringifiedMessage) UnmarshalNBT(tagType byte, r DecoderReader) error {
|
||||
if tagType == TagEnd {
|
||||
return ErrEND
|
||||
}
|
||||
|
Reference in New Issue
Block a user