From d2a00f3c2dae8b8f7270853253d6ce28dd5f8e90 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Wed, 17 Jul 2024 19:01:57 +0100 Subject: [PATCH] Added customItem --- .../main/kotlin/com/willfp/ecoscrolls/scrolls/Scroll.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoscrolls/scrolls/Scroll.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoscrolls/scrolls/Scroll.kt index 9b02da1..627b9b9 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoscrolls/scrolls/Scroll.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoscrolls/scrolls/Scroll.kt @@ -4,6 +4,7 @@ import com.willfp.eco.core.config.interfaces.Config import com.willfp.eco.core.display.Display import com.willfp.eco.core.fast.FastItemStack import com.willfp.eco.core.fast.fast +import com.willfp.eco.core.items.CustomItem import com.willfp.eco.core.items.Items import com.willfp.eco.core.placeholder.InjectablePlaceholder import com.willfp.eco.core.placeholder.PlaceholderInjectable @@ -70,6 +71,12 @@ class Scroll( val item: ItemStack get() = _item.clone() + val customItem = CustomItem( + plugin.createNamespacedKey("scroll_$id"), + { it.scroll == this }, + _item + ).apply { register() } + val recipe = if (config.getBool("item.craftable")) Recipes.createAndRegisterRecipe( plugin, id,