92 Commits

Author SHA1 Message Date
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
9ae259f1ed add Namespaced and RegistryKey interfaces 2021-12-24 00:00:50 -07:00
dfsek
4646fdee89 increase biome cache size 2021-12-22 01:14:28 -07:00
dfsek
0e87da2eff use record for SeededVector 2021-12-21 22:37:20 -07:00
dfsek
961a42d1cb make vector2 immutable by default 2021-12-20 00:19:09 -07:00
dfsek
026547bdfc make Vector2 constructor private 2021-12-20 00:08:30 -07:00
dfsek
2a965e847f refactor buildSrc scripts to root directory 2021-12-19 15:02:41 -07:00
Astrash
58fcf0b808 Pipeline NoiseSource -> SamplerSource 2021-12-18 09:32:09 +11:00
Astrash
decd99a15c StageTemplate noise -> sampler 2021-12-18 09:32:09 +11:00
Astrash
a4764d3158 Biome provider blend.noise -> blend.sampler 2021-12-18 09:32:09 +11:00
dfsek
f87540472a document StageTemplate 2021-12-14 14:00:16 -07:00
dfsek
e8e80c9a7a document biome pipeline 2021-12-14 13:55:39 -07:00
dfsek
58acca3078 reformat 2021-12-14 11:01:28 -07:00
dfsek
69b1c86055 update to tectonic 3.0.1 2021-12-13 16:47:21 -07:00
dfsek
e1e851d6f3 sort biomes in pipeline leakage error message 2021-12-08 21:36:58 -07:00
dfsek
7dea8b143f fix DelegatedBiome hashCode & equals 2021-12-08 21:28:35 -07:00
dfsek
0e6b93023c fix EphemeralBiomeDelegate hashCode & equals 2021-12-08 21:26:59 -07:00
dfsek
66126067c0 remove unused parameter in BiomePipelineProvider constructor 2021-12-08 08:06:18 -07:00
dfsek
c08f779171 increase pipeline cache size 2021-12-07 21:31:36 -07:00
dfsek
81900d80b5 fix biome delegate loading 2021-12-07 21:05:54 -07:00
dfsek
ac9ab133a9 improve biome error message 2021-12-07 21:01:52 -07:00
dfsek
f0385e4096 implement SELF biome without horrible null impl 2021-12-07 20:51:56 -07:00
dfsek
163129e245 refactor biome pipeline api 2021-12-05 18:33:07 -07:00
dfsek
e60a8a109b implement biome delegates in pipeline 2021-12-05 17:26:32 -07:00
dfsek
9416e2fbaa make BiomeSource use biome delegates 2021-12-05 17:07:23 -07:00
dfsek
3afc9d2c5d remove unused config loader 2021-12-05 17:07:12 -07:00
dfsek
66555b21a6 register BiomeDelegate loader 2021-12-05 17:04:35 -07:00
dfsek
f93842dc94 create BiomeDelegateLoader 2021-12-05 17:02:27 -07:00
dfsek
3bb52b5cfe create pipeline BiomeDelegate 2021-12-05 16:58:03 -07:00
dfsek
2ef2b61cc5 TerraBiome -> Biome 2021-12-04 17:47:41 -07:00
dfsek
2325886adb biome determinism 2021-11-28 12:58:26 -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
3cec0aa9ce add license headers 2021-11-19 15:42:24 -07:00
dfsek
68e7631a3b relicense addons under MIT license 2021-11-19 08:47:15 -07:00
dfsek
20992e4334 format 2021-11-17 16:28:38 -07:00
dfsek
af1c04ebdc create addon manifests 2021-11-17 12:39:23 -07:00
dfsek
ce5e691851 depend on manifest addons in core addon modules 2021-11-17 12:20:17 -07:00
dfsek
a3aa6d49cf create addon manifests 2021-11-17 10:20:04 -07:00
dfsek
b25878414f Initial commit 2021-10-17 14:08:44 -07:00