summaryrefslogtreecommitdiff
path: root/src/main/java/lv/enes/mc/eris_alchemy/Emc.java
diff options
context:
space:
mode:
authorGravatar Uko Kokņevičs2024-01-27 04:57:45 +0200
committerGravatar Uko Kokņevičs2024-01-27 04:57:45 +0200
commit9081089c2e47a20e4108ee322204e8c8dbde4169 (patch)
tree0449d101a614d441ed922f52b3ce26971eb7d454 /src/main/java/lv/enes/mc/eris_alchemy/Emc.java
parentFix the fresh build (diff)
downloadmc-eris-alchemy-9081089c2e47a20e4108ee322204e8c8dbde4169.tar.gz
mc-eris-alchemy-9081089c2e47a20e4108ee322204e8c8dbde4169.tar.xz
mc-eris-alchemy-9081089c2e47a20e4108ee322204e8c8dbde4169.zip
Add support for WAILA (specifically with WTHIT).
Diffstat (limited to 'src/main/java/lv/enes/mc/eris_alchemy/Emc.java')
-rw-r--r--src/main/java/lv/enes/mc/eris_alchemy/Emc.java14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/main/java/lv/enes/mc/eris_alchemy/Emc.java b/src/main/java/lv/enes/mc/eris_alchemy/Emc.java
index 576fdc2..d278bcc 100644
--- a/src/main/java/lv/enes/mc/eris_alchemy/Emc.java
+++ b/src/main/java/lv/enes/mc/eris_alchemy/Emc.java
@@ -2,6 +2,7 @@ package lv.enes.mc.eris_alchemy;
2 2
3import jakarta.annotation.Nullable; 3import jakarta.annotation.Nullable;
4import lv.enes.mc.eris_alchemy.ErisAlchemyRegistry.NetworkingConstants; 4import lv.enes.mc.eris_alchemy.ErisAlchemyRegistry.NetworkingConstants;
5import lv.enes.mc.eris_alchemy.block.EmcStorageBlock;
5import lv.enes.mc.eris_alchemy.recipe.BannedRecipe; 6import lv.enes.mc.eris_alchemy.recipe.BannedRecipe;
6import lv.enes.mc.eris_alchemy.recipe.SimplifiedRecipe; 7import lv.enes.mc.eris_alchemy.recipe.SimplifiedRecipe;
7import lv.enes.mc.eris_alchemy.utils.*; 8import lv.enes.mc.eris_alchemy.utils.*;
@@ -63,17 +64,12 @@ public final class Emc {
63 return get(itemId) 64 return get(itemId)
64 .stream() 65 .stream()
65 .map(value -> { 66 .map(value -> {
66 EmcStorage storage = null; 67 if (item instanceof BlockItem blockItem) {
67 if (item instanceof EmcStorage emcStorage) { 68 if (blockItem.getBlock() instanceof EmcStorageBlock block) {
68 storage = emcStorage; 69 return value + block.getStoredEmc(stack);
69 } else if (item instanceof BlockItem blockItem) {
70 if (blockItem.getBlock() instanceof EmcStorage emcStorage) {
71 storage = emcStorage;
72 } 70 }
73 } 71 }
74 if (storage != null) { 72
75 return value + storage.getStoredEmc(stack);
76 }
77 return value; 73 return value;
78 }) 74 })
79 .findFirst(); 75 .findFirst();