Commit Graph
30 Commits
Author SHA1 Message Date
eliotbyteandMihailRis 9ccaecddd2 add :block placement for single blocks 2025-11-24 21:23:59 +03:00
MihailRis 3d22de761f fix compiler warnings (GCC + Clang) 2025-03-20 22:04:29 +03:00
MihailRis c1b311f3c4 refactor: change pointer parameters to references for Level and Content in various classes 2024-12-25 18:53:53 +03:00
MihailRis 59c4e26eda feat: heightmap-inputs 2024-10-16 00:38:58 +03:00
MihailRis 48143c5a2b add fragment.crop, fragment:crop() & fix fragments rotation when width is not equal to depth & fix extra structures placements 2024-10-15 00:03:06 +03:00
MihailRis 04e490c896 add config/defaults.toml 2024-10-14 02:56:33 +03:00
MihailRis b5c1050f43 add placements priority 2024-10-11 18:37:03 +03:00
MihailRis a578cca325 add 'place_structures_wide' callback 2024-10-10 02:00:13 +03:00
MihailRis b4578cfb87 fix caves issues & add block 'surface-replacement' property 2024-10-08 22:37:41 +03:00
MihailRis c022e11c3b move test caves to base:demo 2024-10-08 20:14:38 +03:00
MihailRis 5966ca5617 refactor WorldGenerator 2024-10-08 16:57:24 +03:00
MihailRis 116cbd61db feat: 'lines' (cave-like structures/tunnels) (WIP) 2024-10-08 02:32:45 +03:00
MihailRis 75d66b644b add debug world generator visualization 2024-09-30 15:14:34 +03:00
MihailRis 806ed4b155 add automatic biome-based structures placement 2024-09-24 17:08:25 +03:00
MihailRis 323c2f2935 refactor & add structures.json 2024-09-24 04:05:13 +03:00
MihailRis 74ded5a052 implement structures rotation 2024-09-22 01:58:59 +03:00
MihailRis 001b930212 update world generation pipeline 2024-09-21 23:29:19 +03:00
MihailRis 03ba7c9539 test voxel structures generation 2024-09-21 17:21:47 +03:00
MihailRis cba1a5c23e add LuaGeneratorScript::loadStructures 2024-09-21 01:32:38 +03:00
MihailRis 4f882a3ca3 add StructurePlacement & add SurroundMap visualization test 2024-09-20 23:43:54 +03:00
MihailRis 88b0f8e3d6 add VoxelStructure lua usertype 2024-09-19 18:41:34 +03:00
MihailRis 8268176527 add SurroundMap intergration to world generator (WIP) 2024-09-11 11:35:56 +03:00
MihailRis c2ac6ac54a fix 2024-08-24 08:15:14 +03:00
MihailRis a1129ccf38 split WorldGenerator::generatePrototype 2024-08-24 07:56:54 +03:00
MihailRis 54067d0ab2 fix layers generation 2024-08-23 23:29:40 +03:00
MihailRis f413a6f0ac add ChunkPrototype 2024-08-23 12:07:38 +03:00
MihailRis f40ff7cd28 refactor WorldGenerator & update test generator script 2024-08-23 03:07:02 +03:00
MihailRis 810519fb4d add docs 2024-08-18 17:29:02 +03:00
MihailRis e560236a8c add heightmap write-only property 'noiseSeed' 2024-08-17 20:17:52 +03:00
MihailRis 30925df319 move WorldGenerator to world/generator 2024-08-16 18:39:44 +03:00