cabaletta / baritone

google maps for block game
GNU Lesser General Public License v3.0
7.23k stars 1.45k forks source link

Be able to run baritone headless #844

Closed EmeraldSnorlax closed 4 years ago

EmeraldSnorlax commented 5 years ago

Describe your suggestion

It would allow you to run baritone standalone without a GUI, or a Minecraft window, but using console commands

Settings

Just pass through arguments as normal (eg baritone -setting "legitmine", baritone -goto "420 69 -911") Perhaps be able to join servers with baritone -connect "ip"

Context

It will allow easy scripting, and allow you to easily automate many bots together without using a lot of computing resources because of having to draw a GUI, etc.

Perhaps it could also return useful command line output like > Moved x blocks, > Mined desired block, > Inventory full and so on

Final checklist

NotInTheBand commented 5 years ago

plz

ghost commented 5 years ago

This needs to be a thing. This would allow whole new possibilities, you could just feed a pi with a script that automatically mines, and you have basically a diamond generator.

bddvlpr commented 5 years ago

Real men delete LWJGL

clragon commented 5 years ago

probably hard to do, but for this to work, we'd first need #176

aUniqueUser commented 4 years ago

Sounds epic

CamJW101 commented 4 years ago

This sounds easy to implement, but is actually an enormous amount of work from where baritone currently is. Unless you have the game running, you have to interact with the server through your own packets, using something like https://github.com/Steveice10/MCProtocolLib

I would love this feature, but it's understandable that the devs can't just throw something like this together.

BitBuf commented 4 years ago

@leijurv @ZeroMemes what's your take on this idea?

5HT2 commented 4 years ago

It's a neat idea but it would be hard to implement because of how much it relies on running mc features.

bddvlpr commented 4 years ago

You’d have to re-implement all of minecraft’s mechanics. Don’t think this is worth the time.

5HT2 commented 4 years ago

That's what I'm talking about. Baritone's original intent was to pathfind Minecraft, not to mass botnet Minecraft servers :p

While it's a really cool concept it would be too much work to implement. I think I'll close this as won't fix.

nothub commented 3 years ago

Maybe the work 3arthqu4ke has done could be helpful to provide a configuration to run headless: https://github.com/3arthqu4ke/HeadlessForge

FloGo3308 commented 3 years ago

Maybe the work 3arthqu4ke has done could be helpful to provide a configuration to run headless: https://github.com/3arthqu4ke/HeadlessForge

that would be cool, and it seems you wont have to do too much to get this to work

EmeraldSnorlax commented 3 years ago

why does this thread still get activity i dont even play minecraft anymore why are my notifications getting triggered for this repo

FloGo3308 commented 3 years ago

why does this thread still get activity i dont even play minecraft anymore why are my notifications getting triggered for this repo

lol

bddvlpr commented 3 years ago

loving the 2 years old issue notifications

DereC4 commented 3 years ago

nice

EmeraldSnorlax commented 3 years ago

it costs you zero fucking dollars to not do that

ehylo commented 3 years ago

wtf is this how??

:fancytroll:

DiaxManPl commented 2 years ago

I found this as potential solution: https://github.com/nothub/headlessbot

FloGo3308 commented 2 years ago

jesus man this thread is dead af why do i still receive email about it

bddvlpr commented 2 years ago

cunny

lokzz commented 1 year ago

ping

bddvlpr commented 1 year ago

ban this guy please

DiaxManPl commented 1 year ago

Jesus, it was 1 year since last message on this thread and 3 since this issue was closed with "wontfix". What do you mean by ping?