Commit graph

1025 commits

Author SHA1 Message Date
ORelio
ea17ec87f1 Better exception catching
- Better catch in proxy handler
- Better catch in StartClient (thx doranchak)
2015-04-06 11:42:43 +02:00
ORelio
2c31efd0c9 Add server IP in default window title
Unix-Tool-Like syntax : user@host
Window title can be changed or disabled in INI file
2015-03-28 13:39:56 +01:00
ORelio
05a141c50d Improve offline interactions
- Add prompt for Minecraft version
- Improve offline-mode command prompt
- Fix default value on parse error in protocol handler
- Fix failed to connect not showing offline prompt
2015-03-25 22:50:20 +01:00
ORelio
7757d5ae03 Upgrade login/session timeout to 30 seconds
Might help when login/session servers take a long time to respond.
2015-03-25 22:14:38 +01:00
ORelio
82c95be611 Fix console background color
- Save & Restore background color when needed
- Remove useless color modifications
- Fix issue #71
2015-03-25 19:45:50 +01:00
ORelio
aaced855d8 Catch exceptions for bots for onTextReceived
Avoid crashing due to bots not properly processing text
2015-03-23 13:57:31 +01:00
ORelio
c30d3025f7 Use BouncyCastle for handling AES on Mono Framework
Mono Framework does not handle CFB-8 AES encryption mode. So now MCC
will now use borrowed code from the BouncyCastle project for handling
AES when running on Mono framework, instead of using a dirty workaround
to try getting Mono encryption working. Regular .NET framework
encryption module will still be used when not running under Mono (eg on
Windows or using Wine)

Should hopefully fix all the issues encountered on Mono including #41
and finally achieve full compatibility of MCC with Mac and Linux.
2015-03-19 22:16:42 +01:00
ORelio
858ad12783 Fix concurrency crashes for player list
Bug report by doranchak (forum post no 1136)
2015-03-19 22:08:26 +01:00
ORelio
e3c38ed6ac Update version info for 1.8.2 release 2015-03-11 19:58:39 +01:00
ORelio
734d2672a2 Merge pull request #70 from ORelio/master
Import changes from master into Indev (v1.8.2)
2015-03-11 18:37:40 +01:00
ORelio
5b430562ca Merge pull request #69 from ORelio/Indev
Merging changes from Indev for 1.8.2 release
2015-03-11 18:36:46 +01:00
ORelio
67e58826aa Remove build configuration
Travis isn't designed for nightly build, only testing
2015-03-11 17:37:02 +01:00
ORelio
07964e9e64 Add build configuration
Add Travis config file for automated nightly builds
2015-03-04 12:03:07 +01:00
ORelio
e4916033fa Fix crash on disconnect when failed to connect
Fix #67 and bug report by doranchak (post no 1084 on forum thread at
minecraft forums)
2015-03-02 21:35:45 +01:00
ORelio
72c2ff5ef0 Handle HeroChat chat messages
Fix #63 and rewrite PMsend
Suggestion and PMsend v1 by JamieSinn
2015-02-26 12:45:24 +01:00
ORelio
57024a7b26 Fix crash when log file is in same folder
Fix #64 by adding an additional check
Bug report by JamieSinn (thanks!)
2015-02-26 12:19:46 +01:00
ORelio
c4628ba889 Update README.txt
Add a mention for sending chat messages or commands using remote control. In response to pull request #66
2015-02-24 08:16:36 +01:00
ORelio
9fc8faaf8a Merge pull request #65 from JamieSinn/patch-1
Add Herochat/Essentials PM Check
2015-02-24 08:10:31 +01:00
Jamie Sinn
89ccc9d22d Add Herochat/Essentials PM Check 2015-02-21 13:42:58 -05:00
ORelio
b566882e84 Quick GUI fix
Crash report by unamedgamer1
2015-02-03 12:39:02 +01:00
ORelio
2408b51d28 Fix BungeeCord 1.8 (2nd attempt) 2015-01-31 11:21:06 +01:00
ORelio
391eca102c Add 15 seconds timeout to session and login
Add AutoTimeout class for use on login and session requests.
Bug report by GamerCorey7.
2015-01-27 20:38:59 +01:00
ORelio
ee406b233e Use Trim instead of space deletion 2015-01-27 20:23:59 +01:00
ORelio
24c4344a70 Fix scripts failing to send msg after reco
Script was using old disposed handler
Fixed by properly updating reference
Bug report by 1092CQ (thanks!)
2015-01-23 22:07:46 +01:00
ORelio
314c5561ab Merge pull request #61 from medxo/patch-1
Update RemoteControl.cs
2015-01-22 16:49:34 +01:00
medxo
bdbc408279 Update RemoteControl.cs 2015-01-22 11:20:46 +00:00
ORelio
dd001e3519 Auto-Tpaccept from everyone
Disabled by default.
Suggested by medxo
2015-01-02 22:10:12 +01:00
ORelio
2f3f1241a6 Update README.md
Add a paragraph about using the indev branch for submitting pull requests
2014-12-17 08:31:06 +01:00
ORelio
1499f8cbfc Refactor Alerts Bot + Fix crash
More efficient, succint and readable code with less bugs!
Fixed crash when displaying alert under certain conditions.
2014-12-16 19:17:06 +01:00
ORelio
4752094f1f Fix server version detection for Bungeecord 1.8 2014-11-11 12:44:37 +01:00
ORelio
2dec21ddc7 Add Minecraft 1.8.1 in supported version list
Allows support for version=1.8.1 in config file
2014-11-11 12:36:15 +01:00
ORelio
8e458f7ab9 Add /list support in Protocol16
Removed fallback to server /list command
2014-11-11 12:35:08 +01:00
ORelio
8d16f1ec89 Add /list support in Protocol17
Fake UUID using md5(username) since protocol17 does not have UUID in
player list item packet
2014-11-10 20:56:12 +01:00
ORelio
f82041288d /list command improvements
Coding style, Guid, interface, Fallback Command
2014-11-10 20:43:00 +01:00
ORelio
5d1aee46c2 Merge pull request #54 from lokulin/Indev
Added /list command
2014-11-10 19:30:06 +01:00
lokulin
7fa2e0d02e fixed whitespace to fit with code style 2014-11-11 00:55:42 +11:00
lokulin
b0988a8960 Ignore MonoDevelop userprefs file 2014-11-11 00:34:56 +11:00
lokulin
07fed5cd24 Added a player list command /list 2014-11-11 00:32:32 +11:00
ORelio
157aa2a786 Merge pull request #53 from lokulin/Indev
Merging pull request
2014-11-06 19:10:15 +01:00
lokulin
5c8c3f42ed Merge branch 'master' into Indev
Conflicts:
	MinecraftClient/McTcpClient.cs
	MinecraftClient/Protocol/ProtocolHandler.cs
	MinecraftClient/Settings.cs
2014-11-06 20:31:31 +11:00
Lauchlin Wilkinson
006a1a5f4b Missed ushort in protocol handler 2014-11-06 17:59:19 +11:00
Lauchlin
284d335b2a Update short to ushort 2014-11-05 02:05:33 +11:00
Lauchlin
466ad07b71 Using ushort rather than keyword
I'm not so familiar with this syntax.
2014-11-05 02:04:33 +11:00
Lauchlin
b90466447f Use usigned short to cover full range of ports
Each side of a TCP connection has an associated 16-bit unsigned port number (0-65535).  Use an unsigned short rather than a signed short otherwise you'll only get half the ports!
2014-11-05 01:59:32 +11:00
ORelio
d6c286bfbf Remove useless ping method from Protocol18
ping method wasn't part of the interface so it can in fact be removed
without any issue.
2014-10-28 21:44:40 +01:00
ORelio
f0f8183182 Merge pull request #50 from ORelio/master
Import merged pull request from Master to Indev
2014-10-28 21:41:22 +01:00
ORelio
531aede9d5 Protocol18: Redirect ping to Protocol17
Removed duplicate ping code
2014-10-28 21:39:21 +01:00
ORelio
86b6baf5a4 Merge pull request #49 from corbanmailloux/master
Nice catch! Merging :)
2014-10-28 21:37:46 +01:00
Corban Mailloux
fef50a3d48 Handle the case where "name" exists twice in the result string, like when connecting to a server with another user logged in. 2014-10-24 09:30:10 -04:00
ORelio
dc06cef704 Fix OverflowException for server port
Change short to int. Bug report by 1092CQ.
2014-10-09 08:08:40 +02:00