2030 Commits

Author SHA1 Message Date
Astrash
105be0c346 Implement color parsing from strings 2023-05-02 12:58:29 +10:00
Astrash
39d21fbe08 Implement channel noise sampler 2023-05-01 13:58:56 +10:00
Astrash
50fc589001 Move distance transform to appropriate package 2023-05-01 13:58:18 +10:00
Astrash
ffa55cb7a3 Implement premultiplication in ColorUtil 2023-05-01 13:57:07 +10:00
Astrash
ff0985bd31 Make imagelib MathUtil 2023-05-01 13:10:58 +10:00
Astrash
622fed96e5 Use colorsampler package name instead of sampler 2023-05-01 12:48:13 +10:00
Astrash
c219eff149 Implement distance transform sampler 2023-05-01 12:45:26 +10:00
Astrash
514e7065e2 Update image provider v2 readme 2023-05-01 12:02:53 +10:00
Astrash
2afcee28a6 Base key names on internal names 2023-03-01 13:39:09 +11:00
Astrash
6efff02c19 Implement stitched image support 2023-03-01 13:38:36 +11:00
Astrash
d3e0831d9e Use config type based image loading
Rename `path` key to `image`
2023-03-01 13:28:45 +11:00
Astrash
345012810a Fix biome-provider-image-v2 addon manifest 2023-03-01 13:22:39 +11:00
Astrash
73e0899e7c Only use WorldEdit relative offset for v2 sponge schematics 2023-02-28 13:05:36 +11:00
Astrash
8deae0480c Add support for WorldEdit schematic relative offsets 2023-02-28 11:58:39 +11:00
Astrash
7b87498751 Don't load same image multiple times 2023-02-07 11:59:03 +11:00
Astrash
33f1aa07d3 Mark BufferedImageLoader as deprecated 2023-02-07 11:38:12 +11:00
Astrash
3ab671827d Re-add old image sampler to config-noise-function w/ deprecation notice 2023-02-07 11:31:23 +11:00
Astrash
4d17edef80 Add deprecation notice for biome-provider-image addon 2023-02-07 11:31:23 +11:00
Astrash
9d5b33f130 Re-add original image biome provider
This is so we aren't breaking existing packs
2023-02-07 11:31:23 +11:00
Astrash
97c0dcad9d Rename image lib biome provider to v2 2023-02-07 11:31:23 +11:00
Astrash
ef4fe4eb7a Revert "Bump image provider major version"
This reverts commit f1bf3990c114e03e5429541499aba64ce0ed6816.
2023-02-07 11:31:23 +11:00
Astrash
9514641e1e Revert "Bump config-noise-function major version"
This reverts commit 68875cc17bd4bbe78dcdc3af06afb5723182732f.
2023-02-07 11:31:23 +11:00
Astrash
e6c51bcfd0 Merge branch 'ver/6.3.0' into dev/img-lib
fogor import
2023-02-07 11:30:54 +11:00
Astrash
084ecb9ad8 Forgot to delet sout 2023-02-06 20:36:28 +11:00
Astrash
b10130c5c6 Cache loaded BufferedImages 2023-02-06 19:18:08 +11:00
Astrash
46f7c95314 Implement BiomeProvider#getBaseBiome in pipeline v2 2023-01-30 12:57:50 +11:00
Astrash
1b5095dd36 Refactor Noise3d palettes to support multiple slant methods 2022-11-26 19:18:58 +11:00
Astrash
95992cc49b Don't apply align to single image fallback 2022-11-26 14:43:15 +11:00
Astrash
7b0185ba7c Add translate color sampler 2022-11-26 14:42:12 +11:00
Astrash
6b7fb82202 Put mutator color samplers in their own packages 2022-11-26 14:21:02 +11:00
Astrash
f246c8ada3 Put image based color samplers in own packages 2022-11-26 14:14:15 +11:00
Astrash
a97273f358 Skip color dist calc if exact match 2022-11-26 14:05:39 +11:00
Astrash
878bede60b Name changes 2022-11-26 13:52:15 +11:00
Astrash
b771e108b6 Use color sampler as fallback instead of constant 2022-11-26 13:52:15 +11:00
Astrash
5c916f7758 Add rotate color sampler 2022-11-26 13:52:05 +11:00
Astrash
e9db14f52c Wrap BufferedImage access 2022-11-26 13:49:10 +11:00
Astrash
b3f072d689 Properly ignore alpha of lookup map 2022-11-25 14:11:16 +11:00
Astrash
4fdef98bd9 Use generic key mapping function 2022-11-25 14:10:07 +11:00
Astrash
8670c4cdf3 ColorPicker -> ColorSampler 2022-11-25 10:17:56 +11:00
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