diff options
author | jani270 <69345714+jani270@users.noreply.github.com> | 2025-02-24 14:20:42 +0100 |
---|---|---|
committer | Linnea Gräf <nea@nea.moe> | 2025-02-24 17:17:58 +0100 |
commit | 86b55d5642ee3ad69f16e60d4f448e38d7ec91c5 (patch) | |
tree | 523f76e91cd80cf106b5956052fd85705a552115 | |
parent | 1382f4fc3651701fafbbdb4a74cd633543727b5a (diff) | |
download | LocalTransactionLedger-86b55d5642ee3ad69f16e60d4f448e38d7ec91c5.tar.gz LocalTransactionLedger-86b55d5642ee3ad69f16e60d4f448e38d7ec91c5.tar.bz2 LocalTransactionLedger-86b55d5642ee3ad69f16e60d4f448e38d7ec91c5.zip |
feat: requested changes
-rw-r--r-- | mod/src/main/kotlin/moe/nea/ledger/modules/ForgeDetection.kt | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/mod/src/main/kotlin/moe/nea/ledger/modules/ForgeDetection.kt b/mod/src/main/kotlin/moe/nea/ledger/modules/ForgeDetection.kt index 0b81ccf..b8974c0 100644 --- a/mod/src/main/kotlin/moe/nea/ledger/modules/ForgeDetection.kt +++ b/mod/src/main/kotlin/moe/nea/ledger/modules/ForgeDetection.kt @@ -9,6 +9,7 @@ import moe.nea.ledger.getInternalId import moe.nea.ledger.matches import moe.nea.ledger.unformattedString import moe.nea.ledger.utils.di.Inject +import net.minecraft.item.EnumDyeColor import net.minecraftforge.fml.common.eventhandler.SubscribeEvent import java.time.Instant @@ -20,8 +21,9 @@ class ForgeDetection { fun onClick(event: GuiClickEvent) { val slot = event.slotIn ?: return val clickedItem = slot.stack ?: return + val dyeColor = EnumDyeColor.byMetadata(clickedItem.itemDamage) if (clickedItem.displayName.unformattedString() != "Confirm") return - if (clickedItem.itemDamage == 14) return + if (dyeColor == EnumDyeColor.RED) return val furnaceSlotName = slot.inventory.getStackInSlot(furnaceSlot)?.displayName?.unformattedString() ?: return if (!furnaceName.matches(furnaceSlotName)) return |