diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecocrates/crate/Crate.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecocrates/crate/Crate.kt index 5d9a411..b37bc37 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecocrates/crate/Crate.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecocrates/crate/Crate.kt @@ -165,13 +165,15 @@ class Crate( ItemStackBuilder(Items.lookup(config.getString("keygui.item"))).build() ) { onLeftClick { event, _, _ -> - val player = event.whoClicked as Player - openWithKey(player) + if (config.getBool("keygui.left-click-opens")) { + val player = event.whoClicked as Player + openWithKey(player) + } } onRightClick { event, _, _ -> event.whoClicked.closeInventory() - config.getFormattedStrings("keygui.rightClickMessage") + config.getFormattedStrings("keygui.right-click-message") .forEach { event.whoClicked.sendMessage(it) } } diff --git a/eco-core/core-plugin/src/main/resources/crates.yml b/eco-core/core-plugin/src/main/resources/crates.yml index b35f510..3c424b4 100644 --- a/eco-core/core-plugin/src/main/resources/crates.yml +++ b/eco-core/core-plugin/src/main/resources/crates.yml @@ -30,8 +30,9 @@ crates: - "&fYou have %keys% keys" row: 2 column: 3 - rightClickMessage: + right-click-message: - "Buy a Demo Crate key here! get lured into the trap of gambling addiction" + left-click-opens: true placed: particles: