39 Commits

Author SHA1 Message Date
dfsek 91766599c6 Merge remote-tracking branch 'origin/ver/7.0.0' into dev/pure
# Conflicts:
#	common/addons/biome-provider-pipeline/src/main/java/com/dfsek/terra/addons/biome/pipeline/BiomePipelineAddon.java
#	common/addons/config-distributors/src/main/java/com/dfsek/terra/addons/feature/distributor/DistributorAddon.java
#	common/addons/config-locators/src/main/java/com/dfsek/terra/addons/feature/locator/LocatorAddon.java
2022-08-21 13:40:57 -07:00
dfsek 710c00b0d8 annotate initialize method @NotNull 2022-08-21 13:40:19 -07:00
Zoë b5d081fde4 remove more random 2022-08-21 14:29:57 -05:00
dfsek 620ae7d1ff make Registry immutable, remove other registry implementations 2022-08-21 00:51:26 -07:00
Zoë 5d5408e142 terraScript random is no more 2022-08-19 23:18:42 -05:00
Zoë 6cd91bcc1d Random Changes 2022-08-19 20:36:32 -05:00
dfsek 74f9c4f9b1 convert all addons to use monad initialiser 2022-08-16 14:36:03 -07:00
Zoë 36ceabd749 Refactor Mixin build setup 2022-07-06 00:26:42 -07:00
dfsek 01d4174092 bump all addon versions 2022-05-29 21:33:45 -07:00
dfsek 0c302456a2 use shadowJar for addon packaging 2022-05-05 08:32:48 -07:00
dfsek 41e7ad35bd simplify dependency configuration 2022-05-05 08:25:30 -07:00
dfsek 570a3bccc5 manually specify shadowjar task on shaded addons 2021-12-30 01:22:50 -07:00
dfsek 7039a28326 fix sponge structure generation 2021-12-30 01:11:25 -07:00
dfsek 6d844c2d3a use single-parameter Keyed registration 2021-12-26 19:27:12 -07:00
dfsek 9c5b789aa2 unimplement Keyed in Structure 2021-12-26 19:26:02 -07:00
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 78c3e14086 refactor integer vectors 2021-12-20 00:38:27 -07:00
dfsek 62d0f109b4 remove buffer api 2021-12-20 00:01:04 -07:00
dfsek f088928483 clean up Structure API 2021-12-19 23:14:02 -07:00
dfsek 2a965e847f refactor buildSrc scripts to root directory 2021-12-19 15:02:41 -07:00
dfsek 31e20b12c0 setBlockData -> setBlockState 2021-12-17 08:40:02 -07:00
dfsek 5401917703 createBlockData -> createBlockState 2021-12-17 08:36:43 -07:00
dfsek 58acca3078 reformat 2021-12-14 11:01:28 -07:00
dfsek 6b9dfc5d43 refactor world classes 2021-11-28 16:43:27 -07:00
dfsek 402ac166ff worldaccess -> WritableWorld 2021-11-28 16:32:59 -07:00
dfsek 1e9e1dce75 implement world api changes 2021-11-28 12:19:10 -07:00
dfsek bf0ac5afe2 refactor world API 2021-11-27 17:15:20 -07:00
dfsek e616d21bea refactor generation stuff 2021-11-27 09:52:41 -07:00
dfsek f761559e6e addon versioning 2021-11-25 09:32:43 -07:00
dfsek b04f7cfc55 start moving to int vector impls where possible 2021-11-24 13:54: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 ade6a7685b add license headers 2021-11-19 15:42:24 -07:00
dfsek c03c230e70 relicense addons under MIT license 2021-11-19 08:47:15 -07:00
dfsek 7c30ab095e format 2021-11-17 16:28:38 -07:00
dfsek 712ec7b74c create addon manifests 2021-11-17 12:39:23 -07:00
dfsek 6cf8cec2c3 depend on manifest addons in core addon modules 2021-11-17 12:20:17 -07:00
dfsek 628f695abb create addon manifests 2021-11-17 10:20:04 -07:00
dfsek 6002620d4d Initial commit 2021-10-17 15:38:31 -07:00