summaryrefslogtreecommitdiffstats
path: root/src/Entities (unfollow)
Commit message (Expand)AuthorFilesLines
2019-10-28Moved growing from cWorld / cChunk to cBlockHandler descendants.Mattes D2-13/+11
2019-09-29Refactored more of Entities and BlockEntities to use Vector3. (#4403)Mattes D48-203/+239
2019-09-27Fixed MSVC warnings (#4400)Mattes D3-4/+4
2019-08-16Fix mobs targeting dead players (#4344)Julius Oeftiger1-1/+1
2019-08-11Fix building with clang 8.0 (#4346)Bond-0094-13/+15
2019-08-08Change TakeDamageInfo::FinalDamage from int to float (#4359)Aplaus2283-9/+9
2019-04-18Make Nether portals spawn the player inside of them (#4325)DaPorkchop_1-2/+2
2018-09-24Add a formatting function for Vector3 (#4282)peterbell106-36/+30
2018-08-29Force all headers other than "Globals.h" to be included with relative paths (#4269)peterbell1010-17/+14
2018-08-26Store and pass entity effect duration as an int not a short. (#4293)Alexander Harkness1-1/+1
2018-08-17solve new player login crash issue (#4285)changyong guo1-1/+0
2018-08-02Experience orb (#4259)changyong guo2-23/+74
2018-07-27Add new flow direction calculating algorithm (#4160)bionext031-51/+37
2018-07-27cWorld: Manually bind deprecated broadcast functions (#4265)peterbell102-4/+2
2018-07-26CheckBasicStyle: Check number of empty lines between functions (#4267)peterbell1010-9/+27
2018-07-25Reimplemented fall particlesTiger Wang1-3/+8
2018-07-24Broadcast refactor (#4264)peterbell105-27/+14
2018-07-23cPawn: Reset last ground height in ResetPosition (#4261)peterbell104-2/+13
2018-07-23Rewrite explosion knock back (#4251)changyong guo4-2/+103
2018-07-23Keep players in gmNotSet (#4248)changyong guo2-30/+29
2018-07-23recover hotbar selected slot after reconnect (#4249)changyong guo2-0/+20
2018-07-20Make offline UUIDs consistent with vanilla. (#4178)peterbell101-4/+55
2018-07-13Add unbreaking for armor (#4220)Bond-0092-22/+37
2018-06-24Support swap item between main hand and offhand by press key "F" (#4241)changyong guo2-0/+6
2018-05-02Prefer static_cast to reinterpret_cast (#4223)peterbell103-27/+27
2018-04-27Fix fishing timer (#4217)peterbell101-0/+5
2018-04-11Update m_LastSentPosition in TeleportToCoords and DoMoveToWorld. (#4211)peterbell103-4/+18
2018-02-05Deal with covered switches consistently (#4161)peterbell107-79/+41
2018-01-17Calculate crit damage properly (#4154)Bond-0091-11/+13
2018-01-16Exp Orbs and Pickups are destroyed instantly by cacti. (#4136)Alexander Harkness5-15/+54
2018-01-14Rename cEntity swim states (#3996)Alexander Harkness6-122/+99
2018-01-06Golden Apple Fixes (#4130)Alexander Harkness1-0/+4
2018-01-05Item durability loss now depends on the item used. (#4123)Alexander Harkness2-20/+32
2018-01-03Add the fmt library (#4065)peterbell101-1/+1
2018-01-03Concrete mixing (#4096)Zach DeCook1-0/+7
2017-12-26improve rain simulation (#4017)Alexander Harkness1-5/+2
2017-12-26Water bottles are drinkable potions (#4114)Alexander Harkness1-11/+8
2017-12-21Fixed Clang 5.0 compile errors (#4085)bibo381-0/+2
2017-11-22Store Health as a float (#4073)Fabian3-12/+12
2017-10-21Implement horse inventory (#4053)peterbell102-0/+34
2017-10-21Fix minecart deceleration (#4059)peterbell102-32/+48
2017-09-19Changed BroadcastSoundEffect, SendSoundEffect, and CastThunderbolt parameters to vectors (#3959)Lane Kolbly6-9/+9
2017-09-19Removed UTF-8 BOM (#4033)Lukas Pioch2-2/+2
2017-09-14Fix switch warnings (#4013)peterbell101-4/+0
2017-09-12Adjust lava damage values (#4020)Alexander Harkness2-2/+2
2017-09-11Replace ItemCallbacks with lambdas (#3993)peterbell1010-323/+143
2017-09-10Fix crash for players out of the world. Fixes #4006 (#4007)Alexander Harkness1-3/+4
2017-09-07Made world data paths adjustable, and added API to temporarily disable saving chunks to disk. (#3912)Lane Kolbly1-2/+2
2017-09-07Switched player statistic store to save with UUID filenames. (#4002)Lane Kolbly1-2/+2
2017-09-07Fire effect now shown for creative and spectator mode players (#3998)Alexander Harkness3-24/+19
2017-09-07Updated APIDoc (#3985)Lukas Pioch2-5/+7
2017-09-07Changed some int parameters to vector parameters (#3937)Bond-00925-72/+71
2017-09-05Add cWorld::RemoveEntity and use in cEntity (#4003)peterbell101-11/+10
2017-09-02Revert "Replace ItemCallbacks with lambdas (#3948)"LogicParrot10-143/+323
2017-09-01SetSwimState now takes into account head heightAlexander Harkness1-2/+3
2017-09-01Replace ItemCallbacks with lambdas (#3948)peterbell1010-323/+143
2017-08-30Protocol Spawn Position Should Use LastSentPosition (#3929)Lane Kolbly1-0/+4
2017-08-30Added ShouldSendRespawn parameter to ScheduleMoveToWorld (#3979)Lane Kolbly2-3/+5
2017-08-28Cleanup Vector3 constructors and Abspeterbell101-1/+1
2017-08-25Gives all entities the default airlevel on creation (#3942)Bond-0091-2/+2
2017-08-25Add cUUID class (#3871)peterbell102-14/+15
2017-08-24Use ref instead of pointerLukas Pioch1-1/+1
2017-08-24Minor changes (#3909)mathiascode6-15/+15
2017-08-24Added check to deactivate existing entity effects when new entity effects are added.Lane Kolbly1-0/+7
2017-08-22Added check in cEntity::TickBurning for whether the entity is planning to change worlds. (#3943)Lane Kolbly1-0/+6
2017-08-21Give arthropods slowness IV when hit with bane of arthropods (#3932)Bond-0091-3/+7
2017-08-21Fully implemented leashes (#3798)Pablo Beltrán5-1/+292
2017-08-18Changed MoveToWorld to ScheduleMoveToWorld in cPlayer::Respawn (#3922)Lane Kolbly1-1/+1
2017-08-17Add cLuaWindow OnClicked Callback (#3901)Lane Kolbly1-0/+6
2017-08-13Added knockback to arrows, fixed knockback enchantment handling (#3900)Lane Kolbly2-34/+16
2017-08-13Replaced includes with forward declarationsLukas Pioch1-1/+3
2017-08-07Changed entity ownership model to use smart pointersTiger Wang6-30/+33
2017-08-03Implement invisibility effectpeterbell105-45/+92
2017-08-03Remove double includes part 2 (#3890)peterbell102-3/+0
2017-08-03Removed unused forward declarations (#3888)Lukas Pioch1-6/+0
2017-08-02Removed double includes (#3885)Lukas Pioch1-1/+0
2017-08-01cBlockHandler: take player by refpeterbell101-1/+1
2017-08-01cWorld::SendBlockTo take player by refpeterbell101-2/+2
2017-07-28Check for intersection between placed blocks and entities. (#3850)Lane Kolbly4-0/+103
2017-07-28Tentative fix for player-limit race condition (#3862)Tiger Wang1-5/+0
2017-07-23Updated armor cover calculation. (#3858)Lane Kolbly4-135/+98
2017-07-12Changing pickup lifetime and combining semantics, making these adjustable in the lua api. (#3843)Lane Kolbly2-6/+28
2017-07-12If entity is a player, send relmove packets.Lane Kolbly1-1/+1
2017-07-10Implemented draggingitem API.Lane Kolbly2-1/+17
2017-07-02Added armor durability reduction when player is attacked.Lane Kolbly1-0/+12
2017-07-02Players in creative and spectator aren't affected by cacti (#3824)Bond-0091-1/+4
2017-06-15Entity: Replaced a mutexed counter with a std::atomic. (#3773)Mattes D2-11/+15
2017-06-13FastRandom rewrite (#3754)peterbell105-20/+20
2017-06-05Fixes problems with windows:Lukas Pioch3-7/+7
2017-06-04Avoid pickups to sink into blocks and disappear (#3739)Pablo Beltrán2-24/+35
2017-06-03Fixed exp orb (#3744)Pablo Beltrán1-19/+23
2017-05-28Fixed tracer usage in Entity physics handling. (#3720)Mattes D1-7/+9
2017-05-27Add rank prefix and suffix to player name in chat (#3730)Heiko Hund2-0/+24
2017-05-24Exported boatLukas Pioch2-9/+143
2017-05-21Clang 5.0 fixesLukas Pioch3-6/+5
2017-05-11Tracer replacement (#3704)Mattes D2-47/+50
2017-05-09Exported cFallingBlock and cExpOrb (#3700)Lukas Pioch2-5/+16
2017-04-04APIDoc: Documented missing functions and variables. (#3634)Lukas Pioch1-6/+6
2017-04-01Added a nullptr check to cEntity::IsA (#3659)Marvin Kopf2-2/+2
2017-03-19Detach player from entity / object if he is deadLukas Pioch1-0/+4
2017-02-25Fixed cactus detection and zombie pigman sword (#3584)Bond-0091-1/+2
2017-02-20Changed fish launching mechanism (#3520)Alex2-0/+6
2017-02-15Updated sounds and effect IDs (#3422)mathiascode5-7/+7
2017-01-03Track skin part and main hand preferences (#3498)Pokechu222-1/+36
2017-01-03Track skin part and main hand preferences (#3498)Pokechu222-1/+36
2016-12-30Fix crash after calling OnTick on removed effect (#3501)Fabian Stein1-3/+5
2016-12-29Fixed entity effect ticking (#3497)Fabian Stein1-1/+10
2016-12-19Updated links and docs (#3488)mathiascode2-5/+5
2016-12-16Initial support for the 1.11 protocol.Mattes D2-2/+2
2016-12-15Fixed minecart destruction using deallocated memory.Mattes D1-3/+8
2016-12-10Export GetPosition and GetSpeed from cEntity as a copy instead of a pointer to lua.Lukas Pioch1-2/+6
2016-12-10Powered rails can kick-start minecarts (#3472)Marvin Kopf2-32/+62
2016-11-18Removed ClientHandle.h dependencies from common headers.Mattes D2-17/+134
2016-11-06Anticheat fastbreak (#3411)mohe20154-0/+140
2016-10-21Added SendMessageRaw for sending json string.Lukas Pioch1-0/+1
2016-10-12Spectators added (#2852)bibo388-5/+104
2016-10-09Fixed cProjectileEntity double destroy bug (#3397)LogicParrot1-0/+4
2016-10-08Initialize m_bIsInBed in cPlayer constructor.sgtbigman1-0/+1
2016-09-27Use cChunkDef::Height for Y coord comparison where applicable.Moritz Borcherding1-2/+2
2016-09-03Entities now bail out of ticks if destroyed (#3363)LogicParrot8-1/+40
2016-09-03Improve cPlayer::DoMoveToWorld (#3113)LogicParrot1-36/+43
2016-08-29Proper respawn packets on dimension travelLogicParrot3-9/+50
2016-08-22Delay EntityChangedWorld players' callback until Entity fully linked to world (#3330)ElNounch1-2/+1
2016-08-20Fix minecart destruction crash (#3336)LogicParrot1-1/+1
2016-08-20Fixed minecraft with chest destruction crash (#3335)LogicParrot1-2/+11
2016-08-04Fixed RasPi builds of unit tests.Mattes D4-4/+12
2016-07-21Dropped 1.7 support (#3253)Mathias1-1/+1
2016-07-18CMake: Remove needless minimum version specifications.Mattes D1-2/+0
2016-07-18Updated API documentation.Mattes D2-15/+13
2016-07-18Fixes for boat entities (#3265)beeduck4-3/+83
2016-07-05Fixed falling block spawningAltenius1-1/+1
2016-06-30Close chest window if minecart is destroyedLukas Pioch1-0/+1
2016-06-27Changed cLuaWindow callbacks to use cLuaState::cCallback.Mattes D1-3/+3
2016-06-02Fixed fall damageTiger Wang4-44/+17
2016-05-141.9 / 1.9.2 / 1.9.3 / 1.9.4 protocol support (#3135)Pokechu224-6/+14
2016-05-03Fixed death on teleportation or leaving Minecart (#3181)LogicParrot4-6/+32
2016-05-03Fix crash on world travel (#3180)LogicParrot1-1/+1
2016-04-30Proper minecart DoSetSpeed Override (#3174)LogicParrot1-1/+1
2016-04-22Fix minecart block collision on curved railsWoazboat1-10/+56
2016-04-18Fix issues below y = 0LogicParrot2-6/+6
2016-04-15Add speed limit enforcement for minecartsMarvin Kopf2-41/+54
2016-04-13Fix occasional freeze bugLogicParrot2-39/+42
2016-04-05Minor improvements to player freezeLogicParrot1-1/+1
2016-04-05Improved player freeze codeLogicParrot2-54/+62
2016-03-31Players never fall through unloaded chunks or end up inside solids on teleportLogicParrot2-27/+82
2016-03-31Player death crashfixLogicParrot1-2/+4
2016-03-30MoveToWorld defaults to spawnpointLogicParrot2-3/+21
2016-03-29Bed's world is now savedLogicParrot2-4/+47
2016-03-21Revert "Lua callback"Mattes D1-3/+3
2016-03-18Fixed leaping potion not giving jump boostBlitz Rakete1-0/+1
2016-03-17Changed cLuaWindow callbacks to use cLuaState::cCallback.Mattes D1-3/+3
2016-02-19Proper entity destruction in non-ticking chunksLogicParrot7-87/+177
2016-02-16Fix minecart entity collisionMarvin Kopf2-27/+11
2016-02-08remove cWorld::createAndInitializeWorldLogicParrot2-5/+11
2016-02-05Bulk clearing of whitespaceLogicParrot31-242/+242
2016-02-03cMonster::m_Target safety across worldsLogicParrot4-18/+120
2016-02-02Fixed cChunk::m_Entities corruption upon world travelLogicParrot2-6/+25
2016-02-02Fix cPawn pushingMarvin Kopf3-0/+22
2016-01-31Updated old forum linksMathias1-1/+1
2016-01-22Improved tamed wolf pack cooperation and projectile reactionsLogicParrot7-21/+68
2016-01-21Spiders now friendly at daylight, new cChunk functionsLogicParrot1-1/+0
2016-01-16Fixed wrong knockback direction after explosion damageLogicParrot1-0/+4
2016-01-16Fix crash when tamed wolf is hit by arrowsLogicParrot4-58/+69
2016-01-16Fix fall damage crash when tamed wolves neabryLogicParrot1-1/+5
2016-01-13Limited the username length to 16 characters.bibo381-0/+2
2016-01-12Tamed wolf assists owner (attack / defence)LogicParrot7-50/+123
2016-01-06Fixed Clang warnings.Mattes D2-5/+10
2016-01-01Renamed leftover strings to Cuberite / Server, as needed.Mattes D1-1/+1
2015-12-25Freeze player until chunk is loadedSafwat Halaby2-1/+112
2015-12-17Moved variables into scope, removed unused variables and fixed variablesLukas Pioch1-1/+1
2015-12-13blockheight mechanismGargaj5-109/+193
2015-12-11Test for correct coordinates when fishingGargaj1-1/+1
2015-12-10Test for correct coordinates when fishingGargaj1-1/+1
2015-12-08Small spelling issues fixedJulian Laubstein1-3/+3
2015-12-05Spawn chickens from eggs as babiesGargaj1-5/+5
2015-11-29implement breedingGargaj1-0/+2
2015-11-24Add enum for Sound and Particle EffectsDave Tucker2-2/+4
2015-11-13Improved spawn location calculations.samoatesgames1-2/+2
2015-11-10Avoid reading out of boundsGargaj1-4/+14
2015-11-10Avoid division by zeroGargaj1-1/+1
2015-11-10fix shallow water + add future code for liquid fall dampeningGargaj1-3/+11
2015-11-07code styleGargaj1-3/+3
2015-11-07implement pushing/shoving based on @NiLSPACE's suggestionGargaj1-0/+36
2015-11-05Destroy an ender crystal, damage a dragon when hit by an egg.Alexander Harkness2-92/+103
2015-11-04Fix being set on fire while directly being under lavaGargaj1-1/+1
2015-11-01Implemented the Water Breathing Potion functionality.bibo382-0/+16
2015-10-31Implemented the FireResistence potion effects.bibo385-6/+34
2015-10-31Debug mode: Fixed assertion, if player below y < 0Lukas Pioch1-3/+3
2015-10-05Spectator Mode doesn't fly[FIX]OdnetninI1-0/+1
2015-09-25Maked it compileable for clang-3.7Lukas Pioch1-2/+2
2015-08-21Namespace qualify std::abs, use explicit castMatti Hänninen1-1/+1
2015-08-20Fixed food drain bugsTiger Wang4-287/+138
2015-07-31Unified the doxy-comment format.Mattes D6-80/+77
2015-07-29Silenced and fixed many warning messages across multiple files.Samuel Barney9-121/+120
2015-07-16Spawn baby mobshallucino1-5/+5
2015-07-14Improved mapsTiger Wang1-0/+5
2015-07-14Fix food drain on movement.LO1ZB1-11/+10
2015-06-24Added a forgotten break in cHangingEntity constructor.Mattes D1-0/+1
2015-06-13Work on NetherPortalScanner. Setup portal scanner to reset PortalCooldown. Changed where player is spawned. Added a_InitSpawn flag to CreateAndInitializeWorld.Lane Kolbly2-16/+26
2015-06-13Added HOOK_KILLEDNounours Heureux2-6/+26
2015-06-10Implemented nether portal scanning code.Lane Kolbly4-19/+63
2015-06-02Added system and above action bar chat messagesjan641-8/+13
2015-06-02Fixed warnings in MSVC.Mattes D1-3/+12
2015-05-28AI - Sane SkeletonSafwatHalaby1-10/+11
2015-05-28Fix commentstycho1-5/+6
2015-05-24Made -Weverything an error.tycho17-42/+48
2015-05-23Fix gamemode not changing properly.Alexander Harkness2-148/+154
2015-05-23Fixed missing overrides and added a ignore flag for reserved macro for clang version 3.6 and higher.Lukas Pioch2-6/+6
2015-05-23Added a fix for players falling through the world when connecting in spectator modeb33duck1-0/+7
2015-05-22Fixed players head visible when in spectator modeb33duck1-0/+9
2015-05-21Renamed hook HOOK_ENTITY_CHANGE_WORLDLukas Pioch2-5/+6
2015-05-19Make -Werror disabling file onlytycho8-12/+17
2015-05-18Added hooks HOOK_ENTITY_CHANGE_WORLD and HOOK_ENTITY_CHANGED_WORLDLukas Pioch2-0/+21
2015-05-18Fixes #2052Tiger Wang1-0/+1
2015-05-09More style checking.Mattes D8-20/+20
2015-05-07Added support for additional data in the ParticleEffect Packettycho1-3/+3
2015-05-04Entity improvementsTiger Wang2-2/+1
2015-04-25cPlayer now checks restrictions.Mattes D2-7/+36
2015-04-19HangingEntity: Fixed a needless clang warning.Mattes D1-2/+5
2015-04-03Fixed players not appearing/disappearing when traveling to a new world.STRWarrior1-0/+6
2015-03-31Changed air drag for pickupsDevToaster1-1/+1
2015-03-31Changed air drag units to 'interpolated ticks' per secondDevToaster9-13/+15
2015-03-31Adjusted projectile physicsDevToaster1-4/+6
2015-03-31Modified physics for more vanilla-like behaviorDevToaster14-12/+49
2015-03-22Unified cPacketizer across all protocols.Mattes D1-1/+1
2015-03-21Changed linked world name variables and setters / getters.Mattes D1-5/+5
2015-03-21Changed cEntity::m_UniqueID to UInt32.Mattes D5-52/+61
2015-03-21Fixed trailing whitespace.Mattes D1-1/+1
2015-03-20Improved arrow in-flight and block-hit appearanceTiger Wang2-19/+3
2015-03-20Correct world height validations.Tommy Santerre2-2/+5
2015-03-14Fixed style violationsTiger Wang1-2/+2
2015-03-14cPainting saving implementedTiger Wang6-32/+31
2015-03-13Fixed confusion over Item Frame directionsTiger Wang2-65/+65
2015-03-05Added OnTeleportEntity hook for plugins.joshi072-12/+21
2015-02-28Changed C-styled casts to static_cast and removed unneeded castsDevToaster1-34/+34
2015-02-28Replaced short int with int for Player experienceDevToaster1-1/+1
2015-02-28 modified: src/Entities/Player.cppDevToaster2-27/+27
2015-02-26use DoSetSpeed in AddSpeed* in Entity.cppRaekye1-10/+4
2015-02-08Handle client 'leave bed' requestTiger Wang1-2/+12
2015-02-07SpacingHowaner1-1/+1
2015-02-07cPlayer should override IsOnGround()Howaner2-3/+3
2015-02-07Added IsOnGround() to cEntityHowaner1-0/+3
2015-01-27Converted cServer to use the cNetwork API.Mattes D2-10/+32
2015-01-18Fixed type-conversion warnings.Mattes D3-7/+7
2015-01-16Converted cPickupEntity to std::chronoTycho2-12/+12
2015-01-16Converted MinecartEntity to std::chronoTycho2-8/+8
2015-01-16Converted cExpOrbEntity to std::chronoTycho2-7/+7
2015-01-16Converted ArrowEntityTiers to std::chronoTycho2-7/+7
2015-01-11Initial convertion of a_Dt to std::chronoTycho38-69/+69
2014-12-24APIDump: Updated the player block placement documentation.Mattes D1-1/+2
2014-12-24Replaced a std::hash specialization with explicit type.Mattes D1-1/+1
2014-12-24Refactored all player block placing to go through hooks.Mattes D2-0/+114
2014-12-15Added braces to 'if' according to the code guidelinesgushromp1-0/+2
2014-12-15Updated cPlayer::DoMoveToWorld to send target world's weather info to Playerblashyrk1-0/+4
2014-12-13Own classes for all windows.Howaner2-1/+2
2014-12-05BasicStyle: Added missing braces to control statements.Mattes D2-10/+39
2014-12-05Fixed reported parentheses around comparisons.Mattes D1-1/+1
2014-12-04Updated whitespace in comment, changed conditional to logical equivalent due to popular demandJonathan Fabian1-2/+2
2014-12-03Fix Spaces to TabsJonathan Fabian1-5/+5
2014-12-03Add missing IsSpectatorMode() checks in Player.cpp, make sure that player is flying when spawned otherwise it will fall through the world.Jonathan Fabian1-6/+11
2014-11-27Minecart.h: Fixed integral conversion warning.Mattes D1-1/+1
2014-11-23Compilation fixesTiger Wang1-7/+5
2014-11-15Renamed GetSettedViewDistance() to GetRequestedViewDistance()Howaner1-1/+1
2014-11-14Use m_UsedViewDistance and m_SetViewDistance.Howaner1-0/+3
2014-10-23Merged IniFile into main MCS sources.Mattes D1-1/+1
2014-10-23En masse NULL -> nullptr replaceTiger Wang15-188/+192
2014-10-21cItemFrame: Fixed a forgotten rename.Mattes D1-1/+1
2014-10-21Properly exported cItemFrame and cHangingEntity to Lua.Mattes D4-37/+55
2014-10-21Exported individual projectile classes to Lua API.Mattes D16-117/+253
2014-10-20En masse NULL -> nullptr replaceTiger Wang15-99/+99
2014-10-20Migrated cSleep and cTimer to std::chronoTiger Wang2-9/+5
2014-10-19LuaState: Pushing a cEntity pushes the correct class name.Mattes D1-5/+5
2014-10-18Fixed failure for cRankManager to restartTiger Wang1-6/+6
2014-10-15Functions in cPluginManager get references instead of pointers.Mattes D7-19/+25
2014-10-13Fixed style.Mattes D1-1/+1
2014-10-12convert old style casts to fix warningsSteven Riehl2-101/+93
2014-10-09Float/Ciel: If it's going to use C++11, it might as well take advantage of itarchshift1-3/+3
2014-10-09Use static casts instead of C casts, add floor-cast functionsarchshift1-3/+3
2014-10-02Optimized chunk loaderHowaner1-1/+0
2014-10-01cPlayer: Removed useless functions from the Lua API.madmaxoft1-2/+6
2014-09-28Compilation fixTiger Wang1-2/+2
2014-09-28cRankManager: Added GetAllPlayers() and GetPlayerName()Howaner1-0/+5
2014-09-27SuggestionsTiger Wang2-3/+4
2014-09-26Removed more unessicary includesTycho3-3/+1
2014-09-26Fixed players custom name in 1.8Howaner1-3/+4
2014-09-25Comment styleHowaner1-1/+1
2014-09-25Fixed hanging direction bugs.Howaner2-1/+16
2014-09-25HangingEntity: Silenced a crash.madmaxoft1-2/+8
2014-09-23Made ExpBottleEntity break on entities.archshift2-1/+23
2014-09-23A few compiler warning fixesChris Darnell3-42/+45
2014-09-22Made it compile with clangChris Darnell2-4/+4
2014-09-18DerpHowaner1-1/+1
2014-09-18Exported player list states to extra functions.Howaner1-2/+2
2014-09-17Fixed minor style issues.madmaxoft1-2/+2
2014-09-17Implementing Spectator Modenesco1-1/+1
2014-09-17Added first test to show the object can be createdTycho5-21/+21
2014-09-17Preparing 1.8 updatenesco1-5/+15
2014-09-16Preparing 1.8 updatenesco1-1/+2
2014-09-16Pre 1.8 releasenesco1-0/+8
2014-09-16Preparing 1.8 changesnesco1-0/+3
2014-09-13Entities experience water resistanceTiger Wang2-16/+31
2014-09-13Implemented Chest MinecartsTiger Wang2-18/+63
2014-09-12Fixed friction being applied whilst airborneTiger Wang1-11/+13
2014-09-12Added extra mushroom handler.Howaner1-7/+0
2014-09-111.8: Fixed hangings.Howaner1-1/+1
2014-09-09Added the player list to the 1.8 protocol.Howaner2-2/+4
2014-09-06Fixed player spawning in unknown world.Mattes D1-0/+4
2014-09-05Fixed security: Player cannot spawn in a disabled world.Mattes D1-1/+1
2014-09-04Revert "Globals.h: Added Floor and Ciel casting, C++ cast cleanups, etc"archshift1-3/+3
2014-09-04Globals.h: Added Floor and Ciel casting, C++ cast cleanups, etcarchshift1-3/+3
2014-09-03Fixed style and alpha-sorting.madmaxoft2-4/+4
2014-09-03EntityEffect.cpp: Enable 1.8's leaping potionarchshift1-1/+1
2014-09-02Renamed SetWalkSpeed() to SetRelativeWalkSpeed()Howaner1-4/+4
2014-09-02Added the new functions to APIDump.Howaner1-1/+1
2014-09-02Added SetCustomName() to players.Howaner2-1/+61
2014-09-01Pickups combine only within one chunk.madmaxoft1-2/+6
2014-09-01Added name tagHowaner4-3/+8
2014-09-01Added CustomName to cMonster.Howaner1-3/+6
2014-09-01Fixed previous commit's wrong assumptions.madmaxoft1-10/+10
2014-09-01Fixed MSVC compilation, improved performance.madmaxoft1-30/+59
2014-09-01Fixed MSVC warning.madmaxoft1-2/+2
2014-08-31Fixed styleJaume Aloy3-8/+9
2014-08-30Fixed MSVC2008 compilation.madmaxoft1-18/+18
2014-08-30Fixed potion removing in creative mode.Howaner1-4/+2
2014-08-30Added slowness effect and added entity support.Howaner2-16/+65
2014-08-30Added a_Digger checkJaume Aloy1-2/+2
2014-08-29Removed unused codeTiger Wang1-1/+0
2014-08-28Added speed entity effect.Hownaer2-0/+45
2014-08-28Fixed a typo.Mattes D1-1/+1
2014-08-24RankMgr: Default rank is applied to players without any rank.Mattes D1-1/+5
2014-08-24Change comment formattingChristophe Piveteau1-20/+12
2014-08-22More EnchantmentsJaume Aloy1-57/+70
2014-08-21Removed last remnant of cGroup.Mattes D1-1/+0
2014-08-21Removed cGroup and cGroupManager.Mattes D1-2/+0
2014-08-21Protection Enchantments, some fixesJaume Aloy3-8/+114
2014-08-20cPlayer: Exported the LoadRank function to Lua API.Mattes D1-2/+2
2014-08-19Changed if in BlockHandlerJaume Aloy1-1/+0
2014-08-19FixesJaume Aloy4-14/+15
2014-08-19cPlayer reads ranks from cRankManager.Mattes D2-224/+85
2014-08-19Changed if for switchJaume Aloy1-3/+2
2014-08-19Added more enchantments and some fixesJaume Aloy4-7/+61
2014-08-19Added some EnchantmentsJaume Aloy3-6/+89
2014-08-18Player: Silenced a few type conversion warnings.Mattes D1-2/+2
2014-08-18Adjust comment formattingChristophe Piveteau1-20/+40
2014-08-17Player saving creates the "players" folder, if needed.Mattes D1-0/+1
2014-08-16Better OnPlayerMoving hook.Howaner1-2/+10
2014-08-15Added a lot of commentsChristophe Piveteau1-30/+36
2014-08-15Clarify comment messageChristophe Piveteau1-2/+2
2014-08-15End of comment moved away from new lineChristophe Piveteau1-2/+1
2014-08-15Add some commentsChristophe Piveteau1-10/+21
2014-08-14Further changes in coding styleChristophe Piveteau1-38/+28
2014-08-13Further fixing of coding style errorsChristophe Piveteau1-26/+22
2014-08-13Another intendation errorChristophe Piveteau1-2/+2
2014-08-13Fixed braces and intendation errorsChristophe Piveteau1-3/+11
2014-08-13Implement ability to push minecarts on curved railsChristophe Piveteau1-2/+70
2014-08-11Fixed tolua error with static initializationarchshift2-3/+12
2014-08-11Player.cpp: change unnamed enum to constant integersarchshift2-7/+8
2014-08-10SpacesTycho1-1/+1
2014-08-10Fixed potential crash in Player.cppTycho1-0/+4
2014-08-10Fixed swing arm animation when you ate.Howaner1-4/+2
2014-08-06On destroy ender crystal, create bedrock and firearchshift1-3/+3
2014-08-04CheckBasicStyle: multi-level indent change.madmaxoft1-1/+1
2014-08-04Attempt to fix knockback and swimming.Howaner1-15/+13
2014-08-03Added cPlayer::GetUUID().madmaxoft1-0/+3
2014-08-03Fixed a ToLua warning - operator = not supported.madmaxoft2-2/+2
2014-08-03Entity.cpp: Air timer comment fixarchshift1-1/+1
2014-08-03Code reduction and clarity fixesarchshift2-29/+16
2014-08-03Removed unused cPlayer::FoodPoison functionarchshift2-12/+0
2014-08-03Entity.cpp: On portal check, use if-else for current dimensionarchshift1-60/+54
2014-07-31Fixed hunger bugs, Implemented golden apple, added jump statistic, added correct food effects.Howaner3-22/+38
2014-07-31Fixed UUIDs handling in cPlayer.madmaxoft2-6/+9
2014-07-30Entity.h: Moved constants out of some unnamed enumarchshift1-14/+14
2014-07-29Slight cleanup after portalsTiger Wang1-1/+1
2014-07-29Detrailed whitespaceTiger Wang1-3/+3
2014-07-27Add "Broadcasting" settings to world.iniHowaner1-6/+8
2014-07-26SplashPotionEntity: Use `const cItem &` instead of a cItemarchshift2-2/+2
2014-07-26Fixed indentations, removed redundant init code in SplashPotionEntity.cpparchshift3-6/+2
2014-07-26Moved potion static functions to EntityEffect to create splash potions through worldarchshift5-9/+156
2014-07-24Removed redundant semicolons and re-added warningarchshift26-33/+33
2014-07-23SuggestionsTiger Wang4-16/+23
2014-07-23Fix item durability.Howaner3-8/+11
2014-07-22Speed improvements, crash fixes, & self-suggestionsTiger Wang4-35/+37
2014-07-21SuggestionsTiger Wang4-65/+70
2014-07-21Style: Normalized to no spaces before closing parenthesis.madmaxoft4-66/+66
2014-07-21Style: Normalized spaces after if, for and while.madmaxoft1-28/+28
2014-07-20Line tracer invalid chunk fixTiger Wang1-6/+7
2014-07-20Bug and crash fixesTiger Wang4-48/+65
2014-07-20Added m_TicksAlive to entities, allows projectiles to hit their creatorsarchshift3-3/+14
2014-07-20Added destroy-timer system to splash potion entitiesarchshift2-3/+24
2014-07-19Removed references to deprecated cChatColor::Colorarchshift1-1/+1
2014-07-19Code style: Fixed braces on separate lines.madmaxoft1-1/+2
2014-07-19Fixed style: spaces after commas.madmaxoft1-1/+1
2014-07-19Minecart: slimmed down SpawnOn by keeping subtype in the payload enumarchshift2-20/+7
2014-07-19Splash potions: Renamed PotionParticleType to PotionColor for clarityarchshift2-10/+10
2014-07-19Fixed splash potion color on tossarchshift2-0/+16
2014-07-19Fixed clamping issuesarchshift3-12/+3
2014-07-19Subdirs: Only add_library if not using MSVCarchshift1-2/+4
2014-07-19Entities/CMakeLists.txt: Replaced glob with list of filesarchshift1-5/+56
2014-07-18Fix failed merge and other issuesTiger Wang3-45/+12
2014-07-18Moved ChatColor.h out of defines where it was not neededarchshift1-0/+1
2014-07-17Fixed NULL being passed instead of a double to AddEntityEffectarchshift1-1/+1
2014-07-17Fixed tabs used for alignment.madmaxoft9-25/+25
2014-07-17More trailing whitespace fixes.madmaxoft4-8/+8
2014-07-17Player.cpp: Fixed compile errorarchshift1-1/+1
2014-07-17Player.cpp: Added Wither death messagearchshift1-0/+1
2014-07-17Basic style fixes.madmaxoft8-29/+29
2014-07-17Fixed many slime bugs.Howaner1-4/+1
2014-07-17Normalized comments.madmaxoft29-141/+141
2014-07-17Fixed mob knockbackTiger Wang1-23/+8
2014-07-17Fixed 3 MSVC warnings in SplashPotionEntity.madmaxoft1-1/+1
2014-07-17Updated cPawn::KilledBy signature for custom death messages.madmaxoft2-3/+3
2014-07-17Fixed formatting for cWitherSkullEntitymadmaxoft2-3/+13
2014-07-16Another fix for excessive food drainTiger Wang2-1/+10
2014-07-16Resolved backwards compatibility issuesTiger Wang1-1/+1
2014-07-15Restructured cSplashPotionEntity code.madmaxoft3-70/+102
2014-07-15Only the cEntityEffect::effXXX constants are Lua-exported.madmaxoft2-72/+102
2014-07-15Reformatted EntityEffect code.madmaxoft1-25/+29
2014-07-15Fixed a MSVC warning in cEntityEffect::CreateEntityEffect().madmaxoft1-0/+1
2014-07-14Maybe improved arrow sinkingTiger Wang1-2/+2
2014-07-14Readability and clarity changesarchshift3-29/+23
2014-07-14Player properties are now retrievedTiger Wang1-2/+2
2014-07-14EntityEffect: Inlined functions, added explicit copy constructor and operator.archshift2-20/+29
2014-07-14Changed separating comment style from asterisks to slashes.archshift2-93/+93
2014-07-13Made CreateProjectile a pointerworktycho2-4/+5
2014-07-13Changed BroadcastSoundEffect function to take floating pos.Howaner5-7/+7
2014-07-12Added splash potions to NBT serialization and retrievalarchshift2-1/+9
2014-07-12For now, removed creator member from Entity Effect for pointer safetyarchshift5-94/+84
2014-07-11Simplified the player data loading.madmaxoft1-9/+8
2014-07-11Player data filenames are based on UUID.madmaxoft2-67/+132
2014-07-11Fixed a missing return value.madmaxoft1-0/+2
2014-07-11Preparation for player UUID-based storage: LoadFromFile()madmaxoft2-21/+42
2014-07-09Fixed arrow collection animationTiger Wang2-22/+4
2014-07-07Added extra space before commentsTiger Wang1-6/+6
2014-07-07Implemented trapped chests & othersTiger Wang1-1/+1
2014-07-05Changed everything to callbacksTiger Wang3-80/+33
2014-07-04Crash and compile fixTiger Wang2-4/+9
2014-07-04SuggestionsTiger Wang6-6/+15
2014-07-04Various fixedTiger Wang3-10/+107
2014-07-04Eps comparisonTiger Wang2-2/+2
2014-07-04Tailored death messagesTiger Wang9-22/+43
2014-07-02SuggestionsTiger Wang2-8/+14
2014-07-02SuggestionTiger Wang1-13/+13
2014-07-02Fixed player teleport food drainTiger Wang2-1/+14
2014-07-01Vector clamping fixesTiger Wang1-4/+8
2014-06-30Fixes.Howaner1-3/+3
2014-06-30Implemented Vector3<>::Floor()Tiger Wang1-2/+3
2014-06-30Add new hook: HOOK_PLAYER_FOOD_LEVEL_CHANGEHowaner1-26/+24
2014-06-29Fixed respawningTiger Wang1-1/+1
2014-06-29SuggestionsTiger Wang2-3/+6
2014-06-29Properly implemented enderchestsTiger Wang2-2/+16
2014-06-28An unification of code styleTiger Wang1-1/+1
2014-06-28Likely fixed too quick food depletionTiger Wang1-1/+1
2014-06-28Fixed server forcing players afloatTiger Wang1-1/+4
2014-06-26Add comment.Howaner1-0/+1
2014-06-26Fixed a comment and changed CombineCount to short.Howaner1-2/+2
2014-06-26GameMode checkHowaner1-1/+1
2014-06-24Optimize combining.Howaner1-3/+3
2014-06-24Better combining.Howaner1-3/+20
2014-06-24Fix pickup combining over the maximum stack size.Howaner1-4/+8
2014-06-22Some Entity.cpp style improvementsTiger Wang2-13/+8
2014-06-22Fixed multiple issues with projectilesTiger Wang8-63/+112
2014-06-22Conforms to standardsTiger Wang1-1/+1
2014-06-21Fixed invalid iteratorsTiger Wang3-2/+12
2014-06-21More suggestionsTiger Wang3-4/+6
2014-06-19Nullify deleted pointers.archshift1-0/+1
2014-06-19EntityEffects.x -> EntityEffect.x, Object-Oriented effectsarchshift10-270/+745
2014-06-17Entity effects: changed User to Creator, removed pawn pass-by-valuearchshift5-35/+19
2014-06-17Added the OnEntityAddEffect hook.madmaxoft2-0/+11
2014-06-17Entity Effects: Clarified user, added it to AddEntityEffectarchshift5-13/+30
2014-06-17Changed the AddEntityEffect() params for easier calls.madmaxoft5-47/+50
2014-06-17Entity Effect: Separates total duration and ticks of activityarchshift3-22/+23
2014-06-17Fixed MSVC compilation.madmaxoft1-4/+7
2014-06-17Pawn: renamed HandleEntityEffects to HandleEntityEffectarchshift4-6/+8
2014-06-17Cave spider now poisons its victim, added IsPawn function to Entityarchshift2-1/+2
2014-06-17Added wither damage type, wither entity effect.archshift2-1/+16
2014-06-17Monster: added IsUndead(), undead-specific entity effectsarchshift1-6/+0
2014-06-17Applies splash potion effects to mobs as well as playersarchshift2-8/+12
2014-06-17Removed long function wrappingarchshift1-2/+1
2014-06-17Entity effect type: use 'eff' as a prefix instead of 'ef'archshift4-41/+41
2014-06-17Added splash potion functionalityarchshift5-14/+87
2014-06-17Entity: only fire critical hit if damage type is physicalarchshift1-1/+2
2014-06-17Player: made healing instantaneousarchshift2-2/+2
2014-06-17Implemented drinkable potions, noeffect entity effect,archshift3-0/+16
2014-06-17Implemented milk, added documentation to Pawn.harchshift3-1/+36
2014-06-17Pawn.cpp: fixed effect iterator BAD_ACCESSarchshift2-9/+14
2014-06-17Pawn: Enabled entity effect broadcast, added typedefarchshift2-4/+6
2014-06-17EntityEffect: read-only getters, added user and distance modifier fieldsarchshift3-11/+35
2014-06-17Player: Removed food-poisoning-specific code, set duration to 30 secondsarchshift2-26/+2
2014-06-17Entity effects: Added handlers for entity effectsarchshift4-13/+138
2014-06-17Added iterator on tick to manage entity effect durationarchshift1-1/+18
2014-06-17cPawn: Remove unused m_bBurnablearchshift2-2/+0
2014-06-17Moved Effects.h to EntityEffects.h, added initial implarchshift6-33/+113
2014-06-17Added classes for splash potions and wither skullsarchshift5-0/+149
2014-06-17derpHowaner1-3/+3
2014-06-17The same: Float, not DoubleHowaner1-1/+1
2014-06-17Float, not DoubleHowaner1-1/+1
2014-06-16Split Broadcast Sound Effect function call in multiple lines.Howaner1-2/+16
2014-06-16Fix bow sound and creative arrow pickup.Howaner1-10/+22
2014-06-16Add bow charging animationHowaner2-2/+6
2014-06-16Merge branch 'master' of github.com:mc-server/MCServerTycho4-33/+81
2014-06-16Implemented PR suggestionsarchshift3-3/+4
2014-06-15Players are saved regularlyTiger Wang2-2/+22
2014-06-14Removed an unused tolua_end and tolua_begin pair.madmaxoft1-2/+0
2014-06-14Simplified speed clamping.madmaxoft1-8/+3
2014-06-14Refactored speed-setting to use a common function for all cases.madmaxoft4-93/+44
2014-06-14Reverted portal creation codeTiger Wang2-103/+0
2014-06-12Fixed compileworktycho1-1/+1
2014-06-12Portals animate and delay correctlyTiger Wang4-50/+112
2014-06-11Player.h: Moved doxy-comments to Entity.harchshift2-3/+10
2014-06-10Portal improvements and suggestionsTiger Wang2-41/+92
2014-06-08Fixed deadlock when moving players to other worlds.Mattes D3-15/+18
2014-06-08Added queue for adding entities to cWorld.Mattes D3-4/+5
2014-06-05Fixed compilationTiger Wang1-1/+1
2014-06-04SuggestionsTiger Wang2-2/+5
2014-06-04Configurable portalsTiger Wang2-14/+33
2014-06-04SuggestionsTiger Wang2-5/+9
2014-06-04Fix itemframe break.Howaner1-1/+3
2014-06-04Added checks for no downfall biomesTiger Wang1-1/+1
2014-06-03Player permissions aren't logged to console anymore.madmaxoft1-7/+0
2014-06-01Implemented bed homesTiger Wang3-16/+40
2014-05-31Implemented end and nether portalsTiger Wang4-11/+150
2014-05-31Used recommendationsSTRWarrior1-2/+1
2014-05-30Wrong arrow commit.Howaner1-4/+0
2014-05-29Revert "Fixed a food saturation issue"Tiger Wang1-1/+1
2014-05-28Add throw sound and fix arrow server crash.Howaner2-5/+4
2014-05-28Fix Y-Position from arrow entity.Howaner1-0/+1
2014-05-25Fixed a food saturation issueTiger Wang1-1/+1
2014-05-23Fixed datatype conversion warning.Mattes D1-2/+2
2014-05-22Added doxy-commentsSTRWarrior1-6/+8
2014-05-22cEntity::SetSpeed(a_Vector3d) isn't virtualized anymoreSTRWarrior2-2/+2
2014-05-22cPlayer overrides the SetSpeedXX functionsSTRWarrior3-4/+53
2014-05-22Both SetSpeed functions are now overridden by cPlayerSTRWarrior3-6/+32
2014-05-20Cleaned up cPlayer::UpdateMovementStats; Wither achievementsandrew2-14/+60
2014-05-20Update Player.cppAlexander Harkness1-19/+19
2014-05-19Fixed a cactus Y position issueTiger Wang1-2/+3
2014-05-19Simplified cacti conditionsTiger Wang1-2/+2
2014-05-19Added client translation to achievementsTiger Wang1-4/+4
2014-05-19DerpAlexander Harkness1-1/+1
2014-05-19Should have fixed assumptions about entity width.Alexander Harkness1-4/+5
2014-05-19Fixed clanging errors.Alexander Harkness1-5/+5
2014-05-18Implemented cacti damageTiger Wang2-0/+26
2014-05-18There's no "round" function in MSVC2008.madmaxoft2-4/+4
2014-05-13Fixesandrew2-16/+14
2014-05-12Movement Statisticsandrew3-11/+96
2014-05-12cEntity::Killed(cEntity *) Handler; Achievement triggers; cPlayer::AwardAchievement()andrew5-4/+95
2014-05-11Fixed compilationandrew1-0/+2
2014-05-11Fixed stat serializationandrew1-10/+21
2014-05-11Statistic Managerandrew2-2/+26
2014-05-09Initialise m_HasTeleported in both constructorsworktycho1-0/+1
2014-05-06Suggestions'd #2Tiger Wang1-1/+1
2014-05-06Suggestions'dTiger Wang2-2/+2
2014-05-02A bit of reformatting.madmaxoft1-5/+10
2014-04-28Fixed a MSVC warning.madmaxoft1-1/+1
2014-04-28Fixed projectile source filenames, indentationsarchshift17-58/+58
2014-04-27Fixed warnings.madmaxoft1-0/+1
2014-04-27Fixed ToLua errors, added newlinesarchshift18-19/+19
2014-04-27Redstone simulator now directly accesses cChunkTiger Wang2-2/+2
2014-04-27Fixed ToLua issuesarchshift8-19/+16
2014-04-27Moved cFireworkEntity out of ProjectileEntity.harchshift4-115/+115
2014-04-27Moved cGhastFireballEntity out of ProjectileEntity.harchshift4-74/+83
2014-04-27Moved cFireChargeEntity out of ProjectileEntity.harchshift4-82/+88
2014-04-27Moved cThrownSnowballEntity out of ProjectileEntity.harchshift4-74/+83
2014-04-27Moved cExpBottleEntity out of ProjectileEntity.harchshift4-52/+61
2014-04-27Moved cThrownEnderPearl out of ProjectileEntity.harchshift4-86/+94
2014-04-27Moved cThrownEggEntity out of ProjectileEntity.harchshift4-90/+99
2014-04-27Moved cArrowEntity out of ProjectileEntity.harchshift4-280/+291
2014-04-27A tiny speed improvement in ApplyFoodExhaustion()Tiger Wang1-5/+5
2014-04-27More comments!Tiger Wang2-3/+10
2014-04-27Added static const, initialized fields.archshift1-0/+2
2014-04-26More small fixes.archshift1-1/+1
2014-04-26Implemented Chunk Sparsing with segmentsTycho1-3/+2
2014-04-26Further refactored, Reverted Minecart changearchshift4-17/+23
2014-04-26FixesHowaner2-11/+14
2014-04-26Moved switch{} out of GetArmorCoverAgainst().archshift2-5/+29
2014-04-26Fixed a couple more warnings.archshift2-21/+17
2014-04-26Change m_InvulnerableTicks description again again :DHowaner1-1/+1
2014-04-26Change m_InvulnerableTicks description again.Howaner1-1/+1
2014-04-26Change m_InvulnerableTicks descriptionHowaner1-1/+1
2014-04-26Add entity invulnerableHowaner8-26/+61
2014-04-25Cmake generated projects for IDEs include headers in project files.archshift1-0/+1
2014-04-25Creator not user.archshift2-5/+5
2014-04-25Comments for TrySpawnChicken() and TeleportUser().archshift1-0/+2
2014-04-25Rename spawn chicken method, Initialize m_HasTeleported.archshift2-4/+5
2014-04-25Fix formattingr.ramazanov1-9/+15
2014-04-25Fix for clangr.ramazanov1-5/+1
2014-04-25Mobs shouldn't burn when it's Raining & Mob Knockback is far too muchr.ramazanov1-8/+5
2014-04-25Chicken eggs and ender pearls can hit entities.archshift2-7/+66
2014-04-24Implemented suggestionsTiger Wang1-7/+6
2014-04-23Some change to Entity.cppTiger Wang6-122/+100
2014-04-23Mobs shouldn't burn when it's Raining #906r.ramazanov1-9/+30
2014-04-23Renamed getter and setter for IsFireproof.archshift2-3/+3
2014-04-23Fireproof status getter and setter.archshift2-0/+16
2014-04-22Fixed indentation and changed m_Fireproof to m_IsFireproof.archshift2-14/+14
2014-04-22Lay foundation for fireproof entities.archshift2-3/+15
2014-04-21reverted the revert of the minecart collision detection fix.jfhumann1-2/+1
2014-04-21Mobs shouldn't burn when it's Raining #906r.ramazanov1-5/+12
2014-04-19Fixed Flint and Steel, reverted Minecart change, renamed a parameter namejfhumann3-4/+5
2014-04-18Did some static analysis, fixed some bugs and optimized a lot of codejfhumann3-6/+7
2014-04-18Fixed #906Tiger Wang1-0/+10
2014-04-17Added new AI rulesTiger Wang4-39/+36
2014-04-12Entities handle chunks properly againTiger Wang6-118/+118
2014-04-05Fixed Endiannes conversion routines for floats and doubles.madmaxoft1-1/+1
2014-04-05Removed debugging log from entity physics handling.madmaxoft1-1/+2
2014-04-05Added cPlayer:SendRotation() API function.madmaxoft2-0/+17
2014-04-03Documented the units and range for entity rotations.madmaxoft1-7/+7
2014-03-30Using recommendations (I think)STRWarrior1-1/+2
2014-03-30Added a BlockHitPos parameter to OnProjectileHitBlockSTRWarrior1-2/+2
2014-03-30Added a blockface parameter to the OnProjectileHitBlock hook.STRWarrior1-1/+1
2014-03-29Fixed the OnProjectileHitBlock hook not stopping projectiles.STRWarrior1-1/+1
2014-03-29Added HOOK_PROJECTILE_HIT_BLOCK.STRWarrior1-0/+5
2014-03-29Fixed error when the hook gets called.STRWarrior1-1/+0
2014-03-29Added HOOK_PROJECTILE_HIT_ENTITYSTRWarrior1-0/+6
2014-03-29Fixed #721 and FS439Tiger Wang1-0/+1
2014-03-25Ender crystalsandrew3-11/+102
2014-03-25More fixes to get it to compile for me on Mac 10.9. Mostly just newline additions, but some of the unused variables were causing errors, so I wrapped them in #ifndef __APPLE__ calls, since I didn't know if they were going to be used in the future.Samuel Barney2-3/+1
2014-03-25Added newlines. Without them, the files would not compile.Samuel Barney2-2/+2
2014-03-20Plugins can set flying speed.madmaxoft2-75/+118
2014-03-20Rewritten player speeds to be relative unit-less.madmaxoft2-7/+11
2014-03-20Minor Entity.cpp cleanupTiger Wang1-12/+9
2014-03-15Add item frame saving.Howaner4-44/+119
2014-03-15Add health and age load to pickup's.Howaner2-16/+22
2014-03-15Add ExpOrb saving.Howaner3-10/+34
2014-03-11Unified Matrix4 codeandrew1-1/+1
2014-03-11TakeDamage now has the cThrownSnowballEntity instead of the creator's object.STRWarrior1-1/+1
2014-03-11Snowballs now actualy hurt other entities.STRWarrior2-2/+25
2014-03-11Unified Vector classesandrew2-3/+2
2014-03-09Fixed #778 - stack overflow.comTiger Wang1-1/+1
2014-03-09Beds now work properly fixes #707Tiger Wang1-3/+14
2014-03-09CheckBlockInteractionsRate() fixed & enabledTiger Wang2-35/+1
2014-03-08Fixed issues with int vs size_t and a few other warningsTycho2-4/+4
2014-03-08Change TNT Fuse to ticksHowaner2-11/+11
2014-03-08Add TNT Save/Load and add Netbeans projects to .gitignoreHowaner2-17/+33
2014-03-05Added extra awesomeness to TNTTiger Wang3-195/+205
2014-03-01g_BlockXXX => cBlockInfo::XXXandrew4-14/+14
2014-03-01Shortened enumsandrew1-2/+2
2014-03-01Exported and documented cScoreboardandrew1-18/+3
2014-02-28Fixed multiple gcc warnings about unused params.madmaxoft2-1/+12
2014-02-28Moved common cGroupManager code to a separate function.madmaxoft1-7/+11
2014-02-27Removed unneeded includes in Player.cppTiger Wang1-7/+0
2014-02-27Implemented ballistic missiles (fireworks)Tiger Wang2-43/+56
2014-02-24Small improvements to boats.STRWarrior1-3/+7
2014-02-21Remove users.ini generation in Player.cpp and use the CheckUsers() FunctionHowaner1-6/+1
2014-02-21Add 'Group not found', when the Server load the users.ini and add auto generate from users.iniHowaner1-1/+5
2014-02-18Changed BlockFace type to eBlockFaceTiger Wang2-13/+26
2014-02-18Added a braceTiger Wang1-0/+2
2014-02-18Properly exported and documented paintingsTiger Wang1-2/+2
2014-02-18Implemented paintings, fixes #689Tiger Wang3-0/+87
2014-02-18Implemented item frames, a part of #689Tiger Wang3-0/+153
2014-02-17Map item handler; Fixed several bugsandrew1-0/+3
2014-02-16Links sent via chat messages are clickable.madmaxoft1-1/+2
2014-02-16Fixed minor formatting issues from #682Tiger Wang3-16/+3
2014-02-16Replace random Float Generation and broadcast the Exp Pickup SoundHowaner2-9/+4
2014-02-16Add Exp Bottle EffectsHowaner4-1/+23
2014-02-16Disable Hunger DeathHowaner1-1/+7
2014-02-15Implemented cCompositeChat.madmaxoft1-0/+1
2014-02-15If a player is called "Notch" he drops an apple. http://minecraft.gamepedia.com/NotchSTRWarrior1-0/+6
2014-02-12Made player jump reset less ambiguousTiger Wang1-1/+2
2014-02-11Fixed #627Tiger Wang1-2/+2
2014-02-09Fixed a boat ASSERTTiger Wang1-2/+8
2014-02-07Improved chat messaging functionsTiger Wang2-17/+8
2014-02-06Server internally uses new functionsTiger Wang1-6/+4
2014-02-06Added more chat functionsTiger Wang1-1/+0
2014-02-05Removed deprecated HasCommand functionSTRWarrior2-14/+0
2014-02-05Fixed most of the reordering warningsTycho4-11/+11
2014-02-05Fixed annoying creative on fire bugTiger Wang2-0/+20
2014-02-04Added more SendMessageXXX() functionsTiger Wang1-0/+4
2014-02-04Improved Type safety of eBlockFaceTycho3-22/+22
2014-02-03Pickup constructor no longer exportedTiger Wang3-4/+8
2014-02-03Added SendMessageXXX() to cPlayerTiger Wang1-0/+3
2014-02-03Fixed a crash bugTiger Wang1-3/+3
2014-02-03Server now handles join messages alsoTiger Wang1-1/+7
2014-02-03Fixed compilationtonibm191-1/+0
2014-02-03Exporded World:FindClosestPlayer, Item:IsEnchantable and Monster:MoveToPosition to Lua APItonibm191-0/+1
2014-02-02Creative players take Plugin damageTiger Wang2-3/+4
2014-02-01Removed "player destroying" hookdaniel09161-3/+1
2014-01-29Removed debug message when a firework entity hit a solid block.STRWarrior1-2/+0
2014-01-29Bottle o' Enchanting spawns an experience orb.STRWarrior1-1/+2
2014-01-25Rail speed tweakTiger Wang1-2/+2
2014-01-25Two minor changesTiger Wang1-5/+3
2014-01-25Implemented fall damage for mobsTiger Wang3-5/+8
2014-01-25Implemented pickup combiningTiger Wang1-0/+55
2014-01-25Added "player destroying" and "player destroyed" hooksdaniel09161-0/+4
2014-01-25All mobs now drown (fixes #54)Tiger Wang4-127/+130
2014-01-24Miscellaneous improvementsTiger Wang1-10/+4
2014-01-24removed hook from enchanting commitdaniel09161-4/+0
2014-01-24Removed unused ReferenceManagerTiger Wang2-45/+1
2014-01-24Added more minecart powered rail directionsTiger Wang1-3/+63
2014-01-24Some updates for enchantingdaniel09161-0/+4
2014-01-24Fixed crash with failed entity-loading.madmaxoft1-1/+2
2014-01-24Fixed indentation once and for all.Mike Hunsinger1-31/+31
2014-01-24Fixed indentation and doxygen comments... For real this time.Mike Hunsinger1-3/+3
2014-01-24Fixed spacing and doxycomments.Mike Hunsinger2-6/+6
2014-01-23Split TossItem into three Toss functions (Held, Equipped and Pickup)Mike Hunsinger2-50/+66
2014-01-22Fixed compilation on VC2008tonibm191-0/+1
2014-01-21Scoreboard protocol supportandrew1-6/+11
2014-01-20Scoreboard deserializationandrew2-3/+26
2014-01-19Begin implementing ascending railsTiger Wang2-2/+45
2014-01-19Added one more direction into collision checksTiger Wang1-26/+51
2014-01-19Minecart improvements and fixesTiger Wang1-33/+43
2014-01-19Added more rail functionalityTiger Wang1-14/+0
2014-01-19Scoreboard improvementsandrew1-4/+4
2014-01-19Basic scoreboard implementationandrew2-1/+62
2014-01-19Exported cFloater to the Lua API.STRWarrior1-3/+7
2014-01-18Minecart collision and general improvementsTiger Wang2-70/+242
2014-01-17Removed internal cEntity::GetRot() usage.madmaxoft3-7/+7
2014-01-16Disabled excessive entity-related logging in Debug mode.madmaxoft1-1/+11
2014-01-16Removed obsoleted functionsTiger Wang5-27/+25
2014-01-16Changed GetContent function.STRWarrior1-1/+1
2014-01-15OBSOLETE'd obsolete functionsTiger Wang1-2/+2
2014-01-15Implemented Ctrl-Q drop stackTiger Wang1-3/+8
2014-01-15Furnace minecarts now stop being active after a while.STRWarrior2-2/+19
2014-01-15First implementation for furnace minecarts.STRWarrior2-1/+23
2014-01-14Yes newline at end of file :DTiger Wang1-1/+5
2014-01-13Final improvements to MinecartsTiger Wang3-93/+292
2014-01-13Detaching improvementsTiger Wang4-4/+34
2014-01-12Fixed server crash.STRWarrior1-1/+1
2014-01-12Renamed cEmptyMinecart to cRideableMinecartSTRWarrior2-6/+7
2014-01-12EmptyMinecarts should be able to get a block inside of them.STRWarrior2-3/+11
2014-01-12Multiple enhancements and fixes to minecartsTiger Wang3-132/+190
2013-12-31Fixed a cPlayer::IsGameModeAdventure. It was determined based off of gmCreate rather than gmAdventure.Morgan Redshaw1-2/+2
2013-12-30Fixed compilation in VC2008.madmaxoft1-2/+4
2013-12-26Server now handles death messagesTiger Wang1-0/+16
2013-12-25Fixed Parentheses.STRWarrior1-2/+2
2013-12-25You are now able to sweep mobs to your position using fishing rods.STRWarrior2-12/+142
2013-12-25Braced up some codeTiger Wang1-0/+2
2013-12-25Used IsGamemodeCreative() functionTiger Wang1-1/+1
2013-12-24Fixed comments in main.cpp and Player.cppTiger Wang1-1/+1
2013-12-24Improved knockback animationTiger Wang1-3/+3
2013-12-24finally removed them all?Alexander Harkness1-1/+1
2013-12-23Improved player fall particle positionsTiger Wang1-5/+2
2013-12-23Clarified some code in Player.cppTiger Wang1-2/+5
2013-12-23Fixed a comment in Entity.cppTiger Wang1-1/+1
2013-12-22Implemented knockback and critical hitTiger Wang1-4/+21
2013-12-22Implemented fall particlesTiger Wang1-3/+18
2013-12-22merged in warnings changesTycho Bickerstaff3-7/+17
2013-12-22Fishing underground is slower and fishing while raining is faster.STRWarrior1-0/+15
2013-12-22Fixed compiler warnings.STRWarrior1-2/+2
2013-12-22Fishing now uses a countdown instead of a random number each tick.STRWarrior2-12/+29
2013-12-22converted commneted paramater names to the unused macroTycho Bickerstaff3-5/+13
2013-12-21Floater now dissapears when the player doesn't have an fishing rod equipped.STRWarrior2-0/+32
2013-12-21Root is now warnings cleanTycho Bickerstaff1-2/+2
2013-12-21ChunkSender is now warnings cleanTycho Bickerstaff2-5/+5
2013-12-21You could now only get fish from non-source blocks. Fixed it.STRWarrior1-1/+1
2013-12-21Fixed bug where you could get fish from non-source blocks.STRWarrior1-1/+1
2013-12-20Fixed bug where the floater could pop in the water while you could already get a fish.STRWarrior1-2/+2
2013-12-20More reordering fixes.madmaxoft3-7/+16
2013-12-20Sorted a few constructors to remove warnings.madmaxoft5-32/+36
2013-12-20Fixed compiler warning when iterating over a fixed array of items (ARRAYCOUNT).madmaxoft1-1/+1
2013-12-19Fixed #include in Floater.cpp.STRWarrior1-1/+1
2013-12-19The floater now actualy dives under water.STRWarrior1-1/+1
2013-12-19Fixed PlayerAbilities and creativeTiger Wang1-0/+18
2013-12-19Implented IsFishing, SetIsFishing and GetFloaterID().STRWarrior2-0/+12
2013-12-19Added cFloater class.STRWarrior3-0/+90
2013-12-16Boats drop a boat pickup when destroyed by hand. You can now actualy use boats.STRWarrior2-3/+33
2013-12-16Added HandleSpeedFromAttachee so an entity can override the function.STRWarrior2-4/+15
2013-12-16Fixed cClientHandle::Tick() being called from two threads.madmaxoft2-24/+0
2013-12-15Server saves if a player is flying.STRWarrior1-1/+3
2013-12-15Renamed ShootTo function to ForceSetSpeed.STRWarrior2-3/+3
2013-12-15This adds a function that allows you to 'shoot' a player towards a direction.STRWarrior2-0/+13
2013-12-15Fixed indentation.madmaxoft1-1/+1
2013-12-15Added m_IsFlying and m_CanFly. Both have a Get and Set function. Added cClientHandle::SendPlayerAbilities() functionSTRWarrior2-1/+45
2013-12-15cPlayer is using the broadcast functions.STRWarrior1-3/+3
2013-12-14Exported E_EFFECTS_<Effect> to lua. Forgot to commit Globals.h.STRWarrior1-1/+2
2013-12-14Added E_EFFECT_<Effect>STRWarrior2-3/+32
2013-12-14Added SendEntityEffect and SendRemoveEntityEffect. Also a Player now gets the hunger effect when he has food poison.STRWarrior1-1/+9
2013-12-14Exported the cTNTEntitySTRWarrior1-2/+6
2013-12-14Fixed not getting XP from mobs.STRWarrior1-1/+1
2013-12-14Improved player permissions loggingTiger Wang1-1/+1
2013-12-14Fixes to redstone wire and torchesTiger Wang1-1/+1
2013-12-14Groups.ini and Users.ini are now generatedTiger Wang1-1/+6
2013-12-13Using "a_ClosestPlayer != NULL" in cExpOrb.STRWarrior1-1/+1
2013-12-11ExpOrbs now move.STRWarrior1-4/+8
2013-12-11moved entities to globsTycho Bickerstaff1-1/+5
2013-12-10more cmakeTycho Bickerstaff1-0/+7
2013-12-08Fixed angle normalization typo.madmaxoft1-1/+1
2013-12-08Fixed normalizing large angles.madmaxoft1-6/+3
2013-12-08Moved bindings-related to a Bindings subfolder.madmaxoft3-3/+3
2013-12-07Renamed animation functionTiger Wang1-3/+3
2013-12-06Puking now uses GetEyeHeight()Tiger Wang1-1/+1
2013-12-06Fixed eating using wrong animationTiger Wang1-1/+1
2013-12-06Tools make a sound when breaking, fixes #266Tiger Wang2-2/+5
2013-11-27Fixed VC2008 compilation, normalized include paths.madmaxoft1-1/+1
2013-11-27Fixed some of tiger's derpyness.Alexander Harkness1-2/+2
2013-11-26Hopefully fixed last of the Linux compile errorsTiger Wang1-1/+1
2013-11-24Attempt to fix compilationTiger Wang1-2/+2
2013-11-24Moved source to srcAlexander Harkness18-0/+6466