1010import appeng .api .storage .data .IAEStack ;
1111import appeng .me .cache .SecurityCache ;
1212import appeng .me .storage .NetworkInventoryHandler ;
13+ import com .glodblock .github .common .item .fake .FakeFluids ;
1314import com .glodblock .github .common .item .fake .FakeItemRegister ;
14- import com .glodblock .github .integration .mek .FCGasItems ;
15+ import com .glodblock .github .integration .mek .FakeGases ;
1516import com .glodblock .github .interfaces .FCNetworkInventoryHandler ;
1617import com .glodblock .github .interfaces .FCNetworkMonitor ;
17- import com .glodblock .github .loader .FCItems ;
1818import com .glodblock .github .util .FakeMonitor ;
1919import com .glodblock .github .util .ModAndClassUtil ;
2020import com .glodblock .github .util .Util ;
@@ -82,9 +82,9 @@ private void notItemInject(final T input, final Actionable mode, IActionSource s
8282 private void injectItemsN (final T input , final Actionable mode , final IActionSource src , final CallbackInfoReturnable <T > cir , @ Share ("fc$fakeInput" ) final LocalBooleanRef fakeInput ) {
8383 if (input == null || fakeInput .get () || !this .priorityInventory .isEmpty ()) return ;
8484 if (input instanceof final IAEItemStack i ) {
85- if (i . getItem () == FCItems . FLUID_DROP ) {
85+ if (FakeFluids . isFluidFakeItem ( i . getDefinition ()) ) {
8686 cir .setReturnValue ((T ) fluidMonitor .injectItems (i , mode , src ));
87- } else if (ModAndClassUtil .GAS && i . getItem () == FCGasItems . GAS_DROP ) {
87+ } else if (ModAndClassUtil .GAS && FakeGases . isGasFakeItem ( i . getDefinition ()) ) {
8888 cir .setReturnValue ((T ) gasMonitor .injectItems (i , mode , src ));
8989 } else {
9090 fakeInput .set (true );
@@ -101,9 +101,9 @@ private void injectItemsN(final T input, final Actionable mode, final IActionSou
101101 private void injectItems (final T input , final Actionable mode , final IActionSource src , final CallbackInfoReturnable <T > cir , @ Share ("fc$fakeInput" ) final LocalBooleanRef fakeInput ) {
102102 if (input == null || fakeInput .get ()) return ;
103103 if (input instanceof final IAEItemStack i ) {
104- if (i . getItem () == FCItems . FLUID_DROP ) {
104+ if (FakeFluids . isFluidFakeItem ( i . getDefinition ()) ) {
105105 cir .setReturnValue ((T ) fluidMonitor .injectItems (i , mode , src ));
106- } else if (ModAndClassUtil .GAS && i . getItem () == FCGasItems . GAS_DROP ) {
106+ } else if (ModAndClassUtil .GAS && FakeGases . isGasFakeItem ( i . getDefinition ()) ) {
107107 cir .setReturnValue ((T ) gasMonitor .injectItems (i , mode , src ));
108108 } else {
109109 fakeInput .set (true );
@@ -120,9 +120,9 @@ private void injectItems(final T input, final Actionable mode, final IActionSour
120120 public void extractItems (final T request , final Actionable mode , final IActionSource src , final CallbackInfoReturnable <T > cir ) {
121121 if (request == null ) return ;
122122 if (request instanceof final IAEItemStack i ) {
123- if (i . getItem () == FCItems . FLUID_DROP ) {
123+ if (FakeFluids . isFluidFakeItem ( i . getDefinition ()) ) {
124124 cir .setReturnValue ((T ) fluidMonitor .extractItems (i , mode , src ));
125- } else if (ModAndClassUtil .GAS && i . getItem () == FCGasItems . GAS_DROP ) {
125+ } else if (ModAndClassUtil .GAS && FakeGases . isGasFakeItem ( i . getDefinition ()) ) {
126126 cir .setReturnValue ((T ) gasMonitor .extractItems (i , mode , src ));
127127 } else return ;
128128 } else {
0 commit comments