Commit Graph

23 Commits

Author SHA1 Message Date
Leijurv f28cdc531f
this will really help performance a lot 2018-09-26 15:34:06 -07:00
Leijurv 2aa4770b45
add settings for pathing hashmap 2018-09-26 15:01:14 -07:00
Leijurv 4ec9a4fc5b
really cancel, fixes #178 2018-09-24 09:57:20 -07:00
Leijurv 89ad673ae3
convenience methods 2018-09-23 18:44:54 -07:00
Brady 4ac2ade7c6
Create IPathingBehavior and expose all behaviors
This is still a biiiiiig WIP
2018-09-23 18:29:03 -05:00
Leijurv 23c11a5170
finish moving away from betterblockpos in path calculation 2018-09-23 08:52:03 -07:00
Leijurv 7fa6e001e6
don't cause exception on main thread if a movement becomes impossible 2018-09-23 08:13:21 -07:00
Leijurv e16bc5eca4
more better block pos 2018-09-22 08:56:49 -07:00
Leijurv 8b307f296a
fix very rare null pointer exception 2018-09-21 22:14:18 -07:00
Leijurv 2375f1a408
better encapsulation of currentlyRunning 2018-09-19 14:39:57 -07:00
Brady 6b61a00bed
Change License to GNU Lesser General Public License v3 2018-09-17 17:11:40 -05:00
Leijurv e75d0ff102
huh thats neat 2018-09-16 17:25:14 -07:00
Brady 0ce68ee21f
Replace some issue references with proper javadocs where applicable 2018-09-16 15:28:52 -05:00
Leijurv 001070d406
more robust path destination verification 2018-09-14 09:21:59 -07:00
Leijurv e3830643f6
only fail on movement cost increase if calced through cached, fixes #165 2018-09-13 16:18:26 -07:00
Brady ef396829f0
Collapse impl package for default behaviors 2018-09-12 17:58:33 -05:00
Leijurv d8790e1dc6
misc cleanup 2018-09-10 14:48:18 -07:00
Leijurv da5460413c
segment based timeout, and slowpath warning 2018-09-02 13:51:38 -07:00
Leijurv 2e22f1cf54
hopefully make currentlyRunning more resilient 2018-09-01 14:47:46 -07:00
Leijurv e705f9808b
add force cancel 2018-09-01 14:45:57 -07:00
Leijurv cebdd76ca7
node map performance, fixes #107 2018-08-29 13:51:17 -07:00
Leijurv c0fb57825c
cancel calculation in progress 2018-08-28 11:17:11 -07:00
Leijurv a2f539353b
cherry pick refactor 2018-08-22 14:50:54 -07:00