Skip to content

Commit 55a559d

Browse files
committed
1 parent b299c87 commit 55a559d

3 files changed

Lines changed: 10 additions & 11 deletions

File tree

src/main/java/com/glodblock/github/common/tile/TileGeneralLevelMaintainer.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,6 @@ public IAEItemStack injectCraftedItems(final ICraftingLink link, final IAEItemSt
229229
return items;
230230
}
231231
}
232-
233232
} catch (final GridAccessException e) {
234233
AELog.debug(e);
235234
}

src/main/java/com/glodblock/github/coremod/mixin/ae2/MixinNetworkInventoryHandler.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@
1010
import appeng.api.storage.data.IAEStack;
1111
import appeng.me.cache.SecurityCache;
1212
import appeng.me.storage.NetworkInventoryHandler;
13+
import com.glodblock.github.common.item.fake.FakeFluids;
1314
import com.glodblock.github.common.item.fake.FakeItemRegister;
14-
import com.glodblock.github.integration.mek.FCGasItems;
15+
import com.glodblock.github.integration.mek.FakeGases;
1516
import com.glodblock.github.interfaces.FCNetworkInventoryHandler;
1617
import com.glodblock.github.interfaces.FCNetworkMonitor;
17-
import com.glodblock.github.loader.FCItems;
1818
import com.glodblock.github.util.FakeMonitor;
1919
import com.glodblock.github.util.ModAndClassUtil;
2020
import 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 {

src/main/java/com/glodblock/github/util/UtilClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ public static boolean rendererFluid(final GuiContainer gui, final IAEItemStack i
193193
if (item.isCraftable())
194194
list.add(TextFormatting.GRAY + I18n.format("gui.tooltips.appliedenergistics2.ItemsCraftable"));
195195
gui.drawHoveringText(list, mouseX, mouseY);
196-
cacheTooltip.setLeft(item);
196+
cacheTooltip.setLeft(item.copy());
197197
cacheTooltip.setRight(list);
198198
cacheIsStorage = isStorage;
199199
return true;
@@ -224,7 +224,7 @@ public static boolean rendererGas(final GuiContainer gui, final IAEItemStack ite
224224
if (item.isCraftable())
225225
list.add(TextFormatting.GRAY + I18n.format("gui.tooltips.appliedenergistics2.ItemsCraftable"));
226226
gui.drawHoveringText(list, mouseX, mouseY);
227-
cacheTooltip.setLeft(item);
227+
cacheTooltip.setLeft(item.copy());
228228
cacheTooltip.setRight(list);
229229
cacheIsStorage = isStorage;
230230
return true;

0 commit comments

Comments
 (0)