index
:
anonymous/cuberite
1.14
BlockFixes
BoundingBox
CArrays
Certificates
ChannelManagement
ComponentRewrite
FastNBTTest
FixItemCountFormat
InfoDumpParams
InteractRewrite
LuaNoCpp
LuaStateParamsRead
LuaWebControllers
Megumin
MultiLuaStack
Pickups
PieceGenClosurePieces
ProtocolRefactor
SeeBackup
Sponge
VillagerTrading
WarningsFixes
alwaysTicked
apidump-vscode
biomal-bedrock-shape
books
callbacks
daylightgrowth
dumpinfo-plugin-folder
endgen
fixes
fixesandfeatures
formattingcodes
ghastsounds
infodump-dependencies
issue4106
itemsinicleanup
master
mobs2
serverTick
spawning
threading
A lightweight, fast and extensible game server for Minecraft
mirror
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
Entities
/
ProjectileEntity.cpp
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2022-07-19
Explosions: improve performance
Megumin
Tiger Wang
1
-3
/
+3
2022-04-20
Updated protocol functions to Vector3x
x12xx12x
1
-1
/
+1
2021-04-12
Update entity sizes
Tiger Wang
1
-2
/
+2
2020-11-06
Ender Crytal Fix and report proper cmake file for luabindingscheck fail (#5017)
12xx12
1
-1
/
+2
2020-08-01
Replaced cpp14::make_unique<> with std::make_unique<>.
Mattes D
1
-10
/
+10
2020-05-08
Use Vector3 for cLineBlockTracer and cBlockTracer (#4715)
mBornand
1
-6
/
+3
2020-05-03
Add cEntity::GetBoundingBox, and use where appropriate. (#4711)
Alexander Harkness
1
-1
/
+1
2020-05-01
Unify entity spawn packet sending
Tiger Wang
1
-4
/
+1
2020-04-20
Delet SpawnObject params
Tiger Wang
1
-8
/
+1
2020-04-19
More arrow patches
Tiger Wang
1
-6
/
+1
2020-04-16
Using Super.
Mattes D
1
-3
/
+3
2020-04-03
Pulled the BlockID and BlockInfo headers from Globals.h. (#4591)
Mattes D
1
-0
/
+1
2019-09-29
Refactored more of Entities and BlockEntities to use Vector3. (#4403)
Mattes D
1
-15
/
+21
2018-09-24
Add a formatting function for Vector3 (#4282)
peterbell10
1
-14
/
+9
2018-02-05
Deal with covered switches consistently (#4161)
peterbell10
1
-4
/
+1
2017-09-11
Replace ItemCallbacks with lambdas (#3993)
peterbell10
1
-24
/
+16
2017-09-07
Changed some int parameters to vector parameters (#3937)
Bond-009
1
-2
/
+2
2017-09-02
Revert "Replace ItemCallbacks with lambdas (#3948)"
LogicParrot
1
-16
/
+24
2017-09-01
Replace ItemCallbacks with lambdas (#3948)
peterbell10
1
-24
/
+16
2017-08-28
Cleanup Vector3 constructors and Abs
peterbell10
1
-1
/
+1
2017-08-07
Changed entity ownership model to use smart pointers
Tiger Wang
1
-11
/
+11
2017-05-11
Tracer replacement (#3704)
Mattes D
1
-1
/
+1
2016-10-12
Spectators added (#2852)
bibo38
1
-1
/
+9
2016-10-09
Fixed cProjectileEntity double destroy bug (#3397)
LogicParrot
1
-0
/
+4
2016-09-03
Entities now bail out of ticks if destroyed (#3363)
LogicParrot
1
-0
/
+5
2016-08-04
Fixed RasPi builds of unit tests.
Mattes D
1
-1
/
+3
2016-01-22
Improved tamed wolf pack cooperation and projectile reactions
LogicParrot
1
-10
/
+8
2016-01-16
Fix crash when tamed wolf is hit by arrows
LogicParrot
1
-3
/
+4
2016-01-12
Tamed wolf assists owner (attack / defence)
LogicParrot
1
-20
/
+49
2015-07-31
Unified the doxy-comment format.
Mattes D
1
-4
/
+4
2015-05-24
Made -Weverything an error.
tycho
1
-3
/
+3
2015-05-19
Make -Werror disabling file only
tycho
1
-0
/
+1
2015-03-31
Changed air drag units to 'interpolated ticks' per second
DevToaster
1
-3
/
+3
2015-03-31
Adjusted projectile physics
DevToaster
1
-4
/
+6
2015-03-31
Modified physics for more vanilla-like behavior
DevToaster
1
-0
/
+4
2015-03-21
Changed cEntity::m_UniqueID to UInt32.
Mattes D
1
-1
/
+1
2015-03-20
Improved arrow in-flight and block-hit appearance
Tiger Wang
1
-6
/
+1
2015-01-11
Initial convertion of a_Dt to std::chrono
Tycho
1
-2
/
+2
2014-10-23
En masse NULL -> nullptr replace
Tiger Wang
1
-8
/
+8
2014-10-20
En masse NULL -> nullptr replace
Tiger Wang
1
-8
/
+8
2014-10-15
Functions in cPluginManager get references instead of pointers.
Mattes D
1
-1
/
+5
2014-08-19
Fixes
Jaume Aloy
1
-2
/
+3
2014-07-26
Moved potion static functions to EntityEffect to create splash potions through world
archshift
1
-0
/
+2
2014-07-20
Added m_TicksAlive to entities, allows projectiles to hit their creators
archshift
1
-3
/
+5
2014-07-17
Normalized comments.
madmaxoft
1
-3
/
+3
2014-07-13
Made CreateProjectile a pointer
worktycho
1
-3
/
+4
2014-07-12
Added splash potions to NBT serialization and retrieval
archshift
1
-1
/
+1
2014-07-07
Added extra space before comments
Tiger Wang
1
-6
/
+6
2014-07-05
Changed everything to callbacks
Tiger Wang
1
-71
/
+1
2014-07-04
Crash and compile fix
Tiger Wang
1
-3
/
+8
2014-07-04
Various fixed
Tiger Wang
1
-3
/
+72
2014-06-28
An unification of code style
Tiger Wang
1
-1
/
+1
2014-06-22
Fixed multiple issues with projectiles
Tiger Wang
1
-27
/
+34
2014-06-17
Added splash potion functionality
archshift
1
-2
/
+0
2014-06-17
Added classes for splash potions and wither skulls
archshift
1
-0
/
+4
2014-05-31
Used recommendations
STRWarrior
1
-2
/
+1
2014-04-28
Fixed projectile source filenames, indentations
archshift
1
-8
/
+8
2014-04-27
Fixed ToLua errors, added newlines
archshift
1
-1
/
+1
2014-04-27
Moved cFireworkEntity out of ProjectileEntity.h
archshift
1
-71
/
+1
2014-04-27
Moved cGhastFireballEntity out of ProjectileEntity.h
archshift
1
-43
/
+1
2014-04-27
Moved cFireChargeEntity out of ProjectileEntity.h
archshift
1
-54
/
+2
2014-04-27
Moved cThrownSnowballEntity out of ProjectileEntity.h
archshift
1
-47
/
+1
2014-04-27
Moved cExpBottleEntity out of ProjectileEntity.h
archshift
1
-26
/
+1
2014-04-27
Moved cThrownEnderPearl out of ProjectileEntity.h
archshift
1
-54
/
+1
2014-04-27
Moved cThrownEggEntity out of ProjectileEntity.h
archshift
1
-58
/
+1
2014-04-27
Moved cArrowEntity out of ProjectileEntity.h
archshift
1
-192
/
+3
2014-04-25
Creator not user.
archshift
1
-3
/
+3
2014-04-25
Rename spawn chicken method, Initialize m_HasTeleported.
archshift
1
-3
/
+4
2014-04-25
Chicken eggs and ender pearls can hit entities.
archshift
1
-6
/
+56
2014-04-12
Entities handle chunks properly again
Tiger Wang
1
-1
/
+1
2014-04-05
Removed debugging log from entity physics handling.
madmaxoft
1
-1
/
+2
2014-03-30
Using recommendations (I think)
STRWarrior
1
-1
/
+2
2014-03-30
Added a BlockHitPos parameter to OnProjectileHitBlock
STRWarrior
1
-2
/
+2
2014-03-30
Added a blockface parameter to the OnProjectileHitBlock hook.
STRWarrior
1
-1
/
+1
2014-03-29
Fixed the OnProjectileHitBlock hook not stopping projectiles.
STRWarrior
1
-1
/
+1
2014-03-29
Added HOOK_PROJECTILE_HIT_BLOCK.
STRWarrior
1
-0
/
+5
2014-03-29
Fixed error when the hook gets called.
STRWarrior
1
-1
/
+0
2014-03-29
Added HOOK_PROJECTILE_HIT_ENTITY
STRWarrior
1
-0
/
+6
2014-03-11
TakeDamage now has the cThrownSnowballEntity instead of the creator's object.
STRWarrior
1
-1
/
+1
2014-03-11
Snowballs now actualy hurt other entities.
STRWarrior
1
-2
/
+24
2014-03-01
g_BlockXXX => cBlockInfo::XXX
andrew
1
-2
/
+2
2014-02-27
Implemented ballistic missiles (fireworks)
Tiger Wang
1
-40
/
+47
2014-02-16
Replace random Float Generation and broadcast the Exp Pickup Sound
Howaner
1
-3
/
+1
2014-02-16
Add Exp Bottle Effects
Howaner
1
-0
/
+3
2014-02-04
Improved Type safety of eBlockFace
Tycho
1
-11
/
+11
2014-01-29
Removed debug message when a firework entity hit a solid block.
STRWarrior
1
-2
/
+0
2014-01-29
Bottle o' Enchanting spawns an experience orb.
STRWarrior
1
-1
/
+2
2014-01-17
Removed internal cEntity::GetRot() usage.
madmaxoft
1
-3
/
+3
2014-01-16
Removed obsoleted functions
Tiger Wang
1
-6
/
+6
2013-12-20
More reordering fixes.
madmaxoft
1
-2
/
+2
2013-12-20
Sorted a few constructors to remove warnings.
madmaxoft
1
-2
/
+2
2013-12-06
Tools make a sound when breaking, fixes #266
Tiger Wang
1
-1
/
+1
2013-11-24
Moved source to src
Alexander Harkness
1
-0
/
+0
2013-11-16
General fixes [SEE DESC]
Tiger Wang
1
-15
/
+105
2013-11-15
Switchified If, ElseIf statement
Tiger Wang
1
-11
/
+16
2013-11-14
Fixed arrow bugs
Tiger Wang
1
-24
/
+41
2013-11-12
Bundled fixes [SEE DESC]
Tiger Wang
1
-3
/
+104
2013-11-10
Bundled fixes [SEE DESC]
Tiger Wang
1
-0
/
+3
2013-10-29
Using tabs
tonibm19
1
-2
/
+2
2013-10-28
fixed indentation
tonibm19
1
-1
/
+1
2013-10-28
extra line
tonibm19
1
-0
/
+1
2013-10-28
attempt at fixing indentation
tonibm19
1
-3
/
+2
2013-10-28
Extra line
tonibm19
1
-0
/
+1
2013-10-28
Fixed indentation
tonibm19
1
-5
/
+2
2013-10-28
Added random chicken spawn when throwing an egg
tonibm19
1
-2
/
+13
2013-09-07
Added a (disabled) block logging to projectile path-tracing.
madmaxoft
1
-0
/
+10
2013-09-07
Implemented ghast fireball and firecharge projectiles
madmaxoft
1
-7
/
+102
2013-09-07
Arrows have proper yaw and pitch when shot, and stop when they hit a block.
madmaxoft
1
-7
/
+30
2013-09-03
Implemented exact block hit position.
madmaxoft
1
-21
/
+26
2013-09-03
Arrows deal damage based on their speed.
madmaxoft
1
-4
/
+10
2013-09-02
Projectiles slow down in water and lava.
madmaxoft
1
-3
/
+14
2013-09-02
Projectiles don't collide with their creators.
madmaxoft
1
-2
/
+6
2013-09-01
Arrows deal damage.
madmaxoft
1
-4
/
+123
2013-08-30
Thrown ender pearls now teleport and hurt.
madmaxoft
1
-1
/
+7
2013-08-30
Basic support for thrown items - eggs, snowballs and ender pearls.
madmaxoft
1
-3
/
+88
2013-08-30
Moved throw pos and speed calculation from cProjectileEntity into cPlayer.
madmaxoft
1
-31
/
+1
2013-08-30
Shooting a bow kinda works.
madmaxoft
1
-0
/
+41
2013-08-27
Implemented basic physics for projectiles.
madmaxoft
1
-18
/
+129
2013-08-26
Debug logging for arrows improved
madmaxoft
1
-1
/
+8
2013-08-26
Debug: arrow log their position in each tick
madmaxoft
1
-0
/
+12
2013-08-25
Added a few API accessors to cArrowEntity.
madmaxoft
1
-0
/
+17
2013-08-22
Added a few basic fields to cProjectileEntity and cArrowEntity.
madmaxoft
1
-1
/
+29
2013-08-22
Arrows can spawn on the client.
madmaxoft
1
-1
/
+2
2013-08-22
Added skeleton code for projectile spawning.
madmaxoft
1
-0
/
+79