Commit Graph

29 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 fb7d729b11
misc cleanup 2018-09-16 17:11:04 -07:00
Leijurv 13cfb8e369
walkWhileBreaking, fixes #147 2018-09-14 16:45:51 -07:00
Brady ef396829f0
Collapse impl package for default behaviors 2018-09-12 17:58:33 -05:00
Leijurv 7f983c92f4
assumeSafeWalk 2018-09-11 20:50:29 -07:00
Leijurv 0412298555
don't try to place against water, actually fixes #155 2018-09-11 19:05:45 -07:00
Leijurv ff2714b15f
refactor logging, fixes #153 2018-09-11 13:45:43 -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 132e277388
{ } 2018-09-07 21:32:25 -07:00
Brady e5f8b5de5b
Merge branch 'master' into movement-duplicate-switch 2018-09-07 19:36:06 -05:00
Leijurv a45f291d67
vine and ladder fixes 2018-09-04 16:19:23 -07:00
Leijurv bac07ce100
slabs 2018-09-03 09:15:18 -07:00
Leijurv 9e272824c5
traverse should also break the block in the way 2018-09-02 13:34:15 -07:00
Leijurv 76cdad2223
properly place on soul sand, fixes #118 2018-09-01 12:47:43 -07:00
Leijurv a3e5714e91
collect canPlaceAgainst into one place 2018-08-28 15:01:24 -07:00
Leijurv d433cbb90b
no more against array creation 2018-08-28 14:56:21 -07:00
Leijurv 557f2e48c3
no movement places more than one thing... 2018-08-28 13:41:44 -07:00
Leijurv 1dc0f5c3ad
update logic 2018-08-28 12:53:01 -07:00
Leijurv d4d2fb392a
small optimization 2018-08-28 12:40:35 -07:00
Leijurv 50fd63647b
sprint through descend, fixes #29 and #38 2018-08-26 08:12:57 -07:00
Brady 91c4d8292d
Cleaned up 7 duplicate switch statements 2018-08-26 02:53:50 -05:00
Brady 8de7963c74
Allow opening of fence gates that are blocking movement, fixes #46 2018-08-26 02:17:52 -05:00
Brady 32a0f4eaac
All around minor cleanups to movement classes 2018-08-25 18:30:23 -05:00
Leijurv 879d72d715
don't sprint if allowSprint is false 2018-08-25 15:34:19 -07:00
Leijurv 342bb8616c
fix passable and replacable checks for snow in cached chunks, fixes #87 2018-08-25 08:44:33 -07:00
Leijurv 36cbffb593
reset, fixes #84 2018-08-23 11:14:37 -07:00
Leijurv bde507cac6
clear blocks in the way, probably fixes #82 2018-08-23 09:41:17 -07:00
Leijurv a2f539353b
cherry pick refactor 2018-08-22 14:50:54 -07:00