Skip to content

Commit 87d85f4

Browse files
committed
fix(hook): 适配 CraftEngine 26.5 API
1 parent f174783 commit 87d85f4

2 files changed

Lines changed: 4 additions & 8 deletions

File tree

plugin/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,8 @@ dependencies {
9898
compileOnly("pers.neige.neigeitems:NeigeItems:1.17.24") { isTransitive = false }
9999
compileOnly("com.willfp:eco:6.71.3") { isTransitive = false }
100100
compileOnly("com.willfp:EcoItems:5.49.1") { isTransitive = false }
101-
compileOnly("net.momirealms:craft-engine-core:0.0.22") { isTransitive = false }
102-
compileOnly("net.momirealms:craft-engine-bukkit:0.0.22") { isTransitive = false }
101+
compileOnly("net.momirealms:craft-engine-core:26.5") { isTransitive = false }
102+
compileOnly("net.momirealms:craft-engine-bukkit:26.5") { isTransitive = false }
103103
compileOnly("com.github.CoderKuo:novascript:v1.0.2") { isTransitive = false }
104104
compileOnly(files("libs/MeowEco-26.7.0.jar"))
105105
compileOnly(fileTree("libs"))
Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package trplugins.menu.module.internal.hook.impl
22

33
import net.momirealms.craftengine.bukkit.api.CraftEngineItems
4-
import net.momirealms.craftengine.bukkit.plugin.BukkitCraftEngine
5-
import net.momirealms.craftengine.core.util.Key
64
import org.bukkit.entity.Player
75
import org.bukkit.inventory.ItemStack
86
import taboolib.library.xseries.XMaterial
@@ -14,9 +12,7 @@ class HookCraftEngine : HookAbstract() {
1412
private val empty = buildItem(XMaterial.BEDROCK) { name = "UNHOOKED_${super.name.uppercase()}" }
1513

1614
fun getItem(material: String, player: Player): ItemStack {
17-
val (namespace, id) = material.split(":", limit = 2)
18-
val craftPlayer = BukkitCraftEngine.instance().adapt(player)
19-
val item = CraftEngineItems.byId(Key(namespace, id)) ?: return empty
20-
return item.buildItemStack(craftPlayer)
15+
val item = CraftEngineItems.byId(material) ?: return empty
16+
return item.buildBukkitItem(player)
2117
}
2218
}

0 commit comments

Comments
 (0)