Commit Graph

43 Commits

Author SHA1 Message Date
Snowiiii
f122b47e50 Create pumpkin-text 2024-08-09 10:41:10 +02:00
Snowiiii
5f3a4d34d1 Expand TextComponent 2024-08-09 00:48:19 +02:00
Snowiiii
b4abc6b297 Add Packet compression 2024-08-08 16:37:40 +02:00
Snowiiii
fe8cd334e1 Add Chat support 2024-08-08 11:27:09 +02:00
lukas0008
b9de0839fa Reapply "Remove reqwest blocking feature"
This reverts commit 33df6b0b1f.
2024-08-07 21:16:40 +02:00
lukas0008
33df6b0b1f Revert "Remove reqwest blocking feature"
This reverts commit 76ce44e58d.
2024-08-07 21:16:00 +02:00
lukas0008
76ce44e58d Remove reqwest blocking feature 2024-08-07 21:13:00 +02:00
lukas0008
873df335b8 Merge remote-tracking branch 'upstream/master' 2024-08-07 20:34:36 +02:00
lukas0008
2fd8686fea todo to TODO 2024-08-07 20:33:51 +02:00
Snowiiii
39985246ba Remove player when leaving
- Add Clientbound Remove Entities
2024-08-07 18:46:10 +02:00
lukas0008
96c9a573de fix: unwrap SSwingArm 2024-08-07 17:21:40 +02:00
lukas0008
2e31fda6de Merge remote-tracking branch 'upstream/master' 2024-08-07 17:14:32 +02:00
lukas0008
298389a10a Clippy + fmt 2024-08-07 17:08:13 +02:00
lukas0008
11eb08a46c FINALLY DESERIALIZER WORKS YIPEEEE 2024-08-07 17:07:30 +02:00
Snowiiii
0cec9bf216 Add Player swing animation 2024-08-07 15:11:35 +02:00
Snowiiii
ea0128c50b Improve Authentication 2024-08-07 13:32:48 +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
d1c3b2f10c Add Serverbound Player Command 2024-08-06 12:47:37 +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
e079b23bd9 Remove unnecessary trait 2024-08-05 15:23:04 +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
dbcb3c8052 fix: Authentication 2024-08-04 17:10:25 +02:00
Snowiiii
41c4d23821 Add Authentication 2024-08-04 15:44:53 +02:00
Snowiiii
0249c51397 fix teleport 2024-08-04 12:26:49 +02:00
Snowiiii
30cdab5d09 Add Clientbound Play Disconnect 2024-08-04 12:23:28 +02:00
Snowiiii
19af3618cb fix: all clippy warns 2024-08-04 00:40:27 +02:00
Snowiiii
ae69bbc7f1 Add pumpkin-world
also refactor player
2024-08-04 00:29:20 +02:00
Snowiiii
a45a43397c Add Serverbound Confirm Teleportation 2024-08-03 13:25:28 +02:00
Snowiiii
2fd3585af7 Finally fix all registries 2024-08-03 01:01:15 +02:00
Snowiiii
e9b475639a protocol: add SPluginMessage 2024-08-02 12:31:44 +02:00
Snowiiii
fd9344a512 reorganize into different crates
Should help to get a more clear view and simplify things
2024-08-02 10:57:38 +02:00
Snowiiii
5a1d333f02 do better caching 2024-08-01 23:48:45 +02:00
Snowiiii
c421a402fe improve error handling
- replace anyhow with thiserror
- implement own error types
- Security: Begin to haarding Server, Prevent Crashes when Fail to receive/send Client Packet
2024-08-01 10:47:39 +02:00
Snowiiii
87b537ccc9 fix packet errors 2024-07-31 22:17:51 +02:00
Snowiiii
90f16ab977 move to tokio's bytes crate 2024-07-31 16:31:09 +02:00
zp3x
0632d4a60a Used Configuration more often 2024-07-30 22:08:12 +02:00
Snowiiii
37cac21899 fix crash on join 2024-07-30 21:49:34 +02:00
Snowiiii
4b8720efdc added Play state 2024-07-30 16:22:31 +02:00
Snowiiii
8a5e69f8e3 added encrytion 2024-07-29 23:53:58 +02:00
Snowiiii
b5541ab5ba improve Status Response 2024-07-29 09:21:12 +02:00
Snowiiii
419513d2e7 initial commit 2024-07-28 23:07:26 +02:00