From 994ea7fc4d18adb7686553fb3b86ef40a8e73b5e Mon Sep 17 00:00:00 2001 From: XiaoMoMi Date: Sun, 20 Jul 2025 02:36:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E5=8D=87=E7=89=88=E6=9C=AC=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/item/modifier/lore/LoreModifier.java | 9 +++++---- gradle.properties | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/core/src/main/java/net/momirealms/craftengine/core/item/modifier/lore/LoreModifier.java b/core/src/main/java/net/momirealms/craftengine/core/item/modifier/lore/LoreModifier.java index 61c25a25d..912e4d099 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/item/modifier/lore/LoreModifier.java +++ b/core/src/main/java/net/momirealms/craftengine/core/item/modifier/lore/LoreModifier.java @@ -39,16 +39,17 @@ public sealed interface LoreModifier extends ItemDataModifier static LoreModifier createLoreModifier(Object arg) { List rawLoreData = MiscUtils.getAsList(arg, Object.class); - List lore = new ArrayList<>(); + String[] rawLore = new String[rawLoreData.size()]; label_all_string_check: { - for (Object o : rawLoreData) { + for (int i = 0; i < rawLore.length; i++) { + Object o = rawLoreData.get(i); if (o instanceof Map) { break label_all_string_check; } else { - lore.add(String.valueOf(o)); + rawLore[i] = o.toString(); } } - return new SingleLoreModifier<>(new LoreModification(LoreModification.Operation.APPEND, false, lore.toArray(new String[0]))); + return new SingleLoreModifier<>(new LoreModification(LoreModification.Operation.APPEND, false, rawLore)); } List modifications = new ArrayList<>(rawLoreData.size() + 1); diff --git a/gradle.properties b/gradle.properties index ef51839f9..1e4e87a6e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,8 +2,8 @@ org.gradle.jvmargs=-Xmx1G # Project settings # Rule: [major update].[feature update].[bug fix] -project_version=0.0.60.3 -config_version=42 +project_version=0.0.60.4 +config_version=43 lang_version=22 project_group=net.momirealms latest_supported_version=1.21.8