summaryrefslogtreecommitdiffstats
path: root/src/Chunk.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Added cWorld:SetAreaBiome() API function.madmaxoft2014-02-181-0/+8
| | | | Fixes #675.
* Sizeable speed improvements to redstoneTiger Wang2014-02-151-2/+12
| | | | | | | | | | | | | + Moved all simulator data into individual chunks * Cleaned up parameters for functions and some code * Fixed repeaters powering off faster than they power on The main issue before was that, although the redstone simulator stored blocks to be simulated in individual cChunks, other data, such as powered lists, and etcetera, were global regardless of which chunk was being simulated. Therefore, with worlds with lots of redstone, each tick saw the ticking of chunks, which themselves iterated through the entire dataset needlessly, creating LOTS of lag. Should be better now :)
* Initial ChunkStay code.madmaxoft2014-02-081-54/+56
|
* Renamed cRedstoneManager to cRedstoneSimulator and renamed cRedstoneSimulator to cIncrementalRedstoneSimulator (Might change later).STRWarrior2014-02-071-1/+1
|
* Changed signitures of Several BLockHandler MethodsTycho2014-02-011-1/+1
| | | | | | | | | | | | | Changed the signitures of the following to use interfaces: GetPlacementBlockTypeMeta OnPlaced OnPlacedByPlayer OnDestroyed OnNeighbourChanged NeighbourChanged OnUse CanBeAt Check
* Basic command block implementationandrew2014-01-181-6/+10
|
* Fixed compilation in VC2008.madmaxoft2013-12-301-23/+0
| | | | Also removed an unused inline header file (yuck).
* 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-1/+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-3/+4
| | | | | | | 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-3/+3
|
* Merge remote-tracking branch 'origin/master' into foldermove2Alexander Harkness2013-11-241-0/+9
| | | | | Conflicts: GNUmakefile
* Moved source to srcAlexander Harkness2013-11-241-0/+475