Specifically when players create or remove tags. I would like to have some chart tags protected.
Alternatively:
LuaChartTag::protected. If true, require elevated permissions to edit.
Use case:
Gravestone markers. If a player dies, their corpse is marked on the map. This chart tag can only be removed when the corpse expires, or if the player mines their own corpse.
Events: on_chart_tag_created, on_chart_tag_deleted
Re: Events: on_chart_tag_created, on_chart_tag_deleted
I have implemented this for 0.17 (I have access to the game's source code).
on_chart_tag_added - tag, force, player_index
on_chart_tag_modified - tag, force, player_index, old_text, old_icon, old_player
on_chart_tag_removed - tag, force, player_index
on_chart_tag_added - tag, force, player_index
on_chart_tag_modified - tag, force, player_index, old_text, old_icon, old_player
on_chart_tag_removed - tag, force, player_index