From 613939f6103de1aa2f7fa07fe715c7f46694ff0f Mon Sep 17 00:00:00 2001 From: XiaoMoMi Date: Tue, 26 Aug 2025 21:56:30 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A6=81=E6=AD=A2=E4=B8=8D=E5=8F=AF=E9=99=84?= =?UTF-8?q?=E9=AD=94=E7=9A=84=E7=89=A9=E5=93=81=E8=A2=AB=E9=99=84=E9=AD=94?= =?UTF-8?q?=E4=B9=A6=E9=99=84=E9=AD=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../craftengine/bukkit/item/recipe/RecipeEventListener.java | 4 ++++ gradle.properties | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/recipe/RecipeEventListener.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/recipe/RecipeEventListener.java index 5b6359d3f..1446cf0c4 100644 --- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/recipe/RecipeEventListener.java +++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/recipe/RecipeEventListener.java @@ -284,6 +284,10 @@ public class RecipeEventListener implements Listener { } // 如果第二个物品是附魔书,那么忽略 if (wrappedSecond.vanillaId().equals(ItemKeys.ENCHANTED_BOOK)) { + // 禁止不可附魔的物品被附魔书附魔 + if (firstCustom.isPresent() && !firstCustom.get().settings().canEnchant()) { + event.setResult(null); + } return; } diff --git a/gradle.properties b/gradle.properties index b639c341c..f91eb949b 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,7 +2,7 @@ org.gradle.jvmargs=-Xmx1G # Project settings # Rule: [major update].[feature update].[bug fix] -project_version=0.0.62.3 +project_version=0.0.62.4 config_version=45 lang_version=25 project_group=net.momirealms