1
2
Fork 0
mirror of https://github.com/mat-1/azalea.git synced 2025-08-02 14:26:04 +00:00
Commit graph

1121 commits

Author SHA1 Message Date
mat
4f288b1c03 optimize physics a bit more 2024-02-26 00:55:46 -06:00
mat
e47dee388e reduce allocations for collision detection 2024-02-25 22:31:56 -06:00
mat
018ab55bdb optimize physics 2024-02-25 16:53:08 -06:00
mat
13426b035e add Display for Vec3, add SimulationSet, and add EntityChunkPos component 2024-02-24 21:03:02 -06:00
mat
c38957374c fix parsing textcomponents failing when it's translatable and has a primitive as an argument 2024-02-24 14:00:09 -06:00
mat
4eeda83ba4 add some more convenience functions 2024-02-24 06:02:11 -06:00
mat
64fceff1cc track entity rotations 2024-02-24 00:39:38 -06:00
mat
5c85158e7c fix 'CommandQueue has un-applied commands being dropped.' spam 2024-02-23 23:43:41 -06:00
mat
28de14f984 fix pathfinder A* using slightly suboptimal paths sometimes 2024-02-23 20:48:26 -06:00
mat
ad33d06e5f reword comment for calculated_bits_per_entry 2024-02-23 10:15:45 -06:00
mat
87658ac486 add OWNER_USERNAME to testbot 2024-02-22 22:44:05 -06:00
mat
038807e607 fix for hypixel limbo 2024-02-22 22:41:54 -06:00
mat
69f7eebcb3 fix for hypixel (wasn't sending ClientInformation on configuration) 2024-02-18 02:25:27 -06:00
mat
e08f2d842b
fix image in readme 2024-02-18 01:28:46 -06:00
mat
be4f13c36c upgrade deps, bevy 0.13 2024-02-17 14:43:42 -06:00
mat
64d48897af update deps 2024-01-25 00:44:20 -06:00
mat
7feee2954d remove unnecessary map_err 2024-01-20 17:35:54 -06:00
1zuna
73be589e7f
fixes unwrap on write_raw_packet(...) (#128) 2024-01-20 17:34:54 -06:00
mat
fd1c99e74a upgrade deps 2024-01-08 21:15:12 -06:00
mat
42f49c58ed update links to testbot in docs 2024-01-08 00:15:05 -06:00
mat
cfbfdd77b4 fix ping packet, explosion packet, and panic less 2024-01-08 00:12:54 -06:00
mat
0aa439d5ca rewrite testbot to use brigadier 2024-01-07 21:50:38 -06:00
mat
5ea1271145 add doc comment about d= 2024-01-06 18:16:11 -06:00
mat
1347f35492 rename open_container to open_container_at and add get_open_container 2024-01-04 01:55:00 -06:00
mat
13e6421cf5 fix FormattedText when 'extra' isn't a list of compounds 2023-12-28 18:36:23 -06:00
mat
cbb2ffad92 read nbt as optional in more places 2023-12-28 17:49:47 -06:00
veronoicc
cacb04718d
Make check_ownership pub (#126) 2023-12-28 15:50:55 -06:00
mat
ddf85a1be7 make ParticleData fail to compile when new particles are added to ParticleKind 2023-12-17 16:07:30 -06:00
mat
50e7cc4abf fix broken link to .config/config_fast_builds in docs 2023-12-17 16:01:03 -06:00
mat
64527657d3 fix tests
this was already fixed in pathfinder-extras but it's probably gonna be a while before that's merged
2023-12-17 15:59:23 -06:00
Tijn
7aca36805a
Publicize all fields on AddOperation and Style (#124)
The struct itself was already public, I assume the fields where meant to be as well.
2023-12-17 15:52:34 -06:00
mat
72154452c3 move config.toml to config_fast_builds 2023-12-17 15:50:41 -06:00
Tijn
8643ebd362
Add missing particles (#125)
* Add missing particles

Has all particles present on https://wiki.vg/Protocol#Particle as of 17 December 2023. This also fixes particles being parsed as the incorrect type due to id shifts caused by newly added particles.

* Add missing comma
2023-12-17 15:49:04 -06:00
mat
6b3a047e85 revert accidental change to echo example 2023-12-16 15:20:24 -06:00
mat
844ed11d02 fix SwarmEvent::Login and SwarmEvent::Init maybe 2023-12-16 15:19:27 -06:00
mat
a069ffe982 fix non-u8 gamemodes
love you wynncraft
2023-12-16 14:29:49 -06:00
mat
92d33ad0a3 force user to reauth when refresh fails 2023-12-16 13:54:57 -06:00
mat
a960dba87d default to survival mode when GameMode is out of bounds 2023-12-16 13:39:45 -06:00
mat
9260892d44 fix bytes of packets not being logged in tracing 2023-12-16 13:28:22 -06:00
mat
dc26558415 clippy lint was renamed 2023-12-15 11:43:49 -06:00
mat
a707e2eb82
Add mining to the pathfinder (#122)
* 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-15 11:26:40 -06:00
mat
59e140ddd6 seeded random in pathfinder bench 2023-12-13 23:25:46 -06:00
mat
cc0717f45e i didn't actually commit the code 2023-12-13 22:03:54 -06:00
mat
5b7ed4852c fix chunks incorrectly being forgotten sometimes
mojang WHY are chunk positions read z first and then x 😭
2023-12-13 22:02:53 -06:00
mat
da96a7663a mention join_delay in add_accounts docs 2023-12-11 23:31:57 -06:00
mat
929cb95db4 more reliable StopPathfindingEvent 2023-12-10 00:47:43 -06:00
mat
348c71b97b
Climbing (#121)
* start implementing climbing

* fix tests

* fix bots running at lower tick rate
2023-12-10 00:08:08 -06:00
mat
f15f0325c0 add BlockState::property 2023-12-09 21:45:36 -06:00
mat
10ee7e147d fix typos in code with crate-ci/typos 2023-12-09 18:36:16 -06:00
mat
b9829149cb fix broken doc links 2023-12-09 18:34:00 -06:00