Zoe Gidiere
b63f5f4a8f
Reformat
2024-09-18 12:43:41 -06:00
Astrash
9c181f7ee1
Add ability to disable slant palettes globally
2024-01-06 09:13:02 +11:00
Astrash
271e7f3c69
Fix empty slant holders attempting to calculate slant
...
This occurs when the NoiseChunkGenerator3D#getSlant method is invoked at
a position where the biome has an empty slant holder, currently possible
when using the slant locator addon.
This is fixed by making slant calculation independent of SlantHolders.
Some minor refactoring has also been done as a result of this change.
2024-01-05 18:42:35 +11:00
Astrashh
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
Astrashh
4065cfea53
Fix YAML formatting ( #426 )
...
* Remove trailing whitespace in YAML formatting
* Reformat YAML files
2023-11-10 00:47:12 +00:00
Zoë Gidiere
89d497d500
Some requested changes
2023-11-08 21:58:57 -07:00
Zoë Gidiere
dd7bebb27f
Update lerp usage and docs
2023-11-08 21:18:35 -07:00
Zoë Gidiere
c00753b0fc
let reformat have another go at it
2023-11-05 20:12:57 -07:00
Zoë Gidiere
81a96d6b76
Reformat code
2023-11-02 18:47:36 -06:00
Zoë Gidiere
c98d39c5d7
Update licence year
2023-11-02 18:42:51 -06:00
Zoë Gidiere
9292d3de17
Remove FastMath
...
hotspot has intrinsics for almost everything we use it for
2023-10-26 10:37:25 -06: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
1b5095dd36
Refactor Noise3d palettes to support multiple slant methods
2022-11-26 19:18:58 +11:00
dfsek
b3a8f375bc
reformat all code
2022-07-06 19:28:07 -07:00
Zoë
dbd5edabae
Imports
2022-06-26 21:48:38 -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
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
baccd04c8d
use correct y value in LazilyEvaluatedInterpolator
2022-06-16 17:21:46 -07:00
dfsek
80583e1596
add alternative methods for interacting with Context
2022-06-16 01:53:02 -07:00
dfsek
b7c381b0f9
dont use column in ChunkInterpolator
2022-06-15 21:46:20 -07:00
dfsek
7b23aa796f
fix OOBE in NoiseChunkGenerator3D when using low res palette
2022-06-15 21:43:02 -07:00
dfsek
2c44857575
fix palette fuzz noise config
2022-06-15 20:23:05 -07:00
dfsek
d73872a1c6
properly access 3d biomes in LazilyEvaluatedInterpolator
2022-06-15 19:55:06 -07:00
dfsek
d80d653d3a
optimization for when palette resolution is 1
2022-06-13 22:46:22 -07:00
dfsek
4f92205085
palette blend resolution default to 1
2022-06-13 22:45:31 -07:00
dfsek
b62c4d742f
drastically optimize ChunkInterpolator
2022-06-13 22:39:39 -07:00
dfsek
012209cfcf
implement palette sparse sampling
2022-06-13 15:42:15 -07:00
dfsek
4d6d14a3d8
inject palette resolution options
2022-06-13 13:56:46 -07:00
dfsek
7f05933a1a
add palette resolution config options
2022-06-13 13:54:10 -07:00
dfsek
9d6ad582d8
more clear palette level logic
2022-06-12 01:41:39 -07:00
dfsek
0aadfdb356
allow meta on updatePalette
2022-06-12 01:14:35 -07:00
dfsek
5409725709
fix palette level when caves use palettes
2022-06-12 00:10:44 -07:00
dfsek
a33982a432
add carving.update-palette option
2022-06-11 23:30:53 -07:00
dfsek
0cb29e471e
use column sampler in NoiseChunkGenerator3D
2022-06-11 02:33:51 -07:00
dfsek
ad5435f69d
use column in ChunkInterpolator
2022-06-11 02:27:45 -07:00
dfsek
e5f0e64cf3
fix ChunkInterpolator 3d biome fetching
2022-06-11 00:33:29 -07:00
dfsek
2da54b9843
use base biome in ElevationInterpolator
2022-06-10 18:52:21 -07:00
dfsek
dcc6f025a6
fix oobe in ChunkInterpolator
2022-06-08 23:06:01 -07:00
dfsek
3d4e2e4263
use y-level in ChunkInterpolator
2022-06-08 18:53:57 -07:00
dfsek
111470c9f4
bump noise-chunk-generator-3d addon version
2022-06-08 18:39:45 -07:00
dfsek
8a1d329fd9
use biome y-level for palette in NoiseChunkGenerator3D
2022-06-08 18:39:19 -07:00
dfsek
4c2ece3eb7
dont shade fastmath when it's unneeded
2022-05-30 17:56:13 -07:00
dfsek
411ef10c0c
fix versioning issues
2022-05-29 21:44:52 -07:00
dfsek
01d4174092
bump all addon versions
2022-05-29 21:33:45 -07:00
dfsek
b6b6cb185d
implement API for 3d biomes
2022-05-27 14:40:50 -07:00
dfsek
ee373bbe4b
reformat code
2022-05-26 19:40:41 -07:00