ORelio
b2e6953075
Fix missing packet IDs for older MC versions
...
Fix packets not implemented for versions older than 1.14
Please implement all versions when adding a new packet!
2020-05-26 13:01:01 +02:00
ORelio
efb49fd05d
Improve documentation, fix file encoding ( #1026 )
2020-05-26 11:20:12 +02:00
Рома Данилов
87b2d3bf4a
new command /animation ( #1026 )
2020-05-26 11:02:09 +02:00
ORelio
23870711a0
Code refactoring (related to #1024 )
2020-05-25 21:39:24 +02:00
Рома Данилов
d120001d70
Add Entity.Name & /inventory 0 creative <slot> <itemtype> <count> ( #1024 )
...
* Update Program.cs
* Update Entity.cs
Add Entity.Name
* Update Program.cs
* Update Entity.cs
Add break;
* Update Entity.cs
* Update Inventory.cs
Add /inventory 0 creative <slot> <item> <count>
* Update PacketOutgoingType.cs
+ CreativeInventoryAction
* Update Protocol16.cs
+ SendCreativeInventorAction
* Update Protocol18.cs
+ SendCreativeInventorAction
* Update IMinecraftCom.cs
+ SendCreativeInventorAction
* Update McTcpClient.cs
+ DoCreativeInventorAction
* Update ChatBot.cs
+ CreativeInventorAction
* Update McTcpClient.cs
* Update ChatBot.cs
* Update Inventory.cs
Add show count
* Update ChatBot.cs
+ ChatBot fix
* Update Inventory.cs
Inventory update and Fix
* Update Entity.cs
* Update McTcpClient.cs
* Update Program.cs
* Update Protocol16.cs
* Update Protocol18.cs
* Update IMinecraftCom.cs
* Update Entity.cs
2020-05-25 21:16:53 +02:00
ORelio
bd85c46663
Implement entity types ( #1001 )
...
Implement palette generation and investigate palette changes between
versions. Turns out 1.13- has legacy IDs, 1.14 switches to entity
palette and 1.15 refreshes the whole palette just to insert Bee.
Also refactor entity handling code here and there.
2020-05-24 18:21:22 +02:00
ReinforceZwei
d6022d1ee9
Rename ClickWindow to WindowAction
2020-05-24 14:44:33 +02:00
ReinforceZwei
4f96aa2081
Implement inventory right click
2020-05-24 14:44:33 +02:00
CarbonNeuron
0cd7f2043b
Rename Action to EntityActionType, Apply Rename refactoring.
2020-05-03 11:21:34 -05:00
CarbonNeuron
8b57b657e6
Add ChatBot methods to get inventories.
2020-05-01 10:52:43 -05:00
CarbonNeuron
02ebf067b9
Add Internal command logging.
2020-05-01 09:37:15 -05:00
CarbonNeuron
ff92aeab85
Add some features of command logging
2020-05-01 09:26:51 -05:00
CarbonNeuron
16959d6e65
Remove AutoLook.cs Chatbot because it is not in main project. Also removes it in McTcpClient.cs, and gets rid of the Settings.cs and Default paramaters.
2020-05-01 09:02:15 -05:00
CarbonNeuron
384c804e54
Added Entity Action handling, and A TSneak command that will Toggle Sneak.
2020-05-01 08:28:22 -05:00
CarbonNeuron
2f1b99c064
Added UUID initializers for the functions that support it in McTcpClient.cs, Also Fixed some redundant Object creation.
2020-04-30 23:40:07 +02:00
CarbonNeuron
1c2e4ab6d8
Added UUID to spawning players. And UUID property to Entity.cs
2020-04-30 23:40:07 +02:00
ORelio
116efc5e78
Add additional error messages on login failures
...
See #976
2020-04-30 17:37:57 +02:00
ReinforceZwei
97b0b03c33
Move AutoEat to a ChatBot
2020-04-09 20:50:34 +02:00
ReinforceZwei
044c19114c
Fix current slot may reset to 0 after auto eating
2020-04-09 20:50:34 +02:00
ReinforceZwei
2e1e79bcef
Add AutoEat
...
#923
2020-04-09 20:50:34 +02:00
ReinforceZwei
bf86259b4b
Rename command Status to Health
2020-04-04 15:39:05 +02:00
ReinforceZwei
975e6d4daa
Add command to check player health and saturation
2020-04-04 15:39:05 +02:00
ORelio
fe020c74c7
Catch exceptions from ChatBots for new API events
2020-04-02 23:31:00 +02:00
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