| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-11-27 | replace once_cell with std:;sync::LazyLock | mat | |
| 2024-11-23 | Update and merge the dependencies (#187) | Shayne Hartford | |
| * Add rust rover to .gitignore * Fold dependency feature lists * Sort dependencies alphabetically * Update dependencies * Upgrade dependencies * Comment out unused dependencies * Nightly is broken right now :) * Fix conflict with derive_more * cargo autoinherit to merge dependencies * Fix clippy lints | |||
| 2024-11-15 | Add more derives to the pathfinder goals for flexibility (#183) | Shayne Hartford | |
| 2024-11-12 | Make some internal system handles public for use with before/after (#180) | Shayne Hartford | |
| 2024-10-26 | group imports with rustfmt | mat | |
| 2024-10-21 | Rename InventoryComponent to Inventory to match other components (#177) | Shayne Hartford | |
| (cherry picked from commit 266058a8d441169b46ef819595eee62337ab324c) | |||
| 2024-08-15 | fix sometimes being able to mine blocks through walls | mat | |
| 2024-08-15 | fix ClientboundLevelParticlesPacket errors and pathfinder /particle errors | mat | |
| 2024-04-09 | make recalculate_near_end_of_path public | mat | |
| so other plugins can do .after(recalculate_near_end_of_path) | |||
| 2024-02-26 | optimize physics a bit more | mat | |
| 2024-02-25 | optimize physics | mat | |
| 2024-02-24 | add Display for Vec3, add SimulationSet, and add EntityChunkPos component | mat | |
| 2024-02-23 | fix pathfinder A* using slightly suboptimal paths sometimes | mat | |
| 2024-02-22 | fix for hypixel limbo | mat | |
| 2024-02-17 | upgrade deps, bevy 0.13 | mat | |
| 2024-01-08 | fix ping packet, explosion packet, and panic less | mat | |
| 2023-12-17 | fix tests | mat | |
| this was already fixed in pathfinder-extras but it's probably gonna be a while before that's merged | |||
| 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-12-10 | more reliable StopPathfindingEvent | mat | |
| 2023-12-10 | Climbing (#121) | mat | |
| * start implementing climbing * fix tests * fix bots running at lower tick rate | |||
| 2023-12-09 | add BlockState::property | mat | |
| 2023-12-04 | Replace Bevy's FixedUpdate with Azalea's GameTick (#119) | mat | |
| * replace bevy FixedUpdate with azalea GameTick * Update to Bevy 0.12.1 | |||
| 2023-12-03 | clippy | mat | |
| 2023-12-03 | make it so plugins can send and receive packets during the login state | mat | |
| 2023-11-18 | replace log with tracing | mat | |
| 2023-11-12 | improve docs a bit | mat | |
| 2023-11-12 | fix pathfinder tests | mat | |
| 2023-11-06 | bevy 0.12 | mat | |
| 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-08 | update repo links | 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 | |
| 2023-10-07 | descend_forward_1_move move | mat | |
| 2023-10-07 | clean up code and optimize a bit more | mat | |
| 2023-10-07 | make pathfinder twice as fast :sunglasses: | mat | |
| 2023-10-07 | improve pathfinder path execution | mat | |
| 2023-10-06 | make sure pathfinder is always centered on the destination block (fixes tests) | mat | |
| 2023-10-05 | replace a linear search with a binary search . . . | mat | |
| 2023-10-05 | make pathfinder more blazingly fast by skipping linear search most of the time | mat | |
| 2023-10-05 | simplify part of pathfinder | mat | |
| 2023-10-04 | improve pathfinder heuristics | mat | |
| 2023-10-04 | preallocate edges vec in pathfinder | mat | |
| 2023-10-04 | add safety comments and simplify some code | mat | |
| 2023-10-04 | BLAZINGLY FAST 🚀🚀🚀 pathfinding | mat | |
| 2023-10-03 | tweak pathfinder costs a bit | mat | |
