Astrash
1a5ab6b505
Add meta annotations
2024-10-09 12:42:13 -06:00
Astrash
14732328cd
Add default 'from' values for linear map template
2024-10-09 12:41:55 -06:00
Astrash
56941c237c
Add meta annotations
2024-01-05 14:58:34 -07:00
Astrash
179a304cd2
Add default 'from' values for linear map template
2024-01-05 14:58:23 -07:00
Astrash
c0aaf6c6e8
Add messages to exceptions
2023-11-28 10:36:30 +11:00
Astrash
1ab3233cba
Reformat code
2023-11-25 15:14:16 +11:00
Astrash
59ea5a69d8
Refactor pack loading
...
- Combine initial load and reload logic together between each platform implementation
- Should prevent pack load errors from blocking other packs from loading.
2023-11-25 15:10:43 +11:00
Astrash
4ba71e9c27
packDirectory -> rootPath
2023-11-25 15:07:45 +11:00
Astrash
5c7441241c
Replace Loader with java.nio.files
2023-11-25 13:31:42 +11:00
Astrash
ffb1198da2
Merge branch 'master' into ver/6.5.0
2023-11-25 12:33:51 +11:00
Astrash
2c211f0aa6
Merge branch 'master' into ver/6.5.0
2023-11-25 12:29:54 +11:00
Astrashh and Zoë
3aef977384
Patch version 6.4.1 ( #435 )
...
* Bump version to 6.4.1
* fix fabric dev env
* Invert exposed ore logic (#433 )
* Invert exposed ore logic
* Bump ore addon version
* Use logger in Gradle over println (#434 )
* Log info instead of println in gradle scripts
* Missed buildSrc printlns
---------
Co-authored-by: Zoë <duplexsys@protonmail.com >
2023-11-25 01:02:45 +00:00
Astrashh
1c3ee86376
Simplify PR template ( #427 )
2023-11-13 00:57:27 +00:00
Astrashh and Zoë Gidiere
defd775f13
Change Java whitespace handling in .editorconfig ( #425 )
...
* Change whitespace handling in .editorconfig
* Reformat code
* fix format error
* Reformat code
---------
Co-authored-by: Zoë Gidiere <duplexsys@protonmail.com >
2023-11-13 00:57:01 +00:00
Astrash
a73fda7d04
Forgot @Meta
2023-11-13 11:48:06 +11:00
Astrash
b8586135b8
Make RangeLoader inner class private
...
Also removes redundant suppression
2023-11-10 13:34:05 +11:00
Astrashh
4065cfea53
Fix YAML formatting ( #426 )
...
* Remove trailing whitespace in YAML formatting
* Reformat YAML files
2023-11-10 00:47:12 +00:00
Astrash
0149a29b04
Load correct path
2023-10-24 14:08:56 +11:00
Astrash
cd8605850f
Replace unload-on-timeout with timeout > 0
2023-10-24 13:47:25 +11:00
Astrash
148b8dfe35
Bump image lib patch version
2023-10-24 13:34:10 +11:00
Astrash
3f485b1825
Add to unload on timeout description
2023-10-24 13:30:09 +11:00
Astrash
cb6ecff113
Remove sout
2023-10-24 13:29:53 +11:00
Astrash
e30bcbf1ba
Improve image caching options
2023-10-24 13:26:35 +11:00
Astrash
805f99f57a
Make ore algorithm readable
2023-10-20 10:55:23 +11:00
Astrash
4e5b02ef42
Pass correct coords for ore block checks
2023-10-20 10:30:25 +11:00
Astrash
e80e998cec
Only log warnings with debug logging
2023-10-20 10:03:04 +11:00
Astrashh
47f531089e
Add slant locator ( #413 )
...
* Add slant locator addon
* Bump slant locator noise3d dependency version
* Fix slant locator dependency version range
* Actually fix slant locator dependency version range
2023-10-10 00:35:47 +00:00
Astrashh
abd83e8278
Add number predicate addon ( #412 )
2023-10-10 00:35:26 +00:00
Astrash
b5e7c7c112
Fix TOP locator
2023-10-10 09:44:53 +11:00
Astrash
f896a9a278
Bump noise3d addon minor version
2023-10-03 11:01:50 +11:00
Astrash
79b3b34669
Add slant API for noise3d
2023-10-03 09:51:39 +11:00
Astrash
e51e025e9c
Implement cubic spline sampler
2023-10-02 11:14:43 +11:00
Astrash
3f9ead0d66
Remove repeated code in cellular sampler
2023-09-27 13:39:51 +10:00
Astrash
81e354f91c
Use tectonic properly
2023-07-18 22:06:08 +10:00
Astrash
aab28ff4f9
Bump version to 6.4.0
2023-07-18 14:32:12 +10:00
Astrash
0e3a756011
Bump config-noise-function to v1.1.0
2023-07-18 14:29:54 +10:00
Astrash
02198e1b88
Implement distance sampler
2023-07-18 14:29:28 +10:00
Astrash
00aeb98419
Implement translation sampler
2023-07-18 14:27:36 +10:00
Astrash
1a784b51ac
Implement expression normalizer sampler
2023-07-18 14:25:07 +10:00
Astrash
34c0895c1f
Make metalist injection error more user friendly
2023-07-16 22:46:23 +10:00
Astrash
379fa601a3
Meta annotate LINEAR_HEIGHTMAP sampler
2023-07-16 17:04:51 +10:00
Astrash
fcbf51d80b
Allow Range keys to be meta annotated
2023-07-16 11:51:51 +10:00
Astrash
9d83dfd164
Bump version to 6.3.2
2023-07-16 11:49:14 +10:00
Astrashh
72686601ee
Merge pull request #406 from PolyhedralDev/ver/6.3.1
...
Ver/6.3.1
2023-07-15 07:04:10 +10:00
Astrash
73baaec6cd
Bump version to 6.3.1
2023-07-11 09:33:57 +10:00
Astrashh
0be7213ee5
Merge pull request #401 from PolyhedralDev/dev/reduce-pipeline-caching
...
Reduce pipeline v2 caching
2023-06-20 10:10:35 +10:00
Astrash
3f3e2fe97c
Reduce pipeline v2 caching
2023-06-20 09:57:43 +10:00
Astrash
a5cbce3667
Optimize cardinal rotations for RotateColorSampler
2023-06-14 12:07:37 +10:00
Astrash
d0591f292e
Use primitive int over Integer
2023-06-14 11:15:25 +10:00
Astrash
5188477a6d
Merge branch 'ver/6.3.0' into dev/img-lib
2023-05-02 14:21:31 +10:00
Astrash
58b743e6e8
Distance transform documentation
2023-05-02 14:15:20 +10:00
Astrash
9fa5307a60
Remove image sampler addon
...
The image sampler is implemented as the 'CHANNEL' sampler provided
directly by the library-image addon instead.
2023-05-02 13:41:42 +10:00
Astrash
b4ea09929c
ColorUtil documentation
2023-05-02 13:37:22 +10:00
Astrash
09d847bc5a
Add argb method to Channel class
2023-05-02 13:12:23 +10:00
Astrash
dacddef5d6
rgb -> argb
2023-05-02 13:04:23 +10:00
Astrash
3c593c7013
Fix method call
2023-05-02 13:03:13 +10:00
Astrash
36d0ef77fb
Add image support addon for biome pipeline
2023-05-02 12:58:37 +10:00
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 f1bf3990c1 .
2023-02-07 11:31:23 +11:00
Astrash
9514641e1e
Revert "Bump config-noise-function major version"
...
This reverts commit 68875cc17b .
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
5cc58babca
Bump version to 6.3.0
2023-02-06 19:18:08 +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
Astrashh
6826f44770
Merge pull request #386 from PolyhedralDev/dev/dot-product-slant-again
...
Refactor Noise3D palettes to optionally use dot product slants
2022-11-29 13:28:23 +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