PrismarineJS / mineflayer

Create Minecraft bots with a powerful, stable, and high level JavaScript API.
https://prismarinejs.github.io/mineflayer/
MIT License
4.96k stars 904 forks source link

Avoid being detected by cheat detection plugins #835

Closed Nevgup closed 4 years ago

Nevgup commented 5 years ago

Hi :D

I tried to run the bot with an anti-cheat (I was allowed to do that), the problem is that the acted my bot and has banned. The administrators then told me that it was because of the fact that it was not an instance of minecraft

How to make the bot an instance of Minecraft ?

rom1504 commented 5 years ago

No idea what "instance minecraft" means. Clarify what you want

On Tue, Jul 16, 2019, 17:11 Nikos notifications@github.com wrote:

Hi

I tried to run the bot with an anti-cheat (I was allowed to race), the problem is that the acted my bot and has banned. The administrators then told me that it was because of the fact that it was not

How to make the bot an instance of MC?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/PrismarineJS/mineflayer/issues/835?email_source=notifications&email_token=AAR437R4P67B4V5KZZFWUQTP7XQL5A5CNFSM4IECBJWKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4G7P7WAQ, or mute the thread https://github.com/notifications/unsubscribe-auth/AAR437RMTCMO4SAO2YAOIK3P7XQL5ANCNFSM4IECBJWA .

Nevgup commented 5 years ago

No idea what "instance minecraft" means. Clarify what you want

The anti cheat detect it's not a minecraft launcher

rom1504 commented 5 years ago

Ok, then can you rename your issue to "implement features in mineflayer to avoid being detected by cheat detection plugins". That is a big task. If you want to work on it, you can start by looking at all the other issues on that topic.

Then you can list all the different cheat detection plugin you want to support and the way they detect cheating.

Finally a last thing you can do is the obvious : ask the server owner to disable such plugins.

On Tue, Jul 16, 2019, 21:09 Nikos notifications@github.com wrote:

No idea what "instance minecraft" means. Clarify what you want

The anti cheat detect it's not a minecraft launcher

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/PrismarineJS/mineflayer/issues/835?email_source=notifications&email_token=AAR437VZAX2BHLFSNGRS4T3P7YMFXA5CNFSM4IECBJWKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2B276Y#issuecomment-511946747, or mute the thread https://github.com/notifications/unsubscribe-auth/AAR437TP2FC7KIZK5XXY4ITP7YMFXANCNFSM4IECBJWA .

Karang commented 4 years ago

The main trigger for anticheat plugins seems to be the physics that is a bit different than vanilla. If you don't want your bot to be detected then make it behave like a legit player.