Skip to content

Merging changes from Indev for 1.6.0 release#12

Merged
ORelio merged 29 commits intomasterfrom
Indev
Aug 8, 2013
Merged

Merging changes from Indev for 1.6.0 release#12
ORelio merged 29 commits intomasterfrom
Indev

Conversation

@ORelio
Copy link
Member

@ORelio ORelio commented Aug 8, 2013

Merge changes for v1.6.0 release of MCC :)
Thanks for all your contributions, bearbear and dogwatch!

featherbear and others added 29 commits July 19, 2013 17:54
….txt and mots.txt are in config/hangman

+Root Dir gitignore
Typo: dictionnary -> dictionary
Icon Fix
GitIgnore, AppIcon, Code optimization, Scripting Bot
I'm still not sure all words are good English but fixed the most obvious
non-English words.
Sorry, the icon still wasn't what I imagined so I decided to do it
myself ^^
Also, updated .gitignore to ignore .suo file from my VS 2010
Do NOT put thread sleeps in bots. NEVER. Initialize() and Update() are
called in the main thread!
Also, a delay should be respected between each chat/command sendind to
avoid being kicked.
Putting Thread.Sleep() in bots may cause the client to be out of sync
with the server or make it lose connection so again do not use them :)
for privacy reasons, it's better not to specify the length of the
password in the console ;)
Added DisconnectAndExit() to bot API
Scripting bot now unloads on script end
Changes could not be merged automatically due to a conflic.
#8
So I re-do the changes manually and close the original pull request.
Added statics + check > 0 from pull #10, and small optimization in
FinalizeLogin.
- Added a notification message when you die stating you can respawn with
/reco
- Added a respawn packet sent before disconnecting when using /reco

Note: Why a respawn in /reco and not a /respawn command?  Once respawned
using the console on 1.6.2 server, the player stays invisible for other
players unless he (or the other player) disconnects & reconnect so it's
necessary to reconnect after respawning.
Now handles TAB keypresses and ask the server for an autocompletion,
just like a vanilla client does.
- All settings are moved in a new Settings class
- Settings can be loaded by parsing an INI file
- A default INI file is generated with default settings
- By default, loads MinecraftClient.ini if no command-line arguments are
used
- Another INI file can be loaded with MinecraftClient.exe MyFile.ini
- All the config files can be renamed or moved, just edit the INI file
- A title for the console window can be specified in the INI file
- Regular command-line arguments still works but will probably be
simplified in the future.
- Smal code optimizations and adjustments
+ Small change in str2filter (case insensitive)
+ Commented debug instruction for RAW data
ORelio added a commit that referenced this pull request Aug 8, 2013
Merging changes from Indev for 1.6.0 release
@ORelio ORelio merged commit d2161f3 into master Aug 8, 2013
@ORelio
Copy link
Member Author

ORelio commented Aug 8, 2013

New commits for next releases should still be made to the Indev branch ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants