68 Commits

Author SHA1 Message Date
dfsek
bfd57e38d8 Refactor some biome stuff 2020-11-13 23:34:34 -07:00
dfsek
f6a4479855 Continue work on slant palettes and elevation. 2020-11-11 17:23:28 -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
d0891a0f95 Add EntityFeature to StructureConfig. 2020-11-04 20:40:58 -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
4a3787fe67 Package default config, update README.md 2020-10-14 20:28:55 -07:00
dfsek
fc9f92187b Fix tree checks 2020-10-14 01:15:37 -07:00
dfsek
064a30190c Merge tree and flora population, increase performance of both. 2020-10-13 18:25:22 -07:00
dfsek
49045eca06 Lower max tree attempts 2020-10-13 17:23:11 -07:00
dfsek
42b012b36d Add more ore performance options. 2020-10-12 00:54:26 -07:00
dfsek
6480fb0bb6 Improve ore performance by caching chunks 2020-10-12 00:28:17 -07:00
dfsek
8e1dd75ae9 Move lang and commands to Gaea 2020-10-10 17:26:54 -07:00
dfsek
59e1d6f146 Add snow to profiler, improve snow performance. 2020-10-10 02:55:54 -07:00
dfsek
aa378b40ec Add y-level specific snow, more mountain biomes in default config. 2020-10-10 01:22:00 -07:00
dfsek
4e8ff7ffbb Fix lootable rotation issues 2020-10-09 17:49:29 -07:00
dfsek
d4e6f03aeb Implement not-stupid cave liquid updating 2020-10-09 17:16:37 -07:00
dfsek
2b460f8617 Implement loot system 2020-10-09 16:30:34 -07:00
dfsek
6ec7ab9c72 Implement structure location 2020-10-08 21:14:35 -07:00
dfsek
1a7d49ab1e Implement multiple failover types 2020-10-08 16:59:03 -07:00
dfsek
e6f6a63194 Fix structure spawn requirements, begin work on custom trees 2020-10-08 01:47: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
605dd6aadc Clean up configs 2020-10-05 22:54:28 -07:00
dfsek
2659577322 Implement erosion 2020-10-05 20:56:26 -07:00
dfsek
96d293eec5 Implement rotating rails/axes 2020-10-05 01:05:54 -07:00
dfsek
277fbccc07 Config refactoring, work on caverns, multi-level tree gen 2020-10-04 21:14:58 -07:00
dfsek
c80e65cce9 Begin work on structure /locate, fix voxel geometry and add test commands, begin work on simplex caves 2020-10-04 02:23:35 -07:00
dfsek
65d50d7def Begin work on config cleanup 2020-10-03 02:05:48 -07:00
dfsek
9d05aed065 Implement structure random selection 2020-10-02 23:35:39 -07:00
dfsek
ecf9a583dd Implement ceiling flora, allow configuring block updates for flora & ores. 2020-10-02 15:47:35 -07:00
dfsek
c38939f334 Fix tree spawning issue. 2020-10-02 02:56:44 -07:00
dfsek
e36e5f390c Clean up debug info 2020-10-01 18:22:38 -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
d239358afe Only use RandomPalette if palette contains multiple materials. 2020-10-01 00:39:18 -07:00
dfsek
0f29a506d0 Performance improvements 2020-09-30 21:18:30 -07:00
dfsek
ca5accafa2 Allow multi-level Flora, use ID hash for cave checking 2020-09-29 11:23:01 -07:00
dfsek
ed77802ffd Do extensive biome check for structures. 2020-09-29 02:17:55 -07:00
dfsek
114a9302bc Implement structure biome config 2020-09-29 02:11:55 -07:00
dfsek
eb208ed9fe Implement basic structure config 2020-09-29 01:38:17 -07:00
dfsek
e3a8a3386e Partially working structure rotation 2020-09-28 22:37:12 -07:00
dfsek
080a6d98f9 Implement basic structure gen 2020-09-28 02:16:49 -07:00
dfsek
12c0d561d1 Implement ocean palettes and improve biome abstraction. 2020-09-28 00:13:36 -07:00
dfsek
cfbd6533dd Add advanced biome blending 2020-09-27 16:11:36 -07:00
dfsek
81d607b900 Begin work on serialization, improve structure performance. 2020-09-27 01:36:06 -07:00