1
2
Fork 0
mirror of https://github.com/mat-1/azalea.git synced 2025-08-02 14:26:04 +00:00
Commit graph

183 commits

Author SHA1 Message Date
mat
dbb2092ac0
Implement ALL packets (#16)
* add a couple more packets and improve codegen

* enums in packet codegen

* fix enums and MORE PACKETS

* make unsigned numbers the default

* codegen can make hashmaps

* UnsizedByteArray in codegen

* Vec and Option

* enum codgen works in more situations

* ServerboundInteractPacket

* Fix error with new error system

* More packets

* more packets

* more packets

* guess what was added

* yeah it's more packets

* add more packets

* packets

* start adding ClientboundBossEventPacket

* finish boss event packet

* improve codegen for linux

* start on command suggestions packet

* rename declare_commands to commands

* más paquetes

* fix generating custom payload packet

* more packets

* mehr Pakete

* improve codegen for movement packets

* rename move packets to have "packet" at the end

* fix some unused variable warns

* addere plus facis

* pli da pakoj

* plus de paquets

* più pacchetti

* make ChatFormatting a macro in azalea-chat

* change a match to matches! macro

* update SetPlayerTeam to use ChatFormatting

* ClientboundSetScorePacket & fix clippy warnings

* finish game state 🎉

* add remaining packets for other states

* fix error in ping.rs
2022-08-20 15:17:07 -05:00
b9cb596ea7 shut up clippy 2022-08-19 18:06:43 +00:00
mat
a16b9dcd2e add stretch goals to readme and typo fix 2022-08-18 23:28:44 -05:00
mat
5a9fca0ca9
Better errors (#14)
* make reading use thiserror

* finish implementing all the error things

* clippy warnings related to ok_or

* fix some errors in other places

* thiserror in more places

* don't use closures in a couple places

* errors in writing packet

* rip backtraces

* change some BufReadError::Custom to UnexpectedEnumVariant

* Errors say what packet is bad

* error on leftover data and fix

it wasn't reading the properties for gameprofile
2022-08-06 02:22:19 -05:00
mat
9ef1e8d653 remove unnecessary empty impls 2022-07-30 17:56:36 -05:00
mat
1eef0a537e simplify switching packet states 2022-07-29 17:17:14 -05:00
mat
637e0e0984 remove unused structs 2022-07-29 16:29:57 -05:00
mat
0c2ce00bae make Connection a single struct with generics
This isn't that good of a solution but I couldn't come up with a better one and this was pretty simple to implement
2022-07-29 16:29:06 -05:00
mat
0f380f1a12 grammar issue 2022-07-29 15:50:11 -05:00
mat
1b602d0be7 fix errors and warnings 2022-07-29 15:32:04 -05:00
mat
4ee4687053 Split clientbound and serverbound packets 2022-07-29 02:59:40 -05:00
mat
2211021105 1.19.1 2022-07-28 23:50:58 -05:00
mat
3aa856b413 fix wrong imports 2022-07-21 21:10:20 -05:00
mat
c0ca03204f 1.19.1-rc2 2022-07-21 20:04:33 -05:00
mat
ec0b6ec06c 1.19.1-pre4 2022-07-10 23:43:09 -05:00
mat
31e5629ce1
Merge branch 'main' into 1.19.1 2022-07-07 05:58:44 +00:00
mat
27edd4f578 Update ServerboundHelloPacket
PR made in burger
2022-07-07 00:57:50 -05:00
mat
017651358d It compiles 2022-07-06 19:15:33 -05:00
mat
2d7056b3d4 Update mod.rs 2022-07-06 19:08:19 -05:00
mat
cb8005be65 Fix the mod.rs 2022-07-06 19:04:38 -05:00
mat
ae3ad007b6 Update packets 2022-07-06 18:55:18 -05:00
mat
e8deda5d2e clippo 2022-06-25 17:37:29 -05:00
mat
978880b756 Fix warnings 2022-06-25 16:40:12 -05:00
mat
c46eb556e2 Merge branch 'main' into 1.19.1 2022-06-25 14:25:56 -05:00
mat
cd9a05e5a6 read_into -> read_from
yeah
2022-06-25 02:33:28 -05:00
mat
c9faf25fab Fix errors 2022-06-25 00:13:00 -05:00
mat
ca7067e173
Merge branch 'main' into azalea-entity 2022-06-25 05:08:22 +00:00
mat
a0b3b793f9 ClientboundUpdateMobEffectPacket 2022-06-25 00:01:54 -05:00
mat
41f61bf9c1 i hate mutexes 2022-06-24 23:54:31 -05:00
mat
b030b0ea33 start adding moving 2022-06-24 23:10:59 -05:00
mat
69c47eda4c Upgrade some crates 2022-06-24 04:08:38 -05:00
mat
3fcbfc794e Upgrade crates and remove num_* deps 2022-06-24 03:50:19 -05:00
mat
1640dfe457 fix EntityDataValue 2022-06-24 00:02:03 -05:00
mat
ce834aeca5 Fixes 2022-06-23 23:45:23 -05:00
mat
e44afb76f4 1.19.1-rc1 2022-06-23 21:34:10 -05:00
mat
2cdbdcaa27 move_entity_with_delta 2022-06-23 21:31:19 -05:00
mat
37c6618c16 Fix everything so azalea-buf works 2022-06-23 19:17:04 -05:00
mat
5ca49e680e azalea-buf 2022-06-23 15:12:17 -05:00
mat
0280fb58e1 add serverbound move packets 2022-06-21 22:10:33 -05:00
mat
deef5d27c0 Update to 1.19.1-pre1 2022-06-21 19:57:18 -05:00
mat
a1484f6629
Merge branch 'main' into 1.19.1 2022-06-20 06:22:16 +00:00
mat
438d633b83 Bump tokio 2022-06-19 22:12:19 -05:00
mat
d674633e85 Merge branch 'main' into azalea-entity 2022-06-19 14:00:51 -05:00
mat
405a00c0d1 Fix ClientboundLevelParticlesPacket
The particle id is a varint
2022-06-19 13:54:43 -05:00
mat
d8e0457b62 from<ClientboundAddEntityPacket> for Entity 2022-06-18 14:08:34 -05:00
mat
e2553bbaf2 Merge branch 'main' into 1.19.1 2022-06-17 18:11:21 -05:00
mat
f414aa4d37
Merge pull request #9 from mat-1/azalea-block
azalea-block
2022-06-17 23:10:54 +00:00
mat
0a945e73ec EntityPos 2022-06-17 18:09:34 -05:00
mat
d27d283686 Update ClientboundSoundPacket to 1.19 2022-06-17 16:34:34 -05:00
mat
d0fc7d0eff ClientboundSetEquipmentPacket 2022-06-17 16:27:58 -05:00