BruceChen
9e4184a98d
Add 1.19 block palette
2022-08-28 18:39:59 +08:00
BruceChen
7ceb4807f3
Adjust some comments
2022-08-27 02:32:59 +08:00
BruceChen
c34dd46067
Basic support for 1.19.2
2022-08-27 02:10:44 +08:00
BruceChen
af1485c753
login support
2022-08-24 12:37:22 +08:00
Milutinke
fdbd77c33d
Fixed the crash on Respawn packet. Again the Dimension Type dictionary was not instantiated.
2022-08-19 22:47:21 +02:00
Milutinke
2f90c8a67d
Fixed a crash on 1.19 when joining.
2022-08-19 22:33:09 +02:00
Milutinke
f66fb3b095
Fixed the chat not working bellow 1.16.5.
...
Tested and working.
2022-08-19 22:14:14 +02:00
ORelio
1ce7850193
MC 1.17/1.18 Terrain/Entity/Inventory ( #1943 )
...
Merge branch 'master' of github.com:milutinke/Minecraft-Console-Client into milutinke-master
Manually fix merge conflicts
Additional changes:
- WindowItems: Fix data type for "elements" below 1.17
- DestroyEntities: Fix packet palettes and remove DestroyEntity
- EntityMetadata: Throw exception if health field mapping is not updated
Co-authored-by: Milutinke <bgteam@live.com>
Co-authored-by: BruceChen <MrChen131217@gmail.com>
2022-08-19 16:35:55 +02:00
Milutinke
af6f655d5e
Fixed the requested changes for Terrain Movement. Tested and working.
2022-08-18 20:58:49 +02:00
BruceChen
a8bbb1ac76
Basic support for minecraft 1.19 ( #2084 )
...
* merge commit from milutinke
* chat signature & encrypted login
* Bug fix :EncryptionResponse format error below 1.18.2
* Implemented chat command signature
* Chat message parsing and verification for 1.19
* Add signature settings
* Update Simplified Chinese Translation
* Clear up comments
* Fix wrong variable naming
* Bug fix: SignatureV2 Processing
2022-08-15 17:55:44 +02:00
Dušan Milutinović
9f197d415e
Removed debug comments.
2022-07-25 16:55:46 +02:00
BruceChen
f0af851df8
Fixed bug where "ChunkFullyLoaded" was not updated below 1.17
2022-07-25 17:04:14 +08:00
BruceChen
b0b45a74a0
Make chunk loading status to be displayed using "/move" command
2022-07-25 14:20:24 +08:00
BruceChen
ff014d2912
Delete unnecessary comments
2022-07-25 03:50:31 +08:00
BruceChen
357820e1c2
Fix bugs in gravity handle
2022-07-25 03:19:24 +08:00
BruceChen
86dfd60d07
Bugs fix for “ClickWindow“ packet
2022-07-25 01:13:41 +08:00
BruceChen
59ed18bb40
Fixed incorrect handling in 1.18(1.18.1) and 1.18.2
2022-07-24 22:21:15 +08:00
BruceChen
3429989527
change .NET version to 4.0
2022-07-24 22:03:02 +08:00
BruceChen
735d182468
Rename variables
2022-07-24 21:48:09 +08:00
BruceChen
516effa81d
terrain handling for 1.18(1.18.1) and 1.18.2
2022-07-24 21:41:56 +08:00
BruceChen
f9bb74a8bd
Implemented ChunkData packet process for 1.17/1.17.1
2022-07-23 22:34:16 +08:00
Dušan Milutinović
00d78ee81c
Fixed the array length issue
2022-07-05 09:29:40 +02:00
breadbyte
d9f1a77ac2
.NET 5+ Support ( #1674 )
...
Implement changes to support .NET 5 onwards.
Co-authored-by: ReinforceZwei <39955851+ReinforceZwei@users.noreply.github.com>
Co-authored-by: ORelio <ORelio@users.noreply.github.com>
2022-07-03 22:34:07 +08:00
Dušan Milutinović
7c364731f5
Reverted a mistake
2022-07-01 19:02:53 +02:00
Dušan Milutinović
3d8c112159
Implemented "Click Window" for 1.18 (now sending the new required fields), formated few files with Visual Studio formatting. PS: left debug for people to see, I'll remove it once everything is working
2022-07-01 18:59:58 +02:00
Dušan Milutinović
dc0021d990
Fixed entity health update event (This will also fix the Auto Attack bot)
2022-06-28 17:09:08 +02:00
Dušan Milutinović
9d3357eeee
Fixed requested changes in the review. Except: Container (TODO)
2022-06-28 13:45:23 +02:00
Anon
3ea109b330
Merge branch 'MCCTeam:master' into master
2022-06-28 10:43:13 +00:00
Leon Heuer
a202f31aaf
Update version to 1.18.2 ( #1961 )
2022-03-21 23:29:16 +01:00
Dusan Milutinovic
a5848f637b
Fixed a crash on older versions
2022-02-13 15:00:32 +01:00
Dusan Milutinovic
61a682a69b
Added Entity, Item and Block palletes for 1.17/1 and 1.18/1. Added pallete generators as a command line option. Fixed a minor warning with AttackBot
2022-02-13 01:10:10 +01:00
ReinforceZwei
333358c73b
Fix respawn packet ( #1848 )
2021-12-11 21:06:17 +08:00
ReinforceZwei
bdcf3e5aa2
Update version to 1.18.1 ( #1845 )
2021-12-10 22:15:00 +08:00
ReinforceZwei
9a9245f193
Update version to 1.18 ( #1836 )
2021-12-02 21:07:57 +08:00
ORelio
1d1bd69eb2
Spectator-Teleport: Add MC version check ( #1825 )
...
Feature not supported by Minecraft 1.7, only 1.8+
2021-11-18 17:42:31 +01:00
xXjojaXx
76a10c0cd8
Spectator-Teleport Implementation ( #1825 )
2021-11-18 00:33:52 +08:00
ReinforceZwei
982f358bf3
ResourcePackSend: Add URL checking for invalid resource pack
2021-07-10 19:28:39 +08:00
ReinforceZwei
581095e03e
ResorecePackSend: Attempt to resolve #1667
2021-07-08 14:22:27 +08:00
ReinforceZwei
029762e0a9
Update to 1.17.1 ( #1672 )
2021-07-08 14:10:54 +08:00
Рома Данилов
48577bf034
More events ( #1660 )
...
* + OnBlockBreakAnimation
* + OnBlockBreakAnimation
* + OnEntityAnimation
* Add checks
* + OnBlockChange
* + OnMultiBlockChange
* Fix
* Fix
* Fix
* add summary
* Fix
* fix other summary
2021-07-04 14:26:41 +08:00
ORelio
1f2137c985
ResourcePackSend: Fix 1.17 regression ( #1637 )
...
New fields in 1.17 were also read for older versions
2021-06-17 22:46:03 +02:00
ORelio
39b7d878dd
Handle negative value in server ping ( #1626 )
2021-06-11 23:11:32 +02:00
alex-huff
8bd221c248
Add support for 1.17 ( #1630 )
...
* fix caps
* implement 1.17 without terrain
* properly switch order of Tracking Position and Locked for 1.17
* Update MinecraftClient/Protocol/Handlers/PacketTypesIn.cs
Co-authored-by: ReinforceZwei <39955851+ReinforceZwei@users.noreply.github.com>
Co-authored-by: ReinforceZwei <39955851+ReinforceZwei@users.noreply.github.com>
2021-06-11 21:45:33 +08:00
ORelio
e6b2b87366
Prevent infinite loop in StartEncryption ( #1150 )
2021-05-22 11:21:21 +02:00
ORelio
95d6318350
Implement thread-safe ChatBot API ( #1510 , #1579 )
...
+ Rework task scheduling in chatbots
+ Switch back terrain processing to tasks
2021-05-15 17:36:16 +02:00
ORelio
c1cfaf520d
Improve InvokeOnMainThread mechanism
...
Add documentation to make the invoke mechanism easier to understand
Make it clear in documentation that code is invoked synchronously
Use Action and Func<T> for minimizing the amount of code to write
Use type parameter T to automatically adjust return value type
Throw exceptions on the calling thread, not the main thread
2021-05-15 16:31:02 +02:00
ReinforceZwei
9e5364a4ff
Use a dedicated thread to process world data ( #1585 )
...
This change allow low-end devices to join servers without timeout
2021-05-12 20:07:53 +02:00
ReinforceZwei
b15c3a8e46
Fix calling schedule task cause deadlock ( #1586 )
2021-05-12 22:31:06 +08:00
ReinforceZwei
c15b071cad
New entity status packet event ( #1506 )
2021-03-21 22:17:19 +08:00
ReinforceZwei
240468ad22
Implement log to file logger ( #1494 )
...
* Implement log to file
Logger moved to it's own namespace
* Add lock to log file
2021-03-07 14:23:26 +08:00