diff options
| author | 2024-01-27 04:57:45 +0200 | |
|---|---|---|
| committer | 2024-01-27 04:57:45 +0200 | |
| commit | 9081089c2e47a20e4108ee322204e8c8dbde4169 (patch) | |
| tree | 0449d101a614d441ed922f52b3ce26971eb7d454 /src/main/java/lv/enes/mc/eris_alchemy/Emc.java | |
| parent | Fix the fresh build (diff) | |
| download | mc-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.java | 14 |
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 | ||
| 3 | import jakarta.annotation.Nullable; | 3 | import jakarta.annotation.Nullable; |
| 4 | import lv.enes.mc.eris_alchemy.ErisAlchemyRegistry.NetworkingConstants; | 4 | import lv.enes.mc.eris_alchemy.ErisAlchemyRegistry.NetworkingConstants; |
| 5 | import lv.enes.mc.eris_alchemy.block.EmcStorageBlock; | ||
| 5 | import lv.enes.mc.eris_alchemy.recipe.BannedRecipe; | 6 | import lv.enes.mc.eris_alchemy.recipe.BannedRecipe; |
| 6 | import lv.enes.mc.eris_alchemy.recipe.SimplifiedRecipe; | 7 | import lv.enes.mc.eris_alchemy.recipe.SimplifiedRecipe; |
| 7 | import lv.enes.mc.eris_alchemy.utils.*; | 8 | import 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(); |