summaryrefslogtreecommitdiffstats
path: root/src/ChunkMap.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix cChunkMap issues below with coords below y=0 (#5397)hle02024-11-081-0/+4
* Improved farmer AI & Fixed entity loading functions (#5351)Persson-dev2021-12-291-2/+2
* Remove some unused typedefsTiger Wang2021-07-061-1/+0
* Move item placement into item handlers (#5184)Tiger Wang2021-05-051-1/+1
* Unify DoWithBlockEntity (#5168)Tiger Wang2021-03-281-113/+5
* Don't send ping updates one packet at a timeTiger Wang2021-03-191-1/+1
* Prepare ChunkData for BlockState storage (#5105)Tiger Wang2021-03-051-26/+3
* Convert most calls to blocking GetHeight/GetBiomeAt to direct chunk accessesTiger Wang2021-01-111-9/+10
* Replace custom ChunkCoordinate with cChunkCoordsTiger Wang2020-12-221-15/+1
* unique_ptr<cChunkMap> to plain memberTiger Wang2020-12-221-11/+14
* Use tracing for explosions (#4845)Tiger Wang2020-09-121-3/+0
* Rename AddEntityIfNotPresent to AddPlayerTiger Wang2020-09-031-3/+2
* Simplify MoveEntityToNewChunkTiger Wang2020-08-281-1/+1
* Clean up GenerateChunk/TouchChunkTiger Wang2020-08-281-9/+2
* ChunkMap: do not wantonly make empty chunksTiger Wang2020-08-281-29/+3
* Remove unneeded MarkDirty, SendToClients parameters of SetMetaTiger Wang2020-08-281-3/+1
* Remove level of indirection in cChunk storageTiger Wang2020-08-211-12/+12
* OnBroken/OnPlaced are for entity actionsTiger Wang2020-08-041-8/+0
* Remove unused block tick related cChunk functionsTiger Wang2020-08-021-3/+0
* More Vector3 in cBlockHandler (#4644)Mattes D2020-04-171-3/+5
* Lock hopper when powered by redstone (#4347)Bond-0092020-03-271-0/+6
* Moved growing from cWorld / cChunk to cBlockHandler descendants.Mattes D2019-10-281-21/+33
* Refactored block-to-pickup conversion. (#4417)Mattes D2019-10-161-19/+12
* NBTChunkSerializer: Cleaned up interface.Mattes D2019-09-241-3/+5
* Broadcast refactor (#4264)peterbell102018-07-241-29/+0
* BroadcastBlockBreakAnimation and BroadcastBlockEntity use vectors (#4038)Bond-0092017-09-251-2/+2
* Changed BroadcastSoundEffect, SendSoundEffect, and CastThunderbolt parameters to vectors (#3959)Lane Kolbly2017-09-191-3/+3
* Replace ItemCallbacks with lambdas (#3993)peterbell102017-09-111-47/+45
* Revert "Replace ItemCallbacks with lambdas (#3948)"LogicParrot2017-09-021-45/+48
* Replace ItemCallbacks with lambdas (#3948)peterbell102017-09-011-48/+45
* Fully implemented leashes (#3798)Pablo Beltrán2017-08-211-0/+2
* Merge pull request #3489 from cuberite/EntityOwnershipTiger Wang2017-08-181-4/+5
|\
| * Changed entity ownership model to use smart pointersTiger Wang2017-08-071-4/+5
* | Changed int parameters to vector parameters in cCuboid and simulators (#3874)Lane Kolbly2017-08-171-2/+15
|/
* Fixed compilation for clang 4.0 & gcc 7.1Dan Čermák2017-08-041-0/+2
* Removed unused forward declarations (#3888)Lukas Pioch2017-08-031-4/+0
* cWorld::SendBlockTo take player by refpeterbell102017-08-011-1/+1
* Simulators: Added area-based wakeup.Mattes D2017-07-161-3/+0
* Added bed entity (#3823)Lukas Pioch2017-07-071-0/+6
* FastRandom rewrite (#3754)peterbell102017-06-131-2/+1
* DeadlockDetect now lists some tracked CS's stats.Mattes D2017-01-181-0/+7
* Initial support for the 1.11 protocol.Mattes D2016-12-161-1/+1
* Spectators added (#2852)bibo382016-10-121-0/+3
* Configurable dirty unused chunk cap to avoid RAM overuse (#3359)LogicParrot2016-09-031-1/+4
* Simplified cChunkMap chunk storage (#2565)Tiger Wang2016-08-031-82/+33
* Updated API documentation.Mattes D2016-07-181-1/+1
* Makes tall grass and large flowers bonemealableQUSpilPrgm2016-06-031-0/+3
* Update Dispensers and let them act more like in VanillaQUSpilPrgm2016-06-031-6/+6
* 1.9 / 1.9.2 / 1.9.3 / 1.9.4 protocol support (#3135)Pokechu222016-05-141-1/+2
* Fix Crash on stopping the server (#3176)LogicParrot2016-05-011-0/+1
* ChunkLayers now stored in std::mapLogicParrot2016-04-241-3/+3
* Revert "ChunkLayers now stored in std::map"LogicParrot2016-04-241-3/+3
* ChunkLayers now stored in std::mapLogicParrot2016-04-231-3/+3
* Reduced unnecessary block updatesLogicParrot2016-04-221-2/+1
* Updated cChunk::SetMeta, fixed grass growth, reduced markDirty/setMeta usageLogicParrot2016-04-161-1/+1
* Bulk clearing of whitespaceLogicParrot2016-02-051-67/+67
* Reorganised the redstone simulatorTiger Wang2015-12-181-7/+0
* allow use failures to propagate from the entity/block to the playerGargaj2015-12-131-2/+3
* Add enum for Sound and Particle EffectsDave Tucker2015-11-241-1/+2
* Implemented brewingLukas Pioch2015-11-031-0/+9
* Add new "ForEach" function: ForEachLoadedChunk.tycho2015-09-241-0/+3
* Some warning fixesJulian Laubstein2015-08-181-1/+1
* Unified the doxy-comment format.Mattes D2015-07-311-1/+1
* Reinstate "Chunk queue collapsing"Tiger Wang2015-06-101-1/+0
* Revert "Chunk queue collapsing"worktycho2015-06-071-0/+1
* Rewrote ChunkSending queue for significantly improved performancetycho2015-06-051-1/+1
* Moved Chunk Broadcasts over to the regular queuetycho2015-06-051-2/+1
* Made cLightingThread own its callbackstycho2015-05-301-1/+1
* CheckBasicStyle: checks spaces around * and &.Mattes D2015-05-091-6/+7
* Added support for additional data in the ParticleEffect Packettycho2015-05-071-0/+3
* Changed cEntity::m_UniqueID to UInt32.Mattes D2015-03-211-24/+43
* Initial convertion of a_Dt to std::chronoTycho2015-01-111-2/+2
* Refactored all player block placing to go through hooks.Mattes D2014-12-241-4/+19
* Added a cWorld:PrepareChunk function.Mattes D2014-12-101-0/+14
* En masse NULL -> nullptr replaceTiger Wang2014-10-231-25/+25
* Functions in cPluginManager get references instead of pointers.Mattes D2014-10-151-1/+1
* Merge branch 'master' into 1.8-ProtocolHowaner2014-09-131-2/+2
|\
| * Fixed farmland issues.Howaner2014-09-121-2/+2
* | 1.8: Added ParticleEffect packet.Howaner2014-09-111-1/+1
|/
* Rewritten chunk status to specify whether the chunk is in queue.Mattes D2014-09-051-6/+3
* Merge remote-tracking branch 'origin/master' into EntitiesInBoxmadmaxoft2014-09-041-7/+7
|\
| * remove y-coord from chunksLO1ZB2014-08-281-7/+7
* | Added cWorld::ForEachEntityInBox()madmaxoft2014-09-031-0/+6
|/
* Exported the beacon.Howaner2014-07-301-0/+5
* Added a queue for setting chunk data.madmaxoft2014-07-241-15/+5
* Style: Normalized to no spaces before closing parenthesis.madmaxoft2014-07-211-4/+4
* Fixed basic whitespace problems.madmaxoft2014-07-171-3/+3
* Merge branch 'master' into SoundsHowaner2014-07-131-3/+3
|\
| * Fixed wrong types. (BLOCKTYPE -> NIBBLETYPE)Howaner2014-07-131-3/+3
* | Changed BroadcastSoundEffect function to take floating pos.Howaner2014-07-131-1/+1
|/
* Merge pull request #1154 from mc-server/trappedchestsTiger Wang2014-07-131-1/+2
|\
| * Implemented trapped chests & othersTiger Wang2014-07-071-1/+2
* | Implemented support for forced chunk ticking.madmaxoft2014-07-101-0/+7
|/
* Added generic entity-collecting.Mattes D2014-06-271-0/+1
* Merge branch 'master' into GlobalFixesHowaner2014-06-171-3/+33
|\
| * Fixed gcc compilation.madmaxoft2014-06-161-1/+1
| * Merge branch 'master' of github.com:mc-server/MCServerTycho2014-06-161-1/+26
| * Fixed a race condition when adding a player to a world.madmaxoft2014-06-101-0/+4
| * Merge remote-tracking branch 'origin/pistonfixes'Tiger Wang2014-06-021-1/+1
| |\
| | * Hopefully fixed piston duplication issuesTiger Wang2014-05-251-1/+1
| * | Fixed issue with types not being defined for an unused parameterTycho2014-05-181-1/+2
| |/
* / Add DoWithBlockEntityAt() to WorldInterface.hHowaner2014-06-171-2/+2
|/
* Add Lua Bindings for FlowerPotEntity.h and add documentation.Howaner2014-03-071-2/+2
* Add Flower PotsHowaner2014-03-071-0/+5
* Merge pull request #697 from Howaner/SkullMattes D2014-02-191-0/+5
|\
| * Rename SkullEntity to MobHeadEntityHowaner2014-02-191-4/+4
| * Add Heads completelyHowaner2014-02-181-0/+5
* | Added cWorld:SetAreaBiome() API function.madmaxoft2014-02-181-0/+9
|/
* Initial ChunkStay code.madmaxoft2014-02-081-110/+89
* Changed pointers to referencesTycho2014-02-011-1/+1
* Refactored cBlockHandler::OnUse and dependentsTycho2014-01-261-1/+8
* Basic command block implementationandrew2014-01-181-9/+14
* Implented BroadcastParticleEffectSTRWarrior2013-12-221-0/+1
* This adds the cWorld::BroadcastEntityEffect and cWorld::BroadcastRemoveEntityEffect functions.STRWarrior2013-12-151-0/+2
* Implemented note block playing and fixed wireTiger Wang2013-12-141-0/+5
* Renamed animation functionTiger Wang2013-12-071-1/+1
* Fixed duplication glitch with QueueSetBlockTiger Wang2013-12-061-1/+1
* Changed cBlockHandler->OnUpdate() to use cChunk directly.madmaxoft2013-11-301-0/+3
* Merge remote-tracking branch 'origin/master' into foldermove2Alexander Harkness2013-11-241-2/+9
* Moved source to srcAlexander Harkness2013-11-241-0/+432