dfsek
5c6ea59d30
make perf not suck
2020-11-27 02:17:41 -07:00
dfsek
f364420007
Actually gets to world gen now B)
2020-11-27 02:08:25 -07:00
dfsek
717ece9d1f
More loaders 'n stuff
2020-11-27 00:59:15 -07:00
dfsek
013216ad8c
Registries are pretty cool, I guess
2020-11-26 22:05:18 -07:00
dfsek
59141f99bd
That's quite the commit you got there
2020-11-26 19:07:43 -07:00
dfsek
dbbe7dbd0d
Implement Tectonic for master config.
2020-11-25 01:57:02 -07:00
Bud Gidiere
75a04f7d8f
Lots O Stuff
2020-11-20 16:43:24 -06:00
Bud Gidiere
0a77487399
Replace Math with FastMath for improved performance.
...
FastMath is a drop in replacement for the native Java math class with improved performance and fall backs to the native Java math class if necessary.
https://commons.apache.org/proper/commons-math/javadocs/api-3.3/org/apache/commons/math3/util/FastMath.html
This requires further testing and might cause chunk borders due the FastMath giving slightly different results than the native Java math class.
I also added .idea/Terra.iml to the .gitignore
2020-11-18 17:23:09 -06:00
dfsek
2100718b2a
Minor performance improvements to generation
2020-11-17 14:39:05 -07:00
dfsek
cb537d0514
Rewrite basically the whole generator again. Get rid of failsafe biomes because they are dumb
2020-11-16 23:32:04 -07:00
dfsek
022c95a862
User defined noise functions
2020-11-16 11:15:50 -07:00
dfsek
bfd57e38d8
Refactor some biome stuff
2020-11-13 23:34:34 -07:00
dfsek
b3dac9f37e
Finally implement user defined variables
2020-11-13 12:25:40 -07:00
dfsek
f6a4479855
Continue work on slant palettes and elevation.
2020-11-11 17:23:28 -07:00
dfsek
922f971c8e
Implement Elevation
2020-11-11 02:28:44 -07:00
dfsek
d75cd81408
Implement slant palettes
2020-11-10 23:20:34 -07:00
solonovamax
56671ac6a1
Fix formatting issues
...
Signed-off-by: solonovamax <solonovamax@12oclockpoint.com >
2020-11-07 11:14:06 -05:00
solonovamax
0c8c0723ef
Fix up issues with code
...
Signed-off-by: solonovamax <solonovamax@12oclockpoint.com >
2020-11-06 22:26:57 -05:00
dfsek
4f40550465
Reformat & add .editorconfig
2020-11-06 15:21:42 -07:00
dfsek
be70ffa1b4
Cache 2D noise results to increase performance, update to latest Gaea
2020-10-31 15:46:09 -07:00
dfsek
224dfbe638
Clean up imports
2020-10-26 10:58:28 -07:00
dfsek
a5b75f4275
Update to latest Gaea, revert Erosion changes, update packaged config
2020-10-19 01:24:43 -07:00
dfsek
55a74636a0
Allows configuration of Generator interpolation smoothing
2020-10-18 14:26:41 -07:00
dfsek
c3d5b55dcc
Use ping-pong noise for erosion
2020-10-18 01:52:54 -07:00
dfsek
2741a761a0
Update to latest Gaea, allow configuration of terrain octaves/frequency
2020-10-17 16:49:43 -07:00
dfsek
064a30190c
Merge tree and flora population, increase performance of both.
2020-10-13 18:25:22 -07:00
dfsek
a50bfdc6a1
Configurable erosion octaves
2020-10-11 03:06:41 -07:00
dfsek
029afe6e12
Config errors now failover to Vanilla, refactored configs, begin work on wiki.
2020-10-11 02:42:25 -07:00
dfsek
8e1dd75ae9
Move lang and commands to Gaea
2020-10-10 17:26:54 -07:00
dfsek
1a7d49ab1e
Implement multiple failover types
2020-10-08 16:59:03 -07:00
dfsek
68863241da
Translation support
2020-10-07 02:46:44 -07:00
dfsek
c107f98550
Begin work on languages, general cleanup, fix minor local sea level issues.
2020-10-06 19:21:57 -07:00
dfsek
2659577322
Implement erosion
2020-10-05 20:56:26 -07:00
dfsek
277fbccc07
Config refactoring, work on caverns, multi-level tree gen
2020-10-04 21:14:58 -07:00
dfsek
65d50d7def
Begin work on config cleanup
2020-10-03 02:05:48 -07:00
dfsek
996c153b9a
Fix typos
2020-10-02 01:36:50 -07:00
dfsek
6f11222a88
Completely redo config
2020-10-01 16:31:48 -07:00
dfsek
a5c85a7e5d
Implement new config exceptions, general config cleanup
2020-10-01 10:33:55 -07:00
dfsek
efd52a2002
Finalize commands, add to GUI
2020-10-01 02:47:30 -07:00
dfsek
cfbd6533dd
Add advanced biome blending
2020-09-27 16:11:36 -07:00
dfsek
c8e564c2d3
Implement chunk serialization
2020-09-26 01:17:46 -07:00
dfsek
ae4be37fe8
Refactor & update to Gaea 1.10
2020-09-24 01:06:12 -07:00
dfsek
8045c77558
Fix more biome abstraction issues, add more informative crash messages.
2020-09-23 14:26:01 -07:00
dfsek
b5efa7cd79
Fix various biome abstraction issues
2020-09-23 02:47:43 -07:00
dfsek
c4b0057f3e
Implement abstract biomes, rework BlockPalette configs.
2020-09-23 01:20:21 -07:00
dfsek
641c819438
Implement image debug GUI
2020-09-22 01:55:27 -07:00
dfsek
653e7f65f1
Implement image to map
2020-09-21 14:28:52 -07:00
dfsek
44f302b564
Implement new Palette types
2020-09-20 22:59:50 -07:00
dfsek
2424b907be
Abstracted parts of config loading
2020-09-20 14:39:53 -07:00
dfsek
d0e7f535bb
Implement arbitrarily sized UserDefinedGrids
2020-09-20 03:31:59 -07:00