keeping the older version here

This commit is contained in:
xSquishyLiam
2025-10-20 20:38:25 +01:00
parent 6b43015ba8
commit 3ec2466a3b
4 changed files with 0 additions and 102 deletions

View File

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

View File

@@ -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<String, JsonObject> 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<String, JsonObject> getTemplatesCache() {
return templatesCache;
}
}

View File

@@ -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"
]
}
}
}

View File

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