| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 9 days | several stability fixes for pathfinder when doing long paths | mat | |
| 9 days | upgrade deps | mat | |
| 10 days | rename PhysicsState to ClientMovementState and add utility functions for it | mat | |
| 2026-01-19 | minor pathfinder cleanup | mat | |
| 2026-01-19 | add simulation-based pathfinder execution engine | mat | |
| 2026-01-18 | doc and typo fix | mat | |
| 2026-01-18 | don't fail parkour jumps that collide with ceiling blocks horizontally | mat | |
| 2026-01-17 | rename PathfinderCtx to MovesCtx | mat | |
| 2026-01-17 | clippy | mat | |
| 2026-01-17 | use more compact chunk section positions in pathfinder | mat | |
| 2026-01-17 | add 'uncommon' pathfinder move category | mat | |
| 2026-01-16 | better pathfinder swimming and other tweaks | mat | |
| 2026-01-16 | pathfinder tweaks, and add a way to enable baritone compat for debugging | mat | |
| 2026-01-16 | minor pathfinder optimizations and api+doc improvements | mat | |
| 2026-01-15 | more optimal pathfinder ascend_move | mat | |
| 2026-01-13 | Rename Instance to World (#304) | 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 | pathfinder swimming | mat | |
| 2026-01-05 | fix panic in a_star and some prep for pathfinder swimming | mat | |
| 2025-10-12 | improve ux for entity matching functions | mat | |
| 2025-10-12 | fix pathfinder repeatedly rotating when descending sometimes | mat | |
| 2025-10-12 | upgrade deps and clean up lots of doc comments | mat | |
| 2025-10-07 | several pathfinder fixes | mat | |
| 2025-10-06 | more reliable pathfinding on almost-full blocks | mat | |
| 2025-10-04 | make 'force' always explicit when mining | mat | |
| 2025-09-28 | upgrade bevy to 0.17.0-rc.2 | mat | |
| 2025-09-26 | don't re-export azalea::bot::*, and some doc improvements | mat | |
| 2025-06-11 | take BlockPos instead of &BlockPos in all function arguments | mat | |
| 2025-06-09 | jump if in water while executing pathfinder path | mat | |
| 2025-06-01 | add CustomPathfinderState | mat | |
| 2025-05-30 | fix clippy issues and improve formatting everywhere | mat | |
| 2025-05-07 | upgrade rust version and fix clippy warnings | mat | |
| 2025-05-06 | fix various issues with mining | mat | |
| 2025-05-06 | fix pathfinder descending onto non-full blocks | mat | |
| 2025-05-07 | fix some edge cases when pathfinding on slabs and stairs | mat | |
| 2025-05-07 | pathfinder can now handle slabs, stairs, and dirt paths | mat | |
| 2025-04-25 | update to bevy 0.16 | mat | |
| 2025-02-22 | update to rust edition 2024 | mat | |
| 2024-12-25 | optimize pathfinder | mat | |
| 2024-12-24 | add additional pathfinder test and fix pathfinder failure | mat | |
| 2024-11-27 | Refactor azalea-protocol (#190) | mat | |
| * start updating to 1.21.4 * fix block codegen and stop using block data from burger * rename packet related modules and structs to be simpler * ItemSlot -> ItemStack for more consistency with mojmap * .get() -> .into_packet() * simplify declare_state_packets by removing packet ids * rename read_from and write_into to azalea_read and azalea_write * rename McBufReadable and McBufWritable to AzaleaRead and AzaleaWrite * McBuf -> AzBuf * remove most uses of into_variant * update codegen and use resourcelocation names for packets * implement #[limit(i)] attribute for AzBuf derive macro * fixes for 1.21.4 * fix examples * update some physics code and fix ChatType * remove unused imports in codegen * re-add some things to migrate.py and update +mc version numbers automatically * downgrade to 1.21.3 lol | |||
| 2024-10-26 | group imports with rustfmt | mat | |
| 2023-12-15 | Add mining to the pathfinder (#122) | mat | |
| * basic pathfinder mining poc * mining descending and autotool * pathfinder mining descending * pathfinder fixes * allow disabling pathfinder miner and other fixes * small optimization to avoid chunk vec iter lookup sometimes * seeded rng in pathfinder bench * consistently use f32::INFINITY this brings performance much closer to how it was before * astar heuristic optimization from baritone * add downward_move * fix downward move execute * avoid liquids and falling blocks when mining * fix COST_HEURISTIC * fix to not path through flowing liquids * only reset pathfinder timeout while mining if the block is close enough * cache mining costs of block positions * fix mine_while_at_start and move PathfinderDebugParticles to its own module * add ReachBlockPosGoal in other news: azalea's sin/cos functions were broken this whole time and i never noticed * clippy and add things that i accidentally didn't commit * improve wording on doc for azalea::pathfinder | |||
| 2023-10-12 | KnockbackEvent and rename Physics::delta to velocity | mat | |
| 2023-10-10 | start adding mining to pathfinder | mat | |
| 2023-10-08 | PathfinderCtx | mat | |
| 2023-10-08 | don't pathfind into lava lol | mat | |
| 2023-10-07 | split pathfinder execution into multiple systems (and fix some bugs) | mat | |
| 2023-10-07 | fix some parkour issues | mat | |
| 2023-10-07 | 3 block jumps and other parkour | mat | |
