@@ -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