View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002551||Industrial-Craft²||crossmod-compatibility / submodules / API||public||2019-06-06 16:29||2019-11-10 02:23|
|Target Version||Fixed in Version|
|Summary||0002551: IC2 Macerator will not output to Applied Energistics 2 Interface Part|
The issue is minor, however, it would be nice to have it fixed soon as my planned setup depends on this functionality.
I'm not sure if this issue is A2 or IC2. Have reported on AE2 discord but not heard back from any devs yet.
AE2 build (latest): rv6.stable build
IC2 build (latest): industrialcraft-2-2.8.158-ex112
I have a macerator with an ejector upgrade configured to output to the top side. I have a ME Interface block on top which has the recipe for 1 iron ore -> 2 crushed iron. This works fine (the ore is sent in, and extracted through the ME Interface block). When switching the ME Interface block, to a ME Interface part, this mechanic no longer functions (as in the 2 crushed iron is not collected through the ME Interface part).
Thanks for your time!
|Steps To Reproduce||1) Create a basic ME network|
2) Place a Macerator nearby, with connected power
3) Configure an 'Ejector Upgrade' to output to the top side
4) Place 'Ejector Upgrade' inside the Macerator
5) Place a ME Interface (in PART form, not block form) on the top of the Macerator
6) Optional: Create a pattern that turns 1 iron ore -> 2 crushed iron and place in the pattern section of the ME Interface
7) Stick a load of Iron Ore in the ME System and click 'craft' on the crushed iron
The ME Interface part will supply the Macerator with the iron ore, however, will not extract the crushed Iron from the Macerator.
This system DOES work IF using an ME Interface in BLOCK form instead of PART form.
|Additional Information||This issue seems to extend to any IC2 machine (at least those I tested)|
|Tags||1.12.2-2-2.8.111-ex112, 1.12.2-2-2.8.158-ex112, 1.12.2-2.8.187-ex112, AE2, machine|
The problem was `getAdjacentInventory (source, dir)` -> `isInventoryTile(target, dir)`,
The second parameter of `isInventoryTile` requires the input of the machine-to-tile facing, not the title-to-machine facing.
That means the facing is reversed.
using `dir.getOpposite()` maybe we can fix this issue.
|2019-06-06 16:29||Grimlock257||New Issue|
|2019-06-06 16:29||Grimlock257||Tag Attached: 1.12.2-2-2.8.111-ex112|
|2019-06-06 16:29||Grimlock257||Tag Attached: AE2|
|2019-06-06 16:29||Grimlock257||Tag Attached: machine|
|2019-06-06 16:29||Grimlock257||Tag Attached: 1.12.2-2-2.8.158-ex112|
|2019-11-10 02:14||SAGESSE||Tag Attached: 1.12.2-2.8.187-ex112|
|2019-11-10 02:19||SAGESSE||Note Added: 0006165|
|2019-11-10 02:23||SAGESSE||Note Added: 0006166|