From e372300ceddf1af3981f53eeceefabcb7801a8bd Mon Sep 17 00:00:00 2001 From: Mark <93880780+MarkinoTeck@users.noreply.github.com> Date: Sat, 14 Mar 2026 16:36:30 +0100 Subject: [PATCH] allow opencomputer robot placement for multiparts (#412) --- .../github/common/item/ItemFluidConversionMonitor.java | 2 +- .../com/glodblock/github/common/item/ItemFluidExportBus.java | 2 +- .../com/glodblock/github/common/item/ItemFluidImportBus.java | 2 +- .../com/glodblock/github/common/item/ItemFluidLevelEmitter.java | 2 +- .../glodblock/github/common/item/ItemFluidStorageMonitor.java | 2 +- .../glodblock/github/common/item/ItemPartFluidInterface.java | 2 +- .../glodblock/github/common/item/ItemPartFluidP2PInterface.java | 2 +- .../github/common/item/ItemPartFluidPatternTerminal.java | 2 +- .../github/common/item/ItemPartFluidPatternTerminalEx.java | 2 +- .../glodblock/github/common/item/ItemPartFluidStorageBus.java | 2 +- .../com/glodblock/github/common/item/ItemPartFluidTerminal.java | 2 +- .../com/glodblock/github/common/item/ItemPartLevelTerminal.java | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/glodblock/github/common/item/ItemFluidConversionMonitor.java b/src/main/java/com/glodblock/github/common/item/ItemFluidConversionMonitor.java index e8185fb3..f9d24db0 100644 --- a/src/main/java/com/glodblock/github/common/item/ItemFluidConversionMonitor.java +++ b/src/main/java/com/glodblock/github/common/item/ItemFluidConversionMonitor.java @@ -29,7 +29,7 @@ public class ItemFluidConversionMonitor extends FCBaseItem implements IPartItem @Override public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float xOffset, float yOffset, float zOffset) { - return AEApi.instance().partHelper().placeBus(player.getHeldItem(), x, y, z, side, player, world); + return AEApi.instance().partHelper().placeBus(stack, x, y, z, side, player, world); } @Override diff --git a/src/main/java/com/glodblock/github/common/item/ItemFluidExportBus.java b/src/main/java/com/glodblock/github/common/item/ItemFluidExportBus.java index 77923a17..d118a6ef 100644 --- a/src/main/java/com/glodblock/github/common/item/ItemFluidExportBus.java +++ b/src/main/java/com/glodblock/github/common/item/ItemFluidExportBus.java @@ -36,7 +36,7 @@ public class ItemFluidExportBus extends FCBaseItem implements IPartItem { @Override public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float xOffset, float yOffset, float zOffset) { - return AEApi.instance().partHelper().placeBus(player.getHeldItem(), x, y, z, side, player, world); + return AEApi.instance().partHelper().placeBus(stack, x, y, z, side, player, world); } @Override diff --git a/src/main/java/com/glodblock/github/common/item/ItemFluidImportBus.java b/src/main/java/com/glodblock/github/common/item/ItemFluidImportBus.java index 988bb67d..a216e289 100644 --- a/src/main/java/com/glodblock/github/common/item/ItemFluidImportBus.java +++ b/src/main/java/com/glodblock/github/common/item/ItemFluidImportBus.java @@ -36,7 +36,7 @@ public class ItemFluidImportBus extends FCBaseItem implements IPartItem { @Override public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float xOffset, float yOffset, float zOffset) { - return AEApi.instance().partHelper().placeBus(player.getHeldItem(), x, y, z, side, player, world); + return AEApi.instance().partHelper().placeBus(stack, x, y, z, side, player, world); } @Override diff --git a/src/main/java/com/glodblock/github/common/item/ItemFluidLevelEmitter.java b/src/main/java/com/glodblock/github/common/item/ItemFluidLevelEmitter.java index 6bff64ad..5b9cc09d 100644 --- a/src/main/java/com/glodblock/github/common/item/ItemFluidLevelEmitter.java +++ b/src/main/java/com/glodblock/github/common/item/ItemFluidLevelEmitter.java @@ -39,7 +39,7 @@ public class ItemFluidLevelEmitter extends FCBaseItem implements IPartItem { @Override public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float xOffset, float yOffset, float zOffset) { - return AEApi.instance().partHelper().placeBus(player.getHeldItem(), x, y, z, side, player, world); + return AEApi.instance().partHelper().placeBus(stack, x, y, z, side, player, world); } @Override diff --git a/src/main/java/com/glodblock/github/common/item/ItemFluidStorageMonitor.java b/src/main/java/com/glodblock/github/common/item/ItemFluidStorageMonitor.java index 4c1c4730..da7ced43 100644 --- a/src/main/java/com/glodblock/github/common/item/ItemFluidStorageMonitor.java +++ b/src/main/java/com/glodblock/github/common/item/ItemFluidStorageMonitor.java @@ -29,7 +29,7 @@ public class ItemFluidStorageMonitor extends FCBaseItem implements IPartItem { @Override public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float xOffset, float yOffset, float zOffset) { - return AEApi.instance().partHelper().placeBus(player.getHeldItem(), x, y, z, side, player, world); + return AEApi.instance().partHelper().placeBus(stack, x, y, z, side, player, world); } @Override diff --git a/src/main/java/com/glodblock/github/common/item/ItemPartFluidInterface.java b/src/main/java/com/glodblock/github/common/item/ItemPartFluidInterface.java index c393c492..79913f2d 100644 --- a/src/main/java/com/glodblock/github/common/item/ItemPartFluidInterface.java +++ b/src/main/java/com/glodblock/github/common/item/ItemPartFluidInterface.java @@ -34,7 +34,7 @@ public class ItemPartFluidInterface extends FCBaseItem implements IPartItem { @Override public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float xOffset, float yOffset, float zOffset) { - return AEApi.instance().partHelper().placeBus(player.getHeldItem(), x, y, z, side, player, world); + return AEApi.instance().partHelper().placeBus(stack, x, y, z, side, player, world); } @Override diff --git a/src/main/java/com/glodblock/github/common/item/ItemPartFluidP2PInterface.java b/src/main/java/com/glodblock/github/common/item/ItemPartFluidP2PInterface.java index 117eb35a..065c02a3 100644 --- a/src/main/java/com/glodblock/github/common/item/ItemPartFluidP2PInterface.java +++ b/src/main/java/com/glodblock/github/common/item/ItemPartFluidP2PInterface.java @@ -40,7 +40,7 @@ public class ItemPartFluidP2PInterface extends FCBaseItem implements IPartItem { @Override public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float xOffset, float yOffset, float zOffset) { - return AEApi.instance().partHelper().placeBus(player.getHeldItem(), x, y, z, side, player, world); + return AEApi.instance().partHelper().placeBus(stack, x, y, z, side, player, world); } @Override diff --git a/src/main/java/com/glodblock/github/common/item/ItemPartFluidPatternTerminal.java b/src/main/java/com/glodblock/github/common/item/ItemPartFluidPatternTerminal.java index 37191f38..28286598 100644 --- a/src/main/java/com/glodblock/github/common/item/ItemPartFluidPatternTerminal.java +++ b/src/main/java/com/glodblock/github/common/item/ItemPartFluidPatternTerminal.java @@ -37,7 +37,7 @@ public class ItemPartFluidPatternTerminal extends FCBaseItem implements IPartIte @Override public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float xOffset, float yOffset, float zOffset) { - return AEApi.instance().partHelper().placeBus(player.getHeldItem(), x, y, z, side, player, world); + return AEApi.instance().partHelper().placeBus(stack, x, y, z, side, player, world); } @Override diff --git a/src/main/java/com/glodblock/github/common/item/ItemPartFluidPatternTerminalEx.java b/src/main/java/com/glodblock/github/common/item/ItemPartFluidPatternTerminalEx.java index 438ecf66..69054e86 100644 --- a/src/main/java/com/glodblock/github/common/item/ItemPartFluidPatternTerminalEx.java +++ b/src/main/java/com/glodblock/github/common/item/ItemPartFluidPatternTerminalEx.java @@ -37,7 +37,7 @@ public class ItemPartFluidPatternTerminalEx extends FCBaseItem implements IPartI @Override public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float xOffset, float yOffset, float zOffset) { - return AEApi.instance().partHelper().placeBus(player.getHeldItem(), x, y, z, side, player, world); + return AEApi.instance().partHelper().placeBus(stack, x, y, z, side, player, world); } @Override diff --git a/src/main/java/com/glodblock/github/common/item/ItemPartFluidStorageBus.java b/src/main/java/com/glodblock/github/common/item/ItemPartFluidStorageBus.java index 4bce8c01..ee1826bd 100644 --- a/src/main/java/com/glodblock/github/common/item/ItemPartFluidStorageBus.java +++ b/src/main/java/com/glodblock/github/common/item/ItemPartFluidStorageBus.java @@ -38,7 +38,7 @@ public class ItemPartFluidStorageBus extends FCBaseItem implements IPartItem { @Override public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float xOffset, float yOffset, float zOffset) { - return AEApi.instance().partHelper().placeBus(player.getHeldItem(), x, y, z, side, player, world); + return AEApi.instance().partHelper().placeBus(stack, x, y, z, side, player, world); } @Override diff --git a/src/main/java/com/glodblock/github/common/item/ItemPartFluidTerminal.java b/src/main/java/com/glodblock/github/common/item/ItemPartFluidTerminal.java index 3ee3ec1b..5e31ef3e 100644 --- a/src/main/java/com/glodblock/github/common/item/ItemPartFluidTerminal.java +++ b/src/main/java/com/glodblock/github/common/item/ItemPartFluidTerminal.java @@ -39,7 +39,7 @@ public class ItemPartFluidTerminal extends FCBaseItem implements IPartItem { @Override public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float xOffset, float yOffset, float zOffset) { - return AEApi.instance().partHelper().placeBus(player.getHeldItem(), x, y, z, side, player, world); + return AEApi.instance().partHelper().placeBus(stack, x, y, z, side, player, world); } @Override diff --git a/src/main/java/com/glodblock/github/common/item/ItemPartLevelTerminal.java b/src/main/java/com/glodblock/github/common/item/ItemPartLevelTerminal.java index 9b22f952..fefcbf8d 100644 --- a/src/main/java/com/glodblock/github/common/item/ItemPartLevelTerminal.java +++ b/src/main/java/com/glodblock/github/common/item/ItemPartLevelTerminal.java @@ -39,7 +39,7 @@ public class ItemPartLevelTerminal extends FCBaseItem implements IPartItem { @Override public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float xOffset, float yOffset, float zOffset) { - return AEApi.instance().partHelper().placeBus(player.getHeldItem(), x, y, z, side, player, world); + return AEApi.instance().partHelper().placeBus(stack, x, y, z, side, player, world); } @Override