From ee3bf900936dbb7f6a17ee711b36668dc522d736 Mon Sep 17 00:00:00 2001 From: ANAND Date: Thu, 30 Apr 2020 20:20:56 +0530 Subject: [PATCH] Remove /killme This command is a recipe for abuse in a PvP-only (sub-)game --- mods/mtg/game_commands/README.txt | 7 ------- mods/mtg/game_commands/init.lua | 26 -------------------------- mods/mtg/game_commands/license.txt | 24 ------------------------ 3 files changed, 57 deletions(-) delete mode 100644 mods/mtg/game_commands/README.txt delete mode 100644 mods/mtg/game_commands/init.lua delete mode 100644 mods/mtg/game_commands/license.txt diff --git a/mods/mtg/game_commands/README.txt b/mods/mtg/game_commands/README.txt deleted file mode 100644 index a451608..0000000 --- a/mods/mtg/game_commands/README.txt +++ /dev/null @@ -1,7 +0,0 @@ -Minetest Game mod: game_commands -================================ -See license.txt for license information. - -Authors of source code ----------------------- -rubenwardy (MIT) diff --git a/mods/mtg/game_commands/init.lua b/mods/mtg/game_commands/init.lua deleted file mode 100644 index a2d1433..0000000 --- a/mods/mtg/game_commands/init.lua +++ /dev/null @@ -1,26 +0,0 @@ -minetest.register_chatcommand("killme", { - description = "Kill yourself to respawn", - func = function(name) - local player = minetest.get_player_by_name(name) - if player then - minetest.log("action", name .. " ran /killme") - if minetest.settings:get_bool("enable_damage") then - player:set_hp(0) - return true - else - for _, callback in pairs(minetest.registered_on_respawnplayers) do - if callback(player) then - return true - end - end - - -- There doesn't seem to be a way to get a default spawn pos - -- from the lua API - return false, "No static_spawnpoint defined" - end - else - -- Show error message if used when not logged in, eg: from IRC mod - return false, "You need to be online to be killed!" - end - end -}) diff --git a/mods/mtg/game_commands/license.txt b/mods/mtg/game_commands/license.txt deleted file mode 100644 index fa85564..0000000 --- a/mods/mtg/game_commands/license.txt +++ /dev/null @@ -1,24 +0,0 @@ -License of source code ----------------------- - -The MIT License (MIT) -Copyright (C) 2017-2018 rubenwardy - -Permission is hereby granted, free of charge, to any person obtaining a copy of this -software and associated documentation files (the "Software"), to deal in the Software -without restriction, including without limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or -substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, -INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR -PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE -FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. - -For more details: -https://opensource.org/licenses/MIT