
Event Detection
Detect events done by players with datapacks
What is it?
Events is a library datapack used to detect events performed by players and run functions from them.
How to use?
1 Install the datapack into the world folder you want to use this library datapack in.
(NOTE FOR DEVELOPERS: While you can do this (refer to the lisence) I do ask that you don't include the library in your datapack files, but a link to it in the description would be ok if you do include the files. Modrinth has a dependancy system and I ask that you use that instead. Thankyou!)
2 In your datapack add a namespace named events
3 In the events namespace add this folder structure tags/function
4 In the newly created function folder add <EVENT>.json (Replace the
5 In this file copy and paste or type the following
{
"replace":false,
"values":[
] }
6 In the `values` field in that file put the names of the functions you want to run in double quotes, each one separated by a comma (it should be the same way as writing it in a /function commad). EXAMPLE:
{ "replace":false, "values":[ "example:foo", "example:bar" ] }
# List of events currently implemented
***! IMPORTANT ! all functions are run as the player but not at them.***
> - `on_player_join`
> Runs whenever a player joins
> - `on_player_first join`
> Runs the first time a player joins
> - `on_player_death`
> Runs whenever a player dies
> - `on_player_kill`
> Runs whenever a player kills another player
> - `on_mob_kill`
> Runs whenever a player kills a mob
> - `on_animals_bred`
> Runs whenever a player breeds animals
> - `on_player_take_damage`
> Runs whenever a player takes damage
> - `on_player_block_damage`
> Runs whenever a player blocks damage with a shield
> - `on_player_deal_damage`
> Runs whenever a player deals damage
Как запустить датапак Event Detection на сервере?
Датапак Event Detection удобнее всего раскрывается на общем сервере: установили один раз - и вся компания играет с новыми механиками. Создать сервер Майнкрафт с датапаком Event Detection можно за пару минут вместе с BungeeHost.
