summaryrefslogtreecommitdiffstats
path: root/src/ChunkData.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-03-06Mitigate MSVC crash (#5146)Tiger Wang1-27/+18
Reference: http://ci.appveyor.com/project/Cuberite/cuberite/builds/38087390/job/p857ibg3x87naw36/messages
2021-03-05Prepare ChunkData for BlockState storage (#5105)Tiger Wang1-83/+110
* Rename ChunkData Creatable test * Add missing Y-check in RedstoneWireHandler * Remove ChunkDef.h dependency in Scoreboard * Prepare ChunkData for BlockState storage + Split chunk block, meta, block & sky light storage + Load the height map from disk - Reduce duplicated code in ChunkData - Remove saving MCSBiomes, there aren't any - Remove the allocation pool, ref #4315, #3864 * fixed build * fixed test * fixed the debug compile Co-authored-by: 12xx12 <44411062+12xx12@users.noreply.github.com>
2020-09-25Deleted BiomeDef.h and ChunkDef.h from Globals.h (#4885)KingCol131-1/+1
* Removed BiomeDef.h * Removed ChunkDef.h from Globals.h * Added to CONTRIBUTORS. * Re-added empty last line to Globals.h * Included stddef and StringUtils in BiomeDef.h * Fixed build tools compiling. It compiles, but at what cost? * Added include to src/Generating/Trees.h * Include added in ChunkGeneratorThread.h * Moved rearranged includes in LineBlockTracer.cpp * Re-arrange headers in ChunkInterface.cpp * Included ChunkDef.h in Path.h * Included ChunkDef.h in NBTChunkSerializer.h * Rearranged included and added required includes to headers. * Removed unnecessary included in StringUtils.h.
2018-02-04cChunk and cChunkData: Use vectors for block get and set functions (#4172)peterbell101-6/+6
* cChunkData: Change interface to use Vector3i * cChunk: Add Vector3i overloads for bounded block get and set functions.
2017-08-26Implement anvil chunk sparsingpeterbell101-0/+12
2017-08-21Implement protocol level chunk sparsing (#3864)peterbell101-34/+32
2017-08-03Remove double includes part 2 (#3890)peterbell101-3/+0
2016-02-05Bulk clearing of whitespaceLogicParrot1-8/+8
2015-07-29Silenced and fixed many warning messages across multiple files.Samuel Barney1-1/+1
2014-10-23En masse NULL -> nullptr replaceTiger Wang1-3/+3
2014-10-20En masse NULL -> nullptr replaceTiger Wang1-3/+3
2014-06-16Merge branch 'master' of github.com:mc-server/MCServerTycho1-23/+31
2014-06-14Moved m_SectionsTycho1-1/+2
2014-06-14Added generic Allocation Pool InterfaceTycho1-2/+2
2014-06-14fixed spacesTycho1-3/+4
2014-05-29Fixed wrong block sizes for copying / setting.madmaxoft1-2/+1
2014-05-29Added comments, reformatted code.madmaxoft1-17/+48
2014-05-29Add commentworktycho1-0/+4
2014-05-28cChunkData: Normalized code style.madmaxoft1-11/+16
2014-05-28Fixed cChunkData formatting.madmaxoft1-11/+11
2014-05-25Fixed bad mergeTycho1-4/+5
2014-05-24Moved accessors to cpp fileTycho1-215/+12
2014-05-24Implemented style changesTycho1-50/+58
2014-05-23Implemented Allocation Pool use by cChunkDataTycho1-11/+22
2014-05-21Fixed if spacesTycho1-16/+16
2014-05-21Fixed reversed comparisons to nullTycho1-8/+8
2014-05-21Changed cChunkData::SetMeta to return a bool indicating whether the value changedTycho1-4/+6
2014-05-21Fixed stylistic issuesTycho1-10/+10
2014-05-21Renamed cChunkBuffer to cChunkDataTycho1-13/+13
2014-05-18Fixed issue with types not being defined for an unused parameterTycho1-63/+0
2014-05-17derpTycho1-1/+1
2014-05-17fixed assignment bugs and Skylight bugTycho1-3/+5
2014-05-17Fix assignment ops 2worktycho1-3/+8
2014-05-17Fix assignment operatorsworktycho1-10/+14
2014-05-11Fixed a bug in writting zeros to a non-allocated sectionTycho1-0/+12
2014-05-10Fixed stupid buffer overflow in array setblocksTycho1-2/+2
2014-05-03cCHunkBuffer that compiles with TestGlobals.hTycho1-0/+7
2014-04-27Fixed a couple of segfaults and made Free a seperate functionTycho1-3/+4
2014-04-27Fixed issues with gccTycho1-6/+7
2014-04-26Implemented Chunk Sparsing with segmentsTycho1-0/+310