dfsek
f309bd8809
[AUTO] Cleanup code
2020-11-23 23:02:36 -07:00
dfsek
7509c03cbd
Use FastRandom in populators, fix issues with flora/tree pop
2020-11-22 20:20:26 -07:00
budgidiere
177a18855c
Faster Cache ( #23 )
...
* Faster Cache
* Optimize Imports
2020-11-22 17:28:40 -07:00
dfsek
3dd08f30a7
Revert "Async Pop Chunks ( #22 )"
...
This reverts commit 7ce789d5
2020-11-21 23:55:14 -07:00
budgidiere
7ce789d570
Async Pop Chunks ( #22 )
...
* Async Gaea Pop Chunks
* newer gaea lib
* Yell Twice as Loud about paper and fix bug
2020-11-21 22:43:08 -07:00
Bud Gidiere
f40f33aa6a
Revert "Better Suggest Paper"
...
This reverts commit 0a8f36ad937f952a89cc8d484cdbaa531c2ee0bb.
2020-11-21 14:57:54 -06:00
Bud Gidiere
0a8f36ad93
Better Suggest Paper
2020-11-21 10:51:55 -06:00
Bud Gidiere
db2d00a1af
Use Better Suggest Paper Method From Paperlib
2020-11-21 08:34:35 -06:00
Bud Gidiere
ab906b47c8
Misc Perf improvements
2020-11-20 20:59:27 -06:00
Bud Gidiere
75a04f7d8f
Lots O Stuff
2020-11-20 16:43:24 -06:00
Bud Gidiere
d125ee3d87
Use Faster GlueList
...
Uses GlueList a faster List implementation. Drop in replacement for ArrayList.
https://github.com/ertugrulcetin/GlueList
2020-11-19 19:09:48 -06:00
Bud Gidiere
bb4ecee1f8
Use XoRoShiRo128PlusPlusRandom instead of XoRoShiRo128PlusRandom
2020-11-19 17:38:45 -06:00
Bud Gidiere
094b421f97
Use Faster XoRoShiRo128PlusRandom
...
XoRoShiRo128PlusRandom is a Faster Random Class that is many times faster than standard Java Random. It also features better random distribution and the ability to be split and retain the exact same noise output like Splitable random.
http://dsiutils.di.unimi.it/docs/it/unimi/dsi/util/XoRoShiRo128PlusRandom.html
2020-11-19 17:23:08 -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
548cd8a30a
Allow use of Tags in block ID lists
2020-11-10 00:33:54 -07:00
dfsek
0e3577063e
Move Rotation stuff for Structures to separate class
2020-11-09 00:39:09 -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
224dfbe638
Clean up imports
2020-10-26 10:58:28 -07:00
dfsek
454d9ce659
Implement OreVeinGenerateEvent and TreeGenerateEvent
2020-10-21 01:37:25 -07:00
dfsek
862e9e82a2
Add ability to set custom structures as locatable by Ender Eyes
2020-10-21 00:37:10 -07:00
dfsek
2b460f8617
Implement loot system
2020-10-09 16:30:34 -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
0e760ec87e
Use Vector2 for structures, move rotation stuff to new util class
2020-10-05 01:25:53 -07:00