Commit Graph

201 Commits

Author SHA1 Message Date
dfsek 7bf1ba13c8 fix circular dependency checking 2021-11-18 21:45:12 -07:00
dfsek 84537e2f99 fix dependency sorting 2021-11-18 21:38:33 -07:00
dfsek c53aa12377 addon dependency sorting 2021-11-18 21:13:33 -07:00
dfsek 46b918f9be load platform addons 2021-11-17 18:00:23 -07:00
dfsek 8fc3977236 remove AddonRegistry 2021-11-17 17:23:27 -07:00
dfsek 208cbbd8e0 addon initialization 2021-11-17 17:22:29 -07:00
dfsek 3737e3510d format 2021-11-17 16:28:40 -07:00
dfsek 172006f2f6 initialize manifest addons 2021-11-17 16:22:14 -07:00
dfsek 174b23c8ef add logging 2021-11-17 15:29:28 -07:00
dfsek c0bcc40f6a load bootstrap addons 2021-11-17 08:52:23 -07:00
dfsek 92341751fc fix TerraAddon -> BaseAddon 2021-11-17 08:38:51 -07:00
dfsek 71b053bee6 implement addon loading 2021-11-17 08:35:00 -07:00
dfsek 4f4dc45a48 generify BootstrapBaseAddon 2021-11-17 08:22:06 -07:00
dfsek 4fa8e7f17a create RegistryTest 2021-11-09 23:59:54 -07:00
dfsek eb50b29e95 clean up tests 2021-11-09 23:54:46 -07:00
dfsek 9715171aba move registry api to new module 2021-11-09 23:49:49 -07:00
dfsek c93dd19678 enforce registry IDs to be alphanumeric with hyphens & underscores 2021-10-17 11:35:39 -07:00
dfsek 56170d8392 remove CheckedRegistry#registerUnchecked 2021-10-17 11:27:33 -07:00
dfsek f5fdb6cb30 sort registry items in error message 2021-10-17 11:27:05 -07:00
dfsek 1892dd1c37 improve registry load error message 2021-10-17 11:22:23 -07:00
dfsek 4945a3bbfa rename main parameters/fields to platform 2021-09-26 13:22:45 -07:00
dfsek 8f51707505 use expression switches 2021-09-26 13:16:43 -07:00
dfsek 3de02c5d63 rename TerraPlugin to Platform 2021-09-26 13:02:19 -07:00
dfsek 09b4da7974 move DI stuff to new subproject 2021-09-24 12:31:08 -07:00
dfsek dda2ed955d move vectors to util project 2021-09-24 12:22:44 -07:00
dfsek 988579b708 move Sampler to util package 2021-09-24 12:18:57 -07:00
dfsek c35d1acbbf refactor StringIdentifiable and Logger 2021-09-24 07:57:49 -07:00
dfsek 0366e2e33c registry merge debug message 2021-09-19 00:33:49 -07:00
dfsek 1968bdf88d fix final config template values 2021-09-18 23:43:00 -07:00
solonovamax c445a0434d Reformat all code
Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>
2021-08-30 17:34:44 -04:00
dfsek ddf1334f6f properly initialize config.yml 2021-07-30 08:25:35 -07:00
dfsek 1dbcb031ea move resource dumping to AbstractTerraPlugin 2021-07-30 08:09:37 -07:00
dfsek b407ca8821 move platform addon registration 2021-07-30 07:56:18 -07:00
dfsek 90e127a512 MetaNumberPreprocessor after MetaValuePreprocessor 2021-07-27 20:25:37 -07:00
dfsek 9d12fe1bf1 singleton range shorthand 2021-07-27 20:23:00 -07:00
dfsek d09fe9b2a4 register number preprocessor 2021-07-27 20:17:02 -07:00
dfsek f00766ea93 register map preprocessor 2021-07-27 20:16:08 -07:00
dfsek 122e72e842 register string preprocessor first 2021-07-27 20:15:15 -07:00
dfsek b3f15b77ee register value preprocessor last 2021-07-27 20:14:44 -07:00
dfsek 6da8c72593 remove TerraPlugin#saveDefaultConfig 2021-07-25 22:43:36 -07:00
dfsek c13494ca03 implement AbstractTerraPlugin#load 2021-07-25 22:42:53 -07:00
dfsek 19d4673afe fix logger issue 2021-07-25 22:33:18 -07:00
dfsek 7f09ee4af3 cleanup AbstractTerraPlugin 2021-07-24 20:50:01 -07:00
dfsek f73366fcb3 Lazy#of -> Lazy#lazy 2021-07-24 20:14:19 -07:00
dfsek 074528003b clean up addon registry initialization 2021-07-24 20:11:04 -07:00
dfsek 68f82fef02 use TerraPluginImpl over TerraFabricPlugin 2021-07-24 19:56:54 -07:00
dfsek 5bd70da0bc add getLanguage to AbstractTerraPlugin 2021-07-24 19:43:50 -07:00
dfsek e8ee7bc64f create AbstractTerraPlugin 2021-07-24 19:42:03 -07:00
dfsek 2f9387fbf0 refactor BiomeSource to pipeline addon 2021-07-22 18:33:50 -07:00
dfsek 4da5ce748d TerraChunkGenerator -> ChunkGenerator 2021-07-22 18:30:44 -07:00