Commit Graph

56 Commits

Author SHA1 Message Date
Leijurv 1dee8ef355
completely submitting to codacy 2018-10-27 14:41:25 -07:00
Leijurv b443be1795
more accurate check 2018-10-12 15:29:25 -07:00
Leijurv c5f5445f4b
fix exception when calculating descend from starting position above 256 2018-10-12 14:19:11 -07:00
Leijurv 8a65f43a0b
check world border, fixes #218 2018-10-12 14:12:06 -07:00
Brady 771e892b31
Get Cutoff implementation out of API we DON'T need you 2018-10-09 00:10:50 -05:00
Brady 2b4512ee3f
Move to API 2018-10-08 20:37:52 -05:00
Leijurv cb589219d8
use mutable move result to avoid instantianing ten million move result objects 2018-10-05 12:32:42 -07:00
Leijurv 4049c116d9
dynamicY and yOffset 2018-10-05 10:10:24 -07: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 61cf103df4
fix pathing 2018-09-24 18:56:57 -07:00
Brady 0f7743263e
Move goals to api 2018-09-24 20:33:00 -05:00
Brady 6ec6ff4596
Clean all imports 2018-09-24 18:51:10 -05:00
Leijurv da3f5251b5
refactor 2018-09-24 15:37:05 -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 182c1e6ff5
refactor 2018-09-23 14:23:23 -07:00
Leijurv 59b4e1a993
parkour 2018-09-23 12:24:07 -07:00
Leijurv 1a6b7d184a
cache chunk load check through block state interface 2018-09-23 10:20:19 -07:00
Leijurv cc01c88dbd
begone betterblockpos 2018-09-23 08:54:26 -07:00
Leijurv 23c11a5170
finish moving away from betterblockpos in path calculation 2018-09-23 08:52:03 -07:00
Leijurv 0d0eefec9c
s a n i k 2018-09-22 22:00:28 -07:00
Leijurv 15fa12fe08
end of an era. stop randomizing movements 2018-09-22 09:04:10 -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 2e63ac41d9
possibly fix oscillation problem with a large goal composite 2018-09-19 19:34:05 -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 a589cb0d9e
rearranged constructors 2018-09-16 20:16:05 -07:00
Leijurv b7cc707737
misc cleanup 4 2018-09-16 17:58:35 -07:00
Leijurv 001070d406
more robust path destination verification 2018-09-14 09:21:59 -07:00
Leijurv 5669204b4a
skynet 2018-09-11 20:09:53 -07:00
Leijurv ff2714b15f
refactor logging, fixes #153 2018-09-11 13:45:43 -07:00
Leijurv 35ed0f6821
refactor chunk to cache 2018-09-11 10:28:03 -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 07b0e2cdbf
block state interface cache region too 2018-09-09 09:50:19 -07:00
Leijurv 760f68cb05
instead of casting to BetterBlockPos at runtime, let the compiler verify that 2018-09-09 09:22:35 -07:00
Leijurv 63b04df95d
parkour 2018-09-06 07:48:27 -07:00
Leijurv 07a9829865
accurate debug 2018-09-03 16:24:43 -07:00
Leijurv da5460413c
segment based timeout, and slowpath warning 2018-09-02 13:51:38 -07:00
Leijurv 1f97daf391
clean up the clutter 2018-09-02 07:18:57 -07:00
Leijurv 3c25e2b685
fix part of oscillation 2018-09-01 11:19:42 -07:00
Brady b073d591fb
Fix non-monotonic elapsed time checks, fixes #108 2018-08-29 18:23:11 -05:00
Leijurv 95cda79ef1
small open set change 2018-08-29 15:35:41 -07:00
Leijurv 0342136edc
fix chunk cache check performance, fixes #106 2018-08-29 12:19:21 -07:00
Leijurv 81b0e14c9a
more debug info 2018-08-29 11:53:37 -07:00
Leijurv fb04ec6ff4
chunk check optimization 2018-08-29 11:29:26 -07:00
leijurv 8d1570a11b cherry pick 3x faster cache check 2018-08-28 21:16:27 -07:00
Leijurv 23cbef102d
more debug info 2018-08-28 16:15:24 -07:00
Leijurv 340b1558e4
debug cosmetic improvements 2018-08-28 15:53:29 -07:00