From 274abe432a84858c6fbabbf2c22123795578d881 Mon Sep 17 00:00:00 2001 From: zimzaza4 <3625282098@qq.com> Date: Tue, 23 Jul 2024 17:40:24 +0800 Subject: [PATCH] dont always regenerate uuid --- .../imc/geysermodelenginepackgenerator/GeneratorMain.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/re/imc/geysermodelenginepackgenerator/GeneratorMain.java b/src/main/java/re/imc/geysermodelenginepackgenerator/GeneratorMain.java index 67250e9..3b8f212 100644 --- a/src/main/java/re/imc/geysermodelenginepackgenerator/GeneratorMain.java +++ b/src/main/java/re/imc/geysermodelenginepackgenerator/GeneratorMain.java @@ -103,6 +103,7 @@ public class GeneratorMain { } File animationsFolder = new File(output, "animations"); + File entityFolder = new File(output, "entity"); File modelsFolder = new File(output, "models/entity"); File texturesFolder = new File(output, "textures/entity"); File animationControllersFolder = new File(output, "animation_controllers"); @@ -111,17 +112,18 @@ public class GeneratorMain { File manifestFile = new File(output, "manifest.json"); + output.mkdirs(); - Path path = manifestFile.toPath(); - if (!path.toFile().exists()) { + if (!manifestFile.exists()) { try { - Files.writeString(path, + Files.writeString(manifestFile.toPath(), PackManifest.generate(), StandardCharsets.UTF_8); } catch (IOException e) { e.printStackTrace(); } } + animationsFolder.mkdirs(); entityFolder.mkdirs(); modelsFolder.mkdirs();