support network format of nbt
This commit is contained in:
@ -30,6 +30,7 @@ type DecoderReader = interface {
|
||||
type Decoder struct {
|
||||
r DecoderReader
|
||||
disallowUnknownFields bool
|
||||
networkFormat bool
|
||||
}
|
||||
|
||||
func NewDecoder(r io.Reader) *Decoder {
|
||||
@ -48,6 +49,14 @@ func (d *Decoder) DisallowUnknownFields() {
|
||||
d.disallowUnknownFields = true
|
||||
}
|
||||
|
||||
// NetworkFormat controls wether the decoder parsing nbt in "network format".
|
||||
// Means it haven't a tag name for root tag.
|
||||
//
|
||||
// It is disabled by default.
|
||||
func (d *Decoder) NetworkFormat(enable bool) {
|
||||
d.networkFormat = enable
|
||||
}
|
||||
|
||||
type reader struct {
|
||||
io.Reader
|
||||
}
|
||||
|
Reference in New Issue
Block a user