ORelio
1096170d7f
Merge pull request #218 from Pokechu22/1.11-support
...
Add 1.11 support
2016-11-15 08:32:47 +01:00
Pokechu22
8a4b67c93e
Add 1.11 to the list of accepted protocols
2016-11-14 15:39:41 -08:00
ORelio
68eeadf59a
Allow disabling SRV DNS record resolving
...
Workaround fix for issue #208
2016-10-23 19:52:02 +02:00
ORelio
e72580bcb6
Add new sample script: PM forwarder
...
Suggestion by GetPots
2016-10-23 11:24:43 +02:00
ORelio
b1d5d0b32e
Add GetOnlinePlayers() in ChatBot API
...
Suggestion by mattjbenson
2016-10-14 21:14:26 +02:00
ORelio
e4d93041fa
Fix constant session cache reload from disk
...
Disk session cache was constantly reloaded (if enabled)
+ Add additional debug messages / update error messages
See #101
2016-10-08 20:24:43 +02:00
ORelio
1180c06b1f
Show links embedded in chat
...
Allows clicking if supported by terminal,
or at least copy and paste to web browser.
Suggestion by brkmrr9 in #207
2016-10-07 19:52:28 +02:00
ORelio
9cd983c50d
Add support for Minecraft Service DNS Records
...
- Add DnDns library for performing DNS queries
- Add query method for SRV record
- Resolve Minecraft services
This allows resolving actual server addresses for
servers using SRV records on their domain names
SRV records are basically DNS redirection eg:
myserver.net -> srv1.myserver.net:12345
Should solve #186 reported by sammyvsparks and many others.
2016-10-06 19:13:58 +02:00
ORelio
69542872d0
Update README with more license and credit info
...
- Add License Info
- Add Contributors
- Add Libraries
- Add Links
2016-10-06 19:12:53 +02:00
ORelio
f82cb8f83a
Fix exceptions not handled in DoHTTPSRequest
...
Bug report by GetPots. Thanks!
2016-09-24 13:48:39 +02:00
ORelio
f5575d7f8b
Update bot making documentation in ChatBot.cs
...
+ Add GetVarAsDouble in Script API (See #200 )
2016-09-11 20:11:01 +02:00
ORelio
2a07fbbae6
Remove tab display name experiment (not working)
...
- Tab display names should hold display name but...
- Server sends <UUID, name, null> x Player count
- TabListPlus sends <SlotID, ???tab#01, SlotText> x Slot Count
- So we don't have player display names, only worthless slots
- So the whole feature was useless, reverting to name only.
2016-08-27 15:46:34 +02:00
ORelio
61ce935c63
Add support for Minecraft Settings
...
- Add Minecraft vanilla settings from Settings screen
- These settings are sent to server when joining
- Allows to customize skin layers shown to other players
- Most other settings are ignored by servers
- Update language file from 1.9 to 1.10 version
- Minor aesthetic changes in INI file comments
Suggestion by TNT-UP in issue #161 and Splodger1 in MC Forum.
2016-08-26 12:21:38 +02:00
ORelio
b1d4f85b23
Implement tab list display name update
...
Packet 0x2D with action 0x03
2016-08-23 00:13:46 +02:00
ORelio
461385d057
Ignore tab list items not containing a valid name
...
For cleaner /list output without "???tab"
placeholders eg from TabListPlus.
2016-08-22 23:15:19 +02:00
ORelio
4c460537e4
Allow bot owner list in a file
...
Suggested by AppleCidar in #185
2016-08-22 20:05:09 +02:00
ORelio
9a98a9d46f
Store extended player info, list display names
...
- Add 1.10.1 and 1.10.2 in supported version list
- Store both player name and player display names
- List command will sort players by player name
- List command will now display by display name
- Ability to use /list raw to display by real name
Suggestion by Johngreen123
2016-08-22 19:40:58 +02:00
ORelio
a4cc36ce05
Allow restricting AutoRespond matches to bot owner
...
Suggestion by AppleCidar in #184
2016-08-21 19:53:31 +02:00
ORelio
881e080fd6
Add Terrain and Movements for MC 1.7
...
Add full support for terrain and movements on MC 1.7
Also fix #179 which was due to terrain and movements
beign enabled although unsupported on MC 1.7
2016-08-21 15:44:15 +02:00
ORelio
e8f51ca22b
Fix The End terrain load crash for 1.9+
...
Bug report by TNTUP, See #173
2016-07-22 23:48:14 +02:00
ORelio
b99edee642
Fix index out of bound when height < 0 or > 255
...
Bug report by TNTUP, see #173
2016-07-22 23:47:36 +02:00
ORelio
b83985c9fa
Merge pull request #169 from initsuj/Indev
...
Extend aliases for use in MinecraftClient.ini file. Contribution by Inisuj.
2016-06-27 12:04:46 +02:00
initsuj
aff1c04f2d
Removed unneeded temp login variable. Made server alias check conditional
2016-06-26 15:29:21 -07:00
initsuj
554aa358b5
Attempt to expand user and server aliases after accounts.txt and servers.txt file loaded.
2016-06-26 14:27:04 -07:00
ORelio
661d4970a8
Merge pull request #166 from Pokechu22/fix-165
...
Stop attempting to read the reduced debug info value in 1.7
2016-06-21 10:19:18 +02:00
Pokechu22
5456a6e969
Stop attempting to read the reduced debug info value in 1.7
...
Fixes #165 . Reduced debug info was added in 1.8, and isn't found in 1.7. Since it isn't there in 1.7, the client would crash when it attempts to read it on the join game packet.
2016-06-20 15:18:27 -07:00
ORelio
9fc4215924
Fix crash when script cache is disabled
...
Bug report by zeotom on Minecraft Forum. Thanks!
+ Update supported version info (forgot to do it)
2016-06-17 22:41:13 +02:00
ORelio
734abe2296
Merge pull request #160 from Pokechu22/1.9-terrain-and-movement
...
Implementation of terrain and movement for 1.9 by Pokechu22
2016-06-11 10:59:43 +02:00
Pokechu22
546b307cf3
Fix 1.9 terrain and movement in the nether
...
The nether doesn't send skylight, so we need to ignore skylight in the nether for it to work. However, that means that dimensions need to be tracked, so the respawn packet is now also tracked (and the forge dimension override packet)
2016-06-10 16:59:53 -07:00
Pokechu22
e56997a582
Add terrainandmovements support to 1.9
...
This is still a bit unstable, and chunk parsing is _really_ slow, but it's a start.
2016-06-09 17:06:23 -07:00
ORelio
d3a54e8caf
Add support for MC 1.10.0
...
See #159
2016-06-09 21:10:57 +02:00
ORelio
c6c0c0e3a7
Prevent invalid chars in logfile path
...
A proper error message is shown and bot is unloaded. Fix #153
2016-05-15 14:37:06 +02:00
ORelio
66d57b0ce6
Cycle through tab-complete results
...
Allow cycling through tab-complete options sent back by the server by
pressing TAB multiple times in a row. Fix #148
2016-05-14 11:51:02 +02:00
ORelio
f37bd96ff9
Fix '#' being stripped in INI file password field
...
Bug report by Sheridan in #151
2016-05-12 22:20:06 +02:00
ORelio
5e6f4d3af9
Add 1.9.3 and 1.9.4
2016-05-11 23:00:40 +02:00
ORelio
67fc431d4a
Add location getter and setter location in ChatBot
...
See #146
2016-05-04 23:47:08 +02:00
ORelio
0b32bb5a0f
Differenciate 1.9.1 and 1.9.2
...
See #135
2016-03-31 22:16:26 +02:00
ORelio
e2bf4e3063
Add MC 1.9.1 and 1.9.2 as supported versions
...
See #135
2016-03-31 19:25:52 +02:00
ORelio
56d2c201f9
Fix uninitialized AutoRelog for static errors
...
Kick message list wasn't loaded.
Bug report by Cat7373
Fixes issue #134
2016-03-21 13:26:45 +01:00
ORelio
75bbeb0b4b
Fix write conflicts for disk session cache
...
Will use random waits when a write conflict is detected.
This should allow several clients to write at the same time.
Inspired from CSMA/CD (ethernet way of handling collisions).
Bug report by TNT-UP @ MC Forum post no.1684
2016-03-21 11:03:31 +01:00
ORelio
4a8b30ee94
Merge branch 'master' of https://github.com/ORelio/Minecraft-Console-Client into Indev
2016-03-21 10:23:10 +01:00
ORelio
96e4c589cd
Update README file
2016-03-21 10:22:05 +01:00
ORelio
7ad0ae58e4
Merge pull request #132 from ORelio/Indev
...
Merge changes for v1.9.0 BETA
2016-03-12 19:30:44 +01:00
ORelio
e8097206d0
Disable terrain and movements when not handled
...
Related to #131
2016-03-12 11:01:31 +01:00
ORelio
199bbbabeb
Add /move get for getting coordinates
...
Suggested in #129
2016-03-11 10:52:19 +01:00
ORelio
d45f75f9f4
Reduce output verbosity, default session cache
...
- Memory session cache will be used by default
- Verbose messages are now hidden by default
- Improve ping procedure's Forge handling
- Fix 1.8.9 and 1.9.0 in mcversion setting
- SessionCache.cs: fix LF into CRLF
- Use 1.9 translations instead of 1.8
2016-03-10 13:29:05 +01:00
ORelio
d44a76e82c
Fix Tab list item parsing for 1.8 & 1.9
...
Went unnoticed until, well, now.
2016-03-08 18:03:08 +01:00
ORelio
82e92f984b
MC 1.9 : Add missing compatibility list entries
2016-03-05 19:33:44 +01:00
ORelio
a82c6823af
Add support for Minecraft 1.9
...
Currently no terrain handling but anything else should work.
Related: #125
2016-03-05 19:13:45 +01:00
ORelio
578a6170ef
Lower .NET requirement for Session Token
...
Changing constructs that weren't .NET 4.0 compliant.
Also fix \n to \r\n line returns in ProtocolHandler.cs
2016-03-05 19:10:13 +01:00