Commit graph

1055 commits

Author SHA1 Message Date
mat
eeec59adab KnockbackEvent and rename Physics::delta to velocity 2023-10-12 22:39:29 -05:00
mat
79ad1e93bf brigadier suggestions
closes #109
2023-10-12 22:01:15 -05:00
mat
f505ace721 clippy 2023-10-12 20:21:28 -05:00
mat
d82230a427 less Arc<S> in brigadier 2023-10-12 20:18:53 -05:00
mat
38db231ea8 brigadier usages 2023-10-12 20:14:29 -05:00
mat
d5f424b8c2 remove unnecessary clone 2023-10-11 00:09:25 -05:00
mat
19881c4612 fix State incorrectly being reused when calling handlers in swarm 2023-10-11 00:02:12 -05:00
mat
9a687f0ffe start adding mining to pathfinder 2023-10-10 23:21:23 -05:00
mat
0297b8aace PathfinderCtx 2023-10-08 15:34:41 -05:00
mat
f10535b5c8 don't pathfind into lava lol 2023-10-08 04:34:58 -05:00
mat
5212ba4d5d update repo links 2023-10-08 03:58:57 -05:00
mat
682609a24e knockback 2023-10-08 03:24:29 -05:00
mat
971f42e3db split pathfinder execution into multiple systems (and fix some bugs) 2023-10-07 23:12:19 -05:00
mat
9281e4fdb9 fix some parkour issues 2023-10-07 17:45:34 -05:00
mat
44fda05893 3 block jumps and other parkour 2023-10-07 17:29:07 -05:00
mat
78856fbefe descend_forward_1_move move 2023-10-07 16:49:31 -05:00
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
3831bd6f9c update chunk batching 2023-10-07 14:26:09 -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
30702d94f6 fix QueryDoesNotMatch and improve error 2023-10-06 15:23:36 -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
9c6459a73b mention that the discord and matrix are bridged in readme 2023-10-03 14:03:47 -05:00
mat
f63baf5a03 improve readme 2023-10-03 13:10:18 -05:00
mat
0ef15254c4 also upgrade deps everywhere else lol 2023-10-03 01:37:00 -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
e847f46c0b fix broken doc link 2023-10-02 22:24:06 -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
994bac2c13 add benchmarks to azalea-world 2023-10-02 00:20:20 -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
2606de9f4c start adding brigadier suggestions 2023-10-01 19:12:27 -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
33e823d6fa fix log feature 2023-10-01 14:48:19 -05:00
mat
a440c23a3b more reliable pathfinder parkour 2023-10-01 14:43:51 -05:00