Skip to content

Commit c8d2a99

Browse files
authored
Update dev branch (#239)
2 parents 0d53bfc + 7420534 commit c8d2a99

File tree

4 files changed

+245
-164
lines changed

4 files changed

+245
-164
lines changed

conversions/Backwards/src/main/java/com/agentdid127/resourcepack/backwards/impl/EnchantPathConverter.java

Lines changed: 31 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,39 @@ public EnchantPathConverter(PackConverter packConverter) {
1717
@Override
1818
public void convert(Pack pack) throws IOException {
1919
Path miscPath = pack.getWorkingPath().resolve("assets/minecraft/textures/misc".replace("/", File.separator));
20+
if (miscPath.toFile().exists()) {
21+
return;
22+
}
2023

21-
if (miscPath.resolve("enchanted_glint_item.png").toFile().exists())
22-
Files.move(miscPath.resolve("enchanted_glint_item.png"), miscPath.resolve("enchanted_item_glint.png"));
23-
else if (miscPath.resolve("enchanted_glint_entity.png").toFile().exists())
24-
Files.move(miscPath.resolve("enchanted_glint_entity.png"), miscPath.resolve("enchanted_item_glint.png"));
24+
Path enchantGlintItemPath = miscPath.resolve("enchanted_glint_item.png");
25+
Path enchantGlintEntityPath = miscPath.resolve("enchanted_glint_entity.png");
26+
Path newEnchantGlintItemPath = miscPath.resolve("enchanted_item_glint.png");
27+
if (enchantGlintItemPath.toFile().exists()) {
28+
if (newEnchantGlintItemPath.toFile().exists()) {
29+
newEnchantGlintItemPath.toFile().delete();
30+
}
31+
Files.move(enchantGlintItemPath, newEnchantGlintItemPath);
32+
} else if (enchantGlintEntityPath.toFile().exists()) {
33+
if (newEnchantGlintItemPath.toFile().exists()) {
34+
newEnchantGlintItemPath.toFile().delete();
35+
}
36+
Files.move(enchantGlintEntityPath, newEnchantGlintItemPath);
37+
}
2538

26-
if (miscPath.resolve("enchanted_glint_item.png.mcmeta").toFile().exists())
27-
Files.move(miscPath.resolve("enchanted_glint_item.png.mcmeta"),
28-
miscPath.resolve("enchanted_item_glint.png.mcmeta"));
29-
else if (miscPath.resolve("enchanted_glint_entity.png.mcmeta").toFile().exists())
30-
Files.move(miscPath.resolve("enchanted_glint_entity.png.mcmeta"),
31-
miscPath.resolve("enchanted_item_glint.png.mcmeta"));
39+
Path enchantGlintItemMetaPath = miscPath.resolve("enchanted_glint_item.png.mcmeta");
40+
Path enchantGlintEntityMetaPath = miscPath.resolve("enchanted_glint_entity.png.mcmeta");
41+
Path newEnchantGlintItemMetaPath = miscPath.resolve("enchanted_item_glint.png.mcmeta");
42+
if (enchantGlintItemMetaPath.toFile().exists()) {
43+
if (newEnchantGlintItemMetaPath.toFile().exists()) {
44+
newEnchantGlintItemMetaPath.toFile().delete();
45+
}
46+
Files.move(enchantGlintItemMetaPath, newEnchantGlintItemMetaPath);
47+
} else if (enchantGlintEntityMetaPath.toFile().exists()) {
48+
if (newEnchantGlintItemMetaPath.toFile().exists()) {
49+
newEnchantGlintItemMetaPath.toFile().delete();
50+
}
51+
Files.move(enchantGlintEntityMetaPath, newEnchantGlintItemMetaPath);
52+
}
3253

3354
Files.deleteIfExists(miscPath.resolve("enchanted_glint_entity.png.mcmeta"));
3455
Files.deleteIfExists(miscPath.resolve("enchanted_glint_item.png.mcmeta"));

0 commit comments

Comments
 (0)