From 82dca7f944b76578e47a9d17d92d3c21a0b55601 Mon Sep 17 00:00:00 2001 From: Eclipse Date: Fri, 18 Jul 2025 09:31:23 +0000 Subject: [PATCH] Don't read existing item mappings/texture atlases --- src/main/java/org/geysermc/rainbow/pack/BedrockPack.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/geysermc/rainbow/pack/BedrockPack.java b/src/main/java/org/geysermc/rainbow/pack/BedrockPack.java index 1b593fb..58a2a9f 100644 --- a/src/main/java/org/geysermc/rainbow/pack/BedrockPack.java +++ b/src/main/java/org/geysermc/rainbow/pack/BedrockPack.java @@ -68,12 +68,15 @@ public class BedrockPack { public BedrockPack(String name) throws IOException { this.name = name; + // Not reading existing item mappings/texture atlas for now since that doesn't work all that well yet exportPath = createPackDirectory(name); packPath = exportPath.resolve(PACK_DIRECTORY); - mappings = CodecUtil.readOrCompute(GeyserMappings.CODEC, exportPath.resolve(MAPPINGS_FILE), GeyserMappings::new); + //mappings = CodecUtil.readOrCompute(GeyserMappings.CODEC, exportPath.resolve(MAPPINGS_FILE), GeyserMappings::new); + mappings = new GeyserMappings(); manifest = CodecUtil.readOrCompute(PackManifest.CODEC, packPath.resolve(MANIFEST_FILE), () -> defaultManifest(name)).increment(); - itemTextures = CodecUtil.readOrCompute(BedrockTextureAtlas.ITEM_ATLAS_CODEC, packPath.resolve(ITEM_ATLAS_FILE), - () -> BedrockTextureAtlas.itemAtlas(name, BedrockTextures.builder())).textures().toBuilder(); + /*itemTextures = CodecUtil.readOrCompute(BedrockTextureAtlas.ITEM_ATLAS_CODEC, packPath.resolve(ITEM_ATLAS_FILE), + () -> BedrockTextureAtlas.itemAtlas(name, BedrockTextures.builder())).textures().toBuilder();*/ + itemTextures = BedrockTextures.builder(); reporter = new ProblemReporter.Collector(() -> "Bedrock pack " + name + " "); }