summaryrefslogtreecommitdiffstats
path: root/src/Entities (unfollow)
Commit message (Expand)AuthorFilesLines
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-16Merge branch 'master' of github.com:mc-server/MCServerTycho4-33/+81
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-11Player.h: Moved doxy-comments to Entity.harchshift2-3/+10
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-04Fix itemframe break.Howaner1-1/+3
2014-06-03Player permissions aren't logged to console anymore.madmaxoft1-7/+0
2014-05-31Used recommendationsSTRWarrior1-2/+1
2014-05-29Revert "Fixed a food saturation issue"Tiger Wang1-1/+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