202 Commits

Author SHA1 Message Date
dfsek
5d3afcc82c add license headers 2021-11-19 15:42:34 -07:00
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