Commit Graph

44 Commits

Author SHA1 Message Date
lukas0008
8eb894ef13 Create pumpkin-core, and move pumpkin-text 2024-08-21 16:12:09 +02:00
Snowiiii
391d5cbcfc Added Player inventory (WIP) 2024-08-17 18:52:13 +02:00
Snowiiii
40fe40355f Add BlockFace 2024-08-17 11:14:38 +02:00
Snowiiii
ceb718d475 Setup Base for Velocity (Proxy) 2024-08-15 15:00:41 +02:00
lukas0008
ade661d5b8 Add dhat and rayon
- Set up dhat, when dhat-heap feature, the dhap memory profiler will run. Due to this tokio needs to be manually built.
- Rayon now explicitly built outside of tokio runtime.
2024-08-13 23:25:11 +02:00
lukas0008
b68e9b809f Use rayon for processing chunks 2024-08-13 14:09:49 +02:00
lukas0008
7a5984984f Merge fixes 2024-08-12 20:35:07 +02:00
lukas0008
5d6c38d1b2 Merge remote-tracking branch 'upstream/master' 2024-08-12 20:30:52 +02:00
lukas0008
a991ce214b CHUNK LOADING KINDA WORKS 2024-08-12 20:22:59 +02:00
Snowiiii
5cf19a4e98 Add ChatType 2024-08-12 15:46:24 +02:00
Snowiiii
414cf3190c Added RCON support 2024-08-10 23:53:32 +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
f122b47e50 Create pumpkin-text 2024-08-09 10:41:10 +02:00
Snowiiii
b4abc6b297 Add Packet compression 2024-08-08 16:37:40 +02:00
lukas0008
b9de0839fa Reapply "Remove reqwest blocking feature"
This reverts commit 33df6b0b1f.
2024-08-07 21:16:40 +02:00
lukas0008
f91ee4e9eb Reapply "Reapply "Tokio""
This reverts commit fc4c9b3b98.
2024-08-07 21:16:33 +02:00
lukas0008
fc4c9b3b98 Revert "Reapply "Tokio""
This reverts commit f1b7d649db.
2024-08-07 21:16:03 +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
f1b7d649db Reapply "Tokio"
This reverts commit 7891d2848d.
2024-08-07 20:45:22 +02:00
lukas0008
7891d2848d Revert "Tokio"
This reverts commit fa8969d6a2.
2024-08-07 20:44:04 +02:00
lukas0008
fa8969d6a2 Tokio 2024-08-07 19:57:36 +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
lukas0008
1fed6dca5f Update serializer for more types 2024-08-05 14:12:56 +02:00
lukas0008
a5110eb939 Packet proc macro 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
dbcb3c8052 fix: Authentication 2024-08-04 17:10:25 +02:00
Snowiiii
41c4d23821 Add Authentication 2024-08-04 15:44:53 +02:00
Snowiiii
30cdab5d09 Add Clientbound Play Disconnect 2024-08-04 12:23:28 +02:00
Snowiiii
ae69bbc7f1 Add pumpkin-world
also refactor player
2024-08-04 00:29:20 +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
b6d1dd7dfb fix nbt 2024-08-01 19:31:57 +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
2479019443 replace crab_nbt with fastnbt 2024-07-31 18:16:09 +02:00
Snowiiii
d574553113 remove byteorder 2024-07-31 16:42:31 +02:00
Snowiiii
90f16ab977 move to tokio's bytes crate 2024-07-31 16:31:09 +02:00
zp3x
f5d6909648 Update Cargo.lock 2024-07-30 18:10:36 +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