View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000274||Industrial-Craft²||machines||public||2013-01-28 11:31||2013-08-03 11:01|
|Platform||java 7u10 x64||OS||win||OS Version||7|
|Target Version||Fixed in Version|
|Summary||0000274: Miner infinitely mining cobblestone|
|Description||Miner infinitely mining cobblestone when flowing lava and water meet. |
Not really a bug, but it halts mining eating up energy and not allowing you to mine deeper. tested with regular mining drill.
|Steps To Reproduce||have lava and water meet between borehead and valuable ore|
|Additional Information||Diamond drill may solve an issue due to faster mining rate (i doubt)|
also having still lava (id 11) in config, as a valuable resource may reduce but not complete solve an issue.
|Tags||No tags attached.|
since its not a bug, but rather a feature it may be solved in a following way:
Make miner to work in burst mode thus mining targeted ore and cobblestone or whatever inbetween in a single tick. Timing and energy consumtion should be also reajusted to balance new behavior. This way you will always get targeted ore guaranteed even if there is a natural cobblegen.
||Perhaps make the miner instantly extend itself into the block it just dug, so the cobble wouldn't be able to re-form because the drill head would already be there.|
||horizontal movement of a borehead would be a pain for coders, i believe.But that solution would be perfect|
||Confirmed to be in 115 as well|
||Instead of extension, i propose a "burst" mining mode, which starts charging until it has enough EU to dig all blocks to get through the ore, so natural cobblegens wont stop mining operations.|
||This has been in IC forever, I'm not sure about the most elegant solution yet.|
I also was thinking about adding slot in miner for some "filling" material like sand or gravel (dirt?) to fill hollow spaces left after mining. But that would require too much filling material.
The idea of placing macerator next to miner to get sand or gravel from cobble seems extra cool for me as i like complex setups but the most probably will be rejected by community and developers.
One solution is to "give up" and go to next level/block. Don't know how the code looks, but something like this maybe.
Easier: Count number of blocks mined, go to next level and reset counter if it reaches 25.
Harder: Reset the counter for each "valuable resource" the miner tries to get, +1 as long as it mines another block on the way. Then if counter reaches 4-5(?) put the block/coordinates in a "exclude list" and search for next block. Filter using the list in getNextValuableOre() or whatever (it's not valuable when it's hard to reach)... reset list when going to next level.
|2013-01-28 11:31||Legion||New Issue|
|2013-01-28 11:40||Legion||Note Added: 0000697|
|2013-01-28 18:06||retep998||Note Added: 0000698|
|2013-01-29 10:52||Legion||Note Added: 0000702|
|2013-01-31 10:12||Legion||Note Added: 0000714|
|2013-02-01 20:24||SpwnX||Note Added: 0000716|
|2013-02-02 01:05||Player||Note Added: 0000725|
|2013-02-02 01:05||Player||Assigned To||=> Player|
|2013-02-02 01:05||Player||Status||new => confirmed|
|2013-02-05 20:25||Legion||Note Added: 0000749|
|2013-02-05 20:27||Legion||Note Edited: 0000749||View Revisions|
|2013-08-03 11:01||flugsio||Note Added: 0001197|