fix an issue with resourcepack names
This commit is contained in:
parent
543e1335ee
commit
085244e656
|
@ -439,6 +439,7 @@ func (w *worldsHandler) SaveAndReset() {
|
||||||
if w.bp.HasContent() {
|
if w.bp.HasContent() {
|
||||||
name := strings.ReplaceAll(w.serverState.Name, "./", "")
|
name := strings.ReplaceAll(w.serverState.Name, "./", "")
|
||||||
name = strings.ReplaceAll(name, "/", "-")
|
name = strings.ReplaceAll(name, "/", "-")
|
||||||
|
name = strings.ReplaceAll(name, ":", "_")
|
||||||
packFolder := path.Join(folder, "behavior_packs", name)
|
packFolder := path.Join(folder, "behavior_packs", name)
|
||||||
os.MkdirAll(packFolder, 0o755)
|
os.MkdirAll(packFolder, 0o755)
|
||||||
|
|
||||||
|
@ -470,7 +471,9 @@ func (w *worldsHandler) SaveAndReset() {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
logrus.Infof(locale.Loc("adding_pack", locale.Strmap{"Name": k}))
|
logrus.Infof(locale.Loc("adding_pack", locale.Strmap{"Name": k}))
|
||||||
packFolder := path.Join(folder, "resource_packs", p.Name())
|
name := p.Name()
|
||||||
|
name = strings.ReplaceAll(name, ":", "_")
|
||||||
|
packFolder := path.Join(folder, "resource_packs", name)
|
||||||
os.MkdirAll(packFolder, 0o755)
|
os.MkdirAll(packFolder, 0o755)
|
||||||
utils.UnpackZip(p, int64(p.Len()), packFolder)
|
utils.UnpackZip(p, int64(p.Len()), packFolder)
|
||||||
|
|
||||||
|
@ -479,12 +482,9 @@ func (w *worldsHandler) SaveAndReset() {
|
||||||
Version: p.Manifest().Header.Version,
|
Version: p.Manifest().Header.Version,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
_ = rdeps
|
if len(rdeps) > 0 {
|
||||||
/*
|
addPacksJSON("world_resource_packs.json", rdeps)
|
||||||
if len(rdeps) > 0 {
|
}
|
||||||
addPacksJSON("world_resource_packs.json", rdeps)
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue