summaryrefslogtreecommitdiffstats
path: root/source/World.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fixed spawn point being generally in an oceanTiger Wang2013-11-261-1/+5
* Added cWorld:ForEachBlockEntityInChunk() and cWorld:DoWithBlockEntityAt() functions.madmaxoft2013-11-201-2/+8
* Player XpDaniel O'Brien2013-11-131-744/+744
* Changes based on madmaxoft's nitpicker notes.Samuel Barney2013-10-291-2/+2
* Update to allow the light map to remain the same, but allow alteration of sky light values based on time.Samuel Barney2013-10-291-0/+7
* Merge pull request #286 from tigerw/pickupdelayAlexander Harkness2013-10-241-2/+2
|\
| * Pickups now have collection delay when vomitedTiger Wang2013-10-241-2/+2
* | Merge branch 'MobSpawning' of https://github.com/mgueydan/MCServer into MobSpawningSamuel Barney2013-10-141-4/+6
|\ \ | |/ |/|
| * Merge branch 'master' into MobSpawningmgueydan2013-09-221-2/+2
| |\
| * | Adding glue to call everything done in last commits - now the mobs are spawningmgueydan2013-09-081-2/+3
| * | Disabeling current mob spawning and tickmgueydan2013-09-081-2/+2
| * | Adding mob census (sorry this is a big commit as work was done before git integration i couldn't split it more)mgueydan2013-09-071-0/+1
* | | Fixed and exported cWorld:QueueTask().madmaxoft2013-10-121-2/+2
* | | Added cWorld::IsWeatherXXX() functionsmadmaxoft2013-10-041-1/+9
* | | Removed cWorld:SaveAllChunks() from the API.madmaxoft2013-09-161-1/+1
* | | cWorld:QueueTickBlock takes the delay in ticks.madmaxoft2013-09-161-4/+6
* | | Fixed doxycomments of cWorld plant-growing codemadmaxoft2013-09-151-5/+10
* | | Removed cWorld deprecated API: SetWorldTime()madmaxoft2013-09-151-6/+0
* | | Removed obsoleted cWorld functions from the API:madmaxoft2013-09-151-10/+3
* | | Fixed API bindings of cWorld:GetSignLines(), exported cWorld:UseBlockEntity().madmaxoft2013-09-151-2/+2
* | | Fixed cWorld bindings for GetBlockInfo() and GetBlockTypeMeta().madmaxoft2013-09-151-2/+7
| |/ |/|
* | Merged branch 'Projectiles'.madmaxoft2013-09-071-2/+2
|\ \ | |/ |/|
| * Renamed cWorld::DoExplosiontAt() to cWorld::DoExplosionAt()madmaxoft2013-09-071-2/+2
* | Exported BroadcastSoundEffect and BroadcastSoundParticleEffect to the Lua APISTRWarrior2013-09-011-728/+728
|/
* Added skeleton code for projectile spawning.madmaxoft2013-08-221-0/+4
* Added cWorld:GetIniFileName() to the Lua API.madmaxoft2013-08-211-6/+14
* Implemented cWorld:QueueSetBlock(), as requested for delayed blocksetting.madmaxoft2013-08-181-2/+17
* Removed SetServerBlock griefing.madmaxoft2013-08-181-1/+0
* Properly fixed piston non-animationTiger Wang2013-08-181-0/+1
* Replaced E_ENTITY_TYPE_XXX with cMonster::mtXXX.madmaxoft2013-08-161-2/+3
* Exported cWorld:DoExplosionAt() to Lua API.madmaxoft2013-08-151-1/+1
* Fixed crashes in world's clientlist manipulatorsmadmaxoft2013-08-141-0/+6
* Exported cWorld:BroadcastChat() to the Lua API; used in the Core.madmaxoft2013-08-131-2/+2
* Clients are now ticked in cServer first, then in cWorld once they get assigned a world.madmaxoft2013-08-131-2/+14
* Added cWorld:QueueSaveAllChunks() function for saving chunks asynchronously.madmaxoft2013-08-111-2/+36
* Each world now ticks in a separate thread.madmaxoft2013-08-111-1/+8
* Moved MaxPlayers and Description from cWorld to cServer.madmaxoft2013-08-111-16/+22
* Added OnExploding() and OnExploded() hooks.madmaxoft2013-08-091-3/+15
* Merge branch 'master' into BlockTracingmadmaxoft2013-08-051-5/+5
|\
| * Exported the cWorld:TryGetHeight() functionmadmaxoft2013-08-051-4/+4
| * Exported cWorld:DoWithEntityByID() to Lua APImadmaxoft2013-08-051-1/+1
* | Added cWorld::DoWithChunk() function.madmaxoft2013-08-031-0/+3
|/
* Tab completion packet is handled and sent.madmaxoft2013-07-301-0/+3
* Added cPlayer::IsGameModeXXX() and cWorld::IsGameModeXXX() functions.madmaxoft2013-07-281-0/+11
* World: More unused variables removed.madmaxoft@gmail.com2013-07-071-3/+1
* World: Removed an unused variablemadmaxoft@gmail.com2013-07-071-1/+0
* Improved function names for protocol packet sending; alpha-sorted the function listsmadmaxoft@gmail.com2013-07-071-20/+20
* Rewritten entity-on-fire management ("forever on fire" bugs)madmaxoft@gmail.com2013-07-011-1/+1
* Added the End height and composition generators.madmaxoft@gmail.com2013-06-221-7/+0
* Dispensers dispense primed TNTmadmaxoft@gmail.com2013-06-211-2/+2
* Simulators are woken up after an explosion.madmaxoft@gmail.com2013-06-211-3/+7
* More TNT fixes.madmaxoft@gmail.com2013-06-181-0/+3
* First attempt at fixing the inter-threading deadlocks between the tick thread and the socket threadmadmaxoft@gmail.com2013-06-151-0/+13
* Added cWorld::SetSignLines(), re-exported to Lua manually to avoid ghost return valuesmadmaxoft@gmail.com2013-06-121-2/+5
* Fixed previous commit.nielsbreu@gmail.com2013-06-091-2/+2
* Added SetTicksUntilWeatherChange/GetTicksUntilWeatherChange. to set/get the amount of ticks before the weather changes. Added SendBlockChange to Lua to create "fake" blocksnielsbreu@gmail.com2013-06-091-2/+8
* Implemented droppersmadmaxoft@gmail.com2013-05-261-1/+13
* Fixed the cWorld:DoWithChestAt(), DoWithDispenserAt() and DoWithFurnaceAt() callbacks binding.madmaxoft@gmail.com2013-05-251-2/+2
* Tiny formatting fix of rev 1463madmaxoft@gmail.com2013-05-091-5/+3
* function SpawnItemPickups is now exported to Lua. Lua is able to create a Items object.nielsbreu@gmail.com2013-05-091-1/+7
* Initial implementation of explosions and TNT blockkeyboard.osh@gmail.com2013-04-181-0/+3
* Proper entity removal functionsmadmaxoft@gmail.com2013-04-131-4/+3
* Rewritten entities so that they are owned by individual chunks and ticked within their chunk's Tick()madmaxoft@gmail.com2013-04-131-22/+22
* Added carrots and potatoes handling, bonemealing and proper lighting.madmaxoft@gmail.com2013-04-051-2/+4
* Added support for the packet #28 (0x1C): ENTITY_VELOCITYkeyboard.osh@gmail.com2013-03-181-0/+1
* Initial nether composition generatormadmaxoft@gmail.com2013-03-111-5/+15
* Player can sit in minecarts (but not move them yet)madmaxoft@gmail.com2013-03-031-0/+1
* Rewritten SandSimulator to use direct chunk access; and sand falling on torches now creates a pickup.madmaxoft@gmail.com2013-03-021-1/+1
* New fire simulator, fully rewritten to the new scheme of things, directly accessing chunk data.madmaxoft@gmail.com2013-03-011-0/+3
* Simulators now have direct access to the cChunk object in the WakeUp() callmadmaxoft@gmail.com2013-02-281-0/+3
* Added HOOK_WEATHER_CHANGING.madmaxoft@gmail.com2013-02-131-4/+13
* Added a GetClassStatic function to all entities, as well as cFurnaceEntity, cChestEntity and cWorldfaketruth2013-02-031-0/+5
* Simplified cWorld::FindAndDoWithPlayer()madmaxoft@gmail.com2013-02-011-1/+1
* Merged branch "branches/hooks" into "trunk".madmaxoft@gmail.com2013-01-121-23/+16
* Fixed slab usage in creative modeluksor111@gmail.com2012-12-271-2/+2
* Dispensers can dispense items and liquids nowluksor111@gmail.com2012-12-261-0/+6
* Replaced "const double &" with plain "double" for simplicitymadmaxoft@gmail.com2012-12-211-5/+7
* Added dispensers (they can't dispense items yet)luksor111@gmail.com2012-12-191-4/+6
* Removed an unused obsolete function chain - cWorld::GetChunkBlockData()madmaxoft@gmail.com2012-11-111-3/+0
* Refactored the world time.madmaxoft@gmail.com2012-11-011-18/+43
* Added cWorld:SpawnMob(PosX, PosY, PosZ, EntityType) to Lua APImadmaxoft@gmail.com2012-10-281-0/+3
* Fixed a valgrind warning in BlockDirt.madmaxoft@gmail.com2012-10-261-2/+2
* Top blocks are now snowed over, either normally, or in deep snow (patch contributed by funmaker, Luksor and Sebi)madmaxoft@gmail.com2012-10-211-0/+2
* Added jukeboxes (patch contributed by Luksor)madmaxoft@gmail.com2012-10-211-22/+23
* Made cWorld's block query functions more orthogonal, added GetBlockInfo() returning all info on a block.madmaxoft@gmail.com2012-10-201-12/+18
* Preparation for multiple fluid simulators.madmaxoft@gmail.com2012-10-131-8/+11
* Added delayed ticking to Lua APImadmaxoft@gmail.com2012-10-131-2/+2
* Added an option to disable/enable PVP on a per world basisfaketruth2012-10-101-0/+2
* BlockArea writing support (BlockTypes with BlockMeta only)madmaxoft@gmail.com2012-10-061-0/+7
* Moved blockticking into blockhandler classes.madmaxoft@gmail.com2012-10-031-1/+7
* Beds can be slept in now (it doesn't change the time though)faketruth2012-09-291-0/+1
* Made beds placeablefaketruth2012-09-291-1/+2
* Added the block dig animation packet (patch contributed by l0udPL)madmaxoft@gmail.com2012-09-251-1/+2
* Source files cleanup: The rest of the files renamed.madmaxoft@gmail.com2012-09-241-0/+477