Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Moved the generator defaults to ComposableGenerator. | Mattes D | 2019-09-06 | 1 | -10/+105 |
| | |||||
* | Separated chunk generator from world / plugin interfaces. | Mattes D | 2019-09-06 | 1 | -44/+40 |
| | | | | The generator now only takes care of servicing synchronous "GetChunk(X, Y)" and "GetBiomes(X, Y)" requests. | ||||
* | Generate cacti and sugarcane with different heights (#4137) | Cocosushi6 | 2018-05-03 | 1 | -1/+3 |
| | | | | | 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 | ||||
* | Dead bushes will generate in mega mega taigas (#3571) | Bond-009 | 2017-02-15 | 1 | -0/+1 |
| | |||||
* | Implemented OverworldClumpFlowers | NiLSPACE | 2016-08-14 | 1 | -0/+5 |
| | |||||
* | Bulk clearing of whitespace | LogicParrot | 2016-02-05 | 1 | -10/+10 |
| | |||||
* | PieceStructures generator: Fixed wrong merge conflict resolution. | Mattes D | 2015-12-17 | 1 | -4/+4 |
| | | | | | Also improved reporting messages. Ref.: http://forum.mc-server.org/showthread.php?tid=2256 | ||||
* | Added PieceStructures generator. | Mattes D | 2015-12-01 | 1 | -83/+95 |
| | |||||
* | OrePockets finisher is now configurable. | Mattes D | 2015-11-25 | 1 | -2/+6 |
| | |||||
* | Added OrePockets and DirtPockets finish gens. | Mattes D | 2015-11-25 | 1 | -109/+15 |
| | |||||
* | Fix old style casts and implicit conversions | Matti Hänninen | 2015-08-12 | 1 | -7/+13 |
| | |||||
* | Generate biomes when pregenerating heights through CompositedHeiGen. | Mattes D | 2015-06-23 | 1 | -1/+1 |
| | | | | Fixes #2283. | ||||
* | Added basic support for loading village prefabs from files. | Mattes D | 2015-06-20 | 1 | -1/+3 |
| | |||||
* | Fixed a lot of warnings | tycho | 2015-05-19 | 1 | -2/+2 |
| | |||||
* | Fixed typo in NetherForts initialization | STRWarrior | 2015-04-19 | 1 | -1/+1 |
| | | | | The S in NetherForts was missing | ||||
* | Added GlowStone finisher | STRWarrior | 2015-04-19 | 1 | -0/+4 |
| | |||||
* | Replaced cFinishGenPtr with std::make_shared | STRWarrior | 2015-03-01 | 1 | -1/+1 |
| | |||||
* | Made the minimum vine level configurable | STRWarrior | 2015-02-28 | 1 | -1/+2 |
| | |||||
* | Implemented a vines finisher that creates vines in jungle biomes | STRWarrior | 2015-02-28 | 1 | -0/+4 |
| | |||||
* | forgot initializer | p-mcgowan | 2014-12-03 | 1 | -1/+5 |
| | |||||
* | Added better soulsand rims | STRWarrior | 2014-12-01 | 1 | -0/+4 |
| | | | | As a finisher called SoulsandRims | ||||
* | Gen refactor: Implemented CompositedHeiGen. | Mattes D | 2014-11-13 | 1 | -3/+10 |
| | | | | This fixes crashes in the Village generator due to the missing generator. | ||||
* | Generator: Shape initial refactoring. | Mattes D | 2014-11-12 | 1 | -49/+50 |
| | | | | The code compiles, but several structure generators are broken, crash on start. | ||||
* | Added BiomalNoise3D shape generator. | Mattes D | 2014-11-10 | 1 | -0/+4 |
| | |||||
* | Merged IniFile into main MCS sources. | Mattes D | 2014-10-23 | 1 | -1/+1 |
| | |||||
* | En masse NULL -> nullptr replace | Tiger Wang | 2014-10-23 | 1 | -3/+3 |
| | |||||
* | ComposableGenerator: Removed nullptr initializers. | Mattes D | 2014-10-22 | 1 | -3/+3 |
| | |||||
* | Generator: Rewritten to use SharedPtrs. | Mattes D | 2014-10-19 | 1 | -78/+45 |
| | |||||
* | Fixes #1503 - No gravel is being generated | win32re | 2014-10-04 | 1 | -1/+1 |
| | |||||
* | Added Granite, Diorite and Andesite to the NaturalPatches generator. | STRWarrior | 2014-09-28 | 1 | -0/+27 |
| | |||||
* | BiomeMultiCache is not used for simple generators. | Mattes D | 2014-09-05 | 1 | -21/+22 |
| | |||||
* | Fixed style. | Mattes D | 2014-09-05 | 1 | -2/+2 |
| | |||||
* | adapting format | DayBr3ak | 2014-09-03 | 1 | -2/+4 |
| | |||||
* | adding config file entry #381 | DayBr3ak | 2014-09-02 | 1 | -1/+10 |
| | |||||
* | adding the multicache behavior | DayBr3ak | 2014-09-02 | 1 | -1/+1 |
| | |||||
* | DungeonRooms: Added a height probability distribution function. | Mattes D | 2014-08-27 | 1 | -4/+5 |
| | |||||
* | Added initial dungeon rooms finisher. | Mattes D | 2014-08-26 | 1 | -0/+8 |
| | |||||
* | Bunch of tweaks: | STRWarrior | 2014-08-10 | 1 | -7/+7 |
| | | | | | | Renamed Quarts to Quartz Using const_iterator instead of iterator Used CheckBasicStyle script to find style errors | ||||
* | Added NaturalPatches generator | STRWarrior | 2014-08-10 | 1 | -0/+22 |
| | | | | It generates gravel and dirt. | ||||
* | Added NetherOreNests. | STRWarrior | 2014-08-10 | 1 | -0/+15 |
| | | | | It generates Nether Quarts. | ||||
* | Changed cStructGenOreNests to take a list of ores + the block to replace. | STRWarrior | 2014-08-10 | 1 | -1/+51 |
| | |||||
* | PreSimulator: Added configurations. | STRWarrior | 2014-07-30 | 1 | -1/+6 |
| | | | | You can now choose if it should pregenerate something or not | ||||
* | Merge pull request #1061 from mc-server/portals | Mattes D | 2014-07-29 | 1 | -15/+1 |
|\ | | | | | Portals and others | ||||
| * | Merge remote-tracking branch 'origin/master' into portals | Tiger Wang | 2014-07-22 | 1 | -0/+4 |
| |\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/Chunk.cpp src/Entities/Player.cpp src/Root.cpp src/World.cpp | ||||
| * \ | Merge branch 'master' into portals | Tiger Wang | 2014-07-18 | 1 | -5/+5 |
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/Blocks/WorldInterface.h src/ClientHandle.cpp src/ClientHandle.h src/Entities/Player.cpp src/Entities/Player.h src/Generating/FinishGen.cpp src/Protocol/Protocol.h src/Protocol/Protocol125.cpp src/Protocol/Protocol125.h src/Protocol/Protocol16x.cpp src/Protocol/Protocol16x.h src/Protocol/Protocol17x.cpp src/Protocol/Protocol17x.h src/Protocol/ProtocolRecognizer.cpp src/Protocol/ProtocolRecognizer.h src/Root.h src/World.cpp | ||||
| * \ \ | Merge branch 'master' into portals | Tiger Wang | 2014-06-21 | 1 | -14/+27 |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/Chunk.cpp src/Entities/Entity.h src/Entities/Player.h | ||||
| * \ \ \ | Merge branch 'master' into portals | Tiger Wang | 2014-06-10 | 1 | -3/+11 |
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/ClientHandle.cpp src/Entities/Player.cpp src/Entities/Player.h src/Protocol/Protocol125.cpp src/Protocol/Protocol17x.cpp | ||||
| * \ \ \ \ | Merge remote-tracking branch 'origin/master' into portals | Tiger Wang | 2014-06-04 | 1 | -0/+19 |
| |\ \ \ \ \ | |||||
| * | | | | | | Implemented end and nether portals | Tiger Wang | 2014-05-31 | 1 | -15/+1 |
| | | | | | | | |||||
* | | | | | | | Merge pull request #1254 from mc-server/SingleTopBlockFinisher | Mattes D | 2014-07-29 | 1 | -2/+30 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Renamed cFinishGenSingleBiomeSingleTopBlock to cFinishGenSingleTopBlock | ||||
| * | | | | | | | Some finishing touches | STRWarrior | 2014-07-29 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removed whitespace fixed dead bush comment | ||||
| * | | | | | | | Forgot Mesa Plateau biome. | STRWarrior | 2014-07-28 | 1 | -0/+1 |
| | | | | | | | | |||||
| * | | | | | | | Renamed cFinishGenSingleBiomeSingleTopBlock to cFinishGenSingleTopBlock | STRWarrior | 2014-07-28 | 1 | -2/+29 |
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | Now accepts a vector of biomes and a vector of allowed blocks. | ||||
* | | | | | | | RoughRavines: Made floor and ceiling settings-adjustable. | madmaxoft | 2014-07-27 | 1 | -10/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The world.ini has settings for the minimum and maximum height for each at the ravines' center and edges. | ||||
* | | | | | | | RoughRavines: More settings - size, width, roughness | madmaxoft | 2014-07-27 | 1 | -4/+14 |
| | | | | | | | |||||
* | | | | | | | RoughRavines: Initial generator implementation. | madmaxoft | 2014-07-27 | 1 | -3/+11 |
|/ / / / / / | | | | | | | | | | | | | | | | | | | This provides the basic shape of the ravines, with the basic settings based on GridStructGen, and good default values. | ||||
* | | | | | | Merged branch 'origin/Foliage'. | madmaxoft | 2014-07-21 | 1 | -0/+4 |
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | |||||
| * | | | | | Renamed cFinishGenFoliage to cFinishGenTallGrass | STRWarrior | 2014-07-20 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Better grass density Added double tall grass. | ||||
| * | | | | | First attempt for a new foliage finisher | STRWarrior | 2014-07-20 | 1 | -0/+4 |
| | |_|_|/ | |/| | | | |||||
* | | | | | Basic style fixes. | madmaxoft | 2014-07-17 | 1 | -3/+3 |
| | | | | | |||||
* | | | | | Normalized comments. | madmaxoft | 2014-07-17 | 1 | -2/+2 |
|/ / / / | | | | | | | | | | | | | | | | | This was mostly done automatically and then visually inspected for obvious errors. All //-style comments should have a 2-space separation from the code, and 1 space after the comment sign. | ||||
* | | | | Added a TestRails generator. | madmaxoft | 2014-06-21 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | This is for debugging purposes only. | ||||
* | | | | Merge branch 'master' of github.com:mc-server/MCServer | Tycho | 2014-06-16 | 1 | -14/+22 |
| |_|/ |/| | | |||||
* | | | Added RainbowRoads finisher generator. | madmaxoft | 2014-06-07 | 1 | -3/+11 |
| |/ |/| | |||||
* | | Added an initial version of the underwater base generator. | madmaxoft | 2014-05-31 | 1 | -0/+8 |
| | | |||||
* | | Villages have min and max density setting. | madmaxoft | 2014-05-22 | 1 | -4/+6 |
| | | | | | | | | | | | | Also made roads use 3+9 scheme, instead of 3+5, for the house connectors. Fixes #1020. | ||||
* | | Changed village generator defaults to more reasonable values. | madmaxoft | 2014-05-15 | 1 | -2/+2 |
| | | |||||
* | | VillageGen rewritten using BFSPieceGenerator. | madmaxoft | 2014-05-15 | 1 | -0/+9 |
|/ | | | | Piece composition is not good yet, the buildings aren't height-adjusted and the road pieces will need special processing. This is mainly for adjusting the per-piece params. | ||||
* | NetherFortGen: Added several more prefabs. | madmaxoft | 2014-03-28 | 1 | -1/+1 |
| | | | | Also extended the defauls MaxDepth value to 12. | ||||
* | Initial NetherFortGen import. | madmaxoft | 2014-03-28 | 1 | -1/+16 |
| | | | | Simple fortresses of 2 different rooms will generate. | ||||
* | A working POCPiece generator. | madmaxoft | 2014-03-09 | 1 | -0/+5 |
| | |||||
* | Unified StructureGens and FinisherGens. | madmaxoft | 2014-03-01 | 1 | -86/+71 |
| | | | | Now they are all Finishers. Fixes #398. | ||||
* | Alpha-sorted the finishers. | madmaxoft | 2014-01-18 | 1 | -4/+4 |
| | |||||
* | Merged branch 'NetherFinish'. | madmaxoft | 2014-01-18 | 1 | -3/+7 |
|\ | |||||
| * | Renamed cFinishGenNetherSprinkleFoliage to cFinishGenNetherClumpFoliage. Fixed typo's | STRWarrior | 2014-01-18 | 1 | -2/+2 |
| | | |||||
| * | Added cFinishGenNetherSprinkleFoliage. | STRWarrior | 2014-01-10 | 1 | -2/+6 |
| | | |||||
* | | Decoupled cChunkGenerator from cWorld and cRoot. | madmaxoft | 2014-01-10 | 1 | -5/+6 |
| | | | | | | | | Now the chunk generator can be used by other projects without depending on the two hugest structures in MCS. | ||||
* | | Fixed generator adding values to ini file. | madmaxoft | 2014-01-10 | 1 | -1/+2 |
| | | |||||
* | | Composition generator creating moved to a separate function. | madmaxoft | 2014-01-09 | 1 | -61/+77 |
| | | | | | | | | Also it forces the defaults into the INI file. | ||||
* | | Height generator creating moved info HeiGen.cpp. | madmaxoft | 2014-01-09 | 1 | -53/+1 |
|/ | | | | The generator also explicitly sets the default back into the INI file. | ||||
* | Moved BiomeGen creation from INI file data to BioGen.cpp. | madmaxoft | 2013-11-28 | 1 | -48/+1 |
| | | | | This way it can be shared between MCServer and BiomeVisualiser. | ||||
* | Fixed the remaining derps | Alexander Harkness | 2013-11-27 | 1 | -1/+1 |
| | |||||
* | Hopefully fixed last of the Linux compile errors | Tiger Wang | 2013-11-26 | 1 | -1/+1 |
| | |||||
* | Further attempts to fix compile | Tiger Wang | 2013-11-25 | 1 | -1/+1 |
| | |||||
* | Attempt to fix compilation | Tiger Wang | 2013-11-24 | 1 | -1/+1 |
| | |||||
* | Moved source to src | Alexander Harkness | 2013-11-24 | 1 | -0/+501 |