Page MenuHome1F616EMO Bugtracker

No OneTemporary

Size
986 B
Referenced Files
None
Subscribers
None
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

File Metadata

Mime Type
text/x-diff
Expires
Mar 16 2026, 8:52 PM (5 w, 3 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
bf/1e/882568dab8e7f65f4fa225068af8
Default Alt Text
(986 B)

Event Timeline