
Item Conduit can duplicate items with AE2
xsun2001 opened this issue · 7 comments
xsun2001/Applied-Energistics-2-Unofficial#2
Although 1.7.10's enderio may not be in the maintenance, but it is only the enderio items conduit will be such a problem. Although I continue to maintain the 1.7.10's AE2, but I do not understand the way you work in the conduit , so I can not fix this problem in AE2. Would you please tell me how the enderio network works or how it triggers the network refresh. Thank you!!!
I would need to look into the the code, but from memory: Conduits do their work in the server tick event. They keep a list of neighbor tile entities and refresh it when they get a Block.neighborChanged().
Just to get this straight, you are reporting this while using thermos or cauldron or something?
AE2's Annihilation Plane only uses
w.setBlock( x, y, z, Platform.AIR_BLOCK, 0, 3 );
to break a block.
https://github.com/xsun2001/Applied-Energistics-2-Unofficial/blob/rv3-1.7.10/src/main/java/appeng/parts/automation/PartAnnihilationPlane.java#L559
Can it fire the enderio network refresh?
It seems that you didn't add the onNeighborChanged
method to ItemConduit in 1.7.10.
left ismaster
branch which is for mc1.7.10 and right is1.10
branch.
Now I want to get you premission to change your bytecode at runtime by ASM to add that method. Is there anything to notice to avoid breaking the CC0 1.0 and something annoying?
@HenryLoenwind Have you seen that??