Skip to content

Commit 4e68659

Browse files
committed
fix inserting/extracting only taking 16/32 items
1 parent 5a32933 commit 4e68659

File tree

1 file changed

+2
-22
lines changed

1 file changed

+2
-22
lines changed

src/main/java/uk/co/hexeption/aeinfinitybooster/mixins/MixinWirelessTerminalMenuHost.java

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,6 @@
2525
@Mixin(value = WirelessTerminalMenuHost.class, remap = false)
2626
public class MixinWirelessTerminalMenuHost extends ItemMenuHost {
2727

28-
@Shadow
29-
private double currentDistanceFromGrid;
30-
3128
@Shadow @Final private IGrid targetGrid;
3229

3330
public MixinWirelessTerminalMenuHost(Player player, int slot, ItemStack itemStack) {
@@ -40,33 +37,16 @@ private void testWap(IWirelessAccessPoint wirelessAccessPoint, CallbackInfoRetur
4037
wirelessAccessPoint.getGrid().getMachines(WirelessAccessPointBlockEntity.class).forEach(wirelessBlockEntity -> {
4138

4239
if (wirelessBlockEntity.getInternalInventory().getStackInSlot(0).is(ModItems.DIMENSION_CARD.get())) {
43-
currentDistanceFromGrid = 32;
44-
cir.setReturnValue(Double.MAX_VALUE / 2);
40+
cir.setReturnValue(1024.0D);
4541
}
4642

4743
if (!this.getPlayer().level().dimension().location().toString().equals(wirelessAccessPoint.getLocation().getLevel().dimension().location().toString())) {
4844
return;
4945
}
5046

5147
if (wirelessBlockEntity.getInternalInventory().getStackInSlot(0).is(ModItems.INFINITY_CARD.get())) {
52-
currentDistanceFromGrid = 16;
53-
cir.setReturnValue(Double.MAX_VALUE / 2);
48+
cir.setReturnValue(256.0D);
5449
}
5550
});
5651
}
57-
58-
// Make sure we don't use more power than we should
59-
@Redirect(method = "extractAEPower", at = @At(value = "INVOKE", target = "Ljava/lang/Math;min(DD)D"))
60-
private double testPowerMultiplier(double a, double b) {
61-
for (var wap : this.targetGrid.getMachines(WirelessAccessPointBlockEntity.class)) {
62-
if (wap.getInternalInventory().getStackInSlot(0).is(ModItems.INFINITY_CARD.get())) {
63-
return 16;
64-
}
65-
if (wap.getInternalInventory().getStackInSlot(0).is(ModItems.DIMENSION_CARD.get())) {
66-
return 32;
67-
}
68-
}
69-
return Math.min(a, b);
70-
}
71-
7252
}

0 commit comments

Comments
 (0)