Commit Graph

627 Commits

Author SHA1 Message Date
Leijurv d40418d344
move updateState after calculateCost for consistency with every other movement 2018-09-04 16:04:44 -07:00
Leijurv 81ffbddc94
start with more than one chunk 2018-09-04 16:02:31 -07:00
Leijurv 0c4fd39845
better error message 2018-09-04 15:53:11 -07:00
Leijurv 2bb01fdd20
decrease scan rate 2018-09-04 15:33:38 -07:00
Leijurv 69d8bd56fa
rearranged loop order 2018-09-04 15:23:54 -07:00
Leijurv e7d41ba4fc
optimize chunk packer with extended block storage 2018-09-04 15:19:16 -07:00
Brady 8c9bb85d4b
Fully separate dependency on launch package from other packages 2018-09-04 17:18:42 -05:00
Leijurv 4f07d655d6
don't scan empty 2018-09-04 15:08:21 -07:00
Leijurv 7cc23bc89b
scan for uninteresting blocks in loaded chunks, fixes #99 2018-09-04 15:03:59 -07:00
Leijurv 0bd3f9f680
fix water fall logic 2018-09-04 13:57:56 -07:00
Leijurv 288e57d275
fix warning 2018-09-04 13:20:49 -07:00
Leijurv b8ee7f5b96
Merge branch 'slabs-stairs' 2018-09-04 10:07:08 -07:00
Leijurv 3fd1063e3c
cache on block not blockstate 2018-09-04 10:06:48 -07:00
Leijurv 424113f052
don't sprint if hunger is too low 2018-09-04 09:55:56 -07:00
Leijurv 438392840b
possible fix to concurrentmodificationexception on path start 2018-09-04 08:56:34 -07:00
Leijurv f51bcc8b89
forgot null check 2018-09-04 08:51:58 -07:00
Leijurv 2452a69089
mine many block types at once 2018-09-04 08:50:42 -07:00
Leijurv c367297136
Merge branch 'master' into slabs-stairs 2018-09-03 20:42:57 -07:00
Leijurv a2f0a1839a
fix goal get to block 2018-09-03 20:42:28 -07:00
Leijurv 07a9829865
accurate debug 2018-09-03 16:24:43 -07:00
Leijurv dd1a20a047
final makes things faster 2018-09-03 16:14:14 -07:00
Leijurv fc0d4c67f2
merge 2018-09-03 12:05:18 -07:00
Leijurv 574fd05376
fix bucket check, fixes #128 2018-09-03 12:03:49 -07:00
Leijurv 21342d6ea5
Merge branch 'master' into slabs-stairs 2018-09-03 11:43:24 -07:00
Leijurv bfd41f9473
stairs 2018-09-03 11:27:59 -07:00
Leijurv 4b2f98ccfd
consolidate and simplify into MovementHelper.isBottomSlab 2018-09-03 09:50:26 -07:00
Leijurv 7473e34602
check for top or double slab 2018-09-03 09:24:44 -07:00
Leijurv d328438cf2
no falling onto half slab 2018-09-03 09:21:26 -07:00
Leijurv 16f88aa858
setting 2018-09-03 09:18:30 -07:00
Leijurv bac07ce100
slabs 2018-09-03 09:15:18 -07:00
Brady 5dbf1014b3
Fix usage of characters that can't be mapped to ascii 2018-09-02 21:28:55 -05:00
Leijurv f75188b24d
fix cost cache overwrite in path executor 2018-09-02 14:12:33 -07:00
Leijurv c63ccc3dcb
can walk through should be cached as air, fixes #124 2018-09-02 14:10:27 -07:00
Leijurv da5460413c
segment based timeout, and slowpath warning 2018-09-02 13:51:38 -07:00
Leijurv 9e272824c5
traverse should also break the block in the way 2018-09-02 13:34:15 -07:00
Brady 0e6d61e907
Consolidate rayTraceTowards into RayTraceUtils, fixes #121 2018-09-02 14:21:34 -05:00
Brady 115b8553b2
Make Baritone initialization listeners consumers 2018-09-02 14:18:17 -05:00
Leijurv e8b108fde8
removePrefix 2018-09-02 12:06:00 -07:00
Leijurv 8d62f754a7
crucial performance optimization 2018-09-02 12:04:48 -07:00
Leijurv 5caa0542ba
ascend should clear the replaceable block in the way 2018-09-02 11:48:10 -07:00
Leijurv f3bd50dc36
disable load boundary cutoff by default, fixes #114 2018-09-02 10:46:54 -07:00
Leijurv e58c43305c
typo 2018-09-02 10:45:07 -07:00
Leijurv 462ccad885
use initial estimate from calculation phase 2018-09-02 10:43:34 -07:00
Leijurv 3afd836822
only offset down if doing so would put us on solid ground 2018-09-02 09:22:51 -07:00
Leijurv 1f97daf391
clean up the clutter 2018-09-02 07:18:57 -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 8d46c36269
you can walk on chests 2018-09-01 13:20:27 -07:00
Leijurv 76cdad2223
properly place on soul sand, fixes #118 2018-09-01 12:47:43 -07:00
Leijurv c0bc7b5ecd
fix strange issue when exiting and entering the same world 2018-09-01 12:26:55 -07:00