-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some ore is not being considered for mining #4216
Comments
The two ones encased in bedrock are explicitly excluded from being mined. |
That is a different clump and when it is encased in bedrock it is not really an issue but ones that are not are really annoying, will take a picture as soon as I encounter it again (in couple minutes) |
And quick note: all leftovers always look the same |
If chunk gets updated or player moves somewhere it seems to "update" and pick them back as goals, unsure how this is happening but when pathing through them I decided to stop and re-execute mining command and it did pick them up |
I can confirm, all not-fully-mined clumps are separated in 2 different chunks. Removing concurrent chunk management system... |
You might also want to try building Baritone with the old world scanner to check whether it's a problem exclusive to the new one. |
What does that mean? Always three ores in an L shape in the same cardinal direction? |
Exactly |
I removed concurrent chunk management system and it seems to update more frequently and now it does capture globs on chunk borders fully. Still watching, will close it if I will be sure that it is a cause. |
After disabling c2me and observing it for 15 minutes I can say that problem is still clearly there but it is less noticeable. Also I don't think root cause is c2me but it is likely just catalyst that drives this bug to absurd. Without c2me, as I already noted, it does scan chunks more frequently but still sometimes not enough to avoid leaving behind target blocks. Also, sometimes, if being very lucky, it will highlight some of the clump, start mining it and due to diagonal ore it will not update the goal or something and will leave it be and after next clump is mined it backtracks and mines what is left behind. I would like to know how to build it with old world scanner, are there commits I can locally revert or is there some toggle? |
If you look at the sources under
|
I did exactly what you described, increased Those modifications completely fixed issues I was having. |
subchunk wise, but yeah.
yeah, probably. |
So after a lot of watching baritone mining (around 2.5 hours, don't ask me why I watched baritone mine, it is like watching a fireplaace or smth) it still got one occasion when it did not mined a block. I suppose mine process abuses "goto" command to mine blocks and it does not work in all the cases. Sometimes there are also very questionable decisions about mining target blocks for example mining 3/4 blocks and for last one mining a staircase around it only to mine it from the top and so on. |
Perfectly matches my observations.
That's what |
Some information
Operating system:
Arch Linux
Java version:
zulu17.46.19-ca-jdk17.0.9
Minecraft version:
1.20.2
Baritone version:
baritone-standalone-fabric-1.2.19-597-ga945cfaa
Other mods (if used): meteor, meteor rejects, sodium, lithium, starlight,
concurrent chunk management engine, krypton, ferrite core, immediately fast, lazydfu, litematica, some more misc that should not matterException, error or logs
There is nothing in the logs relatable to this issue, no exceptions, errors or warnings.
How to reproduce
Mine for a long time and watch it not mine parts of the vein. (Redstone for example, both regular and deepslate variant)
After you spotted a not fully mined vein, stopping and trying to execute process again it still does not consider it for mining.
There is no lava nor falling blocks anywhere near leftovers.
It does not highlight them or anything.
Ore Y level is at -58 and -59 but even with legitMineYLevel set lower it does not attempt to mine them. (idunno maybe someone forgot an if somewhere)
Enabling ChatDebug shows that pathing was not considered to anywhere near leftover ore.
Modified settings
No modified settings, literally did a
#reset all
Final checklist
The text was updated successfully, but these errors were encountered: