summaryrefslogtreecommitdiffstats
path: root/src/ChunkMap.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | | | -> Many thanks to @worktycho for the idea, and @Haxi52 for the implementation plan! * Uses classes and inheritance now * Speed should be improved
* 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
| | | | | | Fixes #2603 Signed-off-by: Dave Tucker <dave@dtucker.co.uk>
* 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
| | | | | This reinstates commit f36acb683594daff5af3971dcbe3c3a171628b78 and reverts commit adfbc42c021e1bcfcb355933c0fd784306ce0e18.
* 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
| | | | Also started refactoring how broadcasts are handled
* Changed cEntity::m_UniqueID to UInt32.Mattes D2015-03-211-24/+43
|
* Initial convertion of a_Dt to std::chronoTycho2015-01-111-2/+2
| | | | also refactored cWorld::m_WorldAge and cWorld::m_TimeOfDay
* Refactored all player block placing to go through hooks.Mattes D2014-12-241-4/+19
| | | | Fixes #1618.
* Added a cWorld:PrepareChunk function.Mattes D2014-12-101-0/+14
| | | | | It prepares the chunk - loads or generates it and lights it. The spawn prepare process uses this function.
* 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
|\ | | | | | | | | Conflicts: src/Items/ItemHoe.h
| * 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
| | | | This fixes #1370.
* 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
| | | | Fixes #1196.
* Style: Normalized to no spaces before closing parenthesis.madmaxoft2014-07-211-4/+4
|
* Fixed basic whitespace problems.madmaxoft2014-07-171-3/+3
| | | | Indenting by spaces and alignment by spaces, as well as trailing whitespace on non-empty lines.
* 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 & others
| * Implemented trapped chests & othersTiger Wang2014-07-071-1/+2
| | | | | | | | | | | | | | + Added trapped chests * Fixed a bunch of bugs in the redstone simulator concerning wires and repeaters * Other potential bugfixes
* | Implemented support for forced chunk ticking.madmaxoft2014-07-101-0/+7
|/ | | | Fixes #1160.
* Added generic entity-collecting.Mattes D2014-06-271-0/+1
| | | | | Now any cEntity can be collected, not only cPickups. This should help PR #1098.
* 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
| |\ | | | | | | | | | | | | Conflicts: src/Chunk.cpp
| | * Hopefully fixed piston duplication issuesTiger Wang2014-05-251-1/+1
| | | | | | | | | | | | | | | * Fixes #879 * Fixes #714
| * | 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
|\ | | | | Add Skulls/Heads to MCServer
| * 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
|/ | | | Fixes #675.
* 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
| | | | Game of Thrones music in Minecraft, here I come!
* Renamed animation functionTiger Wang2013-12-071-1/+1
| | | | | Renamed BroadcastPlayerAnimation to BroadcastEntityAnimation. Not just players can have animations, you know.
* Fixed duplication glitch with QueueSetBlockTiger Wang2013-12-061-1/+1
| | | | | | | If a coordinate was queued, and then the block there was broken, it would reappear: double items! Also now just sets meta if previous and current blocktypes matched.
* 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
| | | | | Conflicts: GNUmakefile
* Moved source to srcAlexander Harkness2013-11-241-0/+432