summaryrefslogtreecommitdiffstats
path: root/src/World.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Removed all Printf-family functions from StringUtils.Mattes D2023-05-161-11/+9
* Implement slime chunks. (#5484)Michal Havlíček2023-04-081-0/+10
* TNT minecarts exploding when riding over activator rails (#5469)Michal Havlíček2023-01-251-0/+1
* Chunk: Optimise idle tickingTiger Wang2022-11-031-0/+13
* Implement farmland trampling (#5401)DarkoGNU2022-04-211-0/+2
* handled the infinite loop and stylex12xx12x2022-04-201-10/+12
* Valid Height is now checked by vector.x12xx12x2022-04-201-24/+19
* Updated protocol functions to Vector3xx12xx12x2022-04-201-4/+4
* Improved farmer AI & Fixed entity loading functions (#5351)Persson-dev2021-12-291-2/+2
* Miscellaneous fixes (#5320)Tiger Wang2021-11-111-1/+7
* World: change spawnpoint type to int (#5313)Tiger Wang2021-10-031-40/+40
* Don't flush ClientHandle data multiple timesTiger Wang2021-06-281-16/+18
* Move item placement into item handlers (#5184)Tiger Wang2021-05-051-5/+10
* Fix sending incorrect date values on world changeTiger Wang2021-04-121-38/+53
* Unify DoWithBlockEntity (#5168)Tiger Wang2021-03-281-179/+38
* Fix Windows XP to 7 compatibility (#5167)Tiger Wang2021-03-281-1/+1
* Change TimeOfDay to WorldDate (#5160)Tiger Wang2021-03-201-17/+42
* Don't send ping updates one packet at a timeTiger Wang2021-03-191-11/+25
* Properly deprecate more XYZ parameter'd functions (#5147)Tiger Wang2021-03-151-22/+12
* Prepare ChunkData for BlockState storage (#5105)Tiger Wang2021-03-051-78/+58
* Explodinator: fix divide by zeroTiger Wang2021-02-071-1/+1
* Fix debug macro situation (#5114)Tiger Wang2021-01-261-2/+2
* Clarify cClientHandle, cPlayer ownership semanticsTiger Wang2021-01-121-304/+63
* Convert most calls to blocking GetHeight/GetBiomeAt to direct chunk accessesTiger Wang2021-01-111-18/+17
* Don't prematurely exit "downloading terrain" screen on joinTiger Wang2020-12-261-1/+0
* Avoid a gratuitous dirty when loading chunks with entitiesTiger Wang2020-12-261-15/+0
* ViewDistance: unsigned -> signedTiger Wang2020-12-261-3/+2
* unique_ptr<cChunkMap> to plain memberTiger Wang2020-12-221-120/+91
* Warnings improvementsTiger Wang2020-12-181-2/+3
* Some const and inheritance correctness (#5014)12xx122020-11-131-1/+1
* Add correct implementation of crops (#4802)0ddlyoko2020-11-061-30/+0
* Add beam target, configurable base visibility to Ender Crystals (#5010)12xx122020-10-291-0/+16
* TNT Changes (#4970)KingCol132020-10-241-2/+1
* Merged OnBreak with OnPlayerBreak (#4967)12xx122020-10-081-4/+24
* Fix cmake not adding Werror on clang, and _lots_ of warnings (#4963)peterbell102020-10-051-1/+1
* Do not call into things we don't own in destructorsTiger Wang2020-09-251-5/+1
* BlockHandler initialisation is a constant expression (#4891)Tiger Wang2020-09-201-2/+2
* Reverse order of ChunkSender priorities (#4858)Tiger Wang2020-09-121-3/+3
* Use tracing for explosions (#4845)Tiger Wang2020-09-121-38/+5
* Rename AddEntityIfNotPresent to AddPlayerTiger Wang2020-09-031-1/+1
* Entities can fail to add into a chunkTiger Wang2020-08-291-6/+0
* Clean up GenerateChunk/TouchChunkTiger Wang2020-08-281-10/+0
* Remove unneeded MarkDirty, SendToClients parameters of SetMetaTiger Wang2020-08-281-2/+2
* Changed tree-growing functions in cWorld to use Vector3i coords.Mattes D2020-08-271-30/+32
* large conifers sapplings growmBornand2020-08-051-1/+6
* Corrected wakeup sequencesTiger Wang2020-08-041-4/+3
* OnBroken/OnPlaced are for entity actionsTiger Wang2020-08-041-17/+12
* Add WakeUp/AddBlock distinctionTiger Wang2020-08-021-1/+1
* Replaced cpp14::make_unique<> with std::make_unique<>.Mattes D2020-08-011-18/+18
* cWorld * -> cWorld (#4771)Tiger Wang2020-07-141-16/+15
* Enable some more clang-tidy linter checks (#4738)peterbell102020-05-151-7/+4
* Remove old Android leftovers (#4722)Mat2020-05-071-1/+1
* Assert if world is incorrectMat2020-05-031-0/+1
* Set entity world earlymathiascode2020-05-031-1/+0
* Vector3 in Handlers (#4680)Mattes D2020-04-211-1/+1
* More Vector3 in cBlockHandler (#4644)Mattes D2020-04-171-3/+3
* Using Super.Mattes D2020-04-161-2/+2
* Acquire chunk map CS when accessing player entitiesPeter Bell2020-04-131-27/+23
* Don't set entity world twice (#4606)Mat2020-04-091-1/+1
* Falling blocks can now be spawned at any position. (#4620)Mattes D2020-04-091-1/+1
* Initial resource pack support (#4622)Mat2020-04-071-0/+7
* Implement wither skeletons (#4563)Mat2020-04-041-1/+1
* Pulled the BlockID and BlockInfo headers from Globals.h. (#4591)Mattes D2020-04-031-0/+1
* Fix explosion knockback issues and tweak knockback strength (#4590)peterbell102020-04-021-3/+6
* Fix client disconnect assert (#4579)peterbell102020-03-291-2/+6
* Lock hopper when powered by redstone (#4347)Bond-0092020-03-271-0/+9
* Disable bonemealable settings for now (#4551)Mat2020-03-261-0/+4
* Fix nether mob spawning (#4546)Mat2020-03-251-1/+1
* Pickup spawn improvements (#4525)Mat2020-03-231-4/+4
* TNT position fixes (#4519)Mat2020-03-221-3/+8
* Improve explosion visuals (#4511)Mat2020-03-211-1/+17
* Stabilise MoveToWorld (#4004)Mat2020-03-051-11/+25
* Improved large jungle and acacia tree generation (#4413)NiLSPACE2019-12-221-7/+7
* Moved growing from cWorld / cChunk to cBlockHandler descendants.Mattes D2019-10-281-338/+35
* Refactored block-to-pickup conversion. (#4417)Mattes D2019-10-161-13/+57
* Refactored more of Entities and BlockEntities to use Vector3. (#4403)Mattes D2019-09-291-37/+40
* Fixed MSVC warnings (#4400)Mattes D2019-09-271-1/+1
* NBTChunkSerializer: Cleaned up interface.Mattes D2019-09-241-2/+2
* Moved the generator defaults to ComposableGenerator.Mattes D2019-09-061-50/+5
* Separated chunk generator from world / plugin interfaces.Mattes D2019-09-061-10/+96
* Add a formatting function for Vector3 (#4282)peterbell102018-09-241-4/+4
* Experience orb (#4259)changyong guo2018-08-021-3/+60
* cWorld: Manually bind deprecated broadcast functions (#4265)peterbell102018-07-271-15/+16
* CheckBasicStyle: Check number of empty lines between functions (#4267)peterbell102018-07-261-13/+3
* Broadcast refactor (#4264)peterbell102018-07-241-487/+18
* Rewrite explosion knock back (#4251)changyong guo2018-07-231-14/+1
* Removed duplicate code (#4198)Bond-0092018-04-111-1/+1
* Deal with covered switches consistently (#4161)peterbell102018-02-051-12/+6
* Add world name in logs from cWorld (#4148)Bond-0092018-01-161-3/+3
* improve rain simulation (#4017)Alexander Harkness2017-12-261-0/+28
* cWorld Threads: Seperate initialization and thread start.peterbell102017-10-211-2/+4
* cWorld: Move Initialization from Start to the constructor.peterbell102017-10-211-218/+224
* BroadcastBlockBreakAnimation and BroadcastBlockEntity use vectors (#4038)Bond-0092017-09-251-4/+4
* Changed BroadcastSoundEffect, SendSoundEffect, and CastThunderbolt parameters to vectors (#3959)Lane Kolbly2017-09-191-9/+39
* Removed UTF-8 BOM (#4033)Lukas Pioch2017-09-191-1/+1
* Replace ItemCallbacks with lambdas (#3993)peterbell102017-09-111-131/+61
* Made world data paths adjustable, and added API to temporarily disable saving chunks to disk. (#3912)Lane Kolbly2017-09-071-11/+21
* Changed some int parameters to vector parameters (#3937)Bond-0092017-09-071-4/+4
* Add cWorld::RemoveEntity and use in cEntity (#4003)peterbell102017-09-051-0/+30
* Revert "Replace ItemCallbacks with lambdas (#3948)"LogicParrot2017-09-021-63/+133
* Replace ItemCallbacks with lambdas (#3948)peterbell102017-09-011-133/+63
* cWorld: Add entities without holding of m_CSEntitiesToAddpeterbell102017-08-291-9/+12
* Add cUUID class (#3871)peterbell102017-08-251-2/+3
* Fully implemented leashes (#3798)Pablo Beltrán2017-08-211-0/+18
* Merge pull request #3489 from cuberite/EntityOwnershipTiger Wang2017-08-181-106/+148
|\
| * Changed entity ownership model to use smart pointersTiger Wang2017-08-071-106/+148
* | Changed int parameters to vector parameters in cCuboid and simulators (#3874)Lane Kolbly2017-08-171-4/+14
|/
* Remove double includes part 2 (#3890)peterbell102017-08-031-1/+0
* Removed double includes (#3885)Lukas Pioch2017-08-021-5/+0
* cWorld::SendBlockTo take player by refpeterbell102017-08-011-1/+1
* Remove smart pointer macrospeterbell102017-07-211-3/+3
* Simulators: Added area-based wakeup.Mattes D2017-07-161-1/+1
* Changing pickup lifetime and combining semantics, making these adjustable in the lua api. (#3843)Lane Kolbly2017-07-121-0/+16
* Added bed entity (#3823)Lukas Pioch2017-07-071-0/+9
* Let water vaporise in the Nether by defaultBond-0092017-06-201-5/+6
* Remove sign conversionpeterbell102017-06-161-5/+5
* FastRandom rewrite (#3754)peterbell102017-06-131-28/+36
* Exported boatLukas Pioch2017-05-241-2/+2
* Don't destroy monster when last target type is a player (#3721)Pablo Beltrán2017-05-211-2/+2
* Tracer replacement (#3704)Mattes D2017-05-111-22/+16
* Added missing checks for Initialize function and updated APIDocLukas Pioch2017-05-081-7/+40
* Changed world_end to world_the_end #3531 (#3538)Bond-0092017-02-241-2/+7
* Updated sounds and effect IDs (#3422)mathiascode2017-02-151-3/+3
* Added some blocks and items (#3503)mathiascode2017-02-141-0/+22
* Made survival the default gamemode (#3563)Lawton Mizell2017-02-071-1/+1
* World: Remember the age persistently. (#3556)Mattes D2017-01-191-0/+3
* World: Removed LineBlockTracer test code. (#3555)Mattes D2017-01-191-53/+0
* Removed asserts about chunk queued.Mattes D2017-01-191-2/+0
* DeadlockDetect now lists some tracked CS's stats.Mattes D2017-01-181-2/+14
* World: Add check for unknown RedstoneSimulator (#3496)Fabian Stein2016-12-291-0/+5
* Initial support for the 1.11 protocol.Mattes D2016-12-161-2/+2
* Use CMake's Android generators to crosscompileTiger Wang2016-12-121-3/+3
* Removed ClientHandle.h dependencies from common headers.Mattes D2016-11-181-0/+9
* Spectators added (#2852)bibo382016-10-121-2/+20
* Configurable dirty unused chunk cap to avoid RAM overuse (#3359)LogicParrot2016-09-031-10/+32
* Delay EntityChangedWorld players' callback until Entity fully linked to world (#3330)ElNounch2016-08-221-10/+25
* Added cWorld:SetSpawn() API and Lua binding (#3316)ElNounch2016-08-151-12/+29
* Fix tab list sometimes not updating after a player leaves. (#3280)Alexander Harkness2016-07-311-1/+1
* Updated API documentation.Mattes D2016-07-181-2/+2
* Makes tall grass and large flowers bonemealableQUSpilPrgm2016-06-031-12/+75
* Update Dispensers and let them act more like in VanillaQUSpilPrgm2016-06-031-61/+70
* 1.9 / 1.9.2 / 1.9.3 / 1.9.4 protocol support (#3135)Pokechu222016-05-141-2/+11
* Fix Crash on stopping the server (#3176)LogicParrot2016-05-011-2/+0
* Disable Enderman Spawn (Issue #3108) (#3170)benf5162016-04-301-2/+2
* Reduced unnecessary block updatesLogicParrot2016-04-221-11/+2
* Auto clean bad world linkagesLogicParrot2016-04-191-16/+14
* Updated cChunk::SetMeta, fixed grass growth, reduced markDirty/setMeta usageLogicParrot2016-04-161-2/+4
* Revert "Move mob tick code to cChunk"LogicParrot2016-04-061-0/+46
* Move mob tick code to cChunkLogicParrot2016-04-061-46/+0
* Fix adding players to worldLogicParrot2016-03-311-1/+1
* Entities are never lostLogicParrot2016-03-301-19/+13
* Rewrite mob tick codeLogicParrot2016-03-231-18/+41
* Add check if entity is in chunk before changing tick statusMarvin Kopf2016-02-211-2/+8
* Proper entity destruction in non-ticking chunksLogicParrot2016-02-191-10/+21
* Add forum link to linkage error messageLogicParrot2016-02-091-1/+1
* Improve world linkage error messageLogicParrot2016-02-081-2/+2
* Merge pull request #2961 from LogicParrot/enforceLogicParrot2016-02-081-0/+34
|\
| * Prevent server from starting if there's bad world linkageLogicParrot2016-02-051-0/+34
* | Proper world linkages and dimension types for newly created world.ini'sLogicParrot2016-02-061-2/+12
* | Tab completion for player names now case insensitive.Marvin Kopf2016-02-051-1/+1
|/
* cMonster::m_Target safety across worldsLogicParrot2016-02-031-0/+20
* Fixed non-natural spawning near player (egg, breeding, etc.)LogicParrot2016-01-161-9/+0
* Do not spawn mobs too close to playerLogicParrot2016-01-121-54/+63
* Fixed default Nether generator params.Mattes D2015-12-301-1/+1
* Fixed spawn point. Wrong number for divisions and wrong highest spawn point.Lukas Pioch2015-12-201-3/+4
* Reorganised the redstone simulatorTiger Wang2015-12-181-4/+2
* Changed Nether defaults to use PieceStructures.Mattes D2015-12-011-1/+1
* Add enum for Sound and Particle EffectsDave Tucker2015-11-241-10/+10
* Improved spawn location calculations.samoatesgames2015-11-131-69/+168
* Implemented brewingLukas Pioch2015-11-031-0/+18
* The bottom layer cannot hold a valid spawn pointworktycho2015-10-011-0/+6
* Added weather intervals to world.ini settings.Mattes D2015-09-281-4/+46
* Prepared ScheduleTask for threading refactorTiger Wang2015-09-251-131/+35
* Add new "ForEach" function: ForEachLoadedChunk.tycho2015-09-241-0/+9
* Increase robustness of the logging subsystemtycho2015-09-151-6/+0
* Unified the doxy-comment format.Mattes D2015-07-311-1/+0
* Silenced and fixed many warning messages across multiple files.Samuel Barney2015-07-291-26/+28
* Spawn baby mobshallucino2015-07-161-1/+6
* Improved mapsTiger Wang2015-07-141-1/+2
* Sapling Growth UpdateSamuel Barney2015-07-131-2/+16
* Squashed Bonemeal Plant Growth UpdateSamuel Barney2015-07-061-13/+85
* Merge pull request #2224 from cuberite/ChunkQueueCollapsingworktycho2015-07-041-14/+43
|\
| * Fixed minor errors in Tycho's codeTiger Wang2015-06-221-1/+1
| * Reinstate "Chunk queue collapsing"Tiger Wang2015-06-101-14/+43
* | Added a size check for portals.STRWarrior2015-06-281-0/+4
* | Buttons no longer click on when already on. Buttons now play sound when clicking off.Hax522015-06-241-3/+9
|/
* Redstone wire and trapdoor fixesTiger Wang2015-06-061-1/+1
* Made cLightingThread own its callbackstycho2015-05-301-4/+4
* Clean up Spawn Preparetycho2015-05-301-136/+2
* Merge branch 'master' into PreventNewWarningstycho2015-05-231-1/+1
|\
| * Fixed missing overrides and added a ignore flag for reserved macro for clang version 3.6 and higher.Lukas Pioch2015-05-231-1/+1
* | Merge branch 'master' into PreventNewWarningstycho2015-05-231-0/+1
|\|
| * Merge pull request #2030 from beeduck/masterworktycho2015-05-211-0/+1
| |\
| | * Added thunder sound effect to CastThunderbolt()b33duck2015-05-211-0/+1
* | | Fixed compile and a few more warningstycho2015-05-191-1/+1
|/ /
* | Merge pull request #2019 from mc-server/OverrideArgsAlexander Harkness2015-05-191-5/+5
|\ \
| * | Move make_unique into a namespace to avoid ADL issuestycho2015-05-161-5/+5
| |/
* / Updated the defaults for the overworld world generatorSTRWarrior2015-05-171-1/+1
|/
* Update World.cppMartin Fahy2015-05-141-2/+2
* CheckBasicStyle: checks spaces around * and &.Mattes D2015-05-091-1/+1
* More style checking.Mattes D2015-05-091-2/+2
* Added support for additional data in the ParticleEffect Packettycho2015-05-071-9/+15
* Added Guardian and Rabbit to DefaultMonsters in OverworldMathias2015-04-291-1/+1
* cSetChunkData constructor explicitly requires std::move() instead ofWoazboat2015-04-271-1/+1
* Added GlowStone finisherSTRWarrior2015-04-191-1/+1
* Merge pull request #1826 from mc-server/UnifyPacketizerMattes D2015-03-241-23/+22
|\
| * Changed cEntity::m_UniqueID to UInt32.Mattes D2015-03-211-23/+22
* | Changed linked world name variables and setters / getters.Mattes D2015-03-211-10/+10
* | Added cPluginLua::cResettable interface, used for scheduled tasks.Mattes D2015-03-201-5/+5
|/
* Fixed a clang warning, improved comments.Mattes D2015-03-191-7/+4
* World:DoWithEntityByID() checks the entities-to-add as well.Mattes D2015-03-181-0/+14
* Merge pull request #1734 from mc-server/pistonsMattes D2015-03-141-1/+1
|\
| * Reverted non-functional changesTiger Wang2015-03-051-25/+0
| * Handle client 'leave bed' requestTiger Wang2015-02-081-1/+26
* | Fixed a small bugtumultenrx2015-03-141-1/+1
* | Monsters will now attack. Additional checks have been added when generating spawn.tumultenrx2015-03-131-4/+64
|/
* Converted cServer to use the cNetwork API.Mattes D2015-01-271-14/+17
* Fixed defect #71781 in Coverity list.Kirill Kirilenko2015-01-231-0/+5
* Fixed type conversion warnings.Mattes D2015-01-181-3/+3
* correct comment to say millisecondsworktycho2015-01-171-1/+1
* Initial convertion of a_Dt to std::chronoTycho2015-01-111-42/+37
* Created new type cTickTime and rewrote cWorld::TickThread to use itTycho2015-01-111-6/+5
* Refactored all player block placing to go through hooks.Mattes D2014-12-241-2/+11
* Fix compile error on OS X introduced by commit ecf778bbec2794562bf5e5b8645e2171f7cd081cJonathan Fabian2014-12-221-1/+1
* cWorld: Moved initialization into constructor.Mattes D2014-12-211-3/+2
* Merge pull request #1581 from mc-server/redstoneMattes D2014-12-171-3/+3
|\
| * Merge branch 'master' into redstoneTiger Wang2014-12-131-160/+182
| |\
| * | Cleaned up simulatorsTiger Wang2014-10-251-3/+3
* | | Fixed mob invisibilityHowaner2014-12-141-1/+0
* | | "& 0x0f" isn't neededHowaner2014-12-141-1/+1
* | | FixesHowaner2014-12-131-1/+15
| |/ |/|
* | Merge pull request #1657 from mc-server/PrepareChunkMattes D2014-12-111-2/+11
|\ \
| * | Added a cWorld:PrepareChunk function.Mattes D2014-12-101-2/+11
* | | Merge pull request #1655 from tonibm19/patch-2Mattes D2014-12-101-1/+1
|\ \ \
| * | | Moved NetherOreNeststonibm192014-12-101-1/+1
| * | | Added NetherOreNests to nether default generator.tonibm192014-12-081-1/+1
* | | | Merge pull request #1623 from p-mcgowan/issue_1253Mattes D2014-12-101-0/+1
|\ \ \ \
| * | | | removed GetUsernames() from WorldVincent2014-11-301-15/+0
| * | | | fixed naming of strings and changed from i to IVincent2014-11-291-3/+7
| * | | | issue 1253 - prevent multiple logins with same usernameVincent2014-11-291-0/+12
* | | | | Moved NaturalPatches in front of PreSimulator and Animals.Mattes D2014-12-081-1/+1
| |/ / / |/| | |
* | | | Added NaturalPatches to finisherstonibm192014-12-081-1/+1
| |/ / |/| |
* | | Fixed crash on server stop.Mattes D2014-12-071-0/+9
* | | Fixed c++11 branch issues.Mattes D2014-12-071-1/+3
* | | Merge remote-tracking branch 'origin/master' into c++11Tiger Wang2014-12-061-3/+3
|\ \ \
| * \ \ Merge branch 'master' of github.com:p-mcgowan/MCServer into animalTerrainFinisherp-mcgowan2014-12-051-3/+3
| |\ \ \
| | * | | Fixed reported parentheses around comparisons.Mattes D2014-12-051-2/+2
| * | | | forgot generation defaul initp-mcgowan2014-12-031-1/+1
* | | | | Merged branch 'origin/master' into c++11.Mattes D2014-12-041-3/+5
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Allow Spectator Gamemode as a world default.Jonathan Fabian2014-12-031-1/+1
| |/ / /
| * | | Added better soulsand rimsSTRWarrior2014-12-011-1/+1
| * | | Fixed a crash in cSpawnPrepare.Mattes D2014-11-301-0/+2
| * | | Improved comments for cWorld::DoWithPlayer().Mattes D2014-11-301-1/+1
| |/ /
| * | Merge pull request #1604 from mc-server/GeneratorShapeRefactorMattes D2014-11-241-13/+17
| |\ \
| | * | cWorld: Changed generator defaults.Mattes D2014-11-201-13/+17
| * | | Changed back capitalization.Mattes D2014-11-241-3/+3
| * | | cWorld: Rewritten spawn preparation.Mattes D2014-11-221-120/+111
| |/ /
* | | Merge remote-tracking branch 'origin-master' into c++11Tiger Wang2014-11-261-132/+123
* | | Merge remote-tracking branch 'origin/master' into c++11Tiger Wang2014-11-231-9/+23
|\| |
| * | Merge pull request #1598 from mc-server/SignEditorMattes D2014-11-181-9/+3
| |\ \
| | * | Fixed a security problem with signs.Howaner2014-11-151-9/+3
| * | | Merge branch 'master' into ViewDistanceHowaner2014-11-141-0/+17
| |\| |
| | * | Merge branch 'master' of https://github.com/mc-server/MCServerMattes D2014-11-061-1/+1
| | |\|
| | * | renamed FindAndDoWithUUID to DoWithPlayerByUUID, fixed style and comments, added description to APIDumpLukas Pioch2014-11-051-2/+3
| | * | Simplified FindAndDoWithUUID, formatted lineLukas Pioch2014-11-021-7/+1
| | * | Added FindAndDoWithUUIDLukas Pioch2014-11-021-0/+22
| | |/
| * / Added a MaxViewDistance option.Howaner2014-10-301-0/+3
| |/
* | Merged branch 'master' into c++11.Mattes D2014-10-241-6/+5
|\|
| * Merge pull request #1565 from mc-server/MergedIniFileMattes D2014-10-241-1/+1
| |\
| | * Merged IniFile into main MCS sources.Mattes D2014-10-231-1/+1
| * | Merge branch 'master' into ChunkLoaderHowaner2014-10-231-35/+35
| |\|
| | * En masse NULL -> nullptr replaceTiger Wang2014-10-231-35/+35
| * | Merge branch 'master' into ChunkLoaderHowaner2014-10-211-33/+40
| |\|
| * | Stream 4 chunks per tick. Added priority.Howaner2014-10-061-4/+4
| * | Optimized chunk loaderHowaner2014-10-021-1/+0
* | | Missing space fix.Alexander Harkness2014-10-211-1/+1
* | | En masse NULL -> nullptr replaceTiger Wang2014-10-201-35/+35
* | | Migrated cSleep and cTimer to std::chronoTiger Wang2014-10-201-16/+11
* | | Migrated random generators to std::randomTiger Wang2014-10-191-1/+0
| |/ |/|
* | Functions in cPluginManager get references instead of pointers.Mattes D2014-10-151-5/+5
* | cWorld: Fixed scheduler.Mattes D2014-10-131-9/+18
* | Fixed style.Mattes D2014-10-131-2/+4
* | Fix styleworktycho2014-10-121-2/+2
* | Update World.cppworktycho2014-10-121-1/+1
* | Fix lambda captureworktycho2014-10-111-1/+2
* | Moved a few objects to unique_ptrtycho2014-10-101-29/+24
|/
* Fixed iron trapdoorsHowaner2014-09-301-2/+2
* World: Fixed chunk generation by plugins.madmaxoft2014-09-291-1/+1
* Merge branch 'master' into FixesHowaner2014-09-261-6/+6
|\
| * Merge pull request #1419 from mc-server/redstoneTestsworktycho2014-09-261-6/+6
| |\
| | * Merge branch 'master' into redstoneTestsTycho2014-09-251-7/+83
| | |\
| | * \ Merge branch 'master' into redstoneTestsTycho2014-09-171-1/+1
| | |\ \
| | * | | Added first test to show the object can be createdTycho2014-09-171-3/+3
| | * | | IncrementalRedstoneSimulator now has no dependencies on cChunkTycho2014-09-161-1/+1
| | * | | Possibly decoupled IncrementalRedstoneSimulator from the rest of the serverTycho2014-09-111-3/+3
* | | | | Fixed players custom name in 1.8Howaner2014-09-261-2/+2
|/ / / /
* | | / Improved searching for spawn.madmaxoft2014-09-261-3/+14
| |_|/ |/| |
* | | Merge branch 'master' into EntityCustomNameHowaner2014-09-231-45/+139
|\ \ \
| * | | Exported player list states to extra functions.Howaner2014-09-181-3/+75
| * | | Merge branch 'master' into 1.8-ProtocolHowaner2014-09-131-1/+1
| |\ \ \ | | | |/ | | |/|
| | * | Fixed farmland issues.Howaner2014-09-121-1/+1
| | |/
| * | Merge branch 'master' into 1.8-ProtocolHowaner2014-09-121-12/+24
| |\|
| | * Actually set defaultworktycho2014-09-091-0/+1
| | * use the correct ASSERTworktycho2014-09-081-2/+2
| | * FIxed a couple more warningsTycho2014-09-081-2/+8
| | * TimeOfDay does not need to be an Int64Tycho2014-09-081-1/+1
| | * Fixed a few compile warningsTycho2014-09-081-9/+14
| * | 1.8: Added ParticleEffect packet.Howaner2014-09-111-2/+2
| * | Added the player list to the 1.8 protocol.Howaner2014-09-091-3/+3
| |/
| * Rewritten chunk status to specify whether the chunk is in queue.Mattes D2014-09-051-18/+20
| * Merge remote-tracking branch 'origin/master' into EntitiesInBoxmadmaxoft2014-09-041-11/+10
| |\
| | * Merge pull request #1351 from LO1ZB/remove-a_RelYMattes D2014-09-031-11/+10
| | |\
| | | * hopefully the last commit for removing y-coord from chunks. :)LO1ZB2014-09-031-11/+2
| | | * me being stupidLO1ZB2014-08-291-1/+1
| | | * add commentsLO1ZB2014-08-291-1/+2
| | | * fix chunk regeneratingLO1ZB2014-08-291-0/+8
| | | * remove y-coord from chunksLO1ZB2014-08-281-11/+10
| * | | Added cWorld::ForEachEntityInBox()madmaxoft2014-09-031-0/+9
| |/ /
* / / Added SetCustomName() to players.Howaner2014-09-021-5/+9
|/ /
* | Merge branch 'master' into fixesmadmaxoft2014-08-301-2/+4
|\ \
| * | Rewritten block entity loading.Mattes D2014-08-291-2/+4
| |/
* | Merge branch 'master' of https://github.com/mc-server/MCServerTiger Wang2014-08-291-19/+57
|\|
| * World: Report chunk count for the spawn area.Mattes D2014-08-221-1/+1
| * Added cWorld initializers.Mattes D2014-08-211-0/+30
| * Code formatting fixes.Howaner2014-08-191-0/+1
| * CheckBasicStyle checks the src folder as well.madmaxoft2014-08-141-1/+1
| * Exported daylight cycle flag to the protocol.Howaner2014-08-111-8/+1
| * Added a comment and simplified code.Howaner2014-08-101-5/+2
| * Added IsDaylightCycleEnabled saving.Howaner2014-08-101-0/+2
| * Renamed functions.Howaner2014-08-101-3/+3
| * Renamed m_DoDaylightCycle to m_CycleDaylight.Howaner2014-08-081-3/+3
| * Added SetDoDaylightCycle() and IsDaylightCycleEnabled() to cWorld.Howaner2014-08-071-17/+32
* | Improved explosion damageTiger Wang2014-08-291-3/+6
|/
* Fixed issues with autocomplete and time loadingTiger Wang2014-08-011-7/+33
* Merge pull request #1269 from Howaner/BlockEntitysMattes D2014-08-011-0/+10
|\
| * Exported the beacon.Howaner2014-07-301-0/+10
* | Capitalised "incremental"Howaner2014-07-311-4/+4
* | Added a default value to WaterSimulator, LavaSimulator and RedstoneSimulator.Howaner2014-07-311-2/+2
|/
* Merged branch 'howaner/Options'.madmaxoft2014-07-301-0/+3
|\
| * Add "Broadcasting" settings to world.iniHowaner2014-07-271-0/+3
* | Slight cleanup after portalsTiger Wang2014-07-291-2/+4
* | Merge branch 'master' into portalsTiger Wang2014-07-291-32/+63
|\|
| * Added a queue for setting chunk data.madmaxoft2014-07-241-32/+53
| * Made the cWorld::SpawnMobFinalize function more readable.STRWarrior2014-07-241-0/+10
* | SuggestionsTiger Wang2014-07-231-6/+3
* | Speed improvements, crash fixes, & self-suggestionsTiger Wang2014-07-221-11/+6
* | Suggestion and failed merge fixTiger Wang2014-07-221-0/+5
* | Merge remote-tracking branch 'origin/master' into portalsTiger Wang2014-07-221-9/+4
|\|
| * Style: Normalized to no spaces before closing parenthesis.madmaxoft2014-07-211-1/+1
| * Style: Normalized spaces after if, for and while.madmaxoft2014-07-211-3/+3
| * Fixed style: spaces after commas.madmaxoft2014-07-191-1/+1
| * World.cpp: fixed not all enum fields being used in m_Dimension switcharchshift2014-07-191-1/+2
* | SuggestionsTiger Wang2014-07-211-56/+79
* | Bug and crash fixesTiger Wang2014-07-201-8/+16
* | Fix failed merge and other issuesTiger Wang2014-07-181-10/+6
* | Merge branch 'master' into portalsTiger Wang2014-07-181-48/+65
|\|
| * Normalized comments.madmaxoft2014-07-171-10/+10
| * Fixed spaces around single-line comments.madmaxoft2014-07-171-17/+15
| * Fixed basic whitespace problems.madmaxoft2014-07-171-5/+5
| * Merge pull request #1192 from mc-server/skinuuidMattes D2014-07-161-1/+1
| |\
| | * Player properties are now retrievedTiger Wang2014-07-141-1/+1
| * | Fixed FindClosestPlayerTycho2014-07-151-3/+6
| * | Made CreateProjectile a pointerworktycho2014-07-131-1/+1
| * | Changed BroadcastSoundEffect function to take floating pos.Howaner2014-07-131-3/+3
| |/
| * Merge pull request #1154 from mc-server/trappedchestsTiger Wang2014-07-131-4/+13
| |\
| | * Implemented trapped chests & othersTiger Wang2014-07-071-4/+13
| * | Implemented support for forced chunk ticking.madmaxoft2014-07-101-0/+9
| * | Fixed arrow collection animationTiger Wang2014-07-091-9/+0
| |/
| * Removed world-saving log messages.madmaxoft2014-07-041-2/+0
| * Added generic entity-collecting.Mattes D2014-06-271-1/+10
* | Merge branch 'master' into portalsTiger Wang2014-06-211-6/+9
|\|
| * Nullify deleted pointers.archshift2014-06-191-6/+9
* | Fixed invalid iteratorsTiger Wang2014-06-211-10/+4
* | Fixed order of initalisationTycho2014-06-121-3/+4
* | Portals animate and delay correctlyTiger Wang2014-06-121-3/+6
* | Merge branch 'master' into portalsTiger Wang2014-06-101-30/+106
|\|
| * Fixed a race condition when adding a player to a world.madmaxoft2014-06-101-4/+1
| * Fixed deadlock when moving players to other worlds.Mattes D2014-06-081-29/+82
| * Added queue for adding entities to cWorld.Mattes D2014-06-081-1/+27
* | Portal improvements and suggestionsTiger Wang2014-06-101-5/+13
* | Fixed Time of dayworktycho2014-06-071-1/+1
* | SuggestionsTiger Wang2014-06-051-9/+2
* | Time and weather is saved, part of #1058Tiger Wang2014-06-041-0/+12
* | Configurable portalsTiger Wang2014-06-041-0/+26
* | Merge remote-tracking branch 'origin/master' into portalsTiger Wang2014-06-041-2/+45
|\|
| * Changed block send queue to use vectorsTiger Wang2014-05-291-11/+10
| * Hopefully fixed piston duplication issuesTiger Wang2014-05-251-2/+46
* | Implemented end and nether portalsTiger Wang2014-05-311-0/+31
|/
* World pre-generation distance is settable in world.ini.Mattes D2014-05-091-2/+6
* Fixed MSVC 64-bit build warnings.Mattes D2014-05-091-4/+3
* Moved the weather picker out of TickWeather(), squashing a warning and improving readability.archshift2014-04-261-24/+26
* Removed impossible default case.archshift2014-04-261-6/+0
* Removed extraneous switch{} in Start()archshift2014-04-261-15/+0
* Small changes; warning fixing.archshift2014-04-251-6/+3
* Merge pull request #909 from jfhumann/fixesMattes D2014-04-221-5/+5
|\
| * Merge remote-tracking branch 'origin/master' into fixesjfhumann2014-04-181-5/+4
| |\
| * | Did some static analysis, fixed some bugs and optimized a lot of codejfhumann2014-04-181-5/+5
* | | Fixed #904Tiger Wang2014-04-181-0/+5
| |/ |/|
* | Rewrote redstone powering to use power levelsTiger Wang2014-04-151-1/+1
* | Simplified pickup speed randomisationTiger Wang2014-04-121-4/+3
|/
* Fixed double projectile spawning.madmaxoft2014-04-051-1/+0
* Removed unused constants.madmaxoft2014-03-251-3/+0
* Fixed code style after recent merge.madmaxoft2014-03-201-30/+28
* Added bracesTiger Wang2014-03-201-0/+2
* ENUMified shrapnel levelTiger Wang2014-03-201-3/+3
* Merge branch 'master' into awesometntTiger Wang2014-03-181-6/+5
|\
| * Merge branch 'master' into warningsTycho2014-03-141-3/+3
| |\
| | * Fixed a warning.madmaxoft2014-03-141-3/+3
| * | Added additional macros to support the MSVC size_t format and changed all formats to use the macrosTycho2014-03-121-2/+2
| * | Merge branch 'Werror' into warningsTycho2014-03-121-1/+0
| |\|
| | * Unified Vector classesandrew2014-03-111-1/+0
| * | Fixed more Format issuesTycho2014-03-111-2/+2
| |/
* | Added levels of shrapnelTiger Wang2014-03-181-1/+3
* | Merge remote-tracking branch 'origin/master' into awesometntTiger Wang2014-03-101-11/+11
|\|
| * Merge pull request #768 from Howaner/BlockEntitysTiger Wang2014-03-091-2/+2
| |\
| | * Merge branch 'master' into BlockEntitysHowaner2014-03-081-8/+18
| | |\
| | * | Change TNT Fuse to ticksHowaner2014-03-081-2/+2
| * | | Merge branch 'master' into ballisticmissilesTiger Wang2014-03-091-27/+112
| |\ \ \ | | | |/ | | |/|
| * | | Improved formatting of username tabcompleteTiger Wang2014-03-091-7/+7
| * | | Implemented ballistic missiles (fireworks)Tiger Wang2014-02-271-2/+2
* | | | Merge branch 'master' into awesometntTiger Wang2014-03-101-27/+112
|\ \ \ \ | | |/ / | |/| |
| * | | Merge pull request #763 from Howaner/BlockEntitysMattes D2014-03-071-2/+11
| |\ \ \ | | | |/ | | |/|
| | * | Add Lua Bindings for FlowerPotEntity.h and add documentation.Howaner2014-03-071-2/+2
| | * | Add Flower PotsHowaner2014-03-071-0/+9
| * | | Merge remote-tracking branch 'xdot/master'madmaxoft2014-03-061-8/+18
| |\ \ \ | | |/ / | |/| |
| | * | Implemented vanilla-like fluid simulatorandrew2014-03-051-8/+18
| * | | Fixed an assert in map-loading.madmaxoft2014-03-041-3/+1
| * | | Fixed previous weather changes.madmaxoft2014-03-031-3/+3
| * | | Merge pull request #746 from Howaner/SlabsMattes D2014-03-031-13/+81
| |\ \ \ | | |/ / | |/| |
| | * | Add cancelling to WeatherChanging event.Howaner2014-03-021-13/+40
| | * | More documentation (thanks to madmaxoft) and use GetBlockTypeMetaHowaner2014-03-021-4/+8
| | * | Add Trapdoor Functions to cWorld and fix Trapdoor Redstone BugsHowaner2014-03-021-0/+37
| | |/
| * / cBlockInfo now manages the respective cBlockHandlerandrew2014-03-021-1/+1
| |/
* | Shrapnel now configurableTiger Wang2014-03-101-2/+1
* | Added extra awesomeness to TNTTiger Wang2014-03-051-1/+5
|/
* Merge pull request #669 from xdot/masterTiger Wang2014-02-241-0/+8
|\
| * Maps: Improvementsandrew2014-02-231-3/+3
| * Thread safe cMap managerandrew2014-02-201-1/+2
| * Manual merge (Fixed conflicts)andrew2014-02-201-95/+85
| |\
| * | Map item handler; Fixed several bugsandrew2014-02-171-8/+20
| * | Send map when selectedandrew2014-02-141-2/+43
| * | IDCount Serializationandrew2014-02-131-0/+54
* | | Merge pull request #700 from Howaner/GlobalFixesMattes D2014-02-201-4/+6
|\ \ \ | |_|/ |/| |
| * | Add BlockNewLeaves.h and rename Darkoac to DarkoakHowaner2014-02-191-6/+6
| * | Add new Trees (without Generator)Howaner2014-02-191-0/+2
* | | Merge pull request #697 from Howaner/SkullMattes D2014-02-191-0/+9
|\ \ \ | |/ / |/| |
| * | Rename SkullEntity to MobHeadEntityHowaner2014-02-191-2/+2
| * | Add Heads completelyHowaner2014-02-181-0/+9
* | | The cuboid for cWorld::SetAreaBiome() doesn't need sorting.madmaxoft2014-02-181-1/+5
* | | Added cWorld:SetAreaBiome() API function.madmaxoft2014-02-181-0/+37
|/ /
* | Removed the unnecessary LoopPlayersAndBroadcastChat() functions.madmaxoft2014-02-151-1/+1
* | Implemented cCompositeChat.madmaxoft2014-02-151-1/+19
* | Merged branch 'narroo/master'.madmaxoft2014-02-131-0/+22
|\ \ | |/ |/|
| * Fixed formatting. Moved UnloadUnusedChunks from public to private.narroo2014-02-111-0/+7
| * Fixed formatting of previous commit.narroo2014-02-111-0/+5
| * Fixed bug #385. UnloadUnusedChunks now has the same interface asnarroo2014-02-111-0/+10
* | More gcc warnings fixed.madmaxoft2014-02-111-3/+3
* | Merge remote-tracking branch 'origin/master' into ChunkStaymadmaxoft2014-02-091-6/+9
|\|
| * Fixed compile and some warnings in MSVSTiger Wang2014-02-091-2/+0
| * Merge remote-tracking branch 'origin/master' into playerimprovementsTiger Wang2014-02-091-4/+36
| |\
| * \ Merge branch 'master' into playerimprovementsTiger Wang2014-02-091-3/+3
| |\ \
| * | | Moved Gamemode setting into General root tagTiger Wang2014-02-071-1/+1
| * | | Added sender name to PM if prefixes disabledTiger Wang2014-02-071-1/+1
| * | | Improved chat messaging functionsTiger Wang2014-02-071-4/+7
* | | | Initial ChunkStay code.madmaxoft2014-02-081-12/+0
| |_|/ |/| |
* | | Fixed comment.STRWarrior2014-02-081-1/+1
* | | Renamed cRedstoneManager to cRedstoneSimulator and renamed cRedstoneSimulator to cIncrementalRedstoneSimulator (Might change later).STRWarrior2014-02-071-12/+8
* | | Implemented an easy way of adding new redstone simulators.STRWarrior2014-02-071-3/+37
* | | Merge pull request #646 from worktycho/warningfixesAlexander Harkness2014-02-051-2/+2
|\ \ \ | |_|/ |/| |
| * | Fixed most of the reordering warningsTycho2014-02-051-2/+2
* | | Merge pull request #635 from tonibm19/masterMattes D2014-02-041-1/+1
|\ \ \ | |/ / |/| |
| * | Exporded World:FindClosestPlayer, Item:IsEnchantable and Monster:MoveToPosition to Lua APItonibm192014-02-031-1/+1
| |/
* / Increased Type safety of BiomesTycho2014-02-031-2/+2
|/
* Merge pull request #602 from mc-server/improvementsandfixesMattes D2014-02-031-3/+3
|\
| * Added IsBlockWaterOrIce()Tiger Wang2014-02-021-1/+1
| * Revert "Added LOGREPLACELINE for line replacement"Tiger Wang2014-02-021-5/+5
| * Revert "Improved code"Tiger Wang2014-02-021-2/+0
| * Possibly fixed #618Tiger Wang2014-02-021-2/+2
| * Added checks for ice into IsBlockWater()Tiger Wang2014-02-011-1/+1
| * Improved codeTiger Wang2014-01-311-0/+2
| * Added LOGREPLACELINE for line replacementTiger Wang2014-01-291-5/+5
* | Changed pointers to referencesTycho2014-02-011-4/+3
* | Merge branch 'master' into GeneratingBenchmark2Tycho2014-02-011-2/+2
|\ \
| * | Attempt at implementing #563tonibm192014-01-301-2/+1
| |/
| * The world can now be configured wether farmers should be able to harvest crops.STRWarrior2014-01-271-0/+1
* | Merge branch 'master' into GeneratingBenchmark2Tycho2014-01-261-3/+37
|\|
| * Did what xoft recommendedTiger Wang2014-01-251-1/+1
| * Mob bugfixesTiger Wang2014-01-251-2/+11
| * Command block fixes 2andrew2014-01-231-1/+26
* | Refactored cBlockHandler::OnUse and dependentsTycho2014-01-261-88/+5
|/
* cWorld now saves/loads the scoreboardandrew2014-01-221-0/+9
* Merge branch 'master' of https://github.com/mc-server/MCServerandrew2014-01-211-15/+21
|\
| * Changed the cWorld::ScheduleTask() signature.madmaxoft2014-01-191-11/+21
| * Merge pull request #551 from worktycho/schedularMattes D2014-01-191-6/+2
| |\
| | * Fixed iterators bugTycho2014-01-181-2/+1
| | * switched to using m_WorldAge rather than m_TickIDTycho2014-01-181-6/+3
| | * Increased tick count to longTycho2014-01-171-2/+2
| | * Implemented xsofts suggestion for a saturating counter in the schedulerTycho2014-01-171-5/+5
* | | Scoreboard protocol supportandrew2014-01-211-1/+56
|/ /
* | Merge pull request #559 from mc-server/SpawnMobParticlesMattes D2014-01-191-3/+0
|\ \
| * | Removed the particles when a mob spawns.STRWarrior2014-01-181-3/+0
* | | Basic command block implementationandrew2014-01-181-0/+9
|/ /
* / Added user setting compression factorTycho2014-01-171-1/+3
|/
* Merge pull request #534 from mc-server/SpawnMinecartMattes D2014-01-171-0/+24
|\
| * Renamed cEmptyMinecart to cRideableMinecartSTRWarrior2014-01-121-2/+2
| * EmptyMinecarts should be able to get a block inside of them.STRWarrior2014-01-121-3/+3
| * Added cWorld::SpawnMinecart.STRWarrior2014-01-121-0/+24
* | added cWorld::ScheduleTask FunctionTycho2014-01-141-0/+39
|/
* Decoupled cChunkGenerator from cWorld and cRoot.madmaxoft2014-01-101-1/+77
* rewrote queue not to use promises for waitsTycho Bickerstaff2014-01-021-1/+4
* fixed warnings in World.cppTycho Bickerstaff2013-12-311-1/+3
* Implented BroadcastParticleEffectSTRWarrior2013-12-221-0/+9
* Fixed the rest of constructor reorders.madmaxoft2013-12-201-6/+6
* Removed some old cRedstone remnantsTiger Wang2013-12-161-24/+0
* This adds the cWorld::BroadcastEntityEffect and cWorld::BroadcastRemoveEntityEffect functions.STRWarrior2013-12-151-0/+18
* Implemented note block playing and fixed wireTiger Wang2013-12-141-0/+9
* Improved pickups spawning speed againTiger Wang2013-12-101-4/+4
* Merge pull request #408 from mc-server/SpawnPoint_FixMattes D2013-12-081-1/+1
|\
| * Now spawn points will not be in deep oceans or rivers etc.STRWarrior2013-12-081-1/+1
* | Merge branch 'master' of https://github.com/mc-server/MCServer into fixesnfeaturesTiger Wang2013-12-081-2/+13
|\|
| * Moved bindings-related to a Bindings subfolder.madmaxoft2013-12-081-2/+1
| * Added a SpawnFallingBlock function so plugins can make other blocks fall.STRWarrior2013-12-071-0/+12
* | Bonemeal has particles, fixes #393Tiger Wang2013-12-081-0/+6
* | Renamed animation functionTiger Wang2013-12-071-2/+2
* | Fixed duplication glitch with QueueSetBlockTiger Wang2013-12-061-2/+2
* | Added pickup invalid item checkTiger Wang2013-12-061-0/+11
|/
* Lava can spawn fire.madmaxoft2013-12-041-0/+1
* Changed cBlockHandler->OnUpdate() to use cChunk directly.madmaxoft2013-11-301-2/+2
* Explicitly set spawnpoint fixes.madmaxoft2013-11-301-20/+11
* Added the real tick duration to the OnWorldTick hook.madmaxoft2013-11-301-9/+10
* Made TNT pickups spawning chance 25%Tiger Wang2013-11-271-1/+1
* Merged master into redstonefixesTiger Wang2013-11-271-11/+73
* Merge remote-tracking branch 'origin/master' into foldermove2Alexander Harkness2013-11-261-0/+12
* Fixed another one.Alexander Harkness2013-11-261-1/+1
* Attempt to fix compilationTiger Wang2013-11-241-1/+1
* Merge remote-tracking branch 'origin/master' into foldermove2Alexander Harkness2013-11-241-0/+18
* Moved source to srcAlexander Harkness2013-11-241-0/+2715