Commit Graph

170 Commits

Author SHA1 Message Date
Brady 6b61a00bed
Change License to GNU Lesser General Public License v3 2018-09-17 17:11:40 -05:00
Brady 583a5046ef
Utilize the fact that all MovementState methods return "this" 2018-09-17 12:17:58 -05:00
Leijurv a589cb0d9e
rearranged constructors 2018-09-16 20:16:05 -07:00
Leijurv 3011b85aee
add defaults to switches 2018-09-16 19:50:14 -07:00
Brady aa2caf63d3
Clean up PathingBehavior#findPath 2018-09-16 21:18:39 -05:00
Leijurv b7cc707737
misc cleanup 4 2018-09-16 17:58:35 -07:00
Leijurv af58304b38
misc cleanup 3 2018-09-16 17:49:19 -07:00
Leijurv e75d0ff102
huh thats neat 2018-09-16 17:25:14 -07:00
Leijurv fb7d729b11
misc cleanup 2018-09-16 17:11:04 -07:00
Leijurv 51f1cadbb8
now unused 2018-09-16 16:50:56 -07:00
Brady 0ce68ee21f
Replace some issue references with proper javadocs where applicable 2018-09-16 15:28:52 -05:00
Leijurv eca41a046a
more accurate name 2018-09-15 19:35:35 -07:00
Leijurv 27b9324cf1
add goal axis and fix movement fall path detection 2018-09-15 12:51:37 -07:00
Leijurv b5a512963d
don't get stuck on ascend, fixes #171 2018-09-15 10:04:48 -07:00
Leijurv 67c5a9caa0
fix failure to break on fall 2018-09-15 09:29:03 -07:00
Leijurv 20ecab7d53
fix breaking movementfall last block with assumeWalkOnWater 2018-09-15 08:31:46 -07:00
Leijurv 0b30e822c2
fix flowing water detection for assumeWalkOnWater 2018-09-15 08:00:24 -07:00
Leijurv 19b47d77e5
can still fall into water if assumeWalkOnWater is true 2018-09-15 07:51:46 -07:00
Leijurv 9b375e1f5f
fix path not derendering once finished 2018-09-15 07:42:03 -07:00
Leijurv 1745ce6a62
fix wrong y coordinate on path beginning 2018-09-15 07:38:53 -07:00
Leijurv 12b64ead5c
a much needed path executor overhaul 2018-09-14 18:29:35 -07:00
Leijurv 13cfb8e369
walkWhileBreaking, fixes #147 2018-09-14 16:45:51 -07:00
Leijurv 29391af5ad
solidarity 2018-09-14 15:57:46 -07:00
Leijurv 001070d406
more robust path destination verification 2018-09-14 09:21:59 -07:00
Leijurv a38da64c49
make the left click workaround optional 2018-09-14 09:05:29 -07:00
Leijurv d7a646789e
fixes to parkour place 2018-09-14 08:40:34 -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 380f21bb38
Remove pythagoreanMetric setting 2018-09-13 14:48:23 -05:00
Brady ef396829f0
Collapse impl package for default behaviors 2018-09-12 17:58:33 -05:00
Leijurv a7504caa67
Merge branch 'skynet' 2018-09-12 10:13:39 -07:00
Leijurv 39a3c1cd4a
oh my god 2018-09-12 07:55:40 -07:00
Leijurv 7f983c92f4
assumeSafeWalk 2018-09-11 20:50:29 -07:00
Leijurv e82f6b8e35
assumeStep 2018-09-11 20:24:27 -07:00
Leijurv 5669204b4a
skynet 2018-09-11 20:09:53 -07:00
Leijurv 3afc77bc9a
fix infinite recalc when jumping over flowing water 2018-09-11 19:39:47 -07:00
Leijurv 0412298555
don't try to place against water, actually fixes #155 2018-09-11 19:05:45 -07:00
Leijurv 9334cf1dd4
stop walking into liquids, fixes #155 2018-09-11 18:33:03 -07:00
Leijurv acd9cecd66
improve path safety 2018-09-11 18:26:10 -07:00
Leijurv 1bf34d42e2
added maxCostIncrease, fixes #154 2018-09-11 15:51:29 -07:00
Brady e6c574063e
Prevent flying capabilities when pathing, fixes #130 2018-09-11 17:37:26 -05:00
Leijurv ff2714b15f
refactor logging, fixes #153 2018-09-11 13:45:43 -07:00
Leijurv bafc938424
possibly fix parkour cost calculation issue 2018-09-11 13:15:13 -07:00
Leijurv 35ed0f6821
refactor chunk to cache 2018-09-11 10:28:03 -07:00
Leijurv 9daf46e30c
typos 2018-09-11 06:37:08 -07:00
Leijurv d8790e1dc6
misc cleanup 2018-09-10 14:48:18 -07:00
Leijurv 72eec135d0
misc improvements 2018-09-10 09:22:32 -07:00
Leijurv d8ca6cad4e
i am an idiot 2: electric boogaloo 2018-09-09 13:19:48 -07:00
Leijurv 6801d00d7e
enable 1-skipback 2018-09-09 11:06:02 -07:00
Leijurv 4a13b54e50
brady was right and I was wrong 2018-09-09 10:27:47 -07:00
Leijurv 07b0e2cdbf
block state interface cache region too 2018-09-09 09:50:19 -07:00