diff --git a/src/main/java/com/volmit/iris/core/nms/v17_1/NMSBinding17_1.java b/src/main/java/com/volmit/iris/core/nms/v17_1/NMSBinding17_1.java index a0a3f92b0..542297741 100644 --- a/src/main/java/com/volmit/iris/core/nms/v17_1/NMSBinding17_1.java +++ b/src/main/java/com/volmit/iris/core/nms/v17_1/NMSBinding17_1.java @@ -228,7 +228,7 @@ public class NMSBinding17_1 implements INMSBinding { @Override public Object getCustomBiomeBaseFor(String mckey) { try { - return getCustomBiomeRegistry().d(ResourceKey.a(IRegistry.aO, new MinecraftKey(mckey))); + return getCustomBiomeRegistry().d(ResourceKey.a(IRegistry.aO, new MinecraftKey(mckey.toLowerCase()))); } catch (Throwable e) { Iris.reportError(e); } diff --git a/src/main/java/com/volmit/iris/core/service/StudioSVC.java b/src/main/java/com/volmit/iris/core/service/StudioSVC.java index ba37b1deb..d47de46b1 100644 --- a/src/main/java/com/volmit/iris/core/service/StudioSVC.java +++ b/src/main/java/com/volmit/iris/core/service/StudioSVC.java @@ -189,7 +189,7 @@ public class StudioSVC implements IrisService { public void download(VolmitSender sender, String repo, String branch, boolean trim, boolean forceOverwrite) throws JsonSyntaxException, IOException { String url = "https://codeload.github.com/" + repo + "/zip/refs/heads/" + branch; - sender.sendMessage("Downloading " + url); + sender.sendMessage("Downloading " + url + " "); //The extra space stops a bug in adventure API from repeating the last letter of the URL File zip = Iris.getNonCachedFile("pack-" + trim + "-" + repo, url); File temp = Iris.getTemp(); File work = new File(temp, "dl-" + UUID.randomUUID()); diff --git a/src/main/java/com/volmit/iris/engine/object/biome/IrisBiomeCustom.java b/src/main/java/com/volmit/iris/engine/object/biome/IrisBiomeCustom.java index 7a1476116..3d800d89e 100644 --- a/src/main/java/com/volmit/iris/engine/object/biome/IrisBiomeCustom.java +++ b/src/main/java/com/volmit/iris/engine/object/biome/IrisBiomeCustom.java @@ -167,4 +167,8 @@ public class IrisBiomeCustom { return 0; } + + public String getId() { + return id.toLowerCase(); + } } diff --git a/src/main/java/com/volmit/iris/engine/object/dimensional/IrisDimension.java b/src/main/java/com/volmit/iris/engine/object/dimensional/IrisDimension.java index 35ce5e094..ca571c184 100644 --- a/src/main/java/com/volmit/iris/engine/object/dimensional/IrisDimension.java +++ b/src/main/java/com/volmit/iris/engine/object/dimensional/IrisDimension.java @@ -472,14 +472,14 @@ public class IrisDimension extends IrisRegistrant { boolean write = false; boolean changed = false; - IO.delete(new File(datapacks, "iris/data/" + getLoadKey())); + IO.delete(new File(datapacks, "iris/data/" + getLoadKey().toLowerCase())); for (IrisBiome i : getAllBiomes(data)) { if (i.isCustom()) { write = true; for (IrisBiomeCustom j : i.getCustomDerivitives()) { - File output = new File(datapacks, "iris/data/" + getLoadKey() + "/worldgen/biome/" + j.getId() + ".json"); + File output = new File(datapacks, "iris/data/" + getLoadKey().toLowerCase() + "/worldgen/biome/" + j.getId() + ".json"); if (!output.exists()) { changed = true;