From 3ec2466a3bdb8038f4a34b231b0b74cd6b096e15 Mon Sep 17 00:00:00 2001 From: xSquishyLiam <56977759+xSquishyLiam@users.noreply.github.com> Date: Mon, 20 Oct 2025 20:38:25 +0100 Subject: [PATCH] keeping the older version here --- .../GeyserModelEnginePackGenerator.java | 7 --- .../templates/TemplatesManager.java | 45 ------------------- .../ResoucePack/Templates/material.json | 32 ------------- .../ResoucePack/Templates/packmanifest.json | 18 -------- 4 files changed, 102 deletions(-) delete mode 100644 src/main/java/re/imc/geysermodelenginepackgenerator/managers/resourcepack/templates/TemplatesManager.java delete mode 100644 src/main/resources/Extension/ResoucePack/Templates/material.json delete mode 100644 src/main/resources/Extension/ResoucePack/Templates/packmanifest.json diff --git a/src/main/java/re/imc/geysermodelenginepackgenerator/GeyserModelEnginePackGenerator.java b/src/main/java/re/imc/geysermodelenginepackgenerator/GeyserModelEnginePackGenerator.java index 7be923c..a8c1a5a 100644 --- a/src/main/java/re/imc/geysermodelenginepackgenerator/GeyserModelEnginePackGenerator.java +++ b/src/main/java/re/imc/geysermodelenginepackgenerator/GeyserModelEnginePackGenerator.java @@ -11,7 +11,6 @@ import org.geysermc.geyser.api.pack.PackCodec; import org.geysermc.geyser.api.pack.ResourcePack; import re.imc.geysermodelenginepackgenerator.managers.ConfigManager; import re.imc.geysermodelenginepackgenerator.managers.resourcepack.ResourcePackManager; -import re.imc.geysermodelenginepackgenerator.managers.resourcepack.templates.TemplatesManager; public class GeyserModelEnginePackGenerator implements Extension { @@ -19,7 +18,6 @@ public class GeyserModelEnginePackGenerator implements Extension { private ConfigManager configManager; - private TemplatesManager templatesManager; private ResourcePackManager resourcePackManager; @Subscribe @@ -56,7 +54,6 @@ public class GeyserModelEnginePackGenerator implements Extension { private void loadManagers() { this.configManager = new ConfigManager(); - this.templatesManager = new TemplatesManager(this); this.resourcePackManager = new ResourcePackManager(this); } @@ -68,10 +65,6 @@ public class GeyserModelEnginePackGenerator implements Extension { return configManager; } -// public TemplatesManager getTemplatesManager() { -// return templatesManager; -// } - public ResourcePackManager getResourcePackManager() { return resourcePackManager; } diff --git a/src/main/java/re/imc/geysermodelenginepackgenerator/managers/resourcepack/templates/TemplatesManager.java b/src/main/java/re/imc/geysermodelenginepackgenerator/managers/resourcepack/templates/TemplatesManager.java deleted file mode 100644 index 8364263..0000000 --- a/src/main/java/re/imc/geysermodelenginepackgenerator/managers/resourcepack/templates/TemplatesManager.java +++ /dev/null @@ -1,45 +0,0 @@ -package re.imc.geysermodelenginepackgenerator.managers.resourcepack.templates; - -import com.google.gson.JsonObject; -import com.google.gson.JsonParser; -import com.google.gson.JsonSyntaxException; -import re.imc.geysermodelenginepackgenerator.GeyserModelEnginePackGenerator; -import re.imc.geysermodelenginepackgenerator.util.FileConfiguration; -import re.imc.geysermodelenginepackgenerator.util.FileUtils; - -import java.io.File; -import java.io.FileReader; -import java.io.IOException; -import java.util.HashMap; - -public class TemplatesManager { - - private final GeyserModelEnginePackGenerator extension; - - private final HashMap templatesCache = new HashMap<>(); - - public TemplatesManager(GeyserModelEnginePackGenerator extension) { - this.extension = extension; - - loadTemplates(); - - FileUtils.createFiles(extension,"ResourcePack/Templates/material.json"); - FileUtils.createFiles(extension,"ResourcePack/Templates/packmanifest.json"); - } - - private void loadTemplates() { - for (File file : FileUtils.getAllFiles(new File(extension.dataFolder().toFile(), "ResourcePack/Templates"), "json")) { - try (FileReader reader = new FileReader(file)) { - JsonObject templateObject = JsonParser.parseReader(reader).getAsJsonObject(); - String templateName = file.getName().replace(".json", ""); - templatesCache.put(templateName.toLowerCase(), templateObject); - } catch (IOException | JsonSyntaxException err) { - throw new RuntimeException(err); - } - } - } - - public HashMap getTemplatesCache() { - return templatesCache; - } -} diff --git a/src/main/resources/Extension/ResoucePack/Templates/material.json b/src/main/resources/Extension/ResoucePack/Templates/material.json deleted file mode 100644 index 9b45e44..0000000 --- a/src/main/resources/Extension/ResoucePack/Templates/material.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "materials":{ - "version":"1.0.0", - "entity_alphatest_anim_change_color:entity_alphatest_change_color":{ - "+defines":[ - "USE_UV_ANIM" - ] - }, - "entity_change_color_one_sided:entity": { - "+defines": [ - "USE_OVERLAY", - "USE_COLOR_MASK" - ] - }, - "entity_alphatest_change_color_one_sided:entity_change_color_one_sided": { - "+defines": [ "ALPHA_TEST" ], - "+samplerStates": [ - { - "samplerIndex": 1, - "textureWrap": "Repeat" - } - ], - "msaaSupport": "Both" - }, - - "entity_alphatest_anim_change_color_one_sided:entity_alphatest_change_color_one_sided":{ - "+defines":[ - "USE_UV_ANIM" - ] - } - } -} \ No newline at end of file diff --git a/src/main/resources/Extension/ResoucePack/Templates/packmanifest.json b/src/main/resources/Extension/ResoucePack/Templates/packmanifest.json deleted file mode 100644 index 3ffd55f..0000000 --- a/src/main/resources/Extension/ResoucePack/Templates/packmanifest.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "format_version": 2, - "header": { - "name": "GeyserModelEngine", - "description": "GeyserModelEngine For Geyser", - "uuid": "782e97f0-5caf-473e-a47c-d7929859626b", - "version": [0, 0, 1], - "min_engine_version": [1, 21, 100] - }, - "modules": [ - { - "type": "resources", - "description": "GeyserModelEngine", - "uuid": "782e97f0-5caf-473e-a47c-d7929859626b", - "version": [0, 0, 1] - } - ] -} \ No newline at end of file