1167 Commits

Author SHA1 Message Date
Astrash
64c2a41d19 Ignore alpha channel by default with ExactColorConverter 2022-11-24 13:56:11 +11:00
Astrash
4e225a6592 Add utility methods for zero-ing color channels 2022-11-24 13:55:36 +11:00
Astrash
c491ac5b24 ColorUtil.Channel getChannel() -> from() 2022-11-24 13:55:16 +11:00
Astrash
68875cc17b Bump config-noise-function major version
* Removed IMAGE sampler
2022-11-24 12:06:51 +11:00
Astrash
f1bf3990c1 Bump image provider major version 2022-11-24 12:06:51 +11:00
Astrash
4334b16ded Use color pickers in image sampler 2022-11-24 12:06:51 +11:00
Astrash
274f864d6a Move channels into image lib 2022-11-24 12:06:51 +11:00
Astrash
329d94ba9c Move image sampler to separate addon 2022-11-24 12:06:51 +11:00
Astrash
03ab463723 Rewrite the image biome provider to use the image library 2022-11-24 12:06:51 +11:00
Astrash
3580267532 Image library initial implementation
*Moves the BufferedImage loader into the library, rather than being
a loader implemented in common/implementation
2022-11-24 12:06:51 +11:00
dfsek
1f7c4ee4e7 rename from "2" to "v2" 2022-11-16 14:02:34 -07:00
Astrash
02d3445dd9 Include deprecation notice for pipeline v1 2022-11-16 16:01:28 +11:00
Astrash
c1c85174ed Re-add original pipeline implementation 2022-11-16 16:01:28 +11:00
Astrash
6cdef5d4ad Move pipeline reimplementation to separate addon 2022-11-16 16:01:27 +11:00
Astrash
57cbea4000 Replace sout with logger debug calls 2022-11-16 16:01:27 +11:00
Astrash
3522b5f17c Remove test class from source 2022-11-16 16:01:27 +11:00
Astrash
5c58bd54a3 Ephemeral -> Placeholder 2022-11-16 16:01:27 +11:00
Astrash
ee6d475ad0 Move reimplementation classes into main package 2022-11-16 16:01:27 +11:00
Astrash
d170b4e0fd Handle resolution and biome blending 2022-11-16 16:01:27 +11:00
Astrash
bc324df7ca Working state for pipeline implementation 2022-11-16 16:01:27 +11:00
dfsek
b3a8f375bc reformat all code 2022-07-06 19:28:07 -07:00
Zoë
36ceabd749 Refactor Mixin build setup 2022-07-06 00:26:42 -07:00
Zoë
dbd5edabae Imports 2022-06-26 21:48:38 -07:00
dfsek
6e6a378225
Merge pull request #326 from Astrashh/patch-1
Use correct dimensions in TS sampler function
2022-06-24 17:58:04 -07:00
Astrashh
0997326aef
Use correct dimensions in TS sampler function 2022-06-24 17:53:54 +10:00
dfsek
536733911b meta annotate BiomeExtrusionTemplate 2022-06-19 17:50:47 -07:00
dfsek
33ca98ccaf dont shade caffeine into pipeline addon 2022-06-19 01:01:12 -07:00
dfsek
41fc28e1e9 use biome query API in ReplaceExtrusion 2022-06-19 00:34:03 -07:00
dfsek
abca785b1e refactor query addon package 2022-06-19 00:25:54 -07:00
dfsek
92d173cb89 rename tag addon to query addon 2022-06-19 00:20:42 -07:00
dfsek
dff2388b37 implement biome query API 2022-06-19 00:19:07 -07:00
dfsek
2f2fb54dea create biome tag API module 2022-06-18 23:58:37 -07:00
dfsek
901b58f56a use Caffeine cache in SamplerProvider 2022-06-18 23:52:27 -07:00
dfsek
3000547ee9 cache column in ChunkInterpolator 2022-06-18 23:31:52 -07:00
dfsek
15fec550c7 use column in ChunkInterpolator and NoiseChunkGenerator3D 2022-06-18 03:31:23 -07:00
dfsek
c49202017f implement BaseBiomeColumn 2022-06-18 03:14:53 -07:00
dfsek
6a95810e65 use max-1 as max Y in LazilyEvaluatedInterpolator 2022-06-18 01:16:36 -07:00
dfsek
4c6c284b93 properly clamp max Y in LazilyEvaluatedInterpolator 2022-06-18 01:10:18 -07:00
dfsek
1d8c012ae5 fix MatchPattern 2022-06-18 00:56:58 -07:00
dfsek
46c03438b3 add optimization for AdjacentPatternLocator 2022-06-17 01:34:11 -07:00
dfsek
036a166909 fix ParserTest 2022-06-16 23:40:52 -07:00
dfsek
ef0692977c bump terrascript addon version 2022-06-16 20:17:42 -07:00
dfsek
cfdce200dd bump feature stage addon version 2022-06-16 20:17:11 -07:00
dfsek
727f7ce2fb bump locator addon version 2022-06-16 20:16:53 -07:00
dfsek
bcae15225f fix matchpattern when min >= max 2022-06-16 17:47:54 -07:00
dfsek
baccd04c8d use correct y value in LazilyEvaluatedInterpolator 2022-06-16 17:21:46 -07:00
dfsek
355805347b fix feature context registration 2022-06-16 02:04:31 -07:00
dfsek
099d5f60c8 use propertykey for features 2022-06-16 01:56:44 -07:00
dfsek
80583e1596 add alternative methods for interacting with Context 2022-06-16 01:53:02 -07:00
dfsek
c83924a7a4 remove unneeded resolution application 2022-06-15 23:38:29 -07:00