From 0956bdea3167fa26ecf50ee765fd53a9aa01a5dc Mon Sep 17 00:00:00 2001 From: ShadowNinja Date: Wed, 10 Apr 2019 23:09:44 -0400 Subject: [PATCH 1/3] Add mod.conf --- mod.conf | 1 + 1 file changed, 1 insertion(+) create mode 100644 mod.conf diff --git a/mod.conf b/mod.conf new file mode 100644 index 0000000..7fe7de3 --- /dev/null +++ b/mod.conf @@ -0,0 +1 @@ +name = irc_commands From 06932a6b00d9bcbdb2e5bebe3233dbdfb27e0bbb Mon Sep 17 00:00:00 2001 From: D Tim Cummings Date: Tue, 12 Jun 2018 11:30:25 +1000 Subject: [PATCH 2/3] Replace deprecated use of colon notation when calling methods `register_hook` and `register_bot_command` This change removes 8 warnings from debug.txt every time server starts. 2018-06-12 11:17:25: WARNING[Main]: Deprecated use of colon notation when calling method `register_hook` at @/minetest/mods/irc_commands/init.lua:14 2018-06-12 11:17:25: WARNING[Main]: Deprecated use of colon notation when calling method `register_hook` at @/minetest/mods/irc_commands/init.lua:23 2018-06-12 11:17:25: WARNING[Main]: Deprecated use of colon notation when calling method `register_hook` at @/minetest/mods/irc_commands/init.lua:27 2018-06-12 11:17:25: WARNING[Main]: Deprecated use of colon notation when calling method `register_hook` at @/minetest/mods/irc_commands/init.lua:31 2018-06-12 11:17:25: WARNING[Main]: Deprecated use of colon notation when calling method `register_bot_command` at @/minetest/mods/irc_commands/init.lua:35 2018-06-12 11:17:25: WARNING[Main]: Deprecated use of colon notation when calling method `register_bot_command` at @/minetest/mods/irc_commands/init.lua:77 2018-06-12 11:17:25: WARNING[Main]: Deprecated use of colon notation when calling method `register_bot_command` at @/minetest/mods/irc_commands/init.lua:91 2018-06-12 11:17:25: WARNING[Main]: Deprecated use of colon notation when calling method `register_bot_command` at @/minetest/mods/irc_commands/init.lua:118 --- init.lua | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/init.lua b/init.lua index d83095c..3925d1b 100644 --- a/init.lua +++ b/init.lua @@ -11,7 +11,7 @@ minetest.chat_send_player = function(name, message) return old_chat_send_player(name, message) end -irc:register_hook("NickChange", function(user, newNick) +irc.register_hook("NickChange", function(user, newNick) for nick, player in pairs(irc_users) do if nick == user.nick then irc_users[newNick] = irc_users[user.nick] @@ -20,19 +20,19 @@ irc:register_hook("NickChange", function(user, newNick) end end) -irc:register_hook("OnPart", function(user, channel, reason) +irc.register_hook("OnPart", function(user, channel, reason) irc_users[user.nick] = nil end) -irc:register_hook("OnKick", function(user, channel, target, reason) +irc.register_hook("OnKick", function(user, channel, target, reason) irc_users[target] = nil end) -irc:register_hook("OnQuit", function(user, reason) +irc.register_hook("OnQuit", function(user, reason) irc_users[user.nick] = nil end) -irc:register_bot_command("login", { +irc.register_bot_command("login", { params = " ", description = "Login as a user to run commands", func = function(user, args) @@ -74,7 +74,7 @@ irc:register_bot_command("login", { end }) -irc:register_bot_command("logout", { +irc.register_bot_command("logout", { description = "Logout", func = function (user, args) if irc_users[user.nick] then @@ -88,7 +88,7 @@ irc:register_bot_command("logout", { end, }) -irc:register_bot_command("cmd", { +irc.register_bot_command("cmd", { params = "", description = "Run a command on the server", func = function (user, args) @@ -115,7 +115,7 @@ irc:register_bot_command("cmd", { end }) -irc:register_bot_command("say", { +irc.register_bot_command("say", { params = "message", description = "Say something", func = function (user, args) From 83ad5f580a20138843c1e75acb71195baf0326c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diego=20Mart=C3=ADnez?= Date: Thu, 16 Feb 2017 03:42:49 -0300 Subject: [PATCH 3/3] Add `.luacheckrc`. --- .luacheckrc | 8 ++++++++ init.lua | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 .luacheckrc diff --git a/.luacheckrc b/.luacheckrc new file mode 100644 index 0000000..a46580d --- /dev/null +++ b/.luacheckrc @@ -0,0 +1,8 @@ + +unused_args = false +allow_defined_top = true + +read_globals = { + "minetest", + "irc", +} diff --git a/init.lua b/init.lua index 3925d1b..d79aa31 100644 --- a/init.lua +++ b/init.lua @@ -2,7 +2,7 @@ local irc_users = {} local old_chat_send_player = minetest.chat_send_player -minetest.chat_send_player = function(name, message) +minetest.chat_send_player = function(name, message) -- luacheck: ignore for nick, loggedInAs in pairs(irc_users) do if name == loggedInAs and not minetest.get_player_by_name(name) then irc:say(nick, message)