Skip to content

Commit b20fa36

Browse files
committed
switch to less restrictive EMI hiding
fixes #67
1 parent 47e0186 commit b20fa36

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;
@@ -19,8 +18,26 @@
1918
@EmiEntrypoint
2019
public class AlmostEMI implements EmiPlugin {
2120

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

2643
var emiDisabled = AlmostUnified.getRuntime()
@@ -30,15 +47,10 @@ public void initialize(EmiInitRegistry registry) {
3047
if (emiDisabled) return;
3148

3249
for (ItemStack item : HideHelper.createHidingList(AlmostUnified.getRuntime())) {
33-
registry.disableStack(EmiStack.of(item));
50+
registry.removeEmiStacks(EmiStack.of(item));
3451
}
3552
}
3653

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

4456
@Override

0 commit comments

Comments
 (0)