Commit Graph

65 Commits

Author SHA1 Message Date
Leijurv 1ad6a0d5b5
remove all that crap lol 2019-01-10 18:21:02 -08:00
Leijurv e971d5d43f
prevent favoring from affecting movement cost thresholds 2019-01-08 14:56:21 -08:00
Leijurv 816727d65b
not happening 2019-01-01 22:32:43 -08:00
Leijurv 0e012adb6c
unneeded 2018-12-31 08:00:43 -10:00
Leijurv 50d37bb311
lol 2018-12-25 20:07:26 -08:00
Leijurv b9b25e7e6b
no more stupid wrapper getters 2018-12-20 21:22:18 -08:00
Leijurv 64eabf71f2
traverse place against below 2018-12-05 08:29:32 -08:00
Brady b22e93d6d0
Fix javadoc errors 2018-12-03 18:47:40 -06:00
Leijurv 6a402b4a2b
fix the fire thing in a slightly different way 2018-11-29 20:36:19 -08:00
Leijurv 2ba0e6ada6
don't create a new bsi hundreds of times a tick maybe? 2018-11-25 22:19:04 -08:00
Leijurv 933b295c40
context objectMouseOver 2018-11-14 13:46:16 -08:00
Brady 5e2f40a322
Fix some things mentioned by @Leijurv 2018-11-13 16:33:45 -06:00
Brady 17161fd576
Resolve merge conflicts 2018-11-13 15:29:02 -06:00
Brady d3db551cc9
Awesome 2018-11-13 15:14:29 -06:00
Brady bae34e5b80
Initial meme
Still need to fix MovementHelper LUL
2018-11-13 11:50:29 -06:00
Leijurv 83f14b10bb
whoa codacy suggested something actually helpful 2018-11-12 15:45:35 -08:00
Leijurv 45e4239b26
context specific blockstateinterface lookups. also toxic 2018-11-11 12:35:22 -08:00
Leijurv 3ddf6b2335
player and player controller toxic cloud 2018-11-09 19:12:36 -08:00
Leijurv 1a1686b7c3
fix yet more player references 2018-11-09 18:55:53 -08:00
Leijurv 13505a052f
wait a tick until objectMouseOver matches, fixes #254 2018-11-09 15:59:08 -08:00
Leijurv 96da078219
cutoff path up until movement failure, don't throw exception and fail entire path 2018-11-07 14:37:23 -08:00
Leijurv 527691a2ec
fix blockbreakhelper toxic cloud in movement 2018-11-05 20:37:54 -08:00
Leijurv 604ef2bb64
misc cleanup 2018-11-05 20:01:46 -08:00
Leijurv b65a199e54
move all checks from BlockStateInterface to MovementHelper 2018-11-01 15:36:32 -07:00
Brady ed1941abdb
Fix desynchronized allowFlying state 2018-10-28 18:38:23 -05:00
Leijurv 1b1233d26a
only one singleton 2018-10-27 18:45:17 -07:00
Leijurv 6b6ebd6968
optimize all imports 2018-10-15 16:16:04 -07:00
Brady c80b855dab
Move a lot of utils to api 2018-10-14 00:55:30 -05:00
Leijurv fec29d03fd
automatically break block while suffocating, fixes #33 2018-10-10 21:25:21 -07:00
Brady 0fb5f3233f
MovementStatus javadocs 2018-10-08 23:52:36 -05:00
Brady 2b4512ee3f
Move to API 2018-10-08 20:37:52 -05:00
Brady e23a9c976a
Bad code 2018-10-08 20:01:44 -05:00
Brady d177db5a35
IMovement
Hey would you look at that
2018-10-08 19:57:22 -05:00
Leijurv 046de84360
that should really default to true 2018-10-05 14:39:17 -07:00
Leijurv 41ffd4455d
don't cancel for any reason while doing a water bucket fall, fixes #98, fixes #123 2018-10-01 14:50:20 -07:00
Brady a6aa659629
Begin to create default behavior exposing interfaces in api 2018-09-23 16:44:35 -05:00
Leijurv 5ca5fdf777
misc fixes 2018-09-23 11:37:39 -07:00
Leijurv 53590a96b9
you are no longer being poisoned by a toxic cloud 2018-09-23 11:17:31 -07:00
Leijurv c508fb2cb7
optimized checks 2018-09-22 09:17:28 -07:00
Leijurv e16bc5eca4
more better block pos 2018-09-22 08:56:49 -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 af58304b38
misc cleanup 3 2018-09-16 17:49:19 -07:00
Leijurv 12b64ead5c
a much needed path executor overhaul 2018-09-14 18:29:35 -07:00
Leijurv a38da64c49
make the left click workaround optional 2018-09-14 09:05:29 -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 760f68cb05
instead of casting to BetterBlockPos at runtime, let the compiler verify that 2018-09-09 09:22:35 -07:00
Leijurv b31930ebd2
merge 2018-09-09 07:16:46 -07:00
Leijurv 132e277388
{ } 2018-09-07 21:32:25 -07:00