Immersive Engineering

Immersive Engineering

134M Downloads

[1.12] Cloche deletes seed/dirt item when destroyed via top/middle block

randomlypickedname opened this issue ยท 2 comments

commented

Description of the issue:

Garden cloches don't drop their items when a player destroys the center or top block.

Versions & Modlist

Forge ver 23.3.2678
IE ver 0.12-82
Modlist gist

commented

I get the same issue with the Garden Cloches, with Immersive Engineering 0.12-88, with forge 14.23.5.2806...

Can you take a look, because this is probably not bad for vanilla Seeds, but for last tier Mystical Seeds, this is little anoying when you have to craft a new one, because the cloche delete all the content (Including outputs slot).

Please just tel me if you need more informations or something from me question to be able to fix the issue...

Thank's
Fireztonez

commented

@malte0811
I've looked into this a little bit. Same issue affects turrets and presumably every other dummy-block based Tile that has an item inventory.

The Inventory is dropped based on the block that's broken, At the point that happens the Tiles are removed from the world (which is why there is the tempTile for caching stuff).
My initial idea was to make the master() method actually present in the IHasDummyBlocks interface and using that, but it's kinda ugly and involves changing an interface that is widely used.

I'd like your input on this. It's not super urgent, but we should look into fixing it in the release after next.