54 Commits

Author SHA1 Message Date
dfsek
1d8c012ae5 fix MatchPattern 2022-06-18 00:56:58 -07:00
dfsek
46c03438b3 add optimization for AdjacentPatternLocator 2022-06-17 01:34:11 -07:00
dfsek
727f7ce2fb bump locator addon version 2022-06-16 20:16:53 -07:00
dfsek
bcae15225f fix matchpattern when min >= max 2022-06-16 17:47:54 -07:00
dfsek
23a35f8097 implement blockstate cache in Column 2022-06-15 18:59:12 -07:00
dfsek
7d92d273cf dont use range iterator in MatchPattern 2022-06-14 22:42:10 -07:00
dfsek
158adb55af bound check SurfaceLocator 2022-06-09 16:09:54 -07:00
dfsek
20c7f2f1fb fix SurfaceLocator 2022-06-09 13:21:48 -07:00
dfsek
4c2ece3eb7 dont shade fastmath when it's unneeded 2022-05-30 17:56:13 -07:00
dfsek
411ef10c0c fix versioning issues 2022-05-29 21:44:52 -07:00
dfsek
01d4174092 bump all addon versions 2022-05-29 21:33:45 -07:00
dfsek
41e7ad35bd simplify dependency configuration 2022-05-05 08:25:30 -07:00
dfsek
4a3c22a8d6 reformat all code 2022-03-30 14:43:56 -07:00
dfsek
b99085b49f fix pattern locator range 2022-02-14 09:33:37 -07:00
dfsek
68f8c8cea8 short-circuit locators 2022-02-14 09:30:45 -07:00
dfsek
7939005428 clean up SurfaceLocatorTemplate 2022-01-15 01:44:54 -07:00
dfsek
072ce5b03e add TopLocator 2022-01-15 01:44:45 -07:00
dfsek
9794bf3565 add match-all option to AdjacentPatternLocator 2022-01-15 01:41:26 -07:00
dfsek
5881e4465f add XOR pattern 2022-01-08 10:40:57 -07:00
dfsek
48c7e4ab40 add Pattern#xor 2022-01-08 10:40:09 -07:00
dfsek
9bcf06e1b2 register XOR locator 2022-01-08 10:39:18 -07:00
dfsek
0bfa6f4b04 correct OrLocatorTemplate error message 2022-01-08 10:38:25 -07:00
dfsek
0bf8d54598 add XorLocatorTemplate 2022-01-08 10:36:28 -07:00
dfsek
9c024df9e5 use search range for binary column in pattern locator 2022-01-08 10:20:06 -07:00
dfsek
3dc98a2bc2 create AdjacentPatternLocator 2022-01-01 22:48:34 -07:00
dfsek
2b92e2e73b getKey -> key 2021-12-25 01:04:19 -07:00
dfsek
8467a19781 implement namespaced registries 2021-12-25 01:01:32 -07:00
dfsek
2a965e847f refactor buildSrc scripts to root directory 2021-12-19 15:02:41 -07:00
Astrash
68d262b6b6 Noise3DLocator -> Sampler3DLocator 2021-12-18 10:11:40 +11:00
Astrash
ebba3472e2 NoiseLocator -> SamplerLocator 2021-12-18 10:09:52 +11:00
dfsek
0aa10a631a ignore out of bounds values in RandomLocator 2021-12-16 10:46:54 -07:00
Astrash
e34a788353 Add missing meta annotation to random locator 2021-12-16 20:10:29 +11:00
Astrash
ca3f39c2a2 Add missing meta annotations to gaussian locator 2021-12-16 20:09:57 +11:00
dfsek
305c29dad2 salt RandomLocator and GaussianRandomLocator 2021-12-15 22:03:19 -07:00
dfsek
1fc139cc8c create and register GaussianRandomLocatorTemplate 2021-12-15 21:59:32 -07:00
dfsek
7305236724 create GaussianRandomLocator 2021-12-15 21:22:41 -07:00
dfsek
5d2e3f03fa fix NoiseLocator coordinates 2021-12-14 20:09:13 -07:00
dfsek
69b1c86055 update to tectonic 3.0.1 2021-12-13 16:47:21 -07:00
dfsek
b4408f048c cleanup generic type 2021-11-28 16:52:59 -07:00
dfsek
397c464fb2 finish refactoring world api 2021-11-28 16:51:04 -07:00
dfsek
1e9e1dce75 implement world api changes 2021-11-28 12:19:10 -07:00
dfsek
bf0ac5afe2 refactor world API 2021-11-27 17:15:20 -07:00
dfsek
2aa9c86499 getNoiseSeeded -> noise 2021-11-27 08:25:14 -07:00
dfsek
f761559e6e addon versioning 2021-11-25 09:32:43 -07:00
solonovamax
dc07b60688
Use latest fancy gradle features to not do that dumb string bullshit from before
Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>
2021-11-21 23:58:24 -05:00
dfsek
de267a8251 fix BinaryColumn 2021-11-20 22:34:40 -07:00
dfsek
43426ea084 add license headers 2021-11-19 15:42:25 -07:00
dfsek
6e06bfa86d relicense addons under MIT license 2021-11-19 08:47:17 -07:00
dfsek
869edff873 add feature dependencies 2021-11-18 21:38:46 -07:00
dfsek
44e0a8452f format 2021-11-17 16:28:39 -07:00