OpenBlocks

OpenBlocks

56M Downloads

Block Breaker not ejecting items

Skiewolve opened this issue ยท 12 comments

commented

Running FTB Iinfinity and every time I supply the Block Breaker with a signal, it breaks the block in front of it in place and does not eject it out of the back. this is getting in the way of several of my farms, most notably my automatic cobble generator.

commented

I have a problem with this behavior because the block breaker consistently fails to detect when it has an inventory behind it.

I'm using Thermal Dynamics Itemduct, and if the duct is more than 1 block long, the first time the block breaker is used after the duct is attached, it will drop the block in front instead of ejecting. Subsequent uses will eject into the duct as expected.

Unfortunately, this makes it useless for non-stationary usage, such as in a digging machine, because after every movement, the duct is attached for the 'first time' again. The problem can be easily reproduced without any block moving mods though, just break and replace the duct where it's attached to the block breaker and it will fail to eject again.

commented

How does it behave with passive inventories, like chests? Breakers don't do any itemduct specific magic - they just look for something that accepts items and if that that fails, they drop.

This sound somehow like itemduct quirk (some kind of delayed initialization?). Also, probably separate issue from this one.

commented

It works fully with chests. Duct even works if it forms a 1 block long connection to a chest.

It does seem like it could be an issue with ducts, but I'm not sure how I would explain this problem outside the context of block breakers, which are the only item that I've noticed an effect with.

If the initialization of the duct network is delayed, it doesn't seem to be a time delay, because I can wait any amount of time between placing the last piece of duct next to the breaker and activating it, and it will still not eject the block on the first activation.

commented

I was thinking more about initialization of first item push - inventory would not accept, but re-initialize itself by next try/tick. Block breakers wouldn't work with that, since they only try once (as opposed to hopper-like items that try on every tick).

commented

Reports with just modpack are nearly worthless. Please report EXACT version and if you are using any modified server (cauldron? sponge?).

commented

Thank you, I think I can manage to rebuild for now...will try to fix my other projects as well.

commented

My Apologies, am new, running version 1.3 OpenBlocks however I stated the pack name since I can use the exact same versions in another pack. Also im not on a multi server. Please ask if I am missing anything.

commented

Sorry, can't reproduce in OpenBlocks only. Do you have any inventory behind block breaker? Also, note that breaker now drops items in front (if no inventory is available).

commented

Ah that's the problem, I didn't know about that change, Is it possible for them to eject out the back via configs or better yet, into pipes, such as BC or AE?

commented

BuildCraft integration was bugged in that release (it should be fixed in next release). Drops from back - I will try to restore it.

commented

Oh, assign? And what I'm supposed to do with that?

Anyway, tried to do it in sane way, failed due to client-server derpiness. Degrading it to suggestion, since it was deliberate decision.

commented

@boq Assigned as an alert, I'll avoid that.

Suggestion is good.