From 2c7c20201efa5108f969ac5cb849dd542c554441 Mon Sep 17 00:00:00 2001 From: rtm516 Date: Mon, 5 Jun 2023 18:33:57 +0100 Subject: [PATCH] Fix path format in TextureConverter --- .../pack/converter/converter/texture/TextureConverter.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/converter/src/main/java/org/geysermc/pack/converter/converter/texture/TextureConverter.java b/converter/src/main/java/org/geysermc/pack/converter/converter/texture/TextureConverter.java index 35ac32b..10b8a73 100644 --- a/converter/src/main/java/org/geysermc/pack/converter/converter/texture/TextureConverter.java +++ b/converter/src/main/java/org/geysermc/pack/converter/converter/texture/TextureConverter.java @@ -44,6 +44,7 @@ import java.awt.AlphaComposite; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; +import java.io.File; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; @@ -93,11 +94,11 @@ public class TextureConverter implements Converter { Path outputPath = texturePath.resolve(output); String relativePath = texturePath.relativize(outputPath).toString(); - String input = relativePath.substring(0, relativePath.indexOf('/')); + String input = relativePath.substring(0, relativePath.indexOf(File.separator)); Map keyMappings = mappings.textures(input); if (keyMappings != null) { - String sanitizedName = output.substring(output.indexOf('/') + 1).replace(".png", ""); + String sanitizedName = output.substring(output.indexOf(File.separator) + 1).replace(".png", ""); String bedrockPath = keyMappings.get(sanitizedName); if (bedrockPath != null) { output = output.replace(sanitizedName, bedrockPath);