Commit Graph

39 Commits

Author SHA1 Message Date
Leijurv 043d6ffd20
improve pathingbehavior resiliency 2018-11-27 10:37:48 -08:00
Leijurv 7632d667c9 add a secondary failure cutoff 2018-11-23 15:06:09 -06:00
Leijurv a98c5d7d99
my house 2018-11-23 10:25:02 -08:00
Brady ce0e8b4cd1
Clean up some bad Optional practices 2018-11-17 11:18:55 -06:00
Leijurv 737c632227
path creation no longer throws this 2018-11-16 16:28:20 -08:00
Leijurv f808fc9802
general cleanup 2018-11-14 14:27:30 -08:00
Leijurv 8385bc35ed
wow thats a rare bug 2018-11-14 14:26:35 -08:00
Leijurv b56cdcda52
remove that toxic cloud 2018-11-14 14:19:24 -08:00
Leijurv dd08b2c825
no more references to player() from pathing thread 2018-11-09 17:21:02 -08:00
Leijurv 842e50adb9
path cleanup 2018-11-07 17:16:34 -08:00
Leijurv 4a1951b027
many fixes 2018-11-07 14:09:23 -08:00
Leijurv 6b6ebd6968
optimize all imports 2018-10-15 16:16:04 -07:00
Brady 771e892b31
Get Cutoff implementation out of API we DON'T need you 2018-10-09 00:10:50 -05:00
Brady 875f01c358
More comprehensive IPath javadocs 2018-10-08 23:29:16 -05:00
Brady 2b4512ee3f
Move to API 2018-10-08 20:37:52 -05:00
Leijurv 36bdaa99ec
DAE BlockPos bad? 2018-10-03 07:57:24 -07:00
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