Commit Graph
100 Commits
Author SHA1 Message Date
dfsek 791faa6dfd Apparently Walls have a separate rotation thing too 2020-12-09 17:18:04 -07:00
dfsek aea2b23fc3 Flora rotation options 2020-12-09 14:07:33 -07:00
dfsek 47438b7db9 Fix reloading issues 2020-12-09 01:36:21 -07:00
dfsek df3d3c6398 Fix profiler 2020-12-08 21:26:42 -07:00
dfsek 1457a10b0b hold PluginConfig instance in Terra plugin instance 2020-12-08 20:59:23 -07:00
dfsek 2b6e8eb67c Dependency injection moment 2020-12-08 20:35:18 -07:00
dfsek 11cb11bc2b Merge remote-tracking branch 'origin/master'
# Conflicts:
#	build.gradle.kts
2020-12-08 20:12:09 -07:00
dfsek bb5552c8bc Fix build issue causing lang to not be bundled 2020-12-08 20:10:55 -07:00
dfsek 8f5a9b7b8e Hold ConfigRegistry in Terra instance 2020-12-08 19:48:46 -07:00
dfsek 7e365c351d Ceiling ocean slabs 2020-12-08 19:36:06 -07:00
dfsek a0f0206ed8 Add GridSpawn seed option 2020-12-08 19:10:56 -07:00
dfsek 554628c486 Slabs can generate on ceiling in ocean 2020-12-08 19:10:46 -07:00
dfsek 37c2d945ec Bump version 2020-12-08 12:32:51 -07:00
dfsek ad58a1efeb Fix raw loading issue 2020-12-07 18:51:34 -07:00
dfsek 682b155deb Fix structure features 2020-12-07 18:21:59 -07:00
dfsek 0e0d84fea7 Fix structure pull infinite loop 2020-12-07 00:59:27 -07:00
dfsek 4ceb4e22d4 make TerraBiomeGrid abstract, add TerraRadialBiomeGrid implementation & config options
Also adds lots of BiomeGrid validation stuff
2020-12-07 00:24:40 -07:00
dfsek 5189aa5003 Use CodeMC for dependencies 2020-12-06 16:57:24 -07:00
dfsek 87cc2d01cb Don't do events in non-Terra worlds 2020-12-06 15:22:35 -07:00
dfsek f86fe4db32 Fix carving shift blocks 2020-12-06 02:52:21 -07:00
dfsek 1940309954 Remove singleton getter 2020-12-06 02:47:14 -07:00
dfsek d946ea9b15 Refactor Debug class, set up framework for Paper-specific events. 2020-12-06 02:25:15 -07:00
dfsek 0f8ce8966a Use Tectonic for world configs 2020-12-06 02:15:34 -07:00
dfsek c9b2c83dc4 Fix structure location issue. 2020-12-06 01:45:43 -07:00
dfsek 2d24a7bf00 Add more info to biome info command 2020-12-05 17:53:35 -07:00
dfsek 4c80a71bca Fix carving issues 2020-12-05 17:53:16 -07:00
dfsek 264f1df172 Update profiler target times 2020-12-05 16:13:17 -07:00
dfsek 5b17d87a97 Carving is now very much optimized 2020-12-05 16:11:56 -07:00
dfsek 0e4df43ddb carvers go brrrrrrr 2020-12-05 15:59:48 -07:00
dfsek 3d7796d8c3 carver speedup finalization 2020-12-05 03:19:39 -07:00
dfsek 4e647620f0 speed up carving even more 2020-12-05 02:56:58 -07:00
dfsek a38fcef6f1 Don't extract ZIPs, just bundle them 2020-12-04 22:30:30 -07:00
dfsek b5fdeef535 Re-add gradle wrapper because for some reason it was deleted 2020-12-04 21:46:12 -07:00
dfsek 5d3ae11374 Merge pull request #31 from PolyhedralDev/tectonic
Tectonic Implementation
2020-12-04 21:35:42 -07:00
dfsek 7db75ab21b Fix minor loading issue 2020-12-04 21:34:48 -07:00
dfsek 3d12af6b21 Add version key to config pack. 2020-12-04 21:09:35 -07:00
dfsek 601eb3e7ff Remove unneeded logging 2020-12-04 21:05:09 -07:00
dfsek 5754a95f48 Add seed variable to carver 2020-12-04 13:54:14 -07:00
dfsek b3e76f6485 Add packs list command. 2020-12-04 00:34:09 -07:00
dfsek 47b3278f96 Fix erosion NPE, add missing config 2020-12-03 22:31:03 -07:00
dfsek 27e31fef9f Improve flora placement algorithm 2020-12-03 01:13:25 -07:00
dfsek 3807b8c277 slabs and stairs generate on ceiling 2020-12-02 21:34:45 -07:00
dfsek 7db83c1dee Bump tectonic version 2020-12-02 15:29:07 -07:00
dfsek 496cd486b1 Carver go brrrr 2020-12-02 01:57:52 -07:00
dfsek 034f1072bf Carvers stop upon entering biome they arent present in. 2020-12-02 00:21:53 -07:00
dfsek b5c99c87e1 Structure features 2020-12-01 23:59:57 -07:00
dfsek c5fe86272e Loot tables 2020-12-01 23:45:09 -07:00
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