Commit Graph

88 Commits

Author SHA1 Message Date
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
81f82a41b7 Add CONTRIBUTING.md 2024-08-06 11:01:39 +02:00
Snowiiii
f9319877dd Add CI 2024-08-06 00:02:18 +02:00
Snowiiii
530a5c8667 documentation improvements 2024-08-05 23:52:15 +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
Snowiiii
1e114c008e Add Game mode Command 2024-08-05 23:11:40 +02:00
Alexander Medvedev
cb3cb760ac Merge pull request #17 from lukas0008/master
Serde Serialize and split client packets into their own files
2024-08-05 14:28:17 +01:00
lukas0008
e079b23bd9 Remove unnecessary trait 2024-08-05 15:23:04 +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
Snowiiii
ebda64b2c7 Support Commands in Server Console 2024-08-05 14:00:40 +02:00
lukas0008
a5110eb939 Packet proc macro 2024-08-05 12:56:46 +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
Alexander Medvedev
5714c1b786 Merge pull request #16 from lukas0008/master
Add default gamemode to configuration
2024-08-04 21:27:33 +01:00
lukas0008
02337adbdf Add default gamemode to configuration 2024-08-04 21:29:10 +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
5dfebfafba Improve config 2024-08-04 15:44:32 +02:00
Snowiiii
920f51f782 fix: clippy warns 2024-08-04 12:34:00 +02:00
Snowiiii
65f18c0dca fix: world loading 2024-08-04 12:33:22 +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
a0d92fe45c Add Text component
currently very simple, Will be expanded later
2024-08-04 12:22:59 +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
Alexander Medvedev
31aa333410 Update README.md 2024-08-03 23:37:07 +02:00
Snowiiii
1ad4074eba Change BitSet 2024-08-03 14:21:08 +02:00
Snowiiii
f779d31880 Add Clientbound Chunk Data and Update Light 2024-08-03 13:56:32 +02:00
Snowiiii
a45a43397c Add Serverbound Confirm Teleportation 2024-08-03 13:25:28 +02:00
Snowiiii
f111c7881c add damage type registries 2024-08-03 12:56:21 +02:00
Snowiiii
661e196987 Add Clientbound Synchronize Player Position 2024-08-03 12:55:39 +02:00
Snowiiii
cc527c26ea Add Clientbound Game Event 2024-08-03 11:33:50 +02:00
Snowiiii
1f041cc7db Fix Clientbound Login 2024-08-03 11:25:38 +02:00
Snowiiii
0b4693d6d4 delete .vscode 2024-08-03 10:55:15 +02:00
Snowiiii
2fd3585af7 Finally fix all registries 2024-08-03 01:01:15 +02:00
Alexander Medvedev
d444f68093 Merge pull request #6 from ferdinandkeller/dev-tools-java
add minecraft server decompilation to dev tools
2024-08-02 13:22:39 +01:00
Ferdinand Keller
b1adeef5e4 improved decompiling script to remove older folders 2024-08-02 11:51:18 +00:00
Ferdinand Keller
4f88f3c0c9 bumped devcontainer java version to 21 2024-08-02 11:46:55 +00:00
Ferdinand Keller
5ba9d0a82f added mc source-code target folder to gitignore 2024-08-02 11:46:39 +00:00
Ferdinand Keller
3319a6ede9 added empty dependencies declaration 2024-08-02 10:58:03 +00:00
Ferdinand Keller
9a8cf4e349 removed contributing.md 2024-08-02 10:57:44 +00:00
Snowiiii
9e280d3120 Merge branch 'master' of https://github.com/Snowiiii/Pumpkin 2024-08-02 12:34:00 +02:00
Alexander Medvedev
cd52c3e94f Create CODE_OF_CONDUCT.md 2024-08-02 12:33:51 +02:00
Snowiiii
e9b475639a protocol: add SPluginMessage 2024-08-02 12:31:44 +02:00
Ferdinand Keller
7d10836aa3 added comments on decompilation script 2024-08-02 09:53:53 +00:00