ORelio
b01c50b792
Improve logging, auto respawn
...
See discussion in GitHub issue #918
2020-04-01 21:15:35 +02:00
ReinforceZwei
e93f03bd4e
Add auto repsawn if player was dead
2020-04-01 20:53:40 +02:00
ORelio
e04f06cece
Interact with inventories
...
The /inventory command allow listing inventory and clicking on items
Should be enough for operating GUI menus such as Server chooser/teleporter
2020-03-29 18:41:26 +02:00
ORelio
bc3d6aba00
Implement item types
...
Github discussion on commit 6929ae236a
2020-03-28 23:30:42 +01:00
ORelio
6929ae236a
Add code documentation for inventories
2020-03-28 15:01:08 +01:00
ORelio
195e162c7d
Add code documentation, move and rename a few methods
2020-03-28 00:48:41 +01:00
ORelio
00112e4c6a
Give access to AutoRespond matches inside scripts
...
Available as %match_u%, %match_1% and so on
See #770 for initial suggestion
See #772 for in-progress implementation
2020-03-27 21:39:06 +01:00
ReinforceZwei
311815be9f
Fix backwards support for entity, inventory handling
...
Seems AutoAttack not work in 1.12.2
Entity handling currently only support 1.13 or higher
2020-03-27 13:10:37 +01:00
ReinforceZwei
bc449b404e
Inventory handling
2020-03-27 13:10:37 +01:00
ReinforceZwei
c870f080f2
Fixed the client crashs when a Player in the render distance dead (including client player)
...
Bad End: Dead and Crash
just kidding
2020-03-24 19:23:59 +01:00
ReinforceZwei
7fbf9443a1
Made ChatBotAPI OnEntityDespawn to pass Entity object instead of EntityID
2020-03-24 19:23:59 +01:00
ReinforceZwei
dbf5334758
Moved Auto attack and auto fishing to ChatBots and added ChatBotAPI for entity handling
2020-03-24 19:23:59 +01:00
ReinforceZwei
8b8f3a719b
Implemented basic player inventory items handle
2020-03-24 19:23:59 +01:00
ReinforceZwei
51d03b9ced
Added basic auto fishing
2020-03-24 19:23:59 +01:00
ReinforceZwei
8c31c04c3e
Tidy up code
...
Move variable declaration to the top
Delete unnecessary kill.cs file
2020-03-24 19:23:59 +01:00
ReinforceZwei
6ee16513e0
Final code clean up and adding summary
2020-03-24 19:23:59 +01:00
ReinforceZwei
0b0e3c334e
auto attack
2020-03-24 19:23:59 +01:00
ORelio
52d98538b3
Fix AutoRelog running twice on disconnection
...
Bug introduced in commit aaf1e8311b
Implement User-Initiated logout reason to ignore the second logout event
See #817
2019-12-08 22:24:20 +01:00
ORelio
64d62373c9
Fix crash when a bot unloads in OnDisconnect()
...
See #817
2019-12-08 20:18:40 +01:00
ORelio
d1674a2d74
Fix conflict between TimeoutDetector and AutoRelog
...
Disable TimeoutDetector as soon as a kick message is detected
See #817
2019-11-24 12:49:03 +01:00
TheSnoozer
1f53845841
fix some doc strings
2019-10-03 09:48:40 +02:00
TheSnoozer
aaf1e8311b
https://github.com/ORelio/Minecraft-Console-Client/issues/427 : TriggerOnLogin doesn't work when /reco
2019-09-23 22:32:28 +02:00
ORelio
877e50579d
Add connection timeout using server keepalives
...
Vanilla client will consider that connection has been lost
when no server keepalive was received during the last 30 seconds.
This commit implements a similar mechanism in MCC. See #802
2019-09-15 17:01:53 +02:00
ORelio
9372d81738
AutoRelog: Add debug messages ( #740 )
2019-05-30 11:45:43 +02:00
ORelio
5b28179444
Auto-disable inventories when not supported
...
See #738
2019-05-30 11:34:08 +02:00
xPenguinx
9c0e3f3bcb
Close Window & Toggle Setting
2019-05-28 18:53:40 +02:00
xPenguinx
5895a4161f
Started to implement inventory handling
2019-05-28 18:53:40 +02:00
ORelio
a6e660c974
Enable/Disable TerrainAndMovements while logged in
...
Feature requested in #705
2019-04-28 21:32:03 +02:00
ORelio
5f83ff0958
Fix dev build numbering, add update notes
...
Add newline in AssemblyInfo to fix dev build number in exe (#456 )
Add remarks on how to implement newer MC versions (from #145 , #599 )
2019-04-28 15:58:10 +02:00
TheSnoozer
33edd15c9b
https://github.com/ORelio/Minecraft-Console-Client/issues/625 : add GetOnlinePlayersWithUUID() which allows to retrive a UUID <-> playerName relation
2019-04-22 14:22:14 +02:00
ORelio
342fadbfeb
Fix /look north, improve pathfinding look
...
Look command: /look north was looking west instead, now fixed
Pathfinding: Look straight forward instead of looking to next block on ground
2019-04-13 08:30:39 +02:00
ORelio
d0088e0dca
Update player look when using pathfinding
...
Document Look command in Readme
Improve UpdateLocation API
Small coding style fixes
2019-04-12 17:11:41 +02:00
Stanley Powers
4f54a4060a
Explicit yawpitch, cardinal directions, and cleanup.
2019-04-12 16:25:15 +02:00
Stanley Powers
8bfdb2ab59
Look command
2019-04-12 16:25:15 +02:00
ORelio
ecf0114f62
ConsoleIO: Sync with SharpTools
...
Had 2 versions of the ConsoleIO class, one here inc MCC (the original),
and another one in SharpTools, more generic, for use in other projects.
Both had diverged, this commit imports changes from the other repository.
This should not have any particular effect on MCC, besides adding more
documentation and settings in the source code of the class.
If any issue arises, as always, please report it :)
2018-05-28 22:09:50 +02:00
ORelio
78af234a52
Fix crash when bot unloads in GetText()
...
Reported in #441 . Thanks, drcheap!
2018-05-23 19:19:49 +02:00
ORelio
214f8a23da
Fix \n Json decoding and allow line breaks in chat
...
See #281
2017-06-07 20:52:08 +02:00
ORelio
dc09896959
Allow access to raw JSON messages from ChatBot
...
See #275
2017-05-31 20:54:16 +02:00
ORelio
bab472df05
Improve bot suspend while reconnecting
...
See #259
2017-03-29 21:25:17 +02:00
ORelio
a344ac4101
Implement more realisic fall to ground
...
Should help moving around in servers using anti-cheat plugins.
See #195
2017-03-10 23:40:02 +01:00
ORelio
17ddd38e6a
Add hint for server help with /send /help
2017-03-09 21:13:52 +01:00
ORelio
609b939159
Minecraft 1.11: Raise chat message max length to 256
2016-11-19 16:06:08 +01: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
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
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