summaryrefslogtreecommitdiffstats
path: root/src/BlockArea.h (unfollow)
Commit message (Expand)AuthorFilesLines
12 daysFix Block Entity Placement in Generation (#5060)x12xx12x1-4/+5
2021-03-05Prepare ChunkData for BlockState storage (#5105)Tiger Wang1-1/+1
2020-09-20BlockHandler initialisation is a constant expression (#4891)Tiger Wang1-2/+0
2020-04-03Manage block entity lifetime with unique_ptr (#4080)peterbell101-11/+2
2020-04-03Pulled the BlockID and BlockInfo headers from Globals.h. (#4591)Mattes D1-0/+2
2019-10-16Refactored block-to-pickup conversion. (#4417)Mattes D1-0/+7
2019-09-29Refactored more of Entities and BlockEntities to use Vector3. (#4403)Mattes D1-0/+9
2018-07-19cBlockArea: Write all present data types by default (#4252)peterbell101-2/+18
2017-09-11Replace ItemCallbacks with lambdas (#3993)peterbell101-4/+5
2017-09-11cBlockArea: change MakeIndex to return size_tpeterbell101-39/+7
2017-09-11cBlockArea: use unique_ptrpeterbell101-11/+54
2017-09-02Revert "Replace ItemCallbacks with lambdas (#3948)"LogicParrot1-6/+5
2017-09-01Replace ItemCallbacks with lambdas (#3948)peterbell101-5/+6
2017-08-03Remove double includes part 2 (#3890)peterbell101-1/+0
2017-07-22BlockArea: Added the GetBounds function.Mattes D1-2/+6
2017-06-24cBlockArea supports block entities. (#3795)Mattes D1-30/+111
2017-02-05Fixed bindings for cBlockArea:Read and Write. (#3568)Mattes D1-5/+5
2016-02-05Bulk clearing of whitespaceLogicParrot1-64/+64
2015-06-08cBlockArea: Added CountSpecificBlocks() API function.Mattes D1-0/+9
2015-05-24Made -Weverything an error.tycho1-1/+1
2015-04-30Added cBlockArea:CountNonAirBlocks API function.Mattes D1-1/+5
2015-04-29Added cBlockArea::msSimpleCompare merge strategy.Mattes D1-0/+17
2015-04-29Added cBlockArea:GetNonAirCropRelCoords() API function.Mattes D1-0/+5
2014-10-23En masse NULL -> nullptr replaceTiger Wang1-70/+74
2014-10-20En masse NULL -> nullptr replaceTiger Wang1-4/+4
2014-10-12convert old style casts to fix warningsSteven Riehl1-70/+66
2014-08-28More template keyword fixes.Mattes D1-1/+1
2014-07-17Fixed basic whitespace problems.madmaxoft1-2/+2
2014-05-21Renamed cChunkBuffer to cChunkDataTycho1-1/+1
2014-05-21Fixed minor style issuesTycho1-2/+2
2014-05-18Fixed issue with types not being defined for an unused parameterTycho1-0/+1
2014-05-01Fixed warning in cBlockArea.madmaxoft1-1/+1
2014-04-28Template MagicTycho1-1/+4
2014-04-26Implemented Chunk Sparsing with segmentsTycho1-4/+1
2014-04-01cBlockArea: Added the msMask merge strategy.madmaxoft1-0/+9
2014-03-31Added new merge strategy "msDifference"STRWarrior1-0/+1
2014-03-28Implemented the msSpongePrint merge strategy.madmaxoft1-2/+11
2014-03-25BlockArea: Create() can take the size as Vector3i, too.madmaxoft1-2/+8
2014-03-25BlockArea: Switched internal coords to Vector3i.madmaxoft1-17/+19
2014-03-11Unified Vector classesandrew1-1/+1
2014-03-11Using ```const Vector3i &```STRWarrior1-2/+2
2014-03-12Renamed cBlockArea Offset to WEOffset.madmaxoft1-4/+5
2014-03-11Renamed m_Offset to m_WEOffsetSTRWarrior1-2/+3
2014-03-10This allows a blockarea to have an Offset.STRWarrior1-0/+5
2014-02-24Added useful parameter overloads to cBlockArea Lua API.madmaxoft1-0/+38
2014-02-23Fixed bindings for cBlockArea:Get(Rel)BlockTypeMeta().madmaxoft1-0/+6
2014-02-23Added cBlockArea::GetVolume, exported to Lua API.madmaxoft1-27/+30
2014-02-20Fixed bindings for cBlockArea:Get(Rel)BlockTypeMeta().madmaxoft1-0/+6
2014-01-20Moved Schematic file methods to seperate classTycho1-17/+1
2014-01-20Seperated BlockArea From WorldTycho1-6/+3
2013-11-24Moved source to srcAlexander Harkness1-0/+0
2013-07-29Changed everyting to Unix line endings.Alexander Harkness1-310/+310
2013-03-26cBlockArea: Fixed type / meta copypasta errors in mirroring and rotation codemadmaxoft@gmail.com1-6/+6
2013-03-25BlockArea: Implemented mirroring without meta manipulationmadmaxoft@gmail.com1-0/+30
2013-03-19The subgenerators use cChunkDesc instead of raw arrays. cChunkDesc is based on cBlockArea. Initial version of Lakes generator.madmaxoft@gmail.com1-1/+20
2013-02-13Implemented the cBlockArea:RelLine() API function.madmaxoft@gmail.com1-0/+6
2013-02-13Added HOOK_WEATHER_CHANGING.madmaxoft@gmail.com1-0/+6
2013-02-11More API functions in cBlockArea: Create(), Fill(), FillRelArea()madmaxoft@gmail.com1-3/+21
2013-02-10Added cBlockArea:Merge() API function to merge two block areas using different strategies.madmaxoft@gmail.com1-4/+30
2013-02-09Added cBlockArea:Expand() API function (untested)madmaxoft@gmail.com1-0/+7
2013-02-08cChunkDesc can now read and write cBlockAreas.madmaxoft@gmail.com1-1/+5
2013-02-07Added cBlockArea:CopyTo() and :CopyFrom(), so now block areas can be duplicated easily.madmaxoft@gmail.com1-0/+6
2013-02-07cBlockArea can now be saved as a .schematic file.madmaxoft@gmail.com1-0/+3
2013-02-06cBlockArea can now be loaded from a .schematic file.madmaxoft@gmail.com1-1/+10
2013-02-06Added a new API call to cBlockArea: Crop().madmaxoft@gmail.com1-0/+9
2013-01-04cBlockArea now has a GetBlockTypeMeta() and GetRelBlockTypeMeta() methodsmadmaxoft@gmail.com1-0/+3
2012-10-14Floody fluid sim: reads params from world.ini; water and lava react together into cobblestone / stone / obsidianmadmaxoft@gmail.com1-0/+4
2012-10-14BlockArea: Added const-ness to non-modifying functions, so that a const cBlockArea & can be used.madmaxoft@gmail.com1-11/+11
2012-10-06BlockArea writing support (BlockTypes with BlockMeta only)madmaxoft@gmail.com1-10/+23
2012-07-09BlockArea name change revertedlapayo94@gmail.com1-0/+0
2012-07-08Squirrel Pluginslapayo94@gmail.com1-0/+0
2012-07-02Leaves decay properly - if they are not connected to a logmadmaxoft@gmail.com1-0/+9
2012-07-02cBlockArea object added (with only minimal testing so far)madmaxoft@gmail.com1-0/+138