dont warn about empty geometry

This commit is contained in:
olebeck 2023-06-13 22:19:01 +02:00
parent 4e625223a7
commit 4d27ac0e47
3 changed files with 8 additions and 7 deletions

View File

@ -177,9 +177,6 @@ func ValidateServerInput(server string) bool {
return true
}
ips, err := net.LookupIP(host)
if len(ips) > 0 {
return true
}
return false
ips, _ := net.LookupIP(host)
return len(ips) > 0
}

View File

@ -41,6 +41,10 @@ func (skin *Skin) getGeometry() (*SkinGeometry, string, error) {
return nil, "", err
}
if len(data) == 0 {
return nil, "", nil
}
arr, ok := data["minecraft:geometry"].([]any)
if !ok {
return nil, "", errors.New("invalid geometry")

View File

@ -103,8 +103,8 @@ func (s *SkinPack) Save(fpath, serverName string) error {
if s2.skin.HaveGeometry() {
geometry, geometryName, err := s2.skin.getGeometry()
if err != nil {
logrus.Warnf("failed to decode geometry %s", skinName)
} else {
logrus.Warnf("failed to decode geometry %s %v", skinName, err)
} else if geometry != nil {
geometryJson[geometryName] = *geometry
entry.Geometry = geometryName
}