Commit Graph

23 Commits

Author SHA1 Message Date
Babbaj 76d3a13f58
cull far away chunks from the cache 2023-07-16 01:19:51 -04:00
Brady 29bf046aa8
BlockStateOctreeInterface 2023-07-13 14:28:51 -05:00
Babbaj 42771686c6
auto swap elytra 2023-07-12 16:42:14 -04:00
Brady 349c951b55
Better handling of unsupported systems 2023-07-11 22:47:09 -05:00
Brady Hahn a8e1b16dee
Merge pull request #4048 from babbaj/elytra
don't send the whole chunk for small changes
2023-07-09 22:31:42 -07:00
Babbaj dc53a95bef
don't send the whole chunk for small changes 2023-07-10 00:45:12 -04:00
Brady eec4edea05
Remove old pack method 2023-07-09 20:00:35 -07:00
Babbaj 96a64b454e
optimize uploading chunk data 2023-07-09 22:29:31 -04:00
Brady b6bf4427ef
Use soft references for nether chunk packing queue 2023-07-07 00:30:07 -07:00
Brady aeeb001205
Fix some codacy issues 2023-07-06 19:02:13 -07:00
Brady d32f1b2a16
Add hit pos raytrace method to context 2023-06-30 20:38:45 -05:00
Brady 877fd25608
Distinguish unexpected exceptions in path calc 2023-06-21 00:52:43 -05:00
Brady 141a48a15e
Some refactoring, more precise `goingTo` 2023-06-20 20:30:10 -05:00
Brady 1d092a7165
Compute angles on another thread between ticks 2023-06-20 20:09:53 -05:00
Brady 0ecabdd047
Update `nether-pathfinder` to 0.18 2023-06-20 13:43:42 -05:00
Brady ee0a6c2523
Use new single trace `isVisible` api 2023-06-19 21:45:52 -05:00
Brady 753b1cf1c3
Interpolate path positions
- Update `nether-pathfinder` to 0.17
- Utilize new batched visibility raytracing to efficiently trace bounding box paths
2023-06-19 21:38:08 -05:00
Babbaj e57a84ded4
use legacy raytrace with ignore liquid to get out of lava 2023-06-19 17:58:06 -04:00
Brady 67efb7a5b6
Add `experimentalRaytrace` setting for native raytrace
Update `nether-pathfinder` to 0.15
2023-06-19 00:34:22 -05:00
Babbaj 76c5c1155f
Fix ElytraCommand throwing exception for invalid goals 2023-06-18 00:51:07 -04:00
Leijurv fef7ba4701
tweaks 2023-06-17 20:03:30 -07:00
Brady 0290b344dc
Cancel before shutting down executor 2023-06-17 02:33:43 -05:00
Brady 395706edc9
move context wrapper to new class 2023-06-17 02:02:26 -05:00