Commit Graph

  • 1d6d63b399 functional events in TerraScriptAddon dfsek 2021-07-21 20:20:32 -07:00
  • d8a5951f6e functional events in FloraGenerationAddon dfsek 2021-07-21 20:19:12 -07:00
  • 185df6e8a4 functional events in YamlAddon dfsek 2021-07-21 20:17:45 -07:00
  • 315da531b7 delete TerraListener dfsek 2021-07-21 20:16:42 -07:00
  • ec26e7b1b0 functional events in FeatureGenerationAddon dfsek 2021-07-21 20:15:40 -07:00
  • 7363a305af functional events in StructureAddon dfsek 2021-07-21 20:13:59 -07:00
  • bff0106e65 functional events in PaletteAddon dfsek 2021-07-21 20:12:53 -07:00
  • 089eac9dc5 functional events in OreAddon dfsek 2021-07-21 20:12:02 -07:00
  • a0a15802e4 functional events in NoiseAddon dfsek 2021-07-21 20:10:57 -07:00
  • dce3742fcb LocatorAddon functional events dfsek 2021-07-21 20:09:43 -07:00
  • 502d2b5814 functional events in FloraAddon dfsek 2021-07-21 20:08:23 -07:00
  • 36ce88af0a functional events in FeatureAddon dfsek 2021-07-21 20:07:30 -07:00
  • 3f42b9ab3e functional events in DistributorAddon dfsek 2021-07-21 20:06:28 -07:00
  • facd878788 functional events in BiomeAddon dfsek 2021-07-21 20:04:53 -07:00
  • 9713a7a7ba implement functional events in NoiseChunkGenerator3DAddon dfsek 2021-07-21 20:03:37 -07:00
  • a030fb93f3 use functional events in BiomePipelineAddon dfsek 2021-07-21 20:00:50 -07:00
  • 67c45b7be3 functional event API dfsek 2021-07-21 19:58:42 -07:00
  • af1520eb83 fix gradle dependency stuff v6.0.0-EXPERIMENTAL.1 dfsek 2021-07-21 16:18:06 -07:00
  • 7932a97985 Merge pull request #246 from PolyhedralDev/dev/no-block-constant dfsek 2021-07-21 15:20:45 -07:00
  • 5c92316725 implement BlockFunction Constant override dfsek 2021-07-21 15:18:42 -07:00
  • a28f46eca3 allow dynamic block data in TerraScript block function by default dfsek 2021-07-21 15:06:56 -07:00
  • 36838d8938 Merge pull request #245 from PolyhedralDev/dev/metaconfiguration dfsek 2021-07-21 14:55:53 -07:00
  • 662196c7a6 MetaNumberPreprocessor fixes dfsek 2021-07-21 14:52:59 -07:00
  • d8bbc95c1e implement MetaNumberPreprocessor dfsek 2021-07-21 14:38:55 -07:00
  • 57658d2268 create test for metastring dfsek 2021-07-21 14:31:21 -07:00
  • 73fd1c9edd register StringPreprocessor dfsek 2021-07-21 14:25:16 -07:00
  • d054be5f25 implement MetaStringPreprocessor dfsek 2021-07-21 14:24:26 -07:00
  • 5a85099357 metaset impl dfsek 2021-07-21 10:02:10 -07:00
  • f7a5066008 typo dfsek 2021-07-21 09:59:21 -07:00
  • 5a8f5aa29c create test for MetaMap dfsek 2021-07-21 09:58:08 -07:00
  • d0434ef05e create MetaMapPreprocessor dfsek 2021-07-21 09:48:40 -07:00
  • 5c3cd73c03 add TypeKey#getAnnotatedType dfsek 2021-07-21 09:48:21 -07:00
  • 6f03cfa600 correctly remove placeholder in MetaListPreprocessor dfsek 2021-07-20 22:24:29 -07:00
  • 4c4df28adb create and implement MetaListPreprocessor dfsek 2021-07-20 22:14:38 -07:00
  • de4376dd9c Create MetaPreprocessor abstract class dfsek 2021-07-20 22:11:29 -07:00
  • f27e732b39 add metalist test dfsek 2021-07-20 21:58:43 -07:00
  • 90e60ca6aa MetaList processing dfsek 2021-07-20 21:52:37 -07:00
  • 2373174132 @Meta all the things dfsek 2021-07-20 21:29:30 -07:00
  • 6158cda740 debug-log discovered configs dfsek 2021-07-20 21:08:23 -07:00
  • 6285b7646b dont exclude pack.yml dfsek 2021-07-20 21:05:55 -07:00
  • 299bf0dae8 Only sort configs with type key dfsek 2021-07-20 21:05:01 -07:00
  • fe60e12f16 create MetaValuePreprocessor dfsek 2021-07-20 21:01:37 -07:00
  • c71445d3e5 create Meta annotation dfsek 2021-07-20 20:22:01 -07:00
  • feea26dea7 fix typo dfsek 2021-07-20 20:13:21 -07:00
  • 12540f3a2c Merge pull request #244 from PolyhedralDev/dev/features dfsek 2021-07-20 20:11:45 -07:00
  • a6324ae6e2 dont inject trees on Fabric dfsek 2021-07-20 20:07:17 -07:00
  • e63d675549 delete tree config addon dfsek 2021-07-20 20:04:00 -07:00
  • 1349d5b00e delete tree generation stage addon dfsek 2021-07-20 20:03:30 -07:00
  • 6be4c0b7c6 create and register PointSetDistributor dfsek 2021-07-20 19:57:31 -07:00
  • 7b9a473275 create and register RandomLocatorTemplate dfsek 2021-07-20 19:48:00 -07:00
  • 137206884c create RandomLocator dfsek 2021-07-20 19:43:14 -07:00
  • 5ea08eb898 Merge pull request #243 from PolyhedralDev/dev/features dfsek 2021-07-20 19:34:24 -07:00
  • d6e2acce38 make salt long dfsek 2021-07-20 17:34:33 -07:00
  • 7b1853823c remove unneeded NoiseSamplerBuilderLoader dfsek 2021-07-20 16:08:58 -07:00
  • c8bb9bbfeb automatically register loader for Supplier<ObjectTemplate<T>> dfsek 2021-07-20 16:05:54 -07:00
  • 3a7edcb1e4 feature configuration dfsek 2021-07-20 15:18:03 -07:00
  • 0ff6a9cce1 dont use pack instance where unneeded dfsek 2021-07-20 15:12:06 -07:00
  • d807abb165 pass pack to ConfigType#registrySupplier dfsek 2021-07-20 15:09:51 -07:00
  • c1dfcafa1d create base FeatureAddon dfsek 2021-07-20 15:06:23 -07:00
  • 7a554a1fdb create feature config addon module dfsek 2021-07-20 15:00:46 -07:00
  • 7fef7125fe Merge pull request #240 from PolyhedralDev/dev/features dfsek 2021-07-19 23:21:00 -07:00
  • 4c25a8f909 RandomSource -> NoiseSource dfsek 2021-07-19 22:23:32 -07:00
  • a8d4354851 StandardBiomeProvider -> BiomePipelineProvider dfsek 2021-07-19 22:23:03 -07:00
  • f9a199f177 BiomePipelineImpl -> BiomePipeline dfsek 2021-07-19 22:22:24 -07:00
  • 04d78c1e32 fix config loading issues dfsek 2021-07-19 22:21:49 -07:00
  • 4dc04131f4 BiomeProviderBuilderLoader -> BiomeProviderLoader dfsek 2021-07-19 22:03:41 -07:00
  • e7af30350b StageBuilderLoader -> StageLoader dfsek 2021-07-19 22:03:12 -07:00
  • 165642806c register cellular enum loaders dfsek 2021-07-19 21:57:53 -07:00
  • 9673ab8ce1 cleanup dfsek 2021-07-19 21:51:38 -07:00
  • 24a4ff4044 delete SeededBuilder dfsek 2021-07-19 21:47:21 -07:00
  • d997fc69bf delete StageSeeded dfsek 2021-07-19 21:43:47 -07:00
  • 03e4636ef9 remove SeededTerraBiome dfsek 2021-07-19 21:35:53 -07:00
  • 458fc422de directly instantiate biomes dfsek 2021-07-19 21:29:41 -07:00
  • 04bdd0b4a3 BiomeConfigAddon -> BiomeAddon dfsek 2021-07-19 21:26:52 -07:00
  • 785323f3f6 register DimensionApplicableNoiseSampler loader dfsek 2021-07-19 21:23:37 -07:00
  • d036ed289c delete SeededNoiseSampler dfsek 2021-07-19 21:21:56 -07:00
  • 96b52f9a3e remove unused class ExpressionSampler dfsek 2021-07-19 21:20:59 -07:00
  • f0441cbefc dont implement seedednoisesampler in noise addon dfsek 2021-07-19 21:19:57 -07:00
  • 6f40e7b1f5 remove SeededNoiseSampler from configs dfsek 2021-07-19 21:10:49 -07:00
  • 3bf8fe7901 pass seed to noise functions dfsek 2021-07-19 19:24:54 -07:00
  • 7acfc5e3d0 register SurfaceLocator dfsek 2021-07-18 15:52:39 -07:00
  • 913e7fd6df configure SurfaceLocator dfsek 2021-07-18 15:51:59 -07:00
  • a70641e01b create SurfaceLocator dfsek 2021-07-18 15:50:16 -07:00
  • ac99d89e96 register locator registry dfsek 2021-07-18 15:43:09 -07:00
  • fc63798103 create LocatorAddon dfsek 2021-07-18 15:41:08 -07:00
  • 1a3a7df3f7 create noise distributor dfsek 2021-07-18 15:38:40 -07:00
  • 46f64b5434 refactor ReflectionUtil to util.reflection package dfsek 2021-07-18 14:11:08 -07:00
  • 4447005b43 refactor TypeToken to TypeKey dfsek 2021-07-18 14:10:34 -07:00
  • 15f749bfe9 generify SeededBiomeSource dfsek 2021-07-18 14:08:59 -07:00
  • 11f161d546 remove DistributorProvider dfsek 2021-07-18 14:05:52 -07:00
  • 04e998748d remove LocatorProvider dfsek 2021-07-18 14:05:36 -07:00
  • 40cd6607b2 generify biome provider dfsek 2021-07-18 14:05:04 -07:00
  • 4b4c26eb84 generify noise registry dfsek 2021-07-18 13:59:26 -07:00
  • d5601229ac use TypeToken for registries dfsek 2021-07-18 13:55:35 -07:00
  • ebc81b196a typetoken getOrCreateRegistry dfsek 2021-07-18 13:37:40 -07:00
  • d10e2050cb default impl of getCheckedRegistry dfsek 2021-07-18 13:32:10 -07:00
  • cd208cbd18 use typetokens in RegistryHolder dfsek 2021-07-18 13:31:17 -07:00
  • d4e678fd65 bump Tectonic version dfsek 2021-07-18 13:21:38 -07:00
  • 03b96816c9 create TypeToken dfsek 2021-07-18 13:17:44 -07:00
  • d3a080127a remove ExceptionalConsumer dfsek 2021-07-18 10:00:48 -07:00