Commit Graph

38 Commits

Author SHA1 Message Date
Brady 7e3a2d3c0a
Create a BlockStateInterface specialized IBlockAccess wrapper 2019-11-05 18:17:10 -06:00
Brady 43ab4f7d3b
Fix isPassable crash 2019-10-22 15:58:10 -05:00
Leijurv 8050b69f2f
no more .get 😎 2019-03-04 21:30:04 -08:00
Leijurv 5f29bb3e7f
gotta go fast 2019-01-10 18:55:55 -08:00
Leijurv f9a3a3b78b
main thread bsi creation doesn't need to copy loaded chunks 2018-11-25 22:30:37 -08:00
Leijurv 943b75455b
no point if you don't copy it, really fixes #210 2018-11-25 12:13:49 -08:00
Leijurv b228f4c6fb
remove extraneous checks in bsi 2018-11-23 09:03:51 -08:00
Leijurv 70f8d1d4ae
fix bsi creation on wrong thread, cache chunks, fixes #210 2018-11-23 09:00:52 -08:00
Leijurv ce6ec00a89
get rid of the remaining references to mc.world 2018-11-14 13:24:44 -08:00
Brady 5e2f40a322
Fix some things mentioned by @Leijurv 2018-11-13 16:33:45 -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 0ce4107d56
"fix" it 2018-11-11 18:23:18 -08:00
Leijurv e3cb164723
fix blockstateinterface 2018-11-11 17:36:54 -08:00
Leijurv 45e4239b26
context specific blockstateinterface lookups. also toxic 2018-11-11 12:35:22 -08:00
Leijurv b65a199e54
move all checks from BlockStateInterface to MovementHelper 2018-11-01 15:36:32 -07:00
Brady 9654892e54
Make BlockStateInterface.AIR final 2018-10-14 00:23:49 -05:00
Brady b575f54977
Revert BlockStateInterface changes because jurv wurv sad 2018-09-24 18:55:57 -05:00
Brady 6ec6ff4596
Clean all imports 2018-09-24 18:51:10 -05:00
Brady 2a8575caa8
Begin to create interfaces in api for cached World and Region 2018-09-24 18:45:41 -05:00
Leijurv 9e27a59d7f
cache on load check 2018-09-24 12:44:41 -07:00
Leijurv 1a6b7d184a
cache chunk load check through block state interface 2018-09-23 10:20:19 -07:00
Leijurv 65a59cb739
add bench link 2018-09-23 08:05:59 -07:00
Leijurv eaa44c90f3
MovementAscend 2018-09-22 19:46:10 -07:00
Brady 6b61a00bed
Change License to GNU Lesser General Public License v3 2018-09-17 17:11:40 -05:00
Leijurv 74dc8d4118
unneeded 2018-09-16 19:58:44 -07:00
Leijurv ab1037bcfd
blockstateinterface reorg 2018-09-11 11:57:16 -07:00
Leijurv 35ed0f6821
refactor chunk to cache 2018-09-11 10:28:03 -07:00
Leijurv ef4de2b159
oh look and another bug 2018-09-09 09:55:59 -07:00
Leijurv 44ece7c510
prevent double lookup 2018-09-09 09:54:09 -07:00
Leijurv 07b0e2cdbf
block state interface cache region too 2018-09-09 09:50:19 -07:00
Leijurv b69acadca6
start of blockstateinterface overhaul 2018-09-09 08:53:15 -07:00
Leijurv 132e277388
{ } 2018-09-07 21:32:25 -07:00
Leijurv c0bc7b5ecd
fix strange issue when exiting and entering the same world 2018-09-01 12:26:55 -07:00
Leijurv a93af3404b
cache chunk in BlockStateInterface, fixes #113 2018-08-31 12:58:52 -07:00
Leijurv 14df84ef0e
chunk caching either way 2018-08-23 13:39:13 -07:00
Leijurv 7996cfe0a5
waypoints rough start 2018-08-22 15:35:32 -07:00
Leijurv a2f539353b
cherry pick refactor 2018-08-22 14:50:54 -07:00