From 2ae45bba970b4301fe129987b08e0bd9a232f8c8 Mon Sep 17 00:00:00 2001 From: MinetestSam <42088654+MinetestSam@users.noreply.github.com> Date: Mon, 19 Nov 2018 23:33:21 +0530 Subject: [PATCH] Add vote_kick privilege to grant access to kick voting --- mods/vote/init.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/mods/vote/init.lua b/mods/vote/init.lua index 3837f4e..3899173 100644 --- a/mods/vote/init.lua +++ b/mods/vote/init.lua @@ -227,12 +227,10 @@ minetest.after(5, vote.update_all_hud) minetest.register_privilege("vote", { description = "Can vote on issues", - basic_priv = true }) minetest.register_privilege("vote_starter", { description = "Can start votes on issues", - basic_priv = true }) minetest.register_chatcommand("yes", { @@ -311,10 +309,14 @@ minetest.register_chatcommand("abstain", { local set = minetest.setting_get("vote.kick_vote") if set == nil or minetest.is_yes(set) then + minetest.register_privilege("vote_kick", { + description = "Can (start) vote to kick a player", + }) + minetest.register_chatcommand("vote_kick", { privs = { interact = true, - vote_starter = true + vote_kick = true, }, func = function(name, param) if not minetest.get_player_by_name(param) then