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
19162a1924
Structure tree sapling overrides no longer require tree to be on ground level
2020-11-17 20:10:13 -07:00
dfsek
2100718b2a
Minor performance improvements to generation
2020-11-17 14:39:05 -07:00
dfsek
291d0aaf1c
Remove unused Feature variable
2020-11-17 13:44:23 -07:00
dfsek
fde8fd95f2
Clean up parsii code
2020-11-17 10:51:31 -07:00
dfsek
4c4c31db45
Cleanup EntityFeature code, account for Structure rotation in Features
2020-11-17 00:49:43 -07:00
dfsek
2750d46a98
[AUTO] Clean & reformat
2020-11-16 23:39:18 -07:00
dfsek
9a403805c9
Cleanup
2020-11-16 23:37:42 -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
deb7db9b25
Per-world noise gen is no longer dumb
2020-11-16 21:44:49 -07:00
dfsek
b8441b6903
Make NoiseBuilder actually follow builder pattern
2020-11-16 17:01:44 -07:00
dfsek
00c933c06e
Fix stoopid NPE
2020-11-16 16:54:55 -07:00
dfsek
cab91ec15b
Account for elevation in structure spawns
2020-11-16 16:18:34 -07:00
dfsek
f5a503f546
Cleanup noise functions
2020-11-16 11:29:30 -07:00
dfsek
022c95a862
User defined noise functions
2020-11-16 11:15:50 -07:00
dfsek
9125590a02
Improvements to structure load command
2020-11-15 16:10:14 -07:00
dfsek
e5c5557398
Fix issue with EntityFeature spawning
2020-11-14 22:20:36 -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
08d1ca02f9
Move StructureSpawnRequirements to separate classes.
2020-11-13 12:01:20 -07:00
dfsek
7e12f3e9c8
Merge branch 'master' into resources
2020-11-12 17:12:43 -07:00
dfsek
bd0dbb49de
Back Flora configs with registry.
2020-11-12 16:47:59 -07:00
dfsek
53f1b0abc0
Version 1.3.0
2020-11-12 16:08:46 -07:00
solonovamax
e7185482f2
Download configs from online
...
Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>
2020-11-12 12:37:50 -05:00
dfsek
2d18f5dbe5
Increase resolution of elevation interpolation
2020-11-12 09:36:32 -07:00
dfsek
f6a4479855
Continue work on slant palettes and elevation.
2020-11-11 17:23:28 -07:00
dfsek
dd33998cf8
Fix slope palette interaction with Elevation
2020-11-11 02:54:40 -07:00
dfsek
171581c224
Update arid mountain config
2020-11-11 02:43:32 -07:00
dfsek
6b6b3fb3d4
Smooth out elevation interpolation
2020-11-11 02:35:46 -07:00
dfsek
922f971c8e
Implement Elevation
2020-11-11 02:28:44 -07:00
dfsek
48e45dfe23
Finish slope palette implementation
2020-11-11 01:00:34 -07:00
dfsek
d75cd81408
Implement slant palettes
2020-11-10 23:20:34 -07:00
dfsek
e9e9417410
Make caves not suck anymore
2020-11-10 15:22:52 -07:00
dfsek
548cd8a30a
Allow use of Tags in block ID lists
2020-11-10 00:33:54 -07:00
dfsek
2a7fd23dd1
Add debug info to Sapling event
2020-11-09 10:45:29 -07:00
dfsek
b56f01d606
Override sapling growth to use Terra tree registry
2020-11-09 01:48:11 -07:00
dfsek
57cefea2f3
Trees are now backed with a registry, custom trees can override Vanilla ones.
2020-11-09 01:19:24 -07:00
dfsek
0e3577063e
Move Rotation stuff for Structures to separate class
2020-11-09 00:39:09 -07:00
dfsek
d147097df6
Add Gaea version information to /te version
2020-11-08 22:23:19 -07:00
dfsek
f0d982f887
Add optional "irrigable" list to FloraConfig
2020-11-08 20:01:47 -07:00
dfsek
7d395a4347
Clean up Async thing finders
2020-11-08 19:38:49 -07:00
solonovamax
dc46e4596d
Add linting + fix warnings
...
Signed-off-by: solonovamax <solonovamax@12oclockpoint.com>
2020-11-07 18:27:39 -05: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
a362ed47ce
Reformat again
2020-11-06 15:45:07 -07:00
dfsek
4f40550465
Reformat & add .editorconfig
2020-11-06 15:21:42 -07:00
dfsek
bfa55fdb5d
Update to latest Gaea
2020-11-06 15:04:01 -07:00
dfsek
d4fc92d770
Update to latest Gaea
2020-11-05 09:09:50 -07:00
dfsek
57f18477e4
Fix issue causing entities to spawn in ground
2020-11-04 21:38:18 -07:00
dfsek
d0891a0f95
Add EntityFeature to StructureConfig.
2020-11-04 20:40:58 -07:00