summaryrefslogtreecommitdiffstats
path: root/src/Generating/ComposableGenerator.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2021-03-18shared_ptr -> unique_ptr in generatorsTiger Wang1-68/+64
2021-03-07Some emplace_back replacements (#5149)12xx121-34/+34
2021-01-11zlib -> libdeflate (#5085)Tiger Wang1-35/+4
2020-11-14Fix flower and foliage generation (#4723)mBornand1-1/+2
2020-09-18Adding Generator For Single Piece Structures (#4830)12xx121-0/+16
2020-05-15Enable some more clang-tidy linter checks (#4738)peterbell101-2/+2
2019-09-08ChunkGenerator: Changed to use cChunkCoords.Mattes D1-3/+3
2019-09-08ShapeGen, HeiGen: Changed to use cChunkCoords.Mattes D1-1/+1
2019-09-08BiomeGen: Changed to use cChunkCoords params.Mattes D1-2/+2
2019-09-06Moved the generator defaults to ComposableGenerator.Mattes D1-10/+105
2019-09-06Separated chunk generator from world / plugin interfaces.Mattes D1-44/+40
2018-05-03Generate cacti and sugarcane with different heights (#4137)Cocosushi61-1/+3
2017-02-15Dead bushes will generate in mega mega taigas (#3571)Bond-0091-0/+1
2016-08-14Implemented OverworldClumpFlowersNiLSPACE1-0/+5
2016-02-05Bulk clearing of whitespaceLogicParrot1-10/+10
2015-12-17PieceStructures generator: Fixed wrong merge conflict resolution.Mattes D1-4/+4
2015-12-01Added PieceStructures generator.Mattes D1-83/+95
2015-11-25OrePockets finisher is now configurable.Mattes D1-2/+6
2015-11-25Added OrePockets and DirtPockets finish gens.Mattes D1-109/+15
2015-08-12Fix old style casts and implicit conversionsMatti Hänninen1-7/+13
2015-06-23Generate biomes when pregenerating heights through CompositedHeiGen.Mattes D1-1/+1
2015-06-20Added basic support for loading village prefabs from files.Mattes D1-1/+3
2015-05-19Fixed a lot of warningstycho1-2/+2
2015-04-19Fixed typo in NetherForts initializationSTRWarrior1-1/+1
2015-04-19Added GlowStone finisherSTRWarrior1-0/+4
2015-03-01Replaced cFinishGenPtr with std::make_sharedSTRWarrior1-1/+1
2015-02-28Made the minimum vine level configurableSTRWarrior1-1/+2
2015-02-28Implemented a vines finisher that creates vines in jungle biomesSTRWarrior1-0/+4
2014-12-03forgot initializerp-mcgowan1-1/+5
2014-12-01Added better soulsand rimsSTRWarrior1-0/+4
2014-11-26Merge remote-tracking branch 'origin-master' into c++11Tiger Wang1-52/+60
2014-11-13Gen refactor: Implemented CompositedHeiGen.Mattes D1-3/+10
2014-11-12Generator: Shape initial refactoring.Mattes D1-49/+50
2014-11-10Added BiomalNoise3D shape generator.Mattes D1-0/+4
2014-10-23Merged IniFile into main MCS sources.Mattes D1-1/+1
2014-10-23En masse NULL -> nullptr replaceTiger Wang1-3/+3
2014-10-22ComposableGenerator: Removed nullptr initializers.Mattes D1-3/+3
2014-10-20En masse NULL -> nullptr replaceTiger Wang1-3/+3
2014-10-19Generator: Rewritten to use SharedPtrs.Mattes D1-78/+45
2014-10-04Fixes #1503 - No gravel is being generatedwin32re1-1/+1
2014-09-28Added Granite, Diorite and Andesite to the NaturalPatches generator.STRWarrior1-0/+27
2014-09-05BiomeMultiCache is not used for simple generators.Mattes D1-21/+22
2014-09-05Fixed style.Mattes D1-2/+2
2014-09-03adapting formatDayBr3ak1-2/+4
2014-09-02adding config file entry #381DayBr3ak1-1/+10
2014-09-02adding the multicache behaviorDayBr3ak1-1/+1
2014-08-27DungeonRooms: Added a height probability distribution function.Mattes D1-4/+5
2014-08-26Added initial dungeon rooms finisher.Mattes D1-0/+8
2014-08-10Bunch of tweaks:STRWarrior1-7/+7
2014-08-10Added NaturalPatches generatorSTRWarrior1-0/+22
2014-08-10Added NetherOreNests.STRWarrior1-0/+15
2014-08-10Changed cStructGenOreNests to take a list of ores + the block to replace.STRWarrior1-1/+51
2014-07-30PreSimulator: Added configurations.STRWarrior1-1/+6
2014-07-29Some finishing touchesSTRWarrior1-1/+1
2014-07-28Forgot Mesa Plateau biome.STRWarrior1-0/+1
2014-07-28Renamed cFinishGenSingleBiomeSingleTopBlock to cFinishGenSingleTopBlockSTRWarrior1-2/+29
2014-07-27RoughRavines: Made floor and ceiling settings-adjustable.madmaxoft1-10/+22
2014-07-27RoughRavines: More settings - size, width, roughnessmadmaxoft1-4/+14
2014-07-27RoughRavines: Initial generator implementation.madmaxoft1-3/+11
2014-07-20Renamed cFinishGenFoliage to cFinishGenTallGrassSTRWarrior1-4/+4
2014-07-20First attempt for a new foliage finisherSTRWarrior1-0/+4
2014-07-17Basic style fixes.madmaxoft1-3/+3
2014-07-17Normalized comments.madmaxoft1-2/+2
2014-06-21Added a TestRails generator.madmaxoft1-0/+5
2014-06-16Merge branch 'master' of github.com:mc-server/MCServerTycho1-14/+22
2014-06-16Fixed a copypasta error in WormNestCaves generator settings.madmaxoft1-1/+1
2014-06-15Added random offsets to cGridStructGen.madmaxoft1-14/+22
2014-06-07Added RainbowRoads finisher generator.madmaxoft1-3/+11
2014-05-31Implemented end and nether portalsTiger Wang1-15/+1
2014-05-31Added an initial version of the underwater base generator.madmaxoft1-0/+8
2014-05-22Villages have min and max density setting.madmaxoft1-4/+6
2014-05-15Changed village generator defaults to more reasonable values.madmaxoft1-2/+2
2014-05-15VillageGen rewritten using BFSPieceGenerator.madmaxoft1-0/+9
2014-03-28NetherFortGen: Added several more prefabs.madmaxoft1-1/+1
2014-03-28Initial NetherFortGen import.madmaxoft1-1/+16
2014-03-09A working POCPiece generator.madmaxoft1-0/+5
2014-03-01Unified StructureGens and FinisherGens.madmaxoft1-86/+71
2014-01-18Alpha-sorted the finishers.madmaxoft1-4/+4
2014-01-18Renamed cFinishGenNetherSprinkleFoliage to cFinishGenNetherClumpFoliage. Fixed typo'sSTRWarrior1-2/+2
2014-01-10Decoupled cChunkGenerator from cWorld and cRoot.madmaxoft1-5/+6
2014-01-10Fixed generator adding values to ini file.madmaxoft1-1/+2
2014-01-10Added cFinishGenNetherSprinkleFoliage.STRWarrior1-2/+6
2014-01-09Composition generator creating moved to a separate function.madmaxoft1-61/+77
2014-01-09Height generator creating moved info HeiGen.cpp.madmaxoft1-53/+1
2013-11-28Moved BiomeGen creation from INI file data to BioGen.cpp.madmaxoft1-48/+1
2013-11-27Fixed the remaining derpsAlexander Harkness1-1/+1
2013-11-26Hopefully fixed last of the Linux compile errorsTiger Wang1-1/+1
2013-11-25Further attempts to fix compileTiger Wang1-1/+1
2013-11-24Attempt to fix compilationTiger Wang1-1/+1
2013-11-24Moved source to srcAlexander Harkness1-0/+0
2013-10-11CompoGen and HeiGen read their settings in their respective Initialize() functions.madmaxoft1-40/+17
2013-10-10Generator: Renamed cBiomeGenerator's Initialize() to InitializeBiomeGen().madmaxoft1-1/+1
2013-09-28Minor startup streamliningTiger Wang1-1/+1
2013-08-14Generation and simulation defaultsTiger Wang1-6/+6
2013-08-14Buncha bugfixes [SEE DESC]Tiger Wang1-3/+3
2013-08-11Removed unneeded case clauseTiger Wang1-1/+1
2013-07-29Changed everyting to Unix line endings.Alexander Harkness1-524/+524
2013-06-22Added the End height and composition generators.madmaxoft@gmail.com1-1/+12
2013-05-05Re-worked generator subobject ownership, added a cache for the CompositionGenmadmaxoft@gmail.com1-50/+29
2013-05-05Added the DistortedHeightmap height and composition generator.madmaxoft@gmail.com1-2/+35
2013-04-27Noise3D made into Composable - both a HeightGen and a CompositionGenmadmaxoft@gmail.com1-2/+31
2013-04-25Initial version of "DistortedMembraneOverhangs"madmaxoft@gmail.com1-0/+4
2013-04-24Added the initial version of DirectOverhangsmadmaxoft@gmail.com1-0/+4
2013-04-24Added a (commented-out) performance test for biome generatormadmaxoft@gmail.com1-0/+13
2013-04-22Added a (commented-out) performance test for cHeiGenBiomal and cCompoGenBiomalmadmaxoft@gmail.com1-0/+28
2013-04-06Mineshafts: randomized start position, tweaked default generator parameters; removed debugging glass pillars.madmaxoft@gmail.com1-2/+2
2013-03-31MineShafts: User-settable chance of individual pieces' occurence. Staircase-only mineshafts, yay :)madmaxoft@gmail.com1-3/+9
2013-03-30MineShafts: Set the default GridSize to 256madmaxoft@gmail.com1-1/+1
2013-03-29MineShafts: implemented basic corridors, without any embellishments or branching yet.madmaxoft@gmail.com1-1/+1
2013-03-29MineShafts: backup commit with initial work, still unusable.madmaxoft@gmail.com1-1/+9
2013-03-24Made MultiStepMap BioGen the defaultmadmaxoft@gmail.com1-8/+8
2013-03-20Alpha-sorted the generators in ComposableGeneratormadmaxoft@gmail.com1-15/+15
2013-03-19Lakes: added a limiter, better height distributionmadmaxoft@gmail.com1-2/+4
2013-03-19The subgenerators use cChunkDesc instead of raw arrays. cChunkDesc is based on cBlockArea. Initial version of Lakes generator.madmaxoft@gmail.com1-12/+10
2013-03-17Rewritten generators so that they use the cChunkDesc class (and thus can use cBlockArea merging)madmaxoft@gmail.com1-6/+5
2013-03-14Added water and lava springs.madmaxoft@gmail.com1-3/+17
2013-03-11Initial nether composition generatormadmaxoft@gmail.com1-0/+4
2013-02-08Prepared cChunkDesc for further API extension; used it as the sole container for generated chunk data, including entities / block entities.madmaxoft@gmail.com1-4/+4
2013-02-02Moved BioGen parameter reading from cComposableGenrator into each BioGen itselfmadmaxoft@gmail.com1-18/+5
2013-01-25Merged the usable portion of the "gens" branch.madmaxoft@gmail.com1-0/+405