diff --git a/additional_role/init.lua b/additional_role/init.lua new file mode 100644 index 0000000..dfc9e49 --- /dev/null +++ b/additional_role/init.lua @@ -0,0 +1,20 @@ +-- twi_mods/additional_role/init.lua +-- Additional roles indicators +-- Copyright (C) 2024 1F616EMO +-- SPDX-License-Identifier: LGPL-3.0-or-later + +local S = minetest.get_translator("additional_role") + +minetest.register_privilege("role_helper", { + description = S("Marked as helper in the chatroom"), + give_to_singleplayer = false, +}) + +beerchat_roles.register_role({ + name = S("Helper"), + color = "#20F99F", + func = function(name) + return minetest.check_player_privs(name, { role_helper = true }) + end, + sort = 8900, +}) diff --git a/additional_role/mod.conf b/additional_role/mod.conf new file mode 100644 index 0000000..3645328 --- /dev/null +++ b/additional_role/mod.conf @@ -0,0 +1,2 @@ +name = additional_role +depends = beerchat_roles \ No newline at end of file