925 Commits

Author SHA1 Message Date
Daniel Mills
46d810eddf Parallax optimization for jigsaw radii 2021-01-14 08:37:40 -05:00
Daniel Mills
031601bfa6 Fix cache miss positonal features 2021-01-14 08:37:26 -05:00
Daniel Mills
bb5f777cea Cache feature distances 2021-01-14 08:37:15 -05:00
Daniel Mills
fa6c2fb63e Tile data support ids 2021-01-14 08:37:07 -05:00
Daniel Mills
d561348c4f Insert tile entity support 2021-01-14 08:36:57 -05:00
Daniel Mills
c290dba3bb use KMaps for mapped hunks (cme issues) 2021-01-14 08:36:42 -05:00
Daniel Mills
1477180fa5 Use mapped hunks for parallax slices (performance on insertion improved) 2021-01-14 08:36:28 -05:00
Daniel Mills
6cd4b7c433 Improve rotation performance for worlds using jigsaw 2021-01-14 08:36:04 -05:00
Daniel Mills
36f56c2040 Fix npe object for pieces 2021-01-14 08:35:52 -05:00
Daniel Mills
f763cc4020 Use copy on write array for feature lists 2021-01-14 08:35:37 -05:00
Daniel Mills
180d2addd0 Support klists of runnables for bursting multicore 2021-01-14 08:35:25 -05:00
Daniel Mills
8fe21d6d05 fix util method no need for xz 2021-01-14 08:35:12 -05:00
Daniel Mills
3274fb9615 V+ 2021-01-14 08:35:00 -05:00
Daniel Mills
1c5863e6de Tile data in the parallax layer 2021-01-13 09:45:01 -05:00
Daniel Mills
60b424c101 Pasdte tile data 2021-01-13 09:44:54 -05:00
Daniel Mills
2a51454682 Parallax support tile data 2021-01-13 09:44:49 -05:00
Daniel Mills
1d052231f0 Tile Data IO 2021-01-13 09:44:40 -05:00
Daniel Mills
f120c41518 Pasting and loading tile types 2021-01-13 09:33:49 -05:00
Daniel Mills
30b8619dd1 "Spawner Support" 2021-01-13 09:33:40 -05:00
Daniel Mills
1e832ed0eb Pasting & loading tile data support 2021-01-13 09:06:26 -05:00
Daniel Mills
6260c07cd6 V+ 2021-01-13 09:00:55 -05:00
Daniel Mills
241d8fd321 Tile sign data 2021-01-13 09:00:46 -05:00
Daniel Mills
5ddbddf5cc Tiledata 2021-01-13 09:00:40 -05:00
Daniel Mills
38854b7d6a Object conversion 2021-01-13 09:00:31 -05:00
CocoTheOwner
958c5ea195 Fix jigsaw edit tooltip 2021-01-13 12:34:29 +01:00
CocoTheOwner
4329623341 Add command help title 2021-01-13 12:24:00 +01:00
Daniel Mills
658b0595ff Use object placement options for jigsaw pieces 2021-01-12 18:33:02 -05:00
Daniel Mills
2869a2157b Support regions & dimensions + strongholds 2021-01-12 18:32:36 -05:00
Daniel Mills
11d5d74c11 Stronghold position calculation & storage 2021-01-12 18:32:16 -05:00
Daniel Mills
54dd379cf5 Memes 2021-01-12 16:54:57 -05:00
Daniel Mills
7eef4ed876 V+ 2021-01-12 06:39:15 -05:00
Daniel Mills
dd7a8bae16 Eradicate the old structure system 2021-01-12 06:05:37 -05:00
Daniel Mills
93508d7514 Rename to jigsawStructures 2021-01-12 05:57:42 -05:00
Daniel Mills
1493beb79b Allow placement options for pieces 2021-01-12 05:55:27 -05:00
Daniel Mills
b7b15a8f7b Prevent CMOD on feature iteration in parallax insertion 2021-01-12 05:44:42 -05:00
Daniel Mills
6cb15d004e Optimize template loads 2021-01-12 05:44:22 -05:00
Daniel Mills
22220b1b95 Add vacuum mode 2021-01-12 05:42:18 -05:00
Daniel Mills
7fe418d529 Spec rename for place options 2021-01-12 05:42:09 -05:00
Daniel Mills
ed8b0a078d Optimize Object placement data 2021-01-12 05:41:58 -05:00
Daniel Mills
71affb0a70 Support features on entire jigsaw structures 2021-01-12 05:41:46 -05:00
Daniel Mills
52f829f5d1 Support place modes for objects on plax 2021-01-12 05:41:34 -05:00
Daniel Mills
518d10fc8f Rename to features 2021-01-12 05:41:20 -05:00
Daniel Mills
62bbeb9471 Fix resource loader issues 2021-01-12 05:41:08 -05:00
Daniel Mills
36986d7ddd Loaders better verbose 2021-01-11 17:05:11 -05:00
Daniel Mills
b266b8b341 Fix jig counting for par layer 2021-01-11 17:05:03 -05:00
Daniel Mills
c95c4b5f7d Fix jigsaw counting 2021-01-11 17:04:40 -05:00
Daniel Mills
68c55086cf Planned structure test-placer in parallax worlds... not final solution.. 2021-01-11 09:54:51 -05:00
Daniel Mills
6b77bba46d Remove object finding for now 2021-01-11 09:54:32 -05:00
Daniel Mills
675c7f8572 Support vacuum objects & experimental support for jigsaw structures 2021-01-11 09:54:25 -05:00
Daniel Mills
7fff705897 Vacuum checking 2021-01-11 09:54:08 -05:00