5
5
import com .almostreliable .unified .config .UnifyConfig ;
6
6
import com .almostreliable .unified .recipe .CRTLookup ;
7
7
import dev .emi .emi .api .EmiEntrypoint ;
8
- import dev .emi .emi .api .EmiInitRegistry ;
9
8
import dev .emi .emi .api .EmiPlugin ;
10
9
import dev .emi .emi .api .EmiRegistry ;
11
10
import dev .emi .emi .api .recipe .EmiRecipe ;
19
18
@ EmiEntrypoint
20
19
public class AlmostEMI implements EmiPlugin {
21
20
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
+
22
37
@ Override
23
- public void initialize (EmiInitRegistry registry ) {
38
+ public void register (EmiRegistry registry ) {
39
+ registry .addRecipeDecorator (new IndicatorDecorator ());
40
+
24
41
AlmostUnifiedFallbackRuntime .getInstance ().reload ();
25
42
26
43
var emiDisabled = AlmostUnified .getRuntime ()
@@ -30,15 +47,10 @@ public void initialize(EmiInitRegistry registry) {
30
47
if (emiDisabled ) return ;
31
48
32
49
for (ItemStack item : HideHelper .createHidingList (AlmostUnified .getRuntime ())) {
33
- registry .disableStack (EmiStack .of (item ));
50
+ registry .removeEmiStacks (EmiStack .of (item ));
34
51
}
35
52
}
36
53
37
- @ Override
38
- public void register (EmiRegistry registry ) {
39
- registry .addRecipeDecorator (new IndicatorDecorator ());
40
- }
41
-
42
54
private static class IndicatorDecorator implements EmiRecipeDecorator {
43
55
44
56
@ Override
0 commit comments