summaryrefslogtreecommitdiffstats
path: root/src/Generating/FinishGen.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fixed generator for the Mega Taiga biome (#5129)12xx122021-04-121-0/+12
| | | * Fixed generator for small foliage.
* zlib -> libdeflate (#5085)Tiger Wang2021-01-111-3/+2
| | | | | | + Use libdeflate + Use std::byte * Fix passing temporary to string_view + Emulate make_unique_for_overwrite
* Fix flower and foliage generation (#4723)mBornand2020-11-141-31/+5
| | | | | | | | | | | | | | | | | | | * fix flower generation - remove wrong mushroom and flower generation + add "tiny" mushrooms in Mushrooms biomes + add "tiny" mushrooms in Mega Taiga and variants + add tulip generation for plains biomes * Turn numbers into constants - Remove duplication of grass generation - Remove fern in inappropriate biomes * added roofed forest flowers to ini file * fixed crash with biMesaPlateuM + Use empty() + Emplace directly + Avoid a string copy in BiomeName + Alias BiomeIndex to avoid multiple casts Co-authored-by: 12xx12 <12xx12100@gmail.com> Co-authored-by: Tiger Wang <ziwei.tiger@outlook.com>
* Upgrade to C++17 [CMake] (#4717)Tiger Wang2020-05-161-0/+2
| | | * Make our CMake slightly less insane
* Enable some more clang-tidy linter checks (#4738)peterbell102020-05-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Avoid inefficient AString -> c_str() -> AString round trip * Avoid redundant string init expressions * Avoid unnecessary return, continue, etc. * Add .clang-format to help with clang-tidy fix-its * Avoid unnecessary passing by value * Avoid unnecessary local copying * Avoid copying in range-for loops * Avoid over-complicated boolean expressions * Some violations missed by my local clang-tidy * Allow unnecessary continue statements * Add brackets * Another expression missed locally * Move BindingsProcessor call into clang-tidy.sh and add space * Fix pushd not found error * Different grouping of CheckBlockInteractionRate
* Using Super.Mattes D2020-04-161-4/+7
|
* Generate cacti and sugarcane with different heights (#4137)Cocosushi62018-05-031-4/+14
| | | | | When generating foliage, create cacti with height in the interval [1; MaxCactusHeight] and sugarcane with height in [1; MaxSugarcaneHeight] (with MaxCactusHeight and MaxSugarcaneHeight declared in world.ini) Fixes #4135
* cFinishGenPreSimulator: Preserve sand meta (#4025)peterbell102017-09-181-4/+1
| | | Fixes #1516.
* Implemented OverworldClumpFlowersNiLSPACE2016-08-141-0/+74
|
* Bulk clearing of whitespaceLogicParrot2016-02-051-1/+1
|
* OrePockets finisher is now configurable.Mattes D2015-11-251-5/+15
|
* Added OrePockets and DirtPockets finish gens.Mattes D2015-11-251-0/+166
|
* Unified the doxy-comment format.Mattes D2015-07-311-9/+10
|
* GlowStone: Changed order of initialization of member variablesSTRWarrior2015-04-191-2/+2
|
* Added GlowStone finisherSTRWarrior2015-04-191-0/+22
|
* Removed trailing whitespaceSTRWarrior2015-03-011-1/+1
|
* Made the minimum vine level configurableSTRWarrior2015-02-281-2/+4
|
* Implemented a vines finisher that creates vines in jungle biomesSTRWarrior2015-02-281-0/+21
|
* FinishGenPassiveMobs: Cosmetic changes.Mattes D2014-12-051-7/+11
|
* Merge branch 'master' of github.com:p-mcgowan/MCServer into animalTerrainFinisherp-mcgowan2014-12-051-14/+17
|\ | | | | | | update
| * conflict resolutionp-mcgowan2014-12-041-14/+14
| |\
| | * clearing CheckBasicStyle.lua messagesp-mcgowan2014-12-031-15/+15
| | |
| * | reformat for lua and CIp-mcgowan2014-12-021-1/+1
| | |
| * | formatting and commenting fixesp-mcgowan2014-12-021-2/+2
| | |
| * | cacti no longer spawn outside of desert variantsp-mcgowan2014-12-011-0/+3
| |/
* | format blocks and randomizingp-mcgowan2014-12-041-1/+0
| |
* | last doxy fixp-mcgowan2014-12-041-3/+3
| |
* | awful comment fixing, randomizer fixp-mcgowan2014-12-041-8/+8
| |
* | class description and doxy-commentingp-mcgowan2014-12-031-2/+5
| |
* | doxy-commentingp-mcgowan2014-12-031-3/+3
| |
* | fastRandom unusedp-mcgowan2014-12-021-1/+0
| |
* | animal terrain finisherp-mcgowan2014-12-021-12/+12
| |
* | animal terrain finisherp-mcgowan2014-12-021-0/+29
|/
* Added better soulsand rimsSTRWarrior2014-12-011-0/+19
| | | | As a finisher called SoulsandRims
* Moved all Noise-related files into a separate folder.Mattes D2014-11-181-1/+1
|
* PreSimulator: Added configurations.STRWarrior2014-07-301-1/+6
| | | | You can now choose if it should pregenerate something or not
* Fixed FinishGen.h types.madmaxoft2014-07-301-2/+2
|
* Changed size_t to 'unsigned long'Howaner2014-07-301-2/+2
|
* Fixed compile error with clang.Howaner2014-07-301-2/+2
|
* Some finishing touchesSTRWarrior2014-07-291-1/+1
| | | | | Removed whitespace fixed dead bush comment
* SingleTopBlock: All blocktypes and biometypes get initialized properlySTRWarrior2014-07-291-2/+14
|
* Using suggestionsSTRWarrior2014-07-281-25/+20
|
* Renamed cFinishGenSingleBiomeSingleTopBlock to cFinishGenSingleTopBlockSTRWarrior2014-07-281-10/+40
| | | | Now accepts a vector of biomes and a vector of allowed blocks.
* TallGrass: Less grass on mountains.STRWarrior2014-07-231-0/+11
|
* Merged branch 'origin/Foliage'.madmaxoft2014-07-211-0/+37
|\
| * Fixed indentationSTRWarrior2014-07-211-12/+12
| |
| * Changed CubicNoiseXX to IntNoiseXXSTRWarrior2014-07-201-13/+13
| | | | | | | | Added some comments
| * Renamed cFinishGenFoliage to cFinishGenTallGrassSTRWarrior2014-07-201-5/+4
| | | | | | | | | | Better grass density Added double tall grass.
| * Fixed warningsSTRWarrior2014-07-201-3/+3
| |
| * First attempt for a new foliage finisherSTRWarrior2014-07-201-0/+38
| |
* | Fixed tabs used for alignment.madmaxoft2014-07-171-1/+1
|/
* Merged branch 'NetherFinish'.madmaxoft2014-01-181-0/+23
|\
| * Fixed errors.STRWarrior2014-01-181-1/+1
| |
| * Renamed cFinishGenNetherSprinkleFoliage to cFinishGenNetherClumpFoliage. Fixed typo'sSTRWarrior2014-01-181-2/+2
| |
| * First attempt at creating a clumb version NetherFinisher.STRWarrior2014-01-171-0/+1
| |
| * Added cFinishGenNetherSprinkleFoliage.STRWarrior2014-01-101-0/+22
| |
* | Decoupled cChunkGenerator from cWorld and cRoot.madmaxoft2014-01-101-1/+1
|/ | | | Now the chunk generator can be used by other projects without depending on the two hugest structures in MCS.
* Moved source to srcAlexander Harkness2013-11-241-0/+185