From a34aa48d25d90ecc98081e289bcc3362abb21aa9 Mon Sep 17 00:00:00 2001
From: Yasin <a.piri@hotmail.de>
Date: Sun, 10 Sep 2023 21:11:33 +0200
Subject: add missing items to rei/emi

---
 .../me/xmrvizzy/skyblocker/compatibility/emi/SkyblockerEMIPlugin.java | 1 +
 .../skyblocker/compatibility/rei/SkyblockerREIClientPlugin.java       | 1 +
 .../java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemRegistry.java   | 4 ++++
 3 files changed, 6 insertions(+)

(limited to 'src')

diff --git a/src/main/java/me/xmrvizzy/skyblocker/compatibility/emi/SkyblockerEMIPlugin.java b/src/main/java/me/xmrvizzy/skyblocker/compatibility/emi/SkyblockerEMIPlugin.java
index 526ac885..b2e163ac 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/compatibility/emi/SkyblockerEMIPlugin.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/compatibility/emi/SkyblockerEMIPlugin.java
@@ -22,6 +22,7 @@ public class SkyblockerEMIPlugin implements EmiPlugin {
     @Override
     public void register(EmiRegistry registry) {
         ItemRegistry.getRecipeResultsStream().map(EmiStack::of).forEach(registry::addEmiStack);
+        ItemRegistry.getItemsStream().map(EmiStack::of).forEach(registry::addEmiStack);
         registry.addCategory(SKYBLOCK);
         registry.addWorkstation(SKYBLOCK, EmiStack.of(Items.CRAFTING_TABLE));
         ItemRegistry.getRecipesStream().map(SkyblockEmiRecipe::new).forEach(registry::addRecipe);
diff --git a/src/main/java/me/xmrvizzy/skyblocker/compatibility/rei/SkyblockerREIClientPlugin.java b/src/main/java/me/xmrvizzy/skyblocker/compatibility/rei/SkyblockerREIClientPlugin.java
index 5c97a274..ce728072 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/compatibility/rei/SkyblockerREIClientPlugin.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/compatibility/rei/SkyblockerREIClientPlugin.java
@@ -30,5 +30,6 @@ public class SkyblockerREIClientPlugin implements REIClientPlugin {
     @Override
     public void registerEntries(EntryRegistry entryRegistry) {
         entryRegistry.addEntries(ItemRegistry.getRecipeResultsStream().map(EntryStacks::of).toList());
+        entryRegistry.addEntries(ItemRegistry.getItemsStream().map(EntryStacks::of).toList());
     }
 }
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemRegistry.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemRegistry.java
index a4b566e8..9b4fa166 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemRegistry.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/itemlist/ItemRegistry.java
@@ -114,6 +114,10 @@ public class ItemRegistry {
         return recipes.stream().map(SkyblockCraftingRecipe::getResult);
     }
 
+    public static Stream<ItemStack> getItemsStream() {
+        return items.stream();
+    }
+
     /**
      * Get Internal name of an ItemStack
      *
-- 
cgit