aboutsummaryrefslogtreecommitdiff
path: root/azalea
AgeCommit message (Collapse)Author
2025-12-11clippymat
2025-12-12polish readmesmat
2025-12-12Delete `StartError` and `JoinError` (#296)mat
* delete StartError and JoinError * update changelog
2025-12-12Refactor 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-12clippymat
2025-12-11Add 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-11Run 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-09Enchantments (#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-09move offline-mode uuid generation to azalea-cryptomat
2025-12-09split open_container_at to open_container_at_with_timeout_ticks to have a ↵mat
cleaner api interface
2025-11-30Add `online-mode` Cargo feature (#281)mat
* Add `online-mode` cargo feature * fix bad formatting in Cargo.toml
2025-11-21refactor resolve_addressmat
2025-11-13rename ResourceLocation to Identifier ahead of mojmap changesmat
2025-11-11cleanupmat
- remove deprecated code - add `[lints] workspace=true` to every Cargo.toml, to make modifying clippy lints easier for later - remove some unnecessary #[allow]s - use Vec3i in some parts of the collision code
2025-10-30Add support for mob effects (#269)ShayBox
* Add support for mob effects * Remove Option * MobEffectFlags * jump_boost_power f32
2025-10-13fix broken testsmat
2025-10-12add optional timeout for opening containersmat
2025-10-12improve ux for entity matching functionsmat
2025-10-13don't fall when the last pathfinder node is slipperymat
2025-10-12fix pathfinder repeatedly rotating when descending sometimesmat
2025-10-12upgrade deps and clean up lots of doc commentsmat
2025-10-07several pathfinder fixesmat
2025-10-06more reliable pathfinding on almost-full blocksmat
2025-10-04make 'force' always explicit when miningmat
2025-10-04fix wrong pathfinding when we start calculating a new path and the current ↵mat
executing path is long
2025-10-04upgrade deps and rename SystemSets to follow bevy's new naming conventionmat
2025-10-04Don't panic on PathFoundEvent without having required components (#258)Hiradpi
closes #257
2025-09-29rename SendPacketEvent to SendGamePacketEvent and PingEvent to GamePingEventmat
2025-09-28upgrade bevy to 0.17.0-rc.2mat
2025-09-28update depsmat
2025-09-27allow picking other bots in hit resultsmat
2025-09-26don't re-export azalea::bot::*, and some doc improvementsmat
2025-09-26update azalea-auth docs and variable names to make it clear that the cache ↵mat
key doesn't need to be an email
2025-09-22Fix pathfinding on farmlandmat
closes #250
2025-08-23handle AppExit eventmat
2025-08-20improve the example in azalea/README.mdmat
2025-08-20split client information handling out of BrandPlugin and some other cleanupmat
2025-08-18fix ClientboundMerchantOffersmat
2025-08-17remove unused imports in testbotmat
2025-08-18fix DataComponentPatch::getmat
2025-08-16log pathfinder perf info on successmat
2025-08-15make `handle_menu_opened_event` public (#238)Sovenance
This change was made so people can actually add systems before or after this
2025-08-15add PathfinderOpts and clean up some pathfinder codemat
2025-08-14Sneaking (#237)mat
* start implementing sneaking * fix horizontal_collision being inverted and cleanup * clippy * change dimensions and eye height based on pose * proper support for automatically crouching in certain cases * fix anticheat issues * add line to changelog and update a comment
2025-08-12send correct packets on teleportmat
2025-08-12upgrade deps and remove unused depsmat
2025-08-12Client::chat now takes Into<String> and doc fixesmat
2025-08-12add nearest_entity_by and improve some docsmat
2025-08-12fix rotations flagging anticheatsmat
2025-08-10Send correct data component checksums (#234)mat
* start implementing data component crc32 hashes * start doing serde impls for checksums * make more components hashable * make all data components serializable * support recursive components * fix simdnbt dep * update changelog * clippy