Baritone AI pathfinder

Baritone AI pathfinder

72.7k Downloads

strip mining command/mode

reticivis-net opened this issue · 7 comments

commented

Describe your suggestion

When strip mining mode is activated: the bot should start #tunneling. if an ore is found, mine the whole vein then continue tunneling. if the tunnel can't be continued for some reason, go a couple blocks to the side and start tunneling backwards

Settings

a list of ores should either be specified via the command like #mine (e.g. #stripmine diamond_ore) or via a setting
stripMineYLevel: if set, stripmine will first drop to this Y level before beginning mining
stripMineOffset: the amount of blocks between each strip. should default to 2 for human-like mining though a larger distance might be better, hence the setting
stripMineLength: if set, baritone will turn around after mining this many blocks instead of just going straight forever
image
stripMineDistance: if set, maximum distance in blocks an ore has to be from the strip mine before baritone will mine it. set to 1 for legit human mine, any higher values basically use x-ray but still look legit if an admin is looking at your mines in spectator mode

Context

for servers that have anti-xray, strip mining is much more efficient (and safer) than #mine, but having to pause every time I want to is mildly annoying enough and is a common enough usage I think its worth it
#tunnel already does the work of avoiding lava and being smart
related to #3393 and #773

Final checklist

  • I know how to properly use check boxes
  • I have not used any OwO's or UwU's in this issue.
commented

really, I'd think this should be a suggestion on the #773 issue. I'll leave it to someone else to close as duplicate. depending on how the others feel we might close #773 as the duplicate if we see this as the better version of the issue to leave open.

commented
commented

I literally mentioned that in my issue but ok

commented

its a duplicate of it

commented

My proposal for strip mining is different enough to #773 I figured it warranted it’s own issue

commented

it seems to be the same with an added setting, it would be better to add comments in the original issue

commented

@Mathrandom7910
its appreciated that you pointed out that there are already issues about strip mining but we can rest this discustion now. it will be marked as a dublicate and closed if it isnt destinct enought for its own issue.
@HexCodeFFF
i can see why you made it a seperate issue. you also referenced related issues, which is exemplary. however, at the moment nobody from the baritone team is intrested in implementing anything in this direction. there wont be any stripmining in baritone for the forseable future. if you like you can try implementing it yourself and we will support you if you have question.