881055e587
fix InstanceName desync
2025-05-02 01:20:25 +00:00
54062c82fd
update to git hickory-resolver and use system resolver
2025-04-24 10:03:29 -13:00
0fc0fe41d4
delete some unused packet modules in game state
2025-04-24 18:42:56 -04:00
8012fb90b5
update serialization for set_player_team
2025-04-25 07:24:12 +09:00
8045b4eda2
add StartJoinServerEvent to allow joining servers exclusively from ecs
2025-04-19 23:51:19 -04:30
77f9d929b6
typo in instance_block_action packet
2025-04-18 14:31:18 +08:00
e86087366f
box display_name in PlayerInfo to make it smaller
2025-04-18 01:09:49 +02:00
mat
3f60bdadac
Move login state to the ECS ( #213 )
...
* use packet handlers code for login custom_query
* initial broken implementation for ecs-only login
* fixes
* run Update schedule 60 times per second and delete code related to run_schedule_sender
* fix tests
* fix online-mode
* reply to query packets in a separate system and make it easier for plugins to disable individual replies
* remove unused imports
2025-04-17 16:16:51 -05:00
2aa046c4b5
make BlockState::id private
2025-04-17 11:09:14 -09:30
1a0c4e2de9
fix wrong MAXIMUM_UNCOMPRESSED_LENGTH value
2025-04-13 16:10:59 +00:00
fd27ca3bec
release 0.12.0+mc1.21.5
2025-04-13 05:30:40 +03:00
960b840536
Revert "Release 0.12.0"
...
This reverts commit e2945b90a9
.
2025-04-12 13:33:07 -12:45
e2945b90a9
Release 0.12.0
...
azalea@0.12.0
azalea-auth@0.12.0
azalea-block@0.12.0
azalea-block-macros@0.12.0
azalea-brigadier@0.12.0
azalea-buf@0.12.0
azalea-buf-macros@0.12.0
azalea-chat@0.12.0
azalea-client@0.12.0
azalea-core@0.12.0
azalea-crypto@0.12.0
azalea-entity@0.12.0
azalea-inventory@0.12.0
azalea-inventory-macros@0.12.0
azalea-language@0.12.0
azalea-physics@0.12.0
azalea-protocol@0.12.0
azalea-protocol-macros@0.12.0
azalea-registry@0.12.0
azalea-registry-macros@0.12.0
azalea-world@0.12.0
Generated by cargo-workspaces
2025-04-12 21:08:44 -05:00
ed4d5937a7
upgrade deps
2025-04-12 21:29:36 -04:30
5272db8bb4
remove executable bit from files
2025-04-04 15:56:06 +00:00
097ebb3705
use HashedStack for ServerboundContainerClick::carried_item too
2025-03-29 23:20:26 +00:00
55ed46d081
fix incorrect usage of optional dependency
2025-03-29 18:15:49 -05:00
43ebbee94a
update ServerboundContainerClick to use HashedStack from 1.21.5
2025-03-29 23:10:55 +00:00
d0b459e827
add support for unnamed structs to azalea-buf-macros
2025-03-29 22:29:37 +00:00
02de98240f
fix not replying to ping packets in config state
2025-03-27 21:28:13 +00:00
mat
ef357fdf36
1.21.5 ( #198 )
...
* 25w02a
* move item_components codegen to a different module
* remove outdated test
* 25w03a
* start updating to 24w09b
* 1.21.5-pre2
* fix broken packets
* 1.21.5-rc2
* merge main
* delete unused acket_handling
* 1.21.5
2025-03-25 11:17:39 -05:00
mat
b0bd992adc
Fluid physics fixes ( #210 )
...
* start fixing code related to fluid physics
* implement force_solid for blocks
* afk pool test
2025-03-16 13:41:17 -05:00
5f5616145b
document ClientboundAddEntity::data
2025-03-16 04:34:32 +00:00
Gjum
aeff08f5fa
update dead wiki.vg links ( #209 )
2025-03-13 17:03:42 -05:00
249fa55a53
fix wrong Potion data component
2025-03-13 20:52:29 +00:00
65fe072151
fix wrong Consumable component implementation and add set_equipment test
2025-03-13 20:46:12 +00:00
b9767424f3
don't remove LocalEntity from disconnected players, add new debug logs, and make GameProfile clones cheaper
2025-02-24 03:55:29 +00:00
6a5ab34a2d
azalea-language now does a binary search instead of a hashmap lookup
2025-02-23 17:39:17 +00:00
21acf4c846
try to receive packets all at once before sending run_schedule_sender
2025-02-23 09:05:20 +00:00
mat
e21e1b97bf
Refactor azalea-client ( #205 )
...
* start organizing packet_handling more by moving packet handlers into their own functions
* finish writing all the handler functions for packets
* use macro for generating match statement for packet handler functions
* fix set_entity_data
* update config state to also use handler functions
* organize az-client file structure by moving things into plugins directory
* fix merge issues
2025-02-22 21:45:26 -06:00
f8130c3c92
minor memory usage optimizations
2025-02-23 03:10:21 +00:00
34f53baf85
update to rust edition 2024
2025-02-22 23:01:54 +00:00
27945c8870
despawn entities when switching worlds and some testbot fixes
2025-02-21 22:50:39 +00:00
f5f15362f2
fix some components not being removed from clients and add debugecsleak testbot command
2025-02-21 21:51:26 +00:00
mat
833f306e8b
Fix errors on switching dimensions ( #204 )
...
* Fix errors on switching dimensions
* fix other tests
* clippy
* fix log feature in test_simulation
* fix chunks oops
2025-02-21 13:43:56 -06:00
63b1036a96
fix CustomModelData and WrittenBookContent datacomponents
2025-02-21 17:22:00 +00:00
228489dded
use MinecraftEntityId type instead of u32 in az-protocol
2025-02-16 17:10:04 +00:00
8d110a9f7c
cleanup, fix warnings
2025-02-02 21:17:28 +00:00
b08d3d55d7
start implementing data driven registries
2025-02-02 21:15:45 +00:00
87c34e1c33
add failing test_set_health_before_login test
2025-02-01 20:35:57 +00:00
6d8d937d47
add support for tickend and playerinput
2025-01-29 05:29:20 +00:00
befcec9b3a
fix wrong Profile data component impl
2025-01-29 02:09:54 +00:00
ef25e77e52
add data for EntityEffect particle to fix set_entity_data errors on hypixel
2025-01-29 02:02:39 +00:00
67c053638c
fix chunk parsing on hypixel
2025-01-27 19:24:12 +00:00
fe423416b4
Rename Connection::configuration to config and add some clientbound functions that already existed serverbound
...
taken from Shay's fork: b0ca6076ed
2025-01-25 22:34:00 +00:00
b6ddde99ea
add ProtocolPacket::name function
2025-01-25 22:20:35 +00:00
f2d8d4211b
fix name of field in CommonPlayerSpawnInfo
2025-01-21 23:55:44 +00:00
53fca5faf4
fix errors when switching worlds
2025-01-21 23:53:11 +00:00
900a4234e5
fix wrong ClientboundSoundEntity
2025-01-21 23:21:08 +00:00
2dcfbe96c3
fix wrong ServerLinkKind and serialize hex colors correctly in nbt
2025-01-14 03:18:38 +00:00