Commit Graph
100 Commits
Author SHA1 Message Date
dfsek 15840302e0 Sapling growing and structure location 2020-12-01 23:38:30 -07:00
dfsek 0f526ca616 Cleanup and fix minor issues 2020-12-01 19:36:23 -07:00
dfsek bc3d694f7f Update to latest Tectonic 2020-12-01 01:57:04 -07:00
dfsek 7f880c23b8 Ore fixes 2020-12-01 01:56:51 -07:00
dfsek 7c6aa3a425 fix wacky biome location issue 2020-12-01 00:55:36 -07:00
dfsek 9636c808fe Structures! 2020-12-01 00:43:53 -07:00
dfsek f49ba88cb4 Add author option to config pack 2020-11-30 19:59:28 -07:00
dfsek 0cbc225408 Refactoring n stuff 2020-11-30 17:36:32 -07:00
dfsek f85d047ee6 Fix various issues 2020-11-30 17:23:57 -07:00
dfsek f033b8219c More flora controls 2020-11-30 14:37:28 -07:00
dfsek 1357e7f84e custom trees 2020-11-30 12:29:15 -07:00
dfsek 3eaab219f1 trees 2020-11-30 12:26:46 -07:00
dfsek ce97732da7 Use Tectonic validation API to validate Biome noise equations 2020-11-29 23:57:03 -07:00
dfsek 7fe2fa493e Prevent carvers crossing biomes 2020-11-29 20:08:04 -07:00
dfsek 78acf59f98 Working ZIP file loading 2020-11-29 18:17:29 -07:00
dfsek 1c0954d0cf Extra fancy loading 2020-11-29 15:24:33 -07:00
dfsek fe6ea9511b ZIP file loading should(tm) work now 2020-11-29 14:49:11 -07:00
dfsek 1c9c183d66 more sensitive derivative stuff 2020-11-29 14:12:01 -07:00
dfsek 67ff426894 Calculate derivative for slant palettes 2020-11-29 00:01:21 -07:00
dfsek 6eb5c0e0ec Equation-defined cave radii 2020-11-28 18:56:02 -07:00
dfsek 4e11d5c1cf implement ores, sort of 2020-11-28 18:05:19 -07:00
dfsek 155b293b61 new loading system, begin ZIP loading implementation 2020-11-28 16:45:35 -07:00
dfsek 282bfe9c5d begin work on ores 2020-11-28 02:34:43 -07:00
dfsek 4ddace2a92 Flora 2020-11-28 02:03:05 -07:00
dfsek 4b7b0ee7e9 live reloading 2020-11-27 15:53:52 -07:00
dfsek af6ba33921 carvers 2020-11-27 15:40:14 -07:00
dfsek 622e65e7a5 slab 2020-11-27 15:17:16 -07:00
dfsek 2f9f89042c probably a good idea to actually register variables 2020-11-27 14:32:31 -07:00
dfsek 538000ed32 Merge remote-tracking branch 'origin/tectonic' into tectonic 2020-11-27 14:17:12 -07:00
dfsek 30e89a0b69 fix typo 2020-11-27 13:29:57 -07:00
dfsek 8e49f7ec26 Add BIOME: identifier to BiomeGridRegistry 2020-11-27 13:06:20 -07:00
dfsek 86088d1dcd Ocean 2020-11-27 02:30:31 -07:00
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 96ff875d2b More loading stuff 2020-11-27 01:17:32 -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 16d8d56832 Add a bunch of type loaders 2020-11-26 21:26:01 -07:00
dfsek 06d9fa1d98 Actually load configs on startup 2020-11-26 20:51:06 -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
dfsek c46161fc87 Include latest parsii 2020-11-24 17:08:02 -07:00
dfsek b43b9ee7b9 Add RandomFunction and seed variable 2020-11-24 16:04:25 -07:00
dfsek 4ddb3a294e brain moment 2020-11-23 23:04:46 -07:00
dfsek 5a27cb1cdf Don't redefine random in ore pop 2020-11-23 23:02:49 -07:00
dfsek f309bd8809 [AUTO] Cleanup code 2020-11-23 23:02:36 -07:00
dfsek 65c2ad6b7a Bump version 2020-11-23 22:56:11 -07:00
dfsek 70863b50ee Flora go brrr 2020-11-23 22:55:36 -07:00
dfsek 8b0a7d422a do the populator shuffle B) 2020-11-23 21:57:09 -07:00
dfsek e270969fd1 Update snowable blocks even with physics disabled. 2020-11-23 21:04:39 -07:00
dfsek 7509c03cbd Use FastRandom in populators, fix issues with flora/tree pop 2020-11-22 20:20:26 -07:00
dfsek 2b5fd16e4a Various minor optimizations 2020-11-22 17:35:39 -07:00
dfsek b90993c492 Add trees to profiler 2020-11-22 13:12:52 -07:00
dfsek 8b95e86fe2 Move trees to separate populator 2020-11-22 00:27:26 -07:00
dfsek 21d606853a Fix cache wackiness 2020-11-22 00:27:12 -07:00
dfsek 3dd08f30a7 Revert "Async Pop Chunks (#22)"
This reverts commit 7ce789d5
2020-11-21 23:55:14 -07:00
dfsek 1f8d9a710f Implement NoiseFunction2 cache 2020-11-21 16:14:09 -07:00
dfsek 4174dc9ab0 Merge pull request #21 from budgidiere/master
Use Better Suggest Paper Method From Paperlib
2020-11-21 13:59:20 -07:00
dfsek 6a70972ea8 Make Biome Search Resolution configurable. 2020-11-20 23:12:18 -07:00
dfsek dada49f6bf Lower sampling resolution of AsyncBiomeFinder to drastically increase speed 2020-11-20 23:09:19 -07:00
dfsek c96127fde7 Slightly improve performance of NoiseFunction2 2020-11-20 23:09:00 -07:00
dfsek e43d814169 Minor optimizations 2020-11-20 20:22:37 -07:00
dfsek 1b0cbe486f Optimize ores 2020-11-20 20:06:21 -07:00
dfsek eb1c3896bb Merge pull request #20 from budgidiere/master
Misc Perf
2020-11-20 20:00:06 -07:00
dfsek 0af101fbbc Merge pull request #19 from budgidiere/master
Lots O Stuff
2020-11-20 15:59:27 -07:00
dfsek fa392b50f8 Merge pull request #18 from budgidiere/master
Use Faster GlueList
2020-11-19 19:50:24 -07:00
dfsek b87af589ea Merge pull request #17 from budgidiere/master
Use Faster XoRoShiRo128PlusRandom
2020-11-19 17:17:24 -07:00
dfsek ff7423022b Bump version to 1.4.1 2020-11-19 15:25:36 -07:00
dfsek 700d1d0a6c Fix bizarre elevation equation issues 2020-11-19 15:09:12 -07:00
dfsek 0bc2c6e897 Import FastMath in tests 2020-11-18 18:47:24 -07:00
dfsek 3d092df9d5 Merge pull request #16 from budgidiere/master
Replace Math with FastMath for improved performance.
2020-11-18 18:42:57 -07:00
dfsek bed506c5cb Update Parsii to latest version using FastMath 2020-11-18 18:40:49 -07: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 567b06fd3f Bump version 2020-11-16 17:41:39 -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 ca5fb57b0b Merge remote-tracking branch 'origin/master' 2020-11-14 15:57:52 -07:00
dfsek 132c0c3d60 Fix spelling in build.gradle.kts 2020-11-14 15:57:36 -07:00
dfsek 184c02a207 Merge pull request #14 from solonovamax/gradle-wrapper
Include gradle wrapper
2020-11-14 14:46:56 -07:00
dfsek 63e01cf0ea Merge remote-tracking branch 'origin/master' 2020-11-13 23:34:42 -07:00
dfsek bfd57e38d8 Refactor some biome stuff 2020-11-13 23:34:34 -07:00
dfsek 979fce5856 Merge pull request #12 from solonovamax/auto-version
Automatically update the Terra version on build.
2020-11-13 13:22:02 -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 658ed01055 Remove default config from main repo 2020-11-13 12:00:55 -07:00
dfsek 9b6536d76d Merge pull request #10 from solonovamax/resources
Download configs from online
2020-11-12 17:13:45 -07:00
dfsek 7e12f3e9c8 Merge branch 'master' into resources 2020-11-12 17:12:43 -07:00