454 Commits

Author SHA1 Message Date
Astrash
1ab3233cba Reformat code 2023-11-25 15:14:16 +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
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
Zoë Gidiere
0df940d688 improve invSqrt formatting
Co-authored-by: solonovamax <solonovamax@12oclockpoint.com>

what the fuck?
2023-11-08 21:20:01 -07:00
Zoë Gidiere
dd7bebb27f Update lerp usage and docs 2023-11-08 21:18:35 -07:00
Zoë Gidiere
b3ef4ac79c optimized tan 2023-11-08 19:52:05 -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
c41bf55b7b implement missing methods from last comit 2023-10-26 12:53:55 -06:00
Zoë Gidiere
5d12a560f1 add zero and unit vectors 2023-10-26 11:08:36 -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
e80e998cec Only log warnings with debug logging 2023-10-20 10:03:04 +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
b05852e074 make slf4j testImplementation 2022-06-24 17:50:40 -07:00
dfsek
3b156586dc common-ify LifecycleUtil 2022-06-21 18:21:54 -07:00
dfsek
c6428cff66 make slf4j compileOnlyAPI 2022-06-20 13:58:45 -07:00
dfsek
865ec58d70 fix Column erroneously caching 2022-06-19 02:05:36 -07:00
dfsek
78d34498d9 add caching option to config pack 2022-06-18 02:33:25 -07:00
dfsek
7de66fecf8 remove ChunkLocalCachingBiomeProvider 2022-06-18 02:01:06 -07:00
dfsek
642372eaa1 add caffeine as API 2022-06-18 01:28:48 -07:00
dfsek
21ec335db9 store cache between same column instances with different clamps 2022-06-17 01:44:21 -07:00
dfsek
80583e1596 add alternative methods for interacting with Context 2022-06-16 01:53:02 -07:00
dfsek
9081f3a004 use resolution in CachingBiomeProviders 2022-06-15 23:08:12 -07:00
dfsek
c31925f383 add default #resolution method in BiomeProvider 2022-06-15 21:49:41 -07:00
dfsek
7b23aa796f fix OOBE in NoiseChunkGenerator3D when using low res palette 2022-06-15 21:43:02 -07:00
dfsek
23a35f8097 implement blockstate cache in Column 2022-06-15 18:59:12 -07:00
dfsek
589e46477e fix low res column 2022-06-14 23:56:02 -07:00
dfsek
8b12dda604 fix OOBE with low res column 2022-06-14 18:57:01 -07:00
dfsek
61a40b4825 remove unneeded specialised column impl 2022-06-14 18:56:51 -07:00
dfsek
eac8d3b4e8 add resolution parameter to Column#forRanges 2022-06-14 18:34:58 -07:00
dfsek
9f6dcfd71b drastically optimize ChunkLocalCachingBiomeProvider 2022-06-13 23:13:41 -07:00
dfsek
881477c42f use ChunkLocalCachingBiomeProvider 2022-06-11 21:50:04 -07:00
dfsek
d58eb699f1 create ChunkLocalCachingBiomeProvider 2022-06-11 21:39:15 -07:00
dfsek
ad5435f69d use column in ChunkInterpolator 2022-06-11 02:27:45 -07:00
dfsek
8126f3c2be implement getBaseBiome 2022-06-10 18:50:34 -07:00
dfsek
3b2f2ab679 add optional getBaseBiome method 2022-06-10 18:47:22 -07:00
dfsek
deb6de3d6c implement ReplaceableBiome 2022-06-10 17:09:39 -07:00
dfsek
33a39cb237 optimize biome pipeline cache for 3 dimensions 2022-06-10 15:23:06 -07:00
dfsek
dc80fc1ffb fix BiomeProvider#getColumn 2022-06-09 16:09:46 -07:00
dfsek
09e7d58eaf add ColumnTest#testForRangesContiguous 2022-06-09 15:33:35 -07:00
dfsek
cc9f9cc8d8 fix Column 2022-06-09 15:28:33 -07:00
dfsek
7ce8dfbc65 add ColumnTest#testForRangesIndividual 2022-06-09 15:24:43 -07:00
dfsek
d95e998e5d add test for Column 2022-06-09 15:21:54 -07:00
dfsek
81023e1d67 bounds check 2022-06-09 14:44:21 -07:00
dfsek
6434b6b213 delegate constructor 2022-06-09 13:39:25 -07:00
dfsek
e5e926cf10 fix column iterator 2022-06-09 13:17:36 -07:00
dfsek
544b3767d2 remove column check 2022-06-09 13:04:05 -07:00