Commit Graph

44 Commits

Author SHA1 Message Date
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 f286c400a3
when parkouring from soul sand, the maximum gap should be 1, fixes #247 2018-11-05 13:47:06 -08:00
Leijurv b65a199e54
move all checks from BlockStateInterface to MovementHelper 2018-11-01 15:36:32 -07:00
Leijurv 9cb4a1779e
fix placement rotation during parkour 2018-10-15 20:37:10 -07:00
Leijurv c1076461e2
dont jump while using an item, fixes #222 2018-10-14 10:38:47 -07:00
Brady c80b855dab
Move a lot of utils to api 2018-10-14 00:55:30 -05:00
leijurv 897483884a
fix 2 block parkour failure on lilypads and after descends 2018-10-13 17:01:40 -07:00
Leijurv 6b7a8e2bd3
better protection logic, fix placing outside worldborder 2018-10-12 14:34:33 -07:00
Brady 2b4512ee3f
Move to API 2018-10-08 20:37:52 -05:00
Brady d177db5a35
IMovement
Hey would you look at that
2018-10-08 19:57:22 -05:00
leijurv 69762bf4b4
fix parkour maybe? fixes #211 2018-10-07 22:08:37 -07:00
Leijurv 939e9c32d5
pause when current best is a backtrack, fixes #201 2018-10-06 18:39:48 -07:00
Leijurv 6c9f317f31
don't look to the side on a parkour place until the place is in range 2018-10-05 18:27:02 -07:00
Leijurv cb589219d8
use mutable move result to avoid instantianing ten million move result objects 2018-10-05 12:32:42 -07:00
Leijurv b720742f53
render the goal block, fixes #166 2018-10-04 21:28:34 -07:00
Leijurv 39f415d4be
allowplace and allowparkourplace 2018-10-03 19:00:58 -07:00
Leijurv 3fdc4d6ee0
parkour jumping onto a vine, sort of 2018-10-02 15:34:46 -07:00
Leijurv da137f35de
fix parkour jumps ending on lilypads, fixes #203 2018-10-02 14:04:24 -07:00
Leijurv 4e11d92d19
fix parkour cost calculation 2018-10-01 19:23:13 -07: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
Leijurv 0ed6bc966e
standardize on moveresult 2018-09-24 10:55:35 -07:00
Brady 6770985b3a
Ew TUPLE 2018-09-23 15:26:57 -05:00
Leijurv 59b4e1a993
parkour 2018-09-23 12:24:07 -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 3011b85aee
add defaults to switches 2018-09-16 19:50:14 -07:00
Leijurv af58304b38
misc cleanup 3 2018-09-16 17:49:19 -07:00
Leijurv 29391af5ad
solidarity 2018-09-14 15:57:46 -07:00
Leijurv d7a646789e
fixes to parkour place 2018-09-14 08:40:34 -07:00
Brady ef396829f0
Collapse impl package for default behaviors 2018-09-12 17:58:33 -05: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 9334cf1dd4
stop walking into liquids, fixes #155 2018-09-11 18:33:03 -07:00
Leijurv bafc938424
possibly fix parkour cost calculation issue 2018-09-11 13:15:13 -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 760f68cb05
instead of casting to BetterBlockPos at runtime, let the compiler verify that 2018-09-09 09:22:35 -07:00
Leijurv 9757422626
also check where we might hit our head 2018-09-06 10:14:41 -07:00
Leijurv b746e56631
lol you can't jump with a ceiling above you 2018-09-06 10:13:50 -07:00
Leijurv 915b03a44e
lol 2018-09-06 07:54:12 -07:00
Leijurv 63b04df95d
parkour 2018-09-06 07:48:27 -07:00