diff --git a/README.md b/README.md index 5bf3a22..e652550 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,10 @@ # Pack Converter ## Progress: ### Currently working: -- Extract *some* 1.8 resource packs and rename blocks and items to their correct 1.20 names. -- Change format in pack.mcmeta +- Extract 1.8 resource packs and rename blocks and items to their correct 1.20 names. +- Pack format change from 1 to 15 in pack.mcmeta ### Need to work on: +- Rezip pack when done. - Fixing textures - Clock - Compass diff --git a/index.js b/index.js index e8216b2..d512f05 100644 --- a/index.js +++ b/index.js @@ -58,7 +58,7 @@ function convert(input) { const path1 = `${extractedPath}${type}/`; if (rename) { try { - // fs.renameSync(`${path1}${name}.${extension}`, `${path1}${rename}.${extension}`); + fs.renameSync(`${path1}${name}.${extension}`, `${path1}${rename}.${extension}`); console.log(`Renamed ${name}.${extension} to ${rename}.${extension}`); } catch (error) { console.log(error); @@ -67,26 +67,26 @@ function convert(input) { }); }).then(() => { try { - // fs.renameSync(`${extractedPath}blocks`, `${extractedPath}block`); + fs.renameSync(`${extractedPath}blocks`, `${extractedPath}block`); console.log(`Renamed ${extractedPath}blocks to ${extractedPath}block`); } catch (error) { console.log(error); } try { - // fs.renameSync(`${extractedPath}items`, `${extractedPath}item`); + fs.renameSync(`${extractedPath}items`, `${extractedPath}item`); console.log(`Renamed ${extractedPath}items to ${extractedPath}item`); } catch (error) { console.log(error); } - // jsonfile.readFile(`out/${input}/pack.mcmeta`, function (err, obj) { - // if (err) console.error(err); - // const oldFormat = obj.pack.pack_format; - // const newFormat = 15; - // obj.pack.pack_format = newFormat; - // jsonfile.writeFile(`out/${input}/pack.mcmeta`, obj, { spaces: 2 }, function (err) { - // if (err) console.error(err); - // console.log(`Pack format changed from ${oldFormat} to ${newFormat}`); - // }); - // }); + jsonfile.readFile(`out/${input}/pack.mcmeta`, function (err, obj) { + if (err) console.error(err); + const oldFormat = obj.pack.pack_format; + const newFormat = 15; + obj.pack.pack_format = newFormat; + jsonfile.writeFile(`out/${input}/pack.mcmeta`, obj, { spaces: 2 }, function (err) { + if (err) console.error(err); + console.log(`Pack format changed from ${oldFormat} to ${newFormat}`); + }); + }); }); }