11 Commits

Author SHA1 Message Date
Cubitect
f81c2e4fde Added struct2str 2023-06-25 21:33:52 +02:00
Cubitect
73a2d212ca Fixes and file separation
1) fixed biome exclusion filter no longer working for 1.17-
2) fixed ruined portal variations
3) separted quad base code with threading and filesystem dependencies into its own source file
2022-08-21 00:01:04 +02:00
Alex Chew
f8437428e7
add doc comment to savePPM 2022-07-17 11:14:15 -07:00
Cubitect
d22f71f2e2 Fixed village variants for meadows + updated end gateways to 1.18 2021-12-07 00:09:49 +01:00
Cubitect
fa3ed2af59 Added biome color parser + color tweaks + fix for ocean filter
* added version dependent biome names
* added parser for custom biome color override
* tweaked biome colors for a slightly better contrast in 1.18
* fixed oceans getting ignored by biome filter for 1.18
2021-12-04 22:22:00 +01:00
Cubitect
9166974ccf Major redesign and 1.18 biome generation.
Different versions, dimensions and variations are now bundled into a single Generator structure.
Areas (x,z,w,h) are largely replaced with a Range structure that supports 3D cuboids with scaling.
The scale now acts as a generalization that replaces layer access. Direct layer access will
have to be version specific, using the LayerStack.
(I.e. this update will unfortunately break much of the API.)
2021-11-18 23:13:44 +01:00
Cubitect
bfbd421ef5 Added end gateways and nether ruined portals 2021-07-03 09:50:05 +02:00
Cubitect
a4a422686e 1.17 + spelling + nether & end + fortresses
1) use americal spelling for color
2) added 1.17 biomes
3) added scaled generators for nether and end
4) made fortress finders functional
2021-06-06 17:00:35 +02:00
Cubitect
ea1fad8fef Major update to biome generation including several fixes
1) fixed biome generation for 1.9, 1.10 and 1.16
2) added biome generator support for 1.6
3) added test cases for 1x1 biome generation across versions
5) removed global biome table and initBiomes() is now redundent
4) map layer functions can now depend on version
6) exclused bamboo_jungle from stronghold biomes in 1.16 (MC-199298)
7) added area and volume generation for 1.16 nether
2021-04-18 19:50:08 +02:00
Cubitect
576746989a Mark util functions as extern C for linking. 2020-07-26 17:49:01 +02:00
Cubitect
8fa78be25b Made compatible with g++ and clang compilers + better docu for getting started. 2020-03-15 16:06:58 +01:00