Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2014-07-15 | Added missing member initialization to cGridStructGen. | madmaxoft | 1 | -0/+1 | |
Fixes CID 68228. | |||||
2014-07-13 | CopyPaste Error | worktycho | 1 | -1/+1 | |
Fixes CID 70460. | |||||
2014-07-13 | Another COpyPaste Error | worktycho | 1 | -1/+1 | |
Fixes CID 70461 | |||||
2014-07-13 | Fix CopyPaste error that ment a_MaxRelX wasdn't checked | worktycho | 1 | -1/+1 | |
Fixes CID 70464 | |||||
2014-07-10 | Removed lilypad from plains village prefabs. | madmaxoft | 1 | -7/+8 | |
2014-07-08 | Updated generator prefabs to current Gallery contents. | madmaxoft | 3 | -7/+8 | |
2014-06-26 | Check GridSize for 0 | worktycho | 1 | -0/+10 | |
Fixes CID 68226 and CID 66437 | |||||
2014-06-23 | Prefabs don't draw into chunk if they don't intersect. | madmaxoft | 1 | -0/+11 | |
2014-06-21 | Added a TestRails generator. | madmaxoft | 5 | -0/+667 | |
This is for debugging purposes only. | |||||
2014-06-21 | Fixed a caching bug in GridStructGen. | madmaxoft | 1 | -2/+2 | |
The elements in cache were queried wrong, so sometimes they wouldn't be used even if they were the ones to use. | |||||
2014-06-21 | Updated prefabs to the latest Gallery content. | madmaxoft | 4 | -2049/+2644 | |
2014-06-20 | Updated all prefabs to current Gallery content. | madmaxoft | 2 | -650/+824 | |
2014-06-20 | Optimized Voronoi calculation. | madmaxoft | 2 | -9/+19 | |
Fixes #818. | |||||
2014-06-19 | Nullify deleted pointers. | archshift | 3 | -0/+6 | |
2014-06-16 | Merge branch 'master' of github.com:mc-server/MCServer | Tycho | 18 | -373/+508 | |
2014-06-16 | Fixed a copypasta error in WormNestCaves generator settings. | madmaxoft | 1 | -1/+1 | |
2014-06-16 | Updated the SandFlatRoofVillage prefabs. | madmaxoft | 1 | -288/+381 | |
2014-06-15 | Added random offsets to cGridStructGen. | madmaxoft | 17 | -85/+127 | |
Fixes #740. | |||||
2014-06-11 | Roads in villages are made out of wooden planks if they generate on water. | STRWarrior | 1 | -4/+17 | |
2014-06-11 | Revert "Initial Mesa Bryce implementation." | madmaxoft | 4 | -116/+4 | |
This reverts commit 1ff1a93866ab81e3868588a256f446a902a1a8c4. | |||||
2014-06-10 | Initial Mesa Bryce implementation. | madmaxoft | 4 | -4/+116 | |
2014-06-09 | Added an experimental height generator, Mountains. | madmaxoft | 2 | -0/+87 | |
2014-06-07 | docs/Generator: Added the easy Finishers. | madmaxoft | 1 | -1/+13 | |
2014-06-07 | Added RainbowRoads finisher generator. | madmaxoft | 5 | -3/+1594 | |
2014-06-01 | Update UnderwaterBase prefabs. | madmaxoft | 1 | -12/+378 | |
Added the waterfall room and the decaying sphere room. Re-tweaked the pieces' weights. | |||||
2014-06-01 | Updated UnderwaterBase prefabs. | madmaxoft | 1 | -103/+123 | |
2014-06-01 | Updated AlchemistVillage prefabs. | madmaxoft | 1 | -103/+105 | |
2014-05-31 | Added an initial version of the underwater base generator. | madmaxoft | 5 | -0/+2103 | |
2014-05-31 | Updated PlainsVillage prefabs. | madmaxoft | 1 | -73/+85 | |
2014-05-31 | Fixed a memory leak in VillagGen. | madmaxoft | 1 | -0/+5 | |
2014-05-30 | Updated PlainsVillage and AlchemistVillage. | madmaxoft | 2 | -239/+1270 | |
2014-05-29 | Fixed a memory leak in cPOCPieceGenerator | madmaxoft | 1 | -0/+5 | |
2014-05-28 | Fixed a memory leak in cPrefabPiecePool. | madmaxoft | 2 | -1/+34 | |
The pool pieces weren't freed upon pool destruction. | |||||
2014-05-27 | Added AlchemistVillage prefabs (Thanks, KingsCraftAu). | madmaxoft | 3 | -9/+3007 | |
2014-05-27 | Fixed testing weights in PlainsVillages. | madmaxoft | 1 | -3/+3 | |
2014-05-27 | cPieceGenerator chooses starting pieces based on weights. | madmaxoft | 4 | -1/+44 | |
Fixes #1033. | |||||
2014-05-27 | Biome generators: biome lists can contain spaces. | madmaxoft | 1 | -1/+1 | |
2014-05-26 | Fixed prefab test initialization. | madmaxoft | 1 | -0/+3 | |
2014-05-25 | Added support for Miners' Village. | madmaxoft | 10 | -2234/+4438 | |
The village contains both prefabs that snap to ground and prefabs that connect strictly via connectors. Fixes #1027. | |||||
2014-05-24 | Added Japanese village prefabs. | madmaxoft | 5 | -4/+2442 | |
2014-05-23 | Fixed Mineshaft system size. | Mattes D | 1 | -1/+1 | |
2014-05-23 | Auto-enlargement for cGridStructGen cache. | Mattes D | 1 | -0/+9 | |
2014-05-22 | Updated plains village prefabs. | madmaxoft | 1 | -186/+171 | |
Expanded the hitboxes so that houses don't touch each other. Fixed minor visual defects. | |||||
2014-05-22 | Villages have min and max density setting. | madmaxoft | 5 | -17/+110 | |
Also made roads use 3+9 scheme, instead of 3+5, for the house connectors. Fixes #1020. | |||||
2014-05-22 | Updated plains village prefabs. | madmaxoft | 1 | -44/+43 | |
The DoublePlantBed had sponges in wrong places, plus a few cosmetic fixes. | |||||
2014-05-21 | Changed desert village roads to gravel. | madmaxoft | 1 | -1/+1 | |
2014-05-21 | Added second kind of desert village (FlatRoof). | madmaxoft | 3 | -4/+1535 | |
2014-05-18 | Updated SandVillage prefabs to latest Gallery content. | madmaxoft | 1 | -12/+12 | |
This fixes sand village generation. | |||||
2014-05-17 | Village roads are drawn properly. | madmaxoft | 2 | -8/+35 | |
2014-05-17 | Village houses are height-adjusted onto the terrain. | madmaxoft | 5 | -7/+67 | |
2014-05-17 | Updated PlainsVillage prefabs to the latest Gallery contents. | madmaxoft | 1 | -2265/+2892 | |
2014-05-15 | Fixed a NULL ptr failure in GridStructGen. | madmaxoft | 2 | -9/+42 | |
When the descendant generator returned a NULL structure, the generator would crash. Now it uses a special cEmptyStructure class instead. | |||||
2014-05-15 | Changed village generator defaults to more reasonable values. | madmaxoft | 1 | -2/+2 | |
2014-05-15 | Changed village road generation to use multiple prefabs. | madmaxoft | 3 | -39/+38 | |
2014-05-15 | VillageGen rewritten using BFSPieceGenerator. | madmaxoft | 5 | -412/+406 | |
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. | |||||
2014-05-15 | cPrefab can be constructed in code. | madmaxoft | 2 | -0/+51 | |
2014-05-12 | VillageGen: Added well placement and the general algorithm description. | madmaxoft | 3 | -6/+152 | |
2014-05-12 | More switch warnings. | archshift | 1 | -7/+27 | |
2014-05-12 | Fixed a few more switch warnings. | archshift | 1 | -15/+13 | |
2014-05-11 | Initial VillageGen implementation. | madmaxoft | 6 | -0/+5807 | |
WIP, doesn't generate anything yet. Ref.: 740. | |||||
2014-05-09 | Removed unused constants from MineShafts and Ravines. | Mattes D | 2 | -9/+0 | |
2014-05-09 | Removed an unused NetherFortGen variable. | Mattes D | 1 | -6/+0 | |
2014-05-09 | Removed an unused macro. | Mattes D | 1 | -7/+0 | |
2014-05-09 | Fixed MSVC 64-bit build warnings. | Mattes D | 5 | -10/+22 | |
2014-05-09 | Ravines rewritten using cGridStructGen. | Mattes D | 2 | -182/+40 | |
Ref.: #987. | |||||
2014-05-09 | cWormNestCaves rewritten using cGridStructGen. | Mattes D | 2 | -223/+29 | |
Ref.: #987. | |||||
2014-05-09 | Mineshafts generator rewritten to use GridStructGen. | Mattes D | 2 | -156/+33 | |
2014-05-08 | Fixed cGridStructGen. | Mattes D | 1 | -18/+6 | |
Now cNetherFortGen works with the new architecture. | |||||
2014-05-08 | Fixed MSVC 64-bit build warnings. | Mattes D | 5 | -10/+22 | |
2014-05-07 | cNetherFortGen uses cGridStructGen. | madmaxoft | 5 | -264/+42 | |
WIP, this doesn't work properly yet. | |||||
2014-05-07 | Initial cPrefabPiecePool refactoring. | madmaxoft | 2 | -0/+196 | |
Ref.: #986. | |||||
2014-05-06 | Initial cGridStructGen refactoring. | madmaxoft | 2 | -0/+262 | |
Ref.: #987. | |||||
2014-05-05 | Changed cPieceGenerator to support pairings. | madmaxoft | 3 | -57/+104 | |
Fixes #982. | |||||
2014-05-05 | Prefabs can specify that they don't want flooring. | madmaxoft | 1 | -30/+33 | |
Previously the flag was ignored. | |||||
2014-04-27 | Removed unneeded assert | Tycho | 1 | -1/+1 | |
Fixed CID 43610 | |||||
2014-04-25 | Cmake generated projects for IDEs include headers in project files. | archshift | 2 | -0/+2 | |
2014-04-23 | Updated NetherFort prefabs to latest Gallery content. | madmaxoft | 1 | -7/+29 | |
2014-04-22 | Updated NetherFort prefabs from the Gallery server. | madmaxoft | 1 | -274/+785 | |
2014-04-21 | Added prefab hitboxes. | madmaxoft | 3 | -11/+138 | |
The nether forts should quite limit their bridge-to-floor overlaps. Cannot eliminate, but at least severely diminish. | |||||
2014-04-18 | Small style changes | jfhumann | 1 | -1/+1 | |
2014-04-18 | Did some static analysis, fixed some bugs and optimized a lot of code | jfhumann | 3 | -24/+29 | |
2014-04-18 | Added performance test of the nether fort generator. | madmaxoft | 2 | -0/+35 | |
2014-04-17 | Added area flooring. | madmaxoft | 1 | -1/+42 | |
Fixes #743. | |||||
2014-04-17 | Added Prefab initializers to SELFTEST code. | madmaxoft | 1 | -1/+13 | |
2014-04-17 | Prefabs can have per-piece per-placement weights. | madmaxoft | 5 | -32/+752 | |
Fixes #753. Also upgraded NetherFortPrefabs to lates Gallery contents. | |||||
2014-04-15 | Added support for per-piece per-placement weights in cPieceGenerator. | madmaxoft | 2 | -28/+48 | |
Ref.: #753. | |||||
2014-04-15 | NetherFortPrefabs: Fixed a connector in MidStaircase. | madmaxoft | 1 | -1/+1 | |
2014-04-12 | Updated the NetherFort prefabs to current Gallery contents. | madmaxoft | 3 | -1958/+3329 | |
Code exported from the Gallery server by the GalExport plugin. | |||||
2014-03-30 | Added all current NetherFort prefabs. | madmaxoft | 1 | -3/+1547 | |
2014-03-30 | Added asserts for critical data in cPrefab. | madmaxoft | 1 | -0/+4 | |
2014-03-30 | Re-fixed nether fort piece count check. | madmaxoft | 1 | -2/+2 | |
2014-03-30 | NetherForts have a minimum number of pieces. | madmaxoft | 1 | -2/+5 | |
The fort will generate a different image if it has less than the minimum; the max depth affects the minimum number of pieces. | |||||
2014-03-29 | cPrefab now uses a struct for block type definition in CharMap. | madmaxoft | 2 | -10/+102 | |
As suggested by worktycho in 7b585290fccd3dc074b1f9feef0af754ab3dd632, instead of packing the two values into a single int, they're packed into a struct. Also added a test code for the prefab parsing in SELF_TEST. | |||||
2014-03-28 | NetherFortGen: Added several more prefabs. | madmaxoft | 2 | -2/+783 | |
Also extended the defauls MaxDepth value to 12. | |||||
2014-03-28 | Implemented the msSpongePrint merge strategy. | madmaxoft | 1 | -3/+3 | |
Similar to msImprint, but allows prefabs to carve out air pockets, too. The sponge block is used as the NOP block. | |||||
2014-03-28 | NetherFort: Added BalconyTee2 prefab. | madmaxoft | 1 | -29/+158 | |
2014-03-28 | Fixed a memory leak in NetherFortGen. | madmaxoft | 1 | -0/+7 | |
2014-03-28 | Sponged the netherfort balcony prefab. | madmaxoft | 1 | -30/+31 | |
This is a preparation for the msSpongePrint merge strategy, used for imprinting most prefabs. It will carve out even air, but will ignore sponge blocks. | |||||
2014-03-28 | Initial NetherFortGen import. | madmaxoft | 7 | -2/+699 | |
Simple fortresses of 2 different rooms will generate. | |||||
2014-03-28 | Fixed Prefab's rotations. | madmaxoft | 2 | -7/+39 | |
2014-03-28 | Add missing ChunkDesc import. | Howaner | 1 | -1/+1 | |
2014-03-27 | cPrefab can draw itself into a cChunkDesc. | madmaxoft | 2 | -6/+9 | |
2014-03-26 | Prefabs support connectors, rotations and merge strategy. | madmaxoft | 2 | -3/+72 | |
2014-03-25 | Added a basic cPrefab class. | madmaxoft | 2 | -0/+222 | |
Can be defined in the source by GalExport's cpp output. | |||||
2014-03-25 | BlockArea: Switched internal coords to Vector3i. | madmaxoft | 1 | -3/+3 | |
2014-03-21 | Implemented faster upscaling using templates. | madmaxoft | 5 | -14/+14 | |
Fixes #819. | |||||
2014-03-14 | Fixed xofts issues | Tycho | 1 | -2/+2 | |
2014-03-12 | Added additional macros to support the MSVC size_t format and changed all formats to use the macros | Tycho | 1 | -1/+1 | |
2014-03-12 | Fixed printf format compatabilty | Tycho | 1 | -5/+4 | |
2014-03-12 | Fixed missing comment terminator. | madmaxoft | 1 | -1/+1 | |
2014-03-11 | Fixed a load of format string errors | Tycho | 1 | -2/+2 | |
2014-03-11 | Fixed Warnings in PieceGenerator | Tycho | 2 | -9/+9 | |
2014-03-10 | Removed debugging output. | madmaxoft | 1 | -1/+3 | |
Kept it commented-out for later revisions, if needed. | |||||
2014-03-10 | POCPieces: Added height. | madmaxoft | 1 | -17/+20 | |
Now the pieces connect in different heights, too, creating a true 3D maze. | |||||
2014-03-09 | A working POCPiece generator. | madmaxoft | 5 | -6/+359 | |
2014-03-09 | cPieceGenerator: New connectors are added to the free pool. | madmaxoft | 2 | -9/+30 | |
2014-03-09 | PieceGenerator can connect two connectors of the same type. | madmaxoft | 2 | -60/+338 | |
Also added extensive debugging output and a test. | |||||
2014-03-09 | Added the first skeleton code for PieceGenerator. | madmaxoft | 2 | -0/+545 | |
This is a WIP and won't work / isn't used at all. | |||||
2014-03-07 | Warnings | Tycho | 2 | -1/+3 | |
2014-03-01 | ChunkDesc warns about StructureGen's deprecation. | madmaxoft | 1 | -0/+2 | |
2014-03-01 | Unified StructureGens and FinisherGens. | madmaxoft | 10 | -163/+128 | |
Now they are all Finishers. Fixes #398. | |||||
2014-03-01 | g_BlockXXX => cBlockInfo::XXX | andrew | 1 | -3/+3 | |
2014-02-20 | Thread safe cMap manager | andrew | 1 | -9/+0 | |
2014-02-19 | Add BlockNewLeaves.h and rename Darkoac to Darkoak | Howaner | 2 | -3/+3 | |
2014-02-19 | Add new Trees (without Generator) | Howaner | 2 | -0/+24 | |
2014-02-09 | Fixed compile and some warnings in MSVS | Tiger Wang | 1 | -9/+0 | |
2014-02-03 | Fogot to save Biogen | Tycho | 1 | -4/+4 | |
2014-02-03 | Fixed Compile errors | Tycho | 1 | -1/+1 | |
c++11 introduces scoped enums, so the code didn't fail in clang | |||||
2014-02-03 | Increased Type safety of Biomes | Tycho | 3 | -8/+8 | |
Changed a number of funcictions from using integers to store biomes to using EMCSBiome Note that switching from an int to an Enum is a non-breaking chang to the lua bindings | |||||
2014-01-31 | Added cChunkDest::UpdateHeightmap() | madmaxoft | 2 | -17/+48 | |
This function is necessary for plugins manipulating the generated chunks, they need to update the heightmap before it is passed back to the generator. | |||||
2014-01-25 | dded dependecy on Blocks to Generator | Tycho | 1 | -1/+1 | |
2014-01-25 | Mob bugfixes | Tiger Wang | 1 | -0/+2 | |
* Mobs no longer require constant line-of-sight to a player to remain aggravated * Fixed an ASSERT * Fixed mobs jumping * Fixed Idle state not properly using AI + Added FILE_IO_PREFIX to favicon loading + Implemented #563 | |||||
2014-01-25 | Fixed a generator bug | Tiger Wang | 1 | -1/+6 | |
2014-01-19 | Added Inifile and OSSupport Linking | Tycho | 1 | -0/+2 | |
2014-01-18 | Alpha-sorted the finishers. | madmaxoft | 1 | -4/+4 | |
2014-01-18 | Fixed errors. | STRWarrior | 2 | -2/+2 | |
2014-01-18 | Renamed cFinishGenNetherSprinkleFoliage to cFinishGenNetherClumpFoliage. Fixed typo's | STRWarrior | 3 | -10/+10 | |
2014-01-18 | Some tweaks. | STRWarrior | 1 | -5/+18 | |
Everything generates more often. Fire can only spawn on ForeverBurning blocks. | |||||
2014-01-18 | Fixed bug where only brown mushrooms would spawn. | STRWarrior | 1 | -3/+3 | |
2014-01-18 | It now actualy works. | STRWarrior | 1 | -20/+42 | |
2014-01-17 | First attempt at creating a clumb version NetherFinisher. | STRWarrior | 2 | -22/+63 | |
2014-01-10 | Decoupled cChunkGenerator from cWorld and cRoot. | madmaxoft | 8 | -49/+87 | |
Now the chunk generator can be used by other projects without depending on the two hugest structures in MCS. | |||||
2014-01-10 | Fixed generator adding values to ini file. | madmaxoft | 2 | -1/+3 | |
2014-01-10 | Added cFinishGenNetherSprinkleFoliage. | STRWarrior | 3 | -2/+73 | |
2014-01-10 | Fixed recurring pattern. | STRWarrior | 1 | -1/+1 | |
2014-01-09 | Fixed chunk borders. | STRWarrior | 1 | -3/+3 | |
2014-01-09 | Composition generator creating moved to a separate function. | madmaxoft | 2 | -61/+83 | |
Also it forces the defaults into the INI file. | |||||
2014-01-09 | Height generator creating moved info HeiGen.cpp. | madmaxoft | 3 | -54/+82 | |
The generator also explicitly sets the default back into the INI file. | |||||
2014-01-08 | Speed-up. I got about 40 extra ch/s | STRWarrior | 1 | -9/+14 | |
2014-01-08 | WormNestCaves now remove soul sand. | STRWarrior | 1 | -0/+1 | |
2014-01-08 | NetherGen: Now generates SoulSand. | STRWarrior | 1 | -1/+11 | |
2014-01-07 | More MSVC warning fixes. | madmaxoft | 1 | -1/+1 | |
2014-01-07 | Fixed a few MSVC warnings. | madmaxoft | 3 | -6/+7 | |
2013-12-26 | Simplefied Extreme Hills M pattern select. | STRWarrior | 1 | -11/+3 | |
2013-12-25 | Extreme Hills M biomes now generate gravel, stone and grass patterns. | STRWarrior | 1 | -2/+10 | |
2013-12-25 | Changed tbGravel. Vanilla has 3 layers of gravel and then stone. | STRWarrior | 1 | -3/+3 | |
2013-12-25 | Normal extreme hills (plus) now generate a stone/grass pattern. | STRWarrior | 1 | -2/+20 | |
2013-12-25 | Re-added empty line. | STRWarrior | 1 | -0/+1 | |
2013-12-25 | This generates gravel in Extreme Hills M biomes. | STRWarrior | 2 | -3/+20 | |
2013-12-29 | Added function to create Tall Birch tree in BirchTreeForest biomes | Mike Hunsinger | 2 | -3/+49 | |
2013-12-20 | Fixed compiler warning when iterating over a fixed array of items (ARRAYCOUNT). | madmaxoft | 9 | -19/+23 | |
2013-12-11 | moved generating to globs | Tycho Bickerstaff | 1 | -1/+5 | |
2013-12-10 | more cmake | Tycho Bickerstaff | 1 | -0/+7 | |
2013-12-08 | Moved bindings-related to a Bindings subfolder. | madmaxoft | 1 | -1/+1 | |
Ref.: #407 | |||||
2013-12-08 | moved deafult action into deafult clause at src/Generating/DistortedHeightmap.cpp line 741 | Tycho Bickerstaff | 1 | -2/+4 | |
2013-12-08 | reordered initalisation order at src/Generating/Cave.h line 73 | Tycho Bickerstaff | 1 | -2/+2 | |
2013-12-08 | fixed warnings in src/Generating/BioGen.cpp | Tycho Bickerstaff | 1 | -1/+1 | |
removed unused variable at src/Generating/BioGen.cpp line 379 and added default fallthrough clause to switch at src/Generating/BioGen.cpp line 725 | |||||
2013-11-30 | Added floor pattern for MegaTaiga biomes. | madmaxoft | 1 | -1/+10 | |
2013-11-29 | Implemented mesa biomes in DistortedHeightmap CompoGen. | madmaxoft | 3 | -21/+106 | |
2013-11-29 | Fixed CheckerboardBiomeGen in negative coords. | madmaxoft | 1 | -2/+3 | |
2013-11-29 | DistortedHeightmap: Improved speed, prepared for mesa biomes. | madmaxoft | 2 | -157/+424 | |
This generates the rainbow-mesa as seen on the first mesa screenshot in the forum. | |||||
2013-11-28 | Trees will generate in the new biomes. | madmaxoft | 2 | -14/+101 | |
Only the generic trees, the special variants haven't yet been implemented. | |||||
2013-11-28 | Added new biomes to old composition generator. | madmaxoft | 3 | -0/+141 | |
Mostly placeholders only, true per-biome characteristics still need to be implemented. This is only to test the new biome generators. | |||||
2013-11-28 | Added new biomes to old height generators. | madmaxoft | 4 | -39/+179 | |
Now Biomal and DistortedHeight generators will work with new biomes. | |||||
2013-11-28 | Moved BiomeGen creation from INI file data to BioGen.cpp. | madmaxoft | 3 | -48/+74 | |
This way it can be shared between MCServer and BiomeVisualiser. | |||||
2013-11-28 | BiomeVisualiser: Added the TwoLevel biome generator. | madmaxoft | 2 | -0/+229 | |
2013-11-27 | Voronoi-related biomegens use the new cVoronoiMap class. | madmaxoft | 2 | -53/+28 | |
2013-11-27 | Fixed the remaining derps | Alexander Harkness | 8 | -8/+8 | |
2013-11-26 | Hopefully fixed last of the Linux compile errors | Tiger Wang | 2 | -2/+2 | |
2013-11-25 | Further attempts to fix compile | Tiger Wang | 8 | -8/+8 | |
2013-11-24 | Attempt to fix compilation | Tiger Wang | 8 | -8/+8 | |
2013-11-24 | Moved source to src | Alexander Harkness | 30 | -0/+11358 | |