fix an issue with resourcepack names

This commit is contained in:
olebeck 2023-04-04 16:02:12 +02:00
parent 543e1335ee
commit 085244e656
1 changed files with 7 additions and 7 deletions

View File

@ -439,6 +439,7 @@ func (w *worldsHandler) SaveAndReset() {
if w.bp.HasContent() {
name := strings.ReplaceAll(w.serverState.Name, "./", "")
name = strings.ReplaceAll(name, "/", "-")
name = strings.ReplaceAll(name, ":", "_")
packFolder := path.Join(folder, "behavior_packs", name)
os.MkdirAll(packFolder, 0o755)
@ -470,7 +471,9 @@ func (w *worldsHandler) SaveAndReset() {
continue
}
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)
utils.UnpackZip(p, int64(p.Len()), packFolder)
@ -479,12 +482,9 @@ func (w *worldsHandler) SaveAndReset() {
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)
}
}
}