Skip to content

Commit bb0a3b5

Browse files
committed
switch to less restrictive EMI hiding
fixes #67
1 parent 7ff762b commit bb0a3b5

File tree

1 file changed

+20
-8
lines changed

1 file changed

+20
-8
lines changed

Common/src/main/java/com/almostreliable/unified/compat/AlmostEMI.java

+20-8
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
import com.almostreliable.unified.config.UnifyConfig;
66
import com.almostreliable.unified.recipe.CRTLookup;
77
import dev.emi.emi.api.EmiEntrypoint;
8-
import dev.emi.emi.api.EmiInitRegistry;
98
import dev.emi.emi.api.EmiPlugin;
109
import dev.emi.emi.api.EmiRegistry;
1110
import dev.emi.emi.api.recipe.EmiRecipe;
@@ -18,8 +17,26 @@
1817
@EmiEntrypoint
1918
public class AlmostEMI implements EmiPlugin {
2019

20+
// temporarily disabled to due to it breaking transfer handlers
21+
// @Override
22+
// public void initialize(EmiInitRegistry registry) {
23+
// AlmostUnifiedFallbackRuntime.getInstance().reload();
24+
//
25+
// var emiDisabled = AlmostUnified.getRuntime()
26+
// .getUnifyConfig()
27+
// .map(UnifyConfig::reiOrJeiDisabled)
28+
// .orElse(false);
29+
// if (emiDisabled) return;
30+
//
31+
// for (ItemStack item : HideHelper.createHidingList(AlmostUnified.getRuntime())) {
32+
// registry.disableStack(EmiStack.of(item));
33+
// }
34+
// }
35+
2136
@Override
22-
public void initialize(EmiInitRegistry registry) {
37+
public void register(EmiRegistry registry) {
38+
registry.addRecipeDecorator(new IndicatorDecorator());
39+
2340
AlmostUnifiedFallbackRuntime.getInstance().reload();
2441

2542
var emiDisabled = AlmostUnified.getRuntime()
@@ -29,15 +46,10 @@ public void initialize(EmiInitRegistry registry) {
2946
if (emiDisabled) return;
3047

3148
for (ItemStack item : HideHelper.createHidingList(AlmostUnified.getRuntime())) {
32-
registry.disableStack(EmiStack.of(item));
49+
registry.removeEmiStacks(EmiStack.of(item));
3350
}
3451
}
3552

36-
@Override
37-
public void register(EmiRegistry registry) {
38-
registry.addRecipeDecorator(new IndicatorDecorator());
39-
}
40-
4153
private static class IndicatorDecorator implements EmiRecipeDecorator {
4254

4355
@Override

0 commit comments

Comments
 (0)