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