Commit Graph

59 Commits

Author SHA1 Message Date
Snowiiii
7d89a4e9be Add Clientbound Set Block Destroy Stage 2024-08-20 14:25:48 +02:00
Snowiiii
ace7a77046 Add Clientbound World Event 2024-08-20 14:12:05 +02:00
Alexander Medvedev
de7b3aa2ea Fix: all clippy warns 2024-08-19 20:08:02 +01:00
Snowiiii
a6d9ed216d Use Cow's in TextComponent
We now don't always convert &str to Strings allowing us to use stack allocations
2024-08-19 20:05:18 +02:00
Snowiiii
43fbb6a68d Fix: Resource pack 2024-08-19 15:05:16 +02:00
Snowiiii
9d3ee1de9b Add Serverbound Use Item On 2024-08-17 11:52:32 +02:00
Snowiiii
4562570f92 Add Clientbound Block update 2024-08-17 11:26:12 +02:00
Snowiiii
bf92fe22a0 Add Particles 2024-08-16 12:45:58 +02:00
Snowiiii
231bdb5614 World: Add GZip compression 2024-08-16 11:10:16 +02:00
Snowiiii
ceb718d475 Setup Base for Velocity (Proxy) 2024-08-15 15:00:41 +02:00
Snowiiii
6459aef027 Add Basic Combat 2024-08-14 22:26:27 +02:00
Snowiiii
651089033d Chunks: remove some clone's 2024-08-13 10:53:24 +02:00
Snowiiii
9fc86e260b Add: Basic Combat 2024-08-13 09:16:00 +02:00
Snowiiii
c2bde2f73e Remove: Old chunk packet 2024-08-13 07:20:56 +02:00
Snowiiii
cfa20776f6 Add Clientbound Client Informations (Play) 2024-08-12 21:26:09 +02:00
lukas0008
5d6c38d1b2 Merge remote-tracking branch 'upstream/master' 2024-08-12 20:30:52 +02:00
lukas0008
eaf806a928 NOW IT FULLY WORKS 2024-08-12 20:23:15 +02:00
lukas0008
a991ce214b CHUNK LOADING KINDA WORKS 2024-08-12 20:22:59 +02:00
Snowiiii
50051d9dc9 Fixed: Clientbound Entity Metadata 2024-08-12 18:18:53 +02:00
Snowiiii
2909cad081 Avoid Packet cloning 2024-08-12 17:31:43 +02:00
Snowiiii
d47fb18465 Fix: build 2024-08-12 15:49:44 +02:00
Snowiiii
5cf19a4e98 Add ChatType 2024-08-12 15:46:24 +02:00
Snowiiii
65c2207c0a Add Player Tab list 2024-08-12 15:09:34 +02:00
Snowiiii
5b636111e4 Prepare ChatType registry 2024-08-11 17:55:41 +02:00
Snowiiii
41442c5b5d Add text Titles 2024-08-11 14:18:56 +02:00
Snowiiii
50dcbfeb6d Add inventory support 2024-08-09 22:38:00 +02:00
Snowiiii
76106ded18 Add WIP Resource Pack support 2024-08-09 22:14:41 +02:00
Snowiiii
770d73f080 minior position/rotation improvements 2024-08-09 14:29:51 +02:00
Snowiiii
e96f072951 Fix: Clientbound remove entities 2024-08-09 12:52:53 +02:00
Snowiiii
f122b47e50 Create pumpkin-text 2024-08-09 10:41:10 +02:00
Snowiiii
fe8cd334e1 Add Chat support 2024-08-08 11:27:09 +02:00
Snowiiii
39985246ba Remove player when leaving
- Add Clientbound Remove Entities
2024-08-07 18:46:10 +02:00
Snowiiii
0cec9bf216 Add Player swing animation 2024-08-07 15:11:35 +02:00
Snowiiii
bb6e3d9478 Transition more Clientbound packets to new system 2024-08-07 15:08:16 +02:00
Snowiiii
a9bd4e2326 Add Clientbound Entity Metadata 2024-08-07 14:42:52 +02:00
Snowiiii
ea0128c50b Improve Authentication 2024-08-07 13:32:48 +02:00
Snowiiii
d0a8790d7b Add Clientbound Player Chat Message 2024-08-07 10:47:29 +02:00
Snowiiii
eb18873960 Add Player movement 2024-08-06 18:10:03 +02:00
Snowiiii
32569bafe5 Add Multiplayer support 2024-08-06 16:19:03 +02:00
Snowiiii
9e634295ca Begin Refactoring Clientbound Packets to new structure
See https://github.com/Snowiiii/Pumpkin/issues/19 for details
2024-08-05 23:12:26 +02:00
lukas0008
3378b76b36 Remove unused + fmt 2024-08-05 14:14:12 +02:00
lukas0008
1fed6dca5f Update serializer for more types 2024-08-05 14:12:56 +02:00
lukas0008
4fa1cced79 Split all client requests into seperate files 2024-08-05 12:56:46 +02:00
lukas0008
284db803f9 Serde serialize for automatic packet serialization 2024-08-05 12:56:14 +02:00
Snowiiii
c54ab006ae Add Commands 2024-08-05 10:56:57 +02:00
Snowiiii
42bc84b23c Add Serverbound Movement Packets
- SPlayerPosition
- SPlayerPositionRotation
- SPlayerRotation
2024-08-04 20:46:09 +02:00
Snowiiii
05977223e3 Add Clientbound Player Info Update
Also adds support for Skins!
2024-08-04 18:03:43 +02:00
Snowiiii
dbcb3c8052 fix: Authentication 2024-08-04 17:10:25 +02:00
Snowiiii
41c4d23821 Add Authentication 2024-08-04 15:44:53 +02:00
Snowiiii
920f51f782 fix: clippy warns 2024-08-04 12:34:00 +02:00