summaryrefslogtreecommitdiffstats
path: root/source/Generating (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #345 from mc-server/warningfixesMattes D2013-11-177-196/+189
|\
| * And another...Alexander Harkness2013-11-161-1/+1
| * anotherAlexander Harkness2013-11-161-7/+7
| * Fixed another one.Alexander Harkness2013-11-161-15/+15
| * Fixed some unsigned int comparison warnings.Alexander Harkness2013-11-161-18/+18
| * WaveNoise not used, removing.Alexander Harkness2013-11-161-1/+0
| * This is a copy-paste fail, right?Alexander Harkness2013-11-161-1/+1
| * Got rid of yet another unused variable.Alexander Harkness2013-11-161-51/+50
| * Got rid of another unused variable.Alexander Harkness2013-11-161-1/+0
| * Those variables weren't used.Alexander Harkness2013-11-161-4/+0
| * Fixed another one...Alexander Harkness2013-11-161-1/+1
| * Fixed yet another unsigned integer comparison.Alexander Harkness2013-11-161-26/+26
| * Fixed another unsigned integer comparison.Alexander Harkness2013-11-161-12/+12
| * Fixed unsigned integer comparison.Alexander Harkness2013-11-161-1/+1
| * Fixed a warning about brackets.Alexander Harkness2013-11-161-58/+58
| * Revert "Silenced another warning."Alexander Harkness2013-11-161-1/+0
| * Revert "Silenced yet another not completed enum warning."Alexander Harkness2013-11-161-1/+0
| * Revert "Fixed another one."Alexander Harkness2013-11-161-1/+0
| * Fixed another one.Alexander Harkness2013-11-141-0/+1
| * Silenced yet another not completed enum warning.Alexander Harkness2013-11-141-0/+1
| * Silenced another warning.Alexander Harkness2013-11-141-0/+1
* | cChunkDesc::GetBlockEntity() re-creates block entity when blocktype doesn't match.madmaxoft2013-11-151-1/+8
* | Added cSignEntity into API, added cChunkDesc:GetBlockEntity().madmaxoft2013-11-143-6/+29
|/
* cIniFile doesn't store filename internally anymore.madmaxoft2013-10-251-2/+0
* CompoGen and HeiGen read their settings in their respective Initialize() functions.madmaxoft2013-10-118-92/+199
* Generator: Renamed cBiomeGenerator's Initialize() to InitializeBiomeGen().madmaxoft2013-10-104-19/+19
* Merge pull request #193 from tigerw/bugfixesMattes D2013-10-011-1/+1
|\
| * Minor startup streamliningTiger Wang2013-09-281-1/+1
* | Removed cChunkDesc::SetChunkCoords() from Lua API.madmaxoft2013-09-251-3/+3
|/
* Generation and simulation defaultsTiger Wang2013-08-141-6/+6
* Buncha bugfixes [SEE DESC]Tiger Wang2013-08-141-3/+3
* Removed unneeded case clauseTiger Wang2013-08-111-1/+1
* Changed everyting to Unix line endings.Alexander Harkness2013-07-2915-5904/+5904
* Added the End height and composition generators.madmaxoft@gmail.com2013-06-224-4/+301
* DistortedHeightmap: Added clay / sand / dirt selection on ocean floormadmaxoft@gmail.com2013-06-042-3/+46
* Moved BlockEntities to a separate foldermadmaxoft@gmail.com2013-05-281-1/+1
* DistortedHeightmap: Rewritten to use the optimized cPerlinNoise and linear upscalingmadmaxoft@gmail.com2013-05-162-121/+64
* Moved noise debugging into the Noise.* filesmadmaxoft@gmail.com2013-05-151-77/+0
* Fixed 2D linear upscale to compile on Linux, added a test for it.madmaxoft@gmail.com2013-05-151-4/+42
* Noise3D generator is now using linear upscalingmadmaxoft@gmail.com2013-05-147-54/+81
* LinearUpscale: postfixed with InPlace to differentiate from a future src/dst versionmadmaxoft@gmail.com2013-05-126-15/+15
* Noise3D: cleanupmadmaxoft@gmail.com2013-05-121-14/+18
* DistortedHeightmap: Deserts are now covered with sand and mushroom islands with mycelium (patch contributed by STR_Warrior)madmaxoft@gmail.com2013-05-121-3/+39
* Renamed linear interpolation from Noise.h to a more proper LinearUpscale and moved it to a separate file.madmaxoft@gmail.com2013-05-126-15/+21
* DistortedHeightmap: Added info comment about the parameters tablemadmaxoft@gmail.com2013-05-121-1/+8
* Converted the Noise3D generator to optimized noise and lerpmadmaxoft@gmail.com2013-05-112-109/+183
* DistortedHeightmap: Optimized by linear interpolationmadmaxoft@gmail.com2013-05-062-55/+89
* DistortedHeightmap: Small optimizations, memory leak fix.madmaxoft@gmail.com2013-05-064-2/+34
* DistortedHeightmap: Slight speed increasemadmaxoft@gmail.com2013-05-062-0/+11
* Re-worked generator subobject ownership, added a cache for the CompositionGenmadmaxoft@gmail.com2013-05-0510-66/+187
* Fixed Biomal CompoGen to set heightmap correctly when underwatermadmaxoft@gmail.com2013-05-051-0/+1
* Added the DistortedHeightmap height and composition generator.madmaxoft@gmail.com2013-05-057-8/+486
* ChunkDesc: Added heightmap verification (DEBUG-only), not used yetmadmaxoft@gmail.com2013-05-052-0/+32
* Noise3D: Re-fixed composition, finally no fake-tree remnantsmadmaxoft@gmail.com2013-04-271-2/+4
* Noise3D: Fixed composition when reusing the buffer (caused chopped trees)madmaxoft@gmail.com2013-04-271-0/+4
* Noise3D made into Composable - both a HeightGen and a CompositionGenmadmaxoft@gmail.com2013-04-274-4/+313
* Noise3D: Made settable through INI, added slight height control, added basic compositingmadmaxoft@gmail.com2013-04-272-49/+154
* Noise3D: Shifted to normal groundlevel, added water on sealevelmadmaxoft@gmail.com2013-04-271-2/+17
* New terrain generator - Noise3D.madmaxoft@gmail.com2013-04-273-2/+228
* Initial version of "DistortedMembraneOverhangs"madmaxoft@gmail.com2013-04-253-1/+72
* Added the initial version of DirectOverhangsmadmaxoft@gmail.com2013-04-243-0/+138
* MultiStepMap BiomeGen: made 3x faster by using 2D noise instead of 3D noise.madmaxoft@gmail.com2013-04-242-20/+32
* Added a (commented-out) performance test for biome generatormadmaxoft@gmail.com2013-04-241-0/+13
* HeiGenBiomal: interpolate in 4x4 blocks on float valuesmadmaxoft@gmail.com2013-04-222-15/+17
* Fixed underwater sand / dirt generator noise frequencymadmaxoft@gmail.com2013-04-221-1/+1
* Generator: Added notes of failed optimization attemptsmadmaxoft@gmail.com2013-04-223-25/+37
* Added a (commented-out) performance test for cHeiGenBiomal and cCompoGenBiomalmadmaxoft@gmail.com2013-04-221-0/+28
* Rewritten entities so that they are owned by individual chunks and ticked within their chunk's Tick()madmaxoft@gmail.com2013-04-131-4/+4
* Added cItemGrid to represent an XY grid of items; converted chests to use cItemGrid.madmaxoft@gmail.com2013-04-101-1/+1
* Mineshafts: randomized start position, tweaked default generator parameters; removed debugging glass pillars.madmaxoft@gmail.com2013-04-062-27/+21
* Mineshafts: Added random loot to generated chests and fixed chest directionmadmaxoft@gmail.com2013-04-063-20/+49
* Mineshafts: Added a (nonworking) mob spawner in cobweb spider nests.madmaxoft@gmail.com2013-04-061-1/+44
* MineShafts: made cobwebs less thickmadmaxoft@gmail.com2013-04-061-5/+10
* MineShafts: added random torches, fixed beams on chunk boundariesmadmaxoft@gmail.com2013-04-011-9/+96
* MineShafts: Added tracks to corridorsmadmaxoft@gmail.com2013-03-311-4/+51
* cChunkDesc: Added the RandomFillRelCuboid() functionmadmaxoft@gmail.com2013-03-312-1/+62
* MineShafts: Limited the mineshafts generation into a settable-size cuboidmadmaxoft@gmail.com2013-03-311-10/+21
* MineShafts: Added (empty) chests and spiderwebs around (still missing) spawnersmadmaxoft@gmail.com2013-03-311-4/+82
* MineShafts: User-settable chance of individual pieces' occurence. Staircase-only mineshafts, yay :)madmaxoft@gmail.com2013-03-313-29/+35
* MineShafts: Staircases have further connections behind them.madmaxoft@gmail.com2013-03-311-1/+8
* MineShafts: Added staircases; added floors to mineshafts going through watermadmaxoft@gmail.com2013-03-311-4/+173
* Added cCuboid:Assign() and cChunkDesc:FloorRelCuboid()madmaxoft@gmail.com2013-03-312-0/+61
* MineShafts: Set the default GridSize to 256madmaxoft@gmail.com2013-03-301-1/+1
* MineShafts: Added branching crossingsmadmaxoft@gmail.com2013-03-301-7/+132
* ChunkDesc: Extended the interface, RelCuboid functions now take either a cCuboid or a set of 6 coords.madmaxoft@gmail.com2013-03-302-20/+67
* MineShafts: added supports in corridorsmadmaxoft@gmail.com2013-03-301-11/+103
* MineShafts: Added branching corridorsmadmaxoft@gmail.com2013-03-301-3/+67
* MineShafts: implemented basic corridors, without any embellishments or branching yet.madmaxoft@gmail.com2013-03-293-29/+142
* ChunkDesc: Cuboid-based manipulationmadmaxoft@gmail.com2013-03-292-0/+66
* MineShafts: backup commit with initial work, still unusable.madmaxoft@gmail.com2013-03-293-1/+639
* Made MultiStepMap BioGen the defaultmadmaxoft@gmail.com2013-03-241-8/+8
* Fixed rounding error in MultiStepMap BioGen, introduced in rev 1289.madmaxoft@gmail.com2013-03-242-13/+23
* Re-tweaked WormNestCaves for more reasonable cave sizesmadmaxoft@gmail.com2013-03-221-7/+14
* WormNestCaves: tweaked a bit not to produce the single-block holes in the floormadmaxoft@gmail.com2013-03-221-5/+5
* HeiGenBiomal: added a fast but ugly-looking optimization, disabled by default.madmaxoft@gmail.com2013-03-201-0/+25
* Alpha-sorted the generators in ComposableGeneratormadmaxoft@gmail.com2013-03-201-15/+15
* Optimized BioGen-MultiStepMap's performance by using linear interpolation, about 25 % increase in total chunk generation speed.madmaxoft@gmail.com2013-03-192-6/+11
* Lakes: added a limiter, better height distributionmadmaxoft@gmail.com2013-03-193-11/+22
* The subgenerators use cChunkDesc instead of raw arrays. cChunkDesc is based on cBlockArea. Initial version of Lakes generator.madmaxoft@gmail.com2013-03-199-170/+225
* Trees: fixed a glitch in large jungle trees' leaves (1 column was missing)madmaxoft@gmail.com2013-03-191-1/+1
* Fixed a copypasta error in cChunkDesc's BlockArea writermadmaxoft@gmail.com2013-03-181-2/+2
* Rewritten generators so that they use the cChunkDesc class (and thus can use cBlockArea merging)madmaxoft@gmail.com2013-03-1714-658/+305
* Fixed zero-probability height distribution in FluidSprings finishermadmaxoft@gmail.com2013-03-171-4/+11
* Added water and lava springs.madmaxoft@gmail.com2013-03-143-3/+229
* Initial nether composition generatormadmaxoft@gmail.com2013-03-113-0/+130
* FinishGen: Fixed sand collapsing and fluid stationarizingmadmaxoft@gmail.com2013-03-031-3/+14
* Presimulator finisher now drops sand and gravel through fire blocks as wellmadmaxoft@gmail.com2013-03-021-0/+1
* Removed all E_ITEM_ symbols equivalent to E_BLOCK_, and all obsolete item and block symbols.madmaxoft@gmail.com2013-02-162-2/+2
* cChunkDesc can now read and write cBlockAreas.madmaxoft@gmail.com2013-02-083-5/+216
* Prepared cChunkDesc for further API extension; used it as the sole container for generated chunk data, including entities / block entities.madmaxoft@gmail.com2013-02-086-170/+276
* Added new hooks: OnChunkAvailable(), OnChunkUnloaded() and OnChunkUnloading(). Modified OnChunkGenerated() signature.madmaxoft@gmail.com2013-02-051-5/+4
* Moved BioGen parameter reading from cComposableGenrator into each BioGen itselfmadmaxoft@gmail.com2013-02-024-48/+96
* Merged the usable portion of the "gens" branch.madmaxoft@gmail.com2013-01-2512-522/+903
* Adjusted Biomal height generator to have less hills in the rivers.madmaxoft@gmail.com2013-01-251-21/+21
* A brand new biome generator: cBioGenMultiStepMap.madmaxoft@gmail.com2013-01-243-0/+359
* Merged branch "branches/hooks" into "trunk".madmaxoft@gmail.com2013-01-121-1/+1
* PreSimulator finisher should now drop blocks through water and lava (untested)madmaxoft@gmail.com2012-12-221-0/+4
* Made WormNest caves generate smaller.madmaxoft@gmail.com2012-12-161-3/+29
* Adjusted the default for chunk generator structures.madmaxoft@gmail.com2012-11-201-1/+1
* Biome lists can have ":count" in them for adjusting biome occurence rate. Some more error logging.madmaxoft@gmail.com2012-11-202-2/+25
* More valgrind fixesmadmaxoft@gmail.com2012-11-152-4/+4
* Added DeadBushes finisher (initial patch by STR_Warrior; DeathBushes FTW!)madmaxoft@gmail.com2012-11-113-19/+125
* Adjusted the number and sizes of ore nests (Patch contributed by STR_Warrior)madmaxoft@gmail.com2012-10-231-10/+10
* cFinishGenPreSimulator sets correct fluid type (stationary in the middle, flowing on chunk borders / holes next to water.madmaxoft@gmail.com2012-10-212-2/+94
* Added the first part of the PreSimulator finisher, drops floating sand and gravel to ground.madmaxoft@gmail.com2012-10-213-0/+112
* Ravines: Drill only through specific blocks (FS #259)madmaxoft@gmail.com2012-10-191-1/+23
* WormNestCaves: drills only through specific blocks (FS #259)madmaxoft@gmail.com2012-10-191-1/+23
* Biomal CompoGen now generates sea with STATIONARY_WATER instead of regular WATER.madmaxoft@gmail.com2012-10-142-3/+3
* Source files cleanup: The rest of the files renamed.madmaxoft@gmail.com2012-09-2410-13/+13
* Source files cleanup: OSSupport-related files in a separate subfolder, renamed.madmaxoft@gmail.com2012-09-231-1/+1
* Source files cleanup: Generating-related files in a separate subfoldermadmaxoft@gmail.com2012-09-2318-0/+5790