25 lines
349 B
Go
25 lines
349 B
Go
package anvil
|
|
|
|
import (
|
|
"io"
|
|
|
|
"github.com/admin-else/strom/nbt"
|
|
)
|
|
|
|
type Level struct {
|
|
DataPacks struct {
|
|
Enabled []string
|
|
Disabled []string
|
|
}
|
|
}
|
|
|
|
func ReadLevelData(r io.Reader) (l Level, err error) {
|
|
var lDtatWrapped struct{ Data Level }
|
|
err = nbt.ReadFile(r, &lDtatWrapped)
|
|
if err != nil {
|
|
return
|
|
}
|
|
l = lDtatWrapped.Data
|
|
return
|
|
}
|