From c9b2e49da9ebe97be698ccf9ddd3dff99de1b896 Mon Sep 17 00:00:00 2001 From: Michieal Date: Tue, 7 Feb 2023 06:20:37 -0500 Subject: [PATCH] Added MCL_Modpack_Ver --- mcl_modpack_ver/init.lua | 34 +++++++++++++++++++++++ mcl_modpack_ver/locale/mcl_ver_info.ja.tr | 2 ++ mcl_modpack_ver/locale/template.txt | 2 ++ mcl_modpack_ver/mod.conf | 5 ++++ mcl_modpack_ver/ver.conf | 1 + 5 files changed, 44 insertions(+) create mode 100644 mcl_modpack_ver/init.lua create mode 100644 mcl_modpack_ver/locale/mcl_ver_info.ja.tr create mode 100644 mcl_modpack_ver/locale/template.txt create mode 100644 mcl_modpack_ver/mod.conf create mode 100644 mcl_modpack_ver/ver.conf diff --git a/mcl_modpack_ver/init.lua b/mcl_modpack_ver/init.lua new file mode 100644 index 0000000..9a91a92 --- /dev/null +++ b/mcl_modpack_ver/init.lua @@ -0,0 +1,34 @@ +--- +--- Generated by EmmyLua +--- Created by Michieal. +--- DateTime: 02/07/2023 6:20 AM +--- Copyright (C) 2023, Michieal. See License.txt +--- Last Update Time: 02/07/23 4:40 AM +--- See License.txt and Additional Terms.txt for licensing. +--- If you did not receive a copy of the license with this content package, please see: +--- https://www.gnu.org/licenses/gpl-3.0.en.html and https://creativecommons.org/licenses/by-sa/4.0/ + + +local modname = minetest.get_current_modname() +local modpath = minetest.get_modpath(modname) +local S = minetest.get_translator(modname) + +-- register normal user access to debug levels 1 and 0. +minetest.register_chatcommand("modpackver", { + description = S("Display Mineclone 2 Plus Modpack version."), + func = function(name, params) + local conf = Settings(modpath .. "/ver.conf") + local version = conf:get("version") + local game_info ={} + game_info.title = "Mineclone 2 Plus" + + if version == nil or version == "" then + version = "0.1.0 running on Minetest 5.6.1 or unsupported." + end + game_info.version = version + + minetest.chat_send_player(name, string.format("Version: %s - %s", game_info.title, game_info.version)) + return true + end +}) + diff --git a/mcl_modpack_ver/locale/mcl_ver_info.ja.tr b/mcl_modpack_ver/locale/mcl_ver_info.ja.tr new file mode 100644 index 0000000..e306d93 --- /dev/null +++ b/mcl_modpack_ver/locale/mcl_ver_info.ja.tr @@ -0,0 +1,2 @@ +# textdomain: mcl_ver_info +Sorry, but your version of Minetest doesn't support the latest API. Please upgrade your minetest.=すみませんが、お使いの Minetest のバージョンは、最新のAPIをサポートしていません。minetest を更新してみて下さい。 \ No newline at end of file diff --git a/mcl_modpack_ver/locale/template.txt b/mcl_modpack_ver/locale/template.txt new file mode 100644 index 0000000..75febe8 --- /dev/null +++ b/mcl_modpack_ver/locale/template.txt @@ -0,0 +1,2 @@ +# textdomain: mcl_ver_info +Sorry, but your version of Minetest doesn't support the latest API. Please upgrade your minetest.= \ No newline at end of file diff --git a/mcl_modpack_ver/mod.conf b/mcl_modpack_ver/mod.conf new file mode 100644 index 0000000..d982ddc --- /dev/null +++ b/mcl_modpack_ver/mod.conf @@ -0,0 +1,5 @@ +title = mcl_modpack_ver +name = mcl_modpack_ver +description = Prints MCL2 Plus modpack version information; /modpackver command. +depends = mcl_init +author = Michieal diff --git a/mcl_modpack_ver/ver.conf b/mcl_modpack_ver/ver.conf new file mode 100644 index 0000000..d409909 --- /dev/null +++ b/mcl_modpack_ver/ver.conf @@ -0,0 +1 @@ +version = 0.1.0-INDEV