How are Minecraft Clients like OQ Minebot created?

Status
This thread has been locked.

InMud7

Right where I'm supposed to be ;)
Supreme
Feedback score
1
Posts
154
Reactions
130
Resources
3
[Closed]

This is mainly out of curiousity because I don't have the programming knowledge required to do this myself yet. But I'd like to try it once I become more knowledgeable in coding. I'm just a beginner in Python game programming atm so I don't know much.

In an easy way to understand for us non-coders/learning coders, how are people able to create Minecraft clients which support multiple accounts at once in one window and don't show the accounts actually in the game?

If that didn't make sense, I'll give an example. OQ Minebot does this. The two website links for it are:
1.) http://www.mc-market.org/threads/147731/
2.) https://www.minecraftbot.com/index.html

Thank you.


Edit: Also is there a way to keep the RAM usage low for things like this? So if you use one or 30 accounts it uses pretty much the same amount of RAM.

Basically one day I'd like to be able to create an advanced bot with a similar setup to OQ bot which doesn't show any of the bots in-game but allows you to set them to do certain tasks such as chop trees down, mine, build schematics, etc.
 
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

InMud7

Right where I'm supposed to be ;)
Supreme
Feedback score
1
Posts
154
Reactions
130
Resources
3

badvibes

Feedback score
2
Posts
107
Reactions
41
Resources
0
Yeah I saw the list but most of them aren't updated or work the way I'm talking about. SpockBot for example only supports 1.8. Anyways, thanks :) I'll check out SpockBot.
then update it u lazy fuck!
but maybe your just horrigble at programming and undetstanding and not lazy,s o ill give u benefit of doubt...

um..

so honestly i did this b4 i cud give u my src how i did bc its simpler than whatevre fuck spockbot is,but no! hmm. um, if u get mc client decompiled u can just gut it and instead of recreating all the packets like all these faggots do u just directly use all of mc's networking code,,
like edmple spockbot have proto.py just off quick glance they redid all of mc networking code..:rofl:

but i wont laugh too much i did same:(

but fast way is just deocmpile mc . then use mc own protocol instead of recreatig:eek:

very easy to set up,maybe take an hour or two...

sorry if this difficult my mind ruined from drug abuse,but the concepts behind the post are very valid and can b e applied to create what you want...<3
 

JohnLee

Premium
Feedback score
8
Posts
235
Reactions
60
Resources
0
You need to use the Minecraft protocol, someone has probably made a documentation on how to do that, or you can simply look through the decompiled mc client code. Then just create a program in any language to send the necessary packets and you're golden.
 

InMud7

Right where I'm supposed to be ;)
Supreme
Feedback score
1
Posts
154
Reactions
130
Resources
3
then update it u lazy fuck!
but maybe your just horrigble at programming and undetstanding and not lazy,s o ill give u benefit of doubt...

um..

so honestly i did this b4 i cud give u my src how i did bc its simpler than whatevre fuck spockbot is,but no! hmm. um, if u get mc client decompiled u can just gut it and instead of recreating all the packets like all these faggots do u just directly use all of mc's networking code,,
like edmple spockbot have proto.py just off quick glance they redid all of mc networking code..:rofl:

but i wont laugh too much i did same:(

but fast way is just deocmpile mc . then use mc own protocol instead of recreatig:eek:

very easy to set up,maybe take an hour or two...

sorry if this difficult my mind ruined from drug abuse,but the concepts behind the post are very valid and can b e applied to create what you want...<3
If I were able to program I wouldn't have made this post. I am learning programming but am no where near being able to program something so advanced (nor update it). I asked because I plan to make Minecraft bots once I have the knowledge to do so. Anyways, thanks for replying. Although I've decided not to look into this anymore until I've learned how to program well enough.
 
Status
This thread has been locked.
Top