summaryrefslogtreecommitdiffstats
path: root/MCServer/Plugins/APIDump/Hooks/OnProjectileHitBlock.lua
blob: 1588d420caf53c4b44a60302ee85473e8d3bbfc7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
return
{
	HOOK_PROJECTILE_HIT_BLOCK =
	{
		CalledWhen = "A projectile hits a solid block.",
		DefaultFnName = "OnProjectileHitBlock",  -- also used as pagename
		Desc = [[
			This hook is called when a {{cProjectileEntity|projectile}} hits a solid block..
		]],
		Params =
		{
			{ Name = "ProjectileEntity", Type = "{{cProjectileEntity}}", Notes = "The projectile that hit an entity." },
		},
		Returns = [[
			If the function returns false or no value, the next plugin's callback is called. If the function
			returns true, no other callback is called for this event and the projectile flies through block..
		]],
	},  -- HOOK_PROJECTILE_HIT_BLOCK
}