Commit Graph
100 Commits
Author SHA1 Message Date
dfsek 9fc9688fa6 fix biome registration 2022-03-23 23:52:05 -07:00
dfsek ee3dd1259c remove broken biome registration mixin 2022-03-23 23:38:56 -07:00
dfsek ff16246e42 require non-null biome delegate 2022-03-23 22:36:18 -07:00
dfsek a71da4f4c2 register terra chunk generators alongside vanilla 2022-03-23 22:30:21 -07:00
dfsek 2267759378 fix ServerMainMixin 2022-03-23 22:22:51 -07:00
dfsek 2b0b06e14f better codec names 2022-03-23 22:18:16 -07:00
dfsek 518eda919d fix access widener 2022-03-23 22:16:42 -07:00
dfsek c8a58ce702 fix codecs 2022-03-23 22:14:40 -07:00
dfsek 61797170b6 fix BeardGenerator 2022-03-23 22:07:28 -07:00
dfsek 480bc738dd fix MinecraftServer_BiomeRegistrationMixin 2022-03-23 22:01:47 -07:00
dfsek 2075ed101b fix GeneratorOptionsMixin 2022-03-23 21:51:42 -07:00
dfsek e771588647 clean up ServerWorldMixin 2022-03-23 21:46:36 -07:00
dfsek 0529a5017e remove static world registration 2022-03-23 21:44:54 -07:00
dfsek f16bd6cc61 fix ServerWorldMixin 2022-03-23 21:42:37 -07:00
dfsek 2a8b9b1c35 fix MinecraftServerMixin 2022-03-23 21:41:40 -07:00
dfsek f507ba5474 remove ConfiguredStructureFeaturesMixin 2022-03-23 21:40:40 -07:00
dfsek 422de4eea1 fix biome creation method 2022-03-23 21:38:57 -07:00
dfsek c6e745c796 apply access widener to Biome#getCategory 2022-03-23 21:31:45 -07:00
dfsek c7437f8fb7 fix withSeed method in FabricChunkGeneratorWrapper 2022-03-23 21:18:59 -07:00
dfsek f7b5ca5690 remove unneeded cast in GeneratorOptionsMixin 2022-03-23 21:17:42 -07:00
dfsek 05a0c28a1c fix references in TerraBiomeSource 2022-03-23 21:17:24 -07:00
dfsek 09416bc34c use noise registry in wrapper instantiation 2022-03-23 21:11:43 -07:00
dfsek d188a79ed7 pass noise registry into FabricChunkGeneratorWrapper 2022-03-23 21:10:34 -07:00
dfsek a9372553f5 use zero multinoise 2022-03-23 21:03:18 -07:00
dfsek c81e4f4b40 update minecraft version 2022-03-23 11:05:12 -07:00
dfsek 55bcad82d2 update cloud version 2022-03-23 11:01:25 -07:00
dfsek 21136f4c3c update gradle version 2022-03-07 15:03:03 -07:00
dfsek aeadfb21dd create basic terrascript performance test 2022-02-22 09:42:52 -07:00
dfsek a02847e3ed drastically optimise terrascript scoping 2022-02-16 15:55:46 -07:00
dfsek aa39dc4b81 optimise BinaryColumn get 2022-02-15 10:55:09 -07:00
dfsek f13d66d095 calculate locator positions before application 2022-02-15 09:12:30 -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 0f767c6896 fix ClassCastException in ChunkRegionMixin due to assumption of terra chunk generator 2022-01-31 10:07:29 -07:00
dfsek 862d008f4c join resource reload in fabric impl 2022-01-31 10:01:17 -07:00
dfsek 1a105b3417 Merge remote-tracking branch 'origin/ver/6.0.0' into ver/6.0.0 2022-01-28 22:54:08 -07:00
dfsek fb2cc99382 add ALL tag to ephemeral biome 2022-01-28 22:53:27 -07:00
dfsek 6bd0efbcf0 perform null check on biome in BorderMutator 2022-01-28 22:49:40 -07:00
dfsek 9fe8ac7b32 implement spawnEntity in ChunkRegionMixin 2022-01-28 22:46:24 -07:00
dfsek c131d81686 soft-implement proper method in ServerWorldMixin 2022-01-28 22:45:56 -07:00
dfsek 5ab0e0d6c5 Merge remote-tracking branch 'origin/ver/6.0.0' into ver/6.0.0 2022-01-22 22:52:23 -07:00
dfsek 5cbd815092 ignore meta string templates in MetaValuePreprocessor 2022-01-22 22:52:14 -07:00
dfsek c051040b12 equation -> expression 2022-01-20 14:02:43 -07:00
dfsek 17d903ff32 add pow2 terrascript function 2022-01-18 23:38:18 -07:00
dfsek 2c1f599abf dynamically fetch pack in ServerWorldMixin 2022-01-18 22:21:57 -07:00
dfsek 754b06881d add error messages for invalid noise functions 2022-01-18 21:39:22 -07:00
dfsek eea72a8470 correct 2d sampler function index 2022-01-18 21:33:10 -07:00
dfsek fdbf2b2f58 fix sampler addon dependency 2022-01-18 21:31:51 -07:00
dfsek cc769fa871 fix missing dep error message 2022-01-18 21:30:45 -07:00
dfsek aa605b7402 add SamplerFunction 2022-01-18 21:22:34 -07:00
dfsek bef81d2704 adjust TerraScriptAddon event priority 2022-01-18 20:51:57 -07:00
dfsek 42e357892f create TerraScriptSamplerFunctionAddon 2022-01-18 20:51:46 -07:00
dfsek 44595a861a put NoiseConfigPackTemplate in config context 2022-01-18 20:51:32 -07:00
dfsek 14e406c45b create sampler function addon module 2022-01-18 20:14:34 -07:00
dfsek 003f6c7e74 remove bukkit soft depend on worldedit 2022-01-17 11:22:55 -07:00
dfsek 57c38307f5 remove terra command from plugin.yml 2022-01-17 11:22:41 -07:00
dfsek f6fd338bd7 remove unused world.yml file 2022-01-17 11:22:16 -07:00
dfsek fc10d0c303 ignore hidden files when loading addons 2022-01-15 19:01:24 -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 37d80b63d9 Merge remote-tracking branch 'origin/ver/6.0.0' into ver/6.0.0 2022-01-14 23:24:13 -07:00
dfsek 077b14a998 add ALL tag 2022-01-14 23:24:05 -07:00
dfsek c6458c901d eliminate boxing in BinaryColumn boolean ops 2022-01-11 08:58:38 -07:00
dfsek 52b6de12ae correct BinaryColumn logic for boolean ops on columns with differeny min Y 2022-01-08 11:32:37 -07:00
dfsek 03671ad209 fix binary column point selection 2022-01-08 11:10:21 -07:00
dfsek b99980e5c0 correct BinaryColumn boolean combination indices 2022-01-08 10:56:33 -07:00
dfsek 5e0a6b9472 correct OrDistributorTemplate error message 2022-01-08 10:49:57 -07:00
dfsek 3540753ff8 add XOR distributor 2022-01-08 10:49:40 -07:00
dfsek 2b3cee6b7c add Distributor#xor 2022-01-08 10:45:27 -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 0c43cfcc5f add Locator#xor 2022-01-08 10:36:01 -07:00
dfsek 2ea66cd295 add BinaryColumn#xor 2022-01-08 10:34:41 -07:00
dfsek a7d0d52dfb abstract BinaryColumn boolean operators 2022-01-08 10:28:49 -07:00
dfsek 8a35e3f21d make BinaryColumn#or able to OR columns of different size 2022-01-08 10:25:53 -07:00
dfsek 9c024df9e5 use search range for binary column in pattern locator 2022-01-08 10:20:06 -07:00
dfsek bde7760634 make color modifier default to vanilla 2022-01-07 14:04:51 -07:00
dfsek ed986ddcb8 fix biome fog 2022-01-07 14:00:57 -07:00
dfsek b6aae73ef6 remove color map from BiomeTemplate 2022-01-07 13:38:18 -07:00
dfsek 7883a39375 add more vanilla biome properties 2022-01-07 13:09:01 -07:00
dfsek f0a71b3ad0 remove unused shadow method 2022-01-07 10:01:52 -07:00
dfsek 5e77878427 fix buffered world offset 2022-01-05 13:51:52 -07:00
dfsek 7b9891150d create and register mutated structure config 2022-01-05 08:12:00 -07:00
dfsek e5d5a88cbe increase feature priority 2022-01-04 14:33:31 -07:00
dfsek 3c3e3dafb5 create MutatedStructure 2022-01-04 14:32:46 -07:00
dfsek cb3ec5f300 add probability collection vector methods 2022-01-04 14:32:37 -07:00
dfsek 2a08645265 increase biome priority 2022-01-04 14:32:24 -07:00
dfsek 6b060a1ff6 buffered world builder api 2022-01-04 09:37:06 -07:00
dfsek 1d6eb0c48f create structure-mutator module 2022-01-04 08:55:21 -07:00
dfsek 42c407698d configurable beard threshold 2022-01-04 08:24:32 -07:00
dfsek 3fd5aaf56c load addons in separate method 2022-01-02 01:25:33 -07:00
dfsek b4a4d7e377 dump resources in separate method 2022-01-02 01:24:10 -07:00
dfsek f7d53c9db3 add vanilla biomes option on fabric 2022-01-02 00:46:13 -07:00
dfsek 3dc98a2bc2 create AdjacentPatternLocator 2022-01-01 22:48:34 -07:00
dfsek f393f76a87 add WritableWorld#column 2022-01-01 22:48:26 -07:00
dfsek a00dfac937 move column impl to main api 2022-01-01 22:48:02 -07:00