To launch a special .ini file, simply use the following command-line : MCC.exe my-custom-ini-file.ini
Then your username, password and server IP have to be specified in my-custom-ini-file.ini
A command for calling a script at any time ingame would indeed be a nice idea!
On a side note, the changes applied to the protocol are so important that the update will take a lot of time and the next version of MCC will have to drop MC 1.4-1.6 backward compatibility since there are too much changes in MC 1.7.
Or you could just have a check to see the protocol
Okay I did a few things, and also implemented running a script file from inside mcc. Now about that, should the client wait for the script to finish, or should it be able to still get an input, and run the script concurrently.
I found the problem, and all my scripts and batch's were OK.
And just so others dont rip off there arm and smack there scripts with it, here is the solution:
In the ini-files there are not provided a path to the files.
That means, that if you run MCC directly (dobbeltclicking) it will run the INI and run the script as it should, but if you (like me) use Windows Sheduler, to run a batch with a special script you need to provide the ini file with the path to the file
Not sure if this helps anyone, but know all my scripts work, all my bots run perfekt, only one problem left... (will post that in a new post)
1) Please put code/configs either on github, or at least put it in a spoiler
2) You could just make windows scheduler run a batch script, then you can make the batch script change directory, therefore making it more universal
Spot it and you will laugh It has been hunting me for 4 days know!
[AutoRelog]
enabled=false <- LOL. Nice PEBKAC. You told the app not to enable the bot so it does ^^
delay=10
retries=3 #-1 = unlimited
kickmessagesfile=kickmessages.txt
That's what I already do currently, but then there will be so much difference between the protocols it is pointless to do backward compatibility.
Yes, MCC does not change its working directory by itself so if you launch it from another directory you have to do so.
[AutoRelog]
enabled=false <- LOL. Nice PEBKAC. You told the app not to enable the bot so it does ^^
delay=10
retries=3 #-1 = unlimited
kickmessagesfile=kickmessages.txt
1) So you'll keep the old version right?
And will you keep v <1.6 updated?
I'm not planning to upgrade previous versions since it's too time consuming ^^"
If possible I keep backward compatibility in newer versions...
But if there are too much changes in the protocol I have to drop it.
Old versions are still available for old Minecraft versions!
PEBKAC = Problem Exists Between Keyboard And Chair
The Meaning of Life, the Universe, and Everything.
Join Date:
9/11/2011
Posts:
60
Minecraft:
Thisguy_
Member Details
For your information and if nobody has mentioned it yet, this kind of works on Linux and therefore Macintosh operating systems as well because it is written using the .NET framework. The mono runtime environment that works on linux based operating systems and Macintosh allows me to start this and attempt connecting to things. However, I get "Connection failed: Network error" when attempting to log in. Offline mode only complains of a bad session ID, except locally. I don't know if this is a problem on my side or a quirk of mono or your program that's preventing it from working on an operating system that it wasn't written to work with. Do you care about poor lil' ol' linux-usin' me? Would you support linux through mono if you found out there were only a few changes to make to do so?
For your information and if nobody has mentioned it yet, this kind of works on Linux and therefore Macintosh operating systems as well because it is written using the .NET framework. The mono runtime environment that works on linux based operating systems and Macintosh allows me to start this and attempt connecting to things. However, I get "Connection failed: Network error" when attempting to log in. Offline mode only complains of a bad session ID, except locally. I don't know if this is a problem on my side or a quirk of mono or your program that's preventing it from working on an operating system that it wasn't written to work with. Do you care about poor lil' ol' linux-usin' me? Would you support linux through mono if you found out there were only a few changes to make to do so?
No! Resolution: install HTTPS certificates using mozroots.
With HTTP your password would be sent in cleartext over the network.
Actually, the app is very unstable with MONO due to external libraries made for Windows that does not work properly on Mac or Linux. When you play in offline mode, crypto libraries are disabled so no network error is raised and the app *should* work (but I did not test). In online mode the app relies on crypto libraries to encrypt the data, as required by Minecraft servers since MC 1.3.1
Yes, I would support MONO if I found out there were only a few changes to make to do so.
Oui c'est normal que le téléchargement ne soit pas rapide, c'est mon site...
Au passage, tu es sur un forum anglophone, tu devrais essayer de parler anglais
@bearbear12345 : I do not think this is a good thing to allow users to send their password without encryption, knowing that a better solution exists. Without encryption, anyone could steal the password, you don't need to be the NSA to achieve this.
Minecraft 1.7 networking/protocol changed a lot and it's not possible to make a quick fix this time :/
I have to rewrite every packets and I'm not sure of the processing of some packets; so I'm waiting for an update of the Minecraft Coder Pack to decompile the game and directly see how Mojang implemented them!
By the way, the Coder Pack is used by most modders so that's why mods are still not updated for 1.7.2.
Usually the MCP is quickly updated but there are so much changes in 1.7.2 that this update is really difficult for the MCP team so we'll have to wait (source).
Ugh... now 1.7.4's released. I feel sorry for all you modders I really love this, erm, console client. It allows me to go on a server without hearing my fan explode.
this is a great idea, I admin a few servers and really wanted something like this, I used to use minicraft but it stopped working back around 1.5 I hope you can keep developing this, and it would be awesome if there was someway to trick the server into thinking modpacks were installed. can that be done?
this is a great idea, I admin a few servers and really wanted something like this, I used to use minicraft but it stopped working back around 1.5 I hope you can keep developing this, and it would be awesome if there was someway to trick the server into thinking modpacks were installed. can that be done?
Or you could just have a check to see the protocol
1) Please put code/configs either on github, or at least put it in a spoiler
2) You could just make windows scheduler run a batch script, then you can make the batch script change directory, therefore making it more universal
That's what I already do currently, but then there will be so much difference between the protocols it is pointless to do backward compatibility.
Yes, MCC does not change its working directory by itself so if you launch it from another directory you have to do so.
[AutoRelog]
enabled=false <- LOL. Nice PEBKAC. You told the app not to enable the bot so it does ^^
delay=10
retries=3 #-1 = unlimited
kickmessagesfile=kickmessages.txt
1) So you'll keep the old version right?
And will you keep v <1.6 updated?
2) -
3) PEBKAC?
If possible I keep backward compatibility in newer versions...
But if there are too much changes in the protocol I have to drop it.
Old versions are still available for old Minecraft versions!
PEBKAC = Problem Exists Between Keyboard And Chair
This has been raised already:
Info: http://www.mono-project.com/FAQ:_Security
Resolution: Remove the https (though making it insecure)
http://www.minecraftforum.net/topic/1314800-windows-minecraft-console-client-164/#entry16755387
@ORelio, add a http mode!
With HTTP your password would be sent in cleartext over the network.
Actually, the app is very unstable with MONO due to external libraries made for Windows that does not work properly on Mac or Linux. When you play in offline mode, crypto libraries are disabled so no network error is raised and the app *should* work (but I did not test). In online mode the app relies on crypto libraries to encrypt the data, as required by Minecraft servers since MC 1.3.1
Yes, I would support MONO if I found out there were only a few changes to make to do so.
Eh bien la mienne est comme 60 kb / s
Oui c'est normal que le téléchargement ne soit pas rapide, c'est mon site...
Au passage, tu es sur un forum anglophone, tu devrais essayer de parler anglais
@bearbear12345 : I do not think this is a good thing to allow users to send their password without encryption, knowing that a better solution exists. Without encryption, anyone could steal the password, you don't need to be the NSA to achieve this.
Minecraft 1.7 networking/protocol changed a lot and it's not possible to make a quick fix this time :/
I have to rewrite every packets and I'm not sure of the processing of some packets; so I'm waiting for an update of the Minecraft Coder Pack to decompile the game and directly see how Mojang implemented them!
By the way, the Coder Pack is used by most modders so that's why mods are still not updated for 1.7.2.
Usually the MCP is quickly updated but there are so much changes in 1.7.2 that this update is really difficult for the MCP team so we'll have to wait (source).
Thanks for appreciating MCC
Please have a read here: http://www.minecraftforum.net/topic/1314800-windows-minecraft-console-client-164/page__st__80#entry21988536