From 0d2416928345158078f76a6897054532d79e00c0 Mon Sep 17 00:00:00 2001 From: xGinko Date: Thu, 4 Jul 2024 14:59:27 +0200 Subject: [PATCH] downgrade folialib to avoid stackoverflow --- pom.xml | 2 +- .../java/me/xginko/villageroptimizer/enums/Keyring.java | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index cc36c74..5c5f820 100644 --- a/pom.xml +++ b/pom.xml @@ -171,7 +171,7 @@ com.tcoded FoliaLib - 0.3.4 + 0.3.1 diff --git a/src/main/java/me/xginko/villageroptimizer/enums/Keyring.java b/src/main/java/me/xginko/villageroptimizer/enums/Keyring.java index 6fe4665..a7de718 100644 --- a/src/main/java/me/xginko/villageroptimizer/enums/Keyring.java +++ b/src/main/java/me/xginko/villageroptimizer/enums/Keyring.java @@ -44,7 +44,7 @@ public final class Keyring { * from a {@link PersistentDataContainer} */ public static NamespacedKey getKey(@NotNull String pluginName, @NotNull String key) { - return new NamespacedKey(pluginName.toLowerCase(Locale.ROOT), key); + return new NamespacedKey(pluginName.toLowerCase(Locale.ROOT), key.toLowerCase(Locale.ROOT)); } public enum VillagerOptimizer implements Keyed { @@ -57,7 +57,7 @@ public final class Keyring { private final @NotNull NamespacedKey key; VillagerOptimizer(@NotNull String key) { - this.key = new NamespacedKey(Space.VillagerOptimizer.namespace(), key); + this.key = Keyring.getKey(Space.VillagerOptimizer.namespace(), key); } @Override @@ -78,7 +78,7 @@ public final class Keyring { private final @NotNull NamespacedKey key; AntiVillagerLag(@NotNull String avlKey) { - this.key = new NamespacedKey(Space.AntiVillagerLag.namespace(), avlKey.toLowerCase()); + this.key = Keyring.getKey(Space.AntiVillagerLag.namespace(), avlKey); } @Override