| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-16 | minor pathfinder optimizations and api+doc improvements | mat | |
| 2026-01-15 | more optimal pathfinder ascend_move | mat | |
| 2026-01-14 | update pathfinder last_node_reached timeout to be based on ticks rather than ↵ | mat | |
| real time | |||
| 2026-01-13 | increase timeout for wait_until_bot_starts_moving | mat | |
| 2026-01-14 | fix jump penalty not being considered in pathfinder y heuristic | mat | |
| 2026-01-13 | fix wrong FALL_N_BLOCKS_COST in pathfinder | mat | |
| 2026-01-13 | tune pathfinder mining cache indices | mat | |
| 2026-01-14 | box pathfinder cached sections for another speedup | mat | |
| 2026-01-13 | Rename Instance to World (#304) | mat | |
| 2026-01-12 | Make Bevy dependencies optional in azalea-protocol (#303) | mat | |
| * Make Bevy dependencies optional in azalea-protocol * derive serde traits on Direction again * update docs for types that may not have Component | |||
| 2026-01-06 | deprecate InverseGoal | mat | |
| 2026-01-06 | fix identifier partialeq/hash and add Client::resolve_registry_key | mat | |
| 2026-01-06 | add a few more convenience functions and update some docs | mat | |
| 2026-01-05 | pathfinder fixes and api improvements | mat | |
| don't pathfind on magma, fix mining blocks while swimming, fix RadiusGoal heuristic, and add Client::physics, is_executing_path, and is_calculating_path | |||
| 2026-01-05 | use u32 instead of usize for indices in pathfinder | mat | |
| 2026-01-05 | pathfinder swimming | mat | |
| 2026-01-05 | fix panic in a_star and some prep for pathfinder swimming | mat | |
| 2026-01-04 | better order for RelBlockPos and slightly cleanup ↵ | mat | |
| calculate_cached_mining_costs_index | |||
| 2026-01-04 | use radix heap in pathfinder for 10% speedup | mat | |
| 2026-01-05 | slightly abstract binaryheap in pathfinder | mat | |
| 2026-01-04 | slightly faster hash impl for pathfinder RelBlockPos | mat | |
| 2026-01-04 | small pathfinder optimization by improving cache locality for ↵ | mat | |
| cached_mining_costs | |||
| 2026-01-04 | return cost in pathfinder a_star function | mat | |
| 2026-01-01 | Extensible Account (#301) | mat | |
| * refactor Account * clean up implementation and docs * add AccountTrait::join * update changelog * update example | |||
| 2025-12-29 | fix EntityRef::is_alive being able to panic, and add EntityRef::exists | mat | |
| 2025-12-28 | Implement `EntityRef` (#299) | mat | |
| * start implementing EntityRef struct * use EntityRef and impl more functions for it * fix doctests * typo * slightly reword some docs * update changelog | |||
| 2025-12-28 | add a few more functions for getting common components to Client | mat | |
| 2025-12-28 | Change Client::component to return a reference (#298) | mat | |
| * change Client::component to return a reference * write docs * merge main * remove unused parking_lot feature | |||
| 2025-12-28 | move Event and auto_reconnect to the azalea crate | mat | |
| 2025-12-27 | Move Client struct to azalea crate (#297) | mat | |
| * move the Client struct out of azalea-client into azalea * actually add client impls in azalea | |||
| 2025-12-23 | don't write unnecessarily from azalea-client's build script | mat | |
| 2025-12-23 | fix broken doctest | mat | |
| 2025-12-22 | move JoinOpts to a separate module | mat | |
| 2025-12-22 | add ContainerHandleRef::title | mat | |
| 2025-12-18 | fix warning when Vec3 codec is represented as floats | mat | |
| 2025-12-15 | write/update docs for several items | mat | |
| 2025-12-15 | improve docs by enabling scraped examples and bevy trait tags | mat | |
| 2025-12-14 | cleanup azalea crate, move client/swarm builders into separate modules | mat | |
| 2025-12-15 | sort derives with cargo sort-derives | mat | |
| might add to ci later, unsure how to do it without adding significant friction for contributors though | |||
| 2025-12-11 | enable str_to_string clippy lint | mat | |
| 2025-12-11 | clippy | mat | |
| 2025-12-12 | Delete `StartError` and `JoinError` (#296) | mat | |
| * delete StartError and JoinError * update changelog | |||
| 2025-12-12 | Refactor azalea-registry (#294) | mat | |
| * move registries in azalea-registry into separate modules * rename Item and Block to ItemKind and BlockKind * remove 'extra' registries from azalea-registry * hide deprecated items from docs * use DamageKindKey instead of Identifier when parsing registries * store tag entries as a Vec instead of a HashSet * sort tag values by protocol id * update changelog | |||
| 2025-12-12 | clippy | mat | |
| 2025-12-11 | Add options to request Mojang sessionserver with a proxy (#293) | mat | |
| * add options to request mojang sessionserver with a socks5 proxy * update changelog * rename auth_proxy to sessionserver_proxy | |||
| 2025-12-11 | Run handler function in a Tokio LocalSet (#295) | mat | |
| * Run handler function in a Tokio LocalSet * remove tokio flavor=current_thread from examples * update changelog | |||
| 2025-12-09 | Enchantments (#286) | mat | |
| * start implementing enchants * store parsed registries * more work on enchants * implement deserializer for some entity effects * mostly working definitions for enchants * fix tests * detect equipment changes * fix errors * update changelog * fix some imports * remove outdated todo * add basic test for enchants applying attributes * use git simdnbt | |||
| 2025-12-09 | move offline-mode uuid generation to azalea-crypto | mat | |
| 2025-12-09 | split open_container_at to open_container_at_with_timeout_ticks to have a ↵ | mat | |
| cleaner api interface | |||
| 2025-11-21 | refactor resolve_address | mat | |
