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

231 commits

Author SHA1 Message Date
mat
ad96ffa02e clean up code and optimize a bit more 2023-10-07 16:09:21 -05:00
mat
5d075abfc5 make pathfinder twice as fast 😎 2023-10-07 15:27:21 -05:00
mat
87bfc642da improve pathfinder path execution 2023-10-07 00:35:48 -05:00
mat
94ef48d9f2 make sure pathfinder is always centered on the destination block (fixes tests) 2023-10-06 16:08:26 -05:00
mat
177864be60 replace a linear search with a binary search . . . 2023-10-05 01:40:25 -05:00
mat
e4e0433853 make pathfinder more blazingly fast by skipping linear search most of the time 2023-10-05 00:39:16 -05:00
mat
dbf7776656 simplify part of pathfinder 2023-10-05 00:15:32 -05:00
mat
074bb61983 improve pathfinder heuristics 2023-10-04 22:54:07 -05:00
mat
9db542f342 preallocate edges vec in pathfinder 2023-10-04 20:35:01 -05:00
mat
17734cdcbf add safety comments and simplify some code 2023-10-04 20:24:49 -05:00
mat
c2fb991595 BLAZINGLY FAST 🚀🚀🚀 pathfinding 2023-10-04 19:49:30 -05:00
mat
a060ffff93 tweak pathfinder costs a bit 2023-10-03 23:07:03 -05:00
mat
bffa28e706 fix world being locked while pathfinding 2023-10-03 22:08:18 -05:00
mat
86d96071b3 upgrade deps and make test not flaky
the test just always fails now, this needs to be fixed but at least it's easier to fix now
2023-10-03 01:36:07 -05:00
mat
e9c5231336 tweak pathfinder costs 2023-10-03 01:13:08 -05:00
mat
0691373310 cleanup 2023-10-02 20:59:51 -05:00
mat
985327241d yet another W for linear searches 2023-10-02 19:57:13 -05:00
mat
7b10e5cd7e optimize pathfinder more 2023-10-02 18:53:27 -05:00
mat
d0505f7de3 optimize pathfinder more 2023-10-02 17:51:38 -05:00
mat
c3d27487ca start optimizing pathfinder 2023-10-02 16:41:40 -05:00
mat
4f6ab28325 add pathfinder benchmark 2023-10-01 20:23:26 -05:00
mat
37146f46f0 fix panic when pathfinding 2023-10-01 19:24:04 -05:00
mat
8b65d7c95e pathfinder parkour tests and fix some parkour issues 2023-10-01 17:38:21 -05:00
mat
befa33a879 organize azalea_core and re-export it from azalea 2023-10-01 15:19:13 -05:00
mat
a440c23a3b more reliable pathfinder parkour 2023-10-01 14:43:51 -05:00
mat
aee48061cf clippy 2023-09-30 18:18:53 -05:00
mat
b635846344 start implementing parkour 2023-09-30 18:17:30 -05:00
mat
1c97e23290 improve ascend (stolen from baritone) 2023-09-30 16:30:13 -05:00
mat
2c8e1e7e85 improve descending in pathfinder more 2023-09-30 15:51:24 -05:00
mat
af5134a0f9 pathfinder: don't spin while descending 2023-09-30 15:42:59 -05:00
mat
f61a6d1633 add more pathfinder goals 2023-09-30 12:41:33 -05:00
mat
3f62ff1113 remove BlockPosGoal::from and Goal::goal_node 2023-09-30 12:38:09 -05:00
mat
4b9499a123 stitch together pathfinder paths better
this results in more efficient paths and less recalculations
2023-09-30 12:34:14 -05:00
mat
7b3e2e4bf7
1.20.2 (#99)
* add configuration state

* start updating to 23w31a

* implement a bit more of 23w31a

* chunk batching

* start adding configuration state

* ioasfhjgsd

* almost works

* configuration state mostly implemented

* handle other packets in configuration state and fix keepalive

* cleanup, fix warnings

* 23w32a

* fix some doctests

* 23w33a

* 23w35a

* 1.20.2-pre2

* fix system conflicts

* 1.20.2-pre4

* make tests compile

* tests pass

* 1.20.2-rc2

* 1.20.2

* Revert "1.20.2"

This reverts commit dd152fd265.

* didn't mean to commit that code

---------

Co-authored-by: mat <git@matdoes.dev>
2023-09-21 11:16:29 -05:00
mat
51963990bc fix entities not always being despawned after merge 2023-09-18 23:25:22 -05:00
mat
e6941b6a24 instanceloadedevent and a few fixes 2023-09-18 19:29:14 -05:00
mat
856a3252f6 heightmaps 2023-09-17 21:44:17 -05:00
mat
a920359c9a simplify some code related to Account being a component 2023-09-15 17:38:24 -05:00
mat
b6586d500c make Account a component 2023-09-15 17:09:04 -05:00
mat
659b6a1175 rename start_ecs to start_ecs_runner 2023-09-15 17:00:52 -05:00
mat
622042fd41 infinite pathfinding 2023-09-14 22:54:08 -05:00
mat
e585d9024d detect obstructions while pathfinding and better results on timeout 2023-09-14 21:01:56 -05:00
mat
3621acab75 AcceptResourcePacksPlugin 2023-09-14 17:00:27 -05:00
mat
83784d5a35 rename Local to LocalEntity 2023-09-14 16:48:21 -05:00
mat
f8cca41361 fix falling through blocks on spawn (and triggering anticheats) 2023-09-11 22:59:05 -05:00
mat
4885f848a4 fix incorrect jumping 2023-09-10 17:33:10 -05:00
mat
12118ebfa3 use better pathfinder costs and also fix relative entity updates breaking sometimes 2023-08-26 22:19:10 -05:00
mat
dea717b68e simplify pathfinder more 2023-08-26 18:08:13 -05:00
mat
5d7669f72b simplify pathfinder 2023-08-26 03:08:35 -05:00
mat
472496b7b8 fix all bevy ambiguities 2023-08-25 23:28:19 -05:00