From 3edc0cf1071f57622332a1eea53516b942e46a3a Mon Sep 17 00:00:00 2001 From: MrJeremyFisher Date: Wed, 19 Jun 2024 14:15:06 -0400 Subject: [PATCH] Fix iec rules --- .../com/untamedears/itemexchange/commands/CreateCommand.java | 3 +++ .../com/untamedears/itemexchange/rules/BulkExchangeRule.java | 2 +- .../java/com/untamedears/itemexchange/rules/ExchangeRule.java | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/itemexchange-paper/src/main/java/com/untamedears/itemexchange/commands/CreateCommand.java b/plugins/itemexchange-paper/src/main/java/com/untamedears/itemexchange/commands/CreateCommand.java index 02345c9d5..48948d8cb 100644 --- a/plugins/itemexchange-paper/src/main/java/com/untamedears/itemexchange/commands/CreateCommand.java +++ b/plugins/itemexchange-paper/src/main/java/com/untamedears/itemexchange/commands/CreateCommand.java @@ -98,6 +98,9 @@ public final class CreateCommand extends BaseCommand { player.sendMessage(ChatColor.RED + "You cannot exchange rule blocks!"); return; } + System.out.println(inputItem); + System.out.println(outputItem); + ExchangeRule inputRule = new ExchangeRule(Type.INPUT, inputItem); if (outputItem == null) { Utilities.giveItemsOrDrop(inventory, inputRule.toItem()); diff --git a/plugins/itemexchange-paper/src/main/java/com/untamedears/itemexchange/rules/BulkExchangeRule.java b/plugins/itemexchange-paper/src/main/java/com/untamedears/itemexchange/rules/BulkExchangeRule.java index d0221cbba..c19492f40 100644 --- a/plugins/itemexchange-paper/src/main/java/com/untamedears/itemexchange/rules/BulkExchangeRule.java +++ b/plugins/itemexchange-paper/src/main/java/com/untamedears/itemexchange/rules/BulkExchangeRule.java @@ -53,7 +53,7 @@ public record BulkExchangeRule(List rules) implements ExchangeData } public ItemStack toItem() { - ItemStack item = ItemStack.empty(); + ItemStack item = ItemExchangeConfig.getRuleItem(); final var itemNBT = new NBTCompound(); toNBT(itemNBT); diff --git a/plugins/itemexchange-paper/src/main/java/com/untamedears/itemexchange/rules/ExchangeRule.java b/plugins/itemexchange-paper/src/main/java/com/untamedears/itemexchange/rules/ExchangeRule.java index e5082981e..04a048efc 100644 --- a/plugins/itemexchange-paper/src/main/java/com/untamedears/itemexchange/rules/ExchangeRule.java +++ b/plugins/itemexchange-paper/src/main/java/com/untamedears/itemexchange/rules/ExchangeRule.java @@ -435,7 +435,7 @@ public final class ExchangeRule implements ExchangeData { * @return Returns an itemised representation of this rule. */ public ItemStack toItem() { - ItemStack item = ItemStack.empty(); + ItemStack item = ItemExchangeConfig.getRuleItem(); final var itemNBT = new NBTCompound(); toNBT(itemNBT);