From 73f20457a03dddef667479ce2633ef0d8ad599ef Mon Sep 17 00:00:00 2001 From: Der1248 <1248.kontakt@gmail.com> Date: Sun, 29 Aug 2021 22:49:25 +0200 Subject: [PATCH] Agon 3.0.5 upload --- README.txt | 3 +- mods/agon/init.lua | 2 +- mods/mtg_craftguide/README.md | 25 - mods/mtg_craftguide/init.lua | 434 ------------------ mods/mtg_craftguide/license.txt | 63 --- .../locale/mtg_craftguide.de.tr | 53 --- .../locale/mtg_craftguide.es.tr | 57 --- .../locale/mtg_craftguide.fr.tr | 53 --- .../locale/mtg_craftguide.jbo.tr | 54 --- .../locale/mtg_craftguide.pt_BR.tr | 53 --- .../locale/mtg_craftguide.zh_CN.tr | 53 --- .../locale/mtg_craftguide.zh_TW.tr | 53 --- mods/mtg_craftguide/locale/template.txt | 53 --- mods/mtg_craftguide/mod.conf | 3 - .../textures/craftguide_clear_icon.png | Bin 545 -> 0 bytes .../textures/craftguide_furnace.png | Bin 715 -> 0 bytes .../textures/craftguide_next_icon.png | Bin 640 -> 0 bytes .../textures/craftguide_prev_icon.png | Bin 640 -> 0 bytes .../textures/craftguide_search_icon.png | Bin 1288 -> 0 bytes .../textures/craftguide_shapeless.png | Bin 170 -> 0 bytes 20 files changed, 3 insertions(+), 956 deletions(-) delete mode 100644 mods/mtg_craftguide/README.md delete mode 100644 mods/mtg_craftguide/init.lua delete mode 100644 mods/mtg_craftguide/license.txt delete mode 100644 mods/mtg_craftguide/locale/mtg_craftguide.de.tr delete mode 100644 mods/mtg_craftguide/locale/mtg_craftguide.es.tr delete mode 100644 mods/mtg_craftguide/locale/mtg_craftguide.fr.tr delete mode 100644 mods/mtg_craftguide/locale/mtg_craftguide.jbo.tr delete mode 100644 mods/mtg_craftguide/locale/mtg_craftguide.pt_BR.tr delete mode 100644 mods/mtg_craftguide/locale/mtg_craftguide.zh_CN.tr delete mode 100644 mods/mtg_craftguide/locale/mtg_craftguide.zh_TW.tr delete mode 100644 mods/mtg_craftguide/locale/template.txt delete mode 100644 mods/mtg_craftguide/mod.conf delete mode 100644 mods/mtg_craftguide/textures/craftguide_clear_icon.png delete mode 100644 mods/mtg_craftguide/textures/craftguide_furnace.png delete mode 100644 mods/mtg_craftguide/textures/craftguide_next_icon.png delete mode 100644 mods/mtg_craftguide/textures/craftguide_prev_icon.png delete mode 100644 mods/mtg_craftguide/textures/craftguide_search_icon.png delete mode 100644 mods/mtg_craftguide/textures/craftguide_shapeless.png diff --git a/README.txt b/README.txt index 02af2ea..501a4a7 100644 --- a/README.txt +++ b/README.txt @@ -14,4 +14,5 @@ Every code written by me is LGPLv2.1 Notes: bones mod deleted creative mod deleted -sfinv mod deleted \ No newline at end of file +sfinv mod deleted +mtg_craftguide mod deleted \ No newline at end of file diff --git a/mods/agon/init.lua b/mods/agon/init.lua index 6535ec5..77ac34b 100644 --- a/mods/agon/init.lua +++ b/mods/agon/init.lua @@ -15,7 +15,7 @@ minetest.register_on_joinplayer(function(player) offset = {x=0, y=30}, alignment = {x=1, y=0}, number = 0xFFFFFF , - text = "Game Version : 3.0.4", + text = "Game Version : 3.0.5", }) hud_levels[name] = player:hud_add({ hud_elem_type = "text", diff --git a/mods/mtg_craftguide/README.md b/mods/mtg_craftguide/README.md deleted file mode 100644 index 9c4ed7a..0000000 --- a/mods/mtg_craftguide/README.md +++ /dev/null @@ -1,25 +0,0 @@ -Minetest Game mod: mtg_craftguide -================================= - -Adds a "Recipes" tab to the inventory. Click an item to see it's recipes. -Click again to show usages. - -Based on [craftguide](https://github.com/minetest-mods/craftguide). - -Authors of media ----------------- - -paramat (CC BY-SA 3.0): - -* craftguide_clear_icon.png -* craftguide_next_icon.png -* craftguide_prev_icon.png -* craftguide_search_icon.png - -Neuromancer (CC BY-SA 3.0): - -* craftguide_furnace.png - -Wuzzy (CC BY-SA 3.0): - -* craftguide_shapeless.png diff --git a/mods/mtg_craftguide/init.lua b/mods/mtg_craftguide/init.lua deleted file mode 100644 index f3de3db..0000000 --- a/mods/mtg_craftguide/init.lua +++ /dev/null @@ -1,434 +0,0 @@ -local S = minetest.get_translator("mtg_craftguide") -local esc = minetest.formspec_escape - -local player_data = {} -local init_items = {} -local recipes_cache = {} -local usages_cache = {} - -local group_stereotypes = { - dye = "dye:white", - wool = "wool:white", - coal = "default:coal_lump", - vessel = "vessels:glass_bottle", - flower = "flowers:dandelion_yellow" -} - -local group_names = { - coal = S("Any coal"), - sand = S("Any sand"), - wool = S("Any wool"), - stick = S("Any stick"), - vessel = S("Any vessel"), - wood = S("Any wood planks"), - stone = S("Any kind of stone block"), - - ["color_red,flower"] = S("Any red flower"), - ["color_blue,flower"] = S("Any blue flower"), - ["color_black,flower"] = S("Any black flower"), - ["color_green,flower"] = S("Any green flower"), - ["color_white,flower"] = S("Any white flower"), - ["color_orange,flower"] = S("Any orange flower"), - ["color_violet,flower"] = S("Any violet flower"), - ["color_yellow,flower"] = S("Any yellow flower"), - - ["color_red,dye"] = S("Any red dye"), - ["color_blue,dye"] = S("Any blue dye"), - ["color_cyan,dye"] = S("Any cyan dye"), - ["color_grey,dye"] = S("Any grey dye"), - ["color_pink,dye"] = S("Any pink dye"), - ["color_black,dye"] = S("Any black dye"), - ["color_brown,dye"] = S("Any brown dye"), - ["color_green,dye"] = S("Any green dye"), - ["color_white,dye"] = S("Any white dye"), - ["color_orange,dye"] = S("Any orange dye"), - ["color_violet,dye"] = S("Any violet dye"), - ["color_yellow,dye"] = S("Any yellow dye"), - ["color_magenta,dye"] = S("Any magenta dye"), - ["color_dark_grey,dye"] = S("Any dark grey dye"), - ["color_dark_green,dye"] = S("Any dark green dye") -} - -local function table_replace(t, val, new) - for k, v in pairs(t) do - if v == val then - t[k] = new - end - end -end - -local function extract_groups(str) - if str:sub(1, 6) == "group:" then - return str:sub(7):split() - end - return nil -end - -local function item_has_groups(item_groups, groups) - for _, group in ipairs(groups) do - if not item_groups[group] then - return false - end - end - return true -end - -local function groups_to_item(groups) - if #groups == 1 then - local group = groups[1] - if group_stereotypes[group] then - return group_stereotypes[group] - elseif minetest.registered_items["default:"..group] then - return "default:"..group - end - end - - for name, def in pairs(minetest.registered_items) do - if item_has_groups(def.groups, groups) then - return name - end - end - - return ":unknown" -end - -local function get_craftable_recipes(output) - local recipes = minetest.get_all_craft_recipes(output) - if not recipes then - return nil - end - - for i = #recipes, 1, -1 do - for _, item in pairs(recipes[i].items) do - local groups = extract_groups(item) - if groups then - item = groups_to_item(groups) - end - if not minetest.registered_items[item] then - table.remove(recipes, i) - break - end - end - end - - if #recipes > 0 then - return recipes - end -end - -local function show_item(def) - return def.groups.not_in_craft_guide ~= 1 and def.description ~= "" -end - -local function cache_usages(recipe) - local added = {} - for _, item in pairs(recipe.items) do - if not added[item] then - local groups = extract_groups(item) - if groups then - for name, def in pairs(minetest.registered_items) do - if not added[name] and show_item(def) - and item_has_groups(def.groups, groups) then - local usage = table.copy(recipe) - table_replace(usage.items, item, name) - usages_cache[name] = usages_cache[name] or {} - table.insert(usages_cache[name], usage) - added[name] = true - end - end - elseif show_item(minetest.registered_items[item]) then - usages_cache[item] = usages_cache[item] or {} - table.insert(usages_cache[item], recipe) - end - added[item] = true - end - end -end - -minetest.register_on_mods_loaded(function() - for name, def in pairs(minetest.registered_items) do - if show_item(def) then - local recipes = get_craftable_recipes(name) - if recipes then - recipes_cache[name] = recipes - for _, recipe in ipairs(recipes) do - cache_usages(recipe) - end - end - end - end - for name, def in pairs(minetest.registered_items) do - if recipes_cache[name] or usages_cache[name] then - table.insert(init_items, name) - end - end - table.sort(init_items) -end) - -local function coords(i, cols) - return i % cols, math.floor(i / cols) -end - -local function is_fuel(item) - return minetest.get_craft_result({method="fuel", items={item}}).time > 0 -end - -local function item_button_fs(fs, x, y, item, element_name, groups) - table.insert(fs, ("item_image_button[%s,%s;1.05,1.05;%s;%s;%s]") - :format(x, y, item, element_name, groups and "\n"..esc(S("G")) or "")) - - local tooltip - if groups then - table.sort(groups) - tooltip = group_names[table.concat(groups, ",")] - if not tooltip then - local groupstr = {} - for _, group in ipairs(groups) do - table.insert(groupstr, minetest.colorize("yellow", group)) - end - groupstr = table.concat(groupstr, ", ") - tooltip = S("Any item belonging to the group(s): @1", groupstr) - end - elseif is_fuel(item) then - local itemdef = minetest.registered_items[item:match("%S*")] - local desc = itemdef and itemdef.description or S("Unknown Item") - tooltip = desc.."\n"..minetest.colorize("orange", S("Fuel")) - end - if tooltip then - table.insert(fs, ("tooltip[%s;%s]"):format(element_name, esc(tooltip))) - end -end - -local function recipe_fs(fs, data) - local recipe = data.recipes[data.rnum] - local width = recipe.width - local cooktime, shapeless - - if recipe.method == "cooking" then - cooktime, width = width, 1 - elseif width == 0 then - shapeless = true - if #recipe.items == 1 then - width = 1 - elseif #recipe.items <= 4 then - width = 2 - else - width = 3 - end - end - - table.insert(fs, ("label[5.5,1;%s]"):format(esc(data.show_usages - and S("Usage @1 of @2", data.rnum, #data.recipes) - or S("Recipe @1 of @2", data.rnum, #data.recipes)))) - - if #data.recipes > 1 then - table.insert(fs, - "image_button[5.5,1.6;0.8,0.8;craftguide_prev_icon.png;recipe_prev;]".. - "image_button[6.2,1.6;0.8,0.8;craftguide_next_icon.png;recipe_next;]".. - "tooltip[recipe_prev;"..esc(S("Previous recipe")).."]".. - "tooltip[recipe_next;"..esc(S("Next recipe")).."]") - end - - local rows = math.ceil(table.maxn(recipe.items) / width) - if width > 3 or rows > 3 then - table.insert(fs, ("label[0,1;%s]") - :format(esc(S("Recipe is too big to be displayed.")))) - return - end - - local base_x = 3 - width - local base_y = rows == 1 and 1 or 0 - - for i, item in pairs(recipe.items) do - local x, y = coords(i - 1, width) - - local elem_name = item - local groups = extract_groups(item) - if groups then - item = groups_to_item(groups) - elem_name = esc(item.."."..table.concat(groups, "+")) - end - item_button_fs(fs, base_x + x, base_y + y, item, elem_name, groups) - end - - if shapeless or recipe.method == "cooking" then - table.insert(fs, ("image[3.2,0.5;0.5,0.5;craftguide_%s.png]") - :format(shapeless and "shapeless" or "furnace")) - local tooltip = shapeless and S("Shapeless") or - S("Cooking time: @1", minetest.colorize("yellow", cooktime)) - table.insert(fs, "tooltip[3.2,0.5;0.5,0.5;"..esc(tooltip).."]") - end - table.insert(fs, "image[3,1;1,1;sfinv_crafting_arrow.png]") - - item_button_fs(fs, 4, 1, recipe.output, recipe.output:match("%S*")) -end - -local function get_formspec(player) - local name = player:get_player_name() - local data = player_data[name] - data.pagemax = math.max(1, math.ceil(#data.items / 32)) - - local fs = {} - table.insert(fs, - "style_type[item_image_button;padding=2]".. - "field[0.3,4.2;2.8,1.2;filter;;"..esc(data.filter).."]".. - "label[5.8,4.15;"..minetest.colorize("yellow", data.pagenum).." / ".. - data.pagemax.."]".. - "image_button[2.63,4.05;0.8,0.8;craftguide_search_icon.png;search;]".. - "image_button[3.25,4.05;0.8,0.8;craftguide_clear_icon.png;clear;]".. - "image_button[5,4.05;0.8,0.8;craftguide_prev_icon.png;prev;]".. - "image_button[7.25,4.05;0.8,0.8;craftguide_next_icon.png;next;]".. - "tooltip[search;"..esc(S("Search")).."]".. - "tooltip[clear;"..esc(S("Reset")).."]".. - "tooltip[prev;"..esc(S("Previous page")).."]".. - "tooltip[next;"..esc(S("Next page")).."]".. - "field_close_on_enter[filter;false]") - - if #data.items == 0 then - table.insert(fs, "label[3,2;"..esc(S("No items to show.")).."]") - else - local first_item = (data.pagenum - 1) * 32 - for i = first_item, first_item + 31 do - local item = data.items[i + 1] - if not item then - break - end - local x, y = coords(i % 32, 8) - item_button_fs(fs, x, y, item, item) - end - end - - table.insert(fs, "container[0,5.6]") - if data.recipes then - recipe_fs(fs, data) - elseif data.prev_item then - table.insert(fs, ("label[2,1;%s]"):format(esc(data.show_usages - and S("No usages.").."\n"..S("Click again to show recipes.") - or S("No recipes.").."\n"..S("Click again to show usages.")))) - end - table.insert(fs, "container_end[]") - - return table.concat(fs) -end - -local function imatch(str, filter) - return str:lower():find(filter, 1, true) ~= nil -end - -local function execute_search(data) - local filter = data.filter - if filter == "" then - data.items = init_items - return - end - data.items = {} - - for _, item in ipairs(init_items) do - local def = minetest.registered_items[item] - local desc = def and minetest.get_translated_string(data.lang_code, def.description) - - if imatch(item, filter) or desc and imatch(desc, filter) then - table.insert(data.items, item) - end - end -end - -local function on_receive_fields(player, fields) - local name = player:get_player_name() - local data = player_data[name] - - if fields.clear then - data.filter = "" - data.pagenum = 1 - data.prev_item = nil - data.recipes = nil - data.items = init_items - return true - - elseif fields.key_enter_field == "filter" or fields.search then - local new = fields.filter:lower() - if data.filter == new then - return - end - data.filter = new - data.pagenum = 1 - execute_search(data) - return true - - elseif fields.prev or fields.next then - if data.pagemax == 1 then - return - end - data.pagenum = data.pagenum + (fields.next and 1 or -1) - if data.pagenum > data.pagemax then - data.pagenum = 1 - elseif data.pagenum == 0 then - data.pagenum = data.pagemax - end - return true - - elseif fields.recipe_next or fields.recipe_prev then - data.rnum = data.rnum + (fields.recipe_next and 1 or -1) - if data.rnum > #data.recipes then - data.rnum = 1 - elseif data.rnum == 0 then - data.rnum = #data.recipes - end - return true - - else - local item - for field in pairs(fields) do - if field:find(":") then - item = field:match("[%w_:]+") - break - end - end - if not item then - return - end - - if item == data.prev_item then - data.show_usages = not data.show_usages - else - data.show_usages = nil - end - if data.show_usages then - data.recipes = usages_cache[item] - else - data.recipes = recipes_cache[item] - end - data.prev_item = item - data.rnum = 1 - return true - end -end - -minetest.register_on_joinplayer(function(player) - local name = player:get_player_name() - local info = minetest.get_player_information(name) - - player_data[name] = { - filter = "", - pagenum = 1, - items = init_items, - lang_code = info.lang_code - } -end) - -minetest.register_on_leaveplayer(function(player) - local name = player:get_player_name() - player_data[name] = nil -end) - -sfinv.register_page("mtg_craftguide:craftguide", { - title = esc(S("Recipes")), - get = function(self, player, context) - return sfinv.make_formspec(player, context, get_formspec(player)) - end, - on_player_receive_fields = function(self, player, context, fields) - if on_receive_fields(player, fields) then - sfinv.set_player_inventory_formspec(player) - end - end -}) diff --git a/mods/mtg_craftguide/license.txt b/mods/mtg_craftguide/license.txt deleted file mode 100644 index 8d28c5c..0000000 --- a/mods/mtg_craftguide/license.txt +++ /dev/null @@ -1,63 +0,0 @@ -License of source code ----------------------- - -The MIT License (MIT) - -Copyright (C) 2015-2019 Jean-Patrick Guerrero and contributors. -Copyright (C) 2020 pauloue - -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. - - -Licenses of media (textures) ----------------------------- - -Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) - -Copyright (C) 2018 paramat -Copyright (C) Neuromancer -Copyright (C) 2017 Wuzzy - -You are free to: -Share — copy and redistribute the material in any medium or format. -Adapt — remix, transform, and build upon the material for any purpose, even commercially. -The licensor cannot revoke these freedoms as long as you follow the license terms. - -Under the following terms: - -Attribution — You must give appropriate credit, provide a link to the license, and -indicate if changes were made. You may do so in any reasonable manner, but not in any way -that suggests the licensor endorses you or your use. - -ShareAlike — If you remix, transform, or build upon the material, you must distribute -your contributions under the same license as the original. - -No additional restrictions — You may not apply legal terms or technological measures that -legally restrict others from doing anything the license permits. - -Notices: - -You do not have to comply with the license for elements of the material in the public -domain or where your use is permitted by an applicable exception or limitation. -No warranties are given. The license may not give you all of the permissions necessary -for your intended use. For example, other rights such as publicity, privacy, or moral -rights may limit how you use the material. - -For more details: -http://creativecommons.org/licenses/by-sa/3.0/ diff --git a/mods/mtg_craftguide/locale/mtg_craftguide.de.tr b/mods/mtg_craftguide/locale/mtg_craftguide.de.tr deleted file mode 100644 index d90f833..0000000 --- a/mods/mtg_craftguide/locale/mtg_craftguide.de.tr +++ /dev/null @@ -1,53 +0,0 @@ -# textdomain: mtg_craftguide -Any coal=Beliebige Kohle -Any sand=Beliebiger Sand -Any wool=Beliebige Wolle -Any stick=Beliebiger Stock -Any vessel=Beliebiges Gefäß -Any wood planks=Beliebige Holzplanken -Any kind of stone block=Beliebige Art von Steinblock -Any red flower=Beliebige rote Blume -Any blue flower=Beliebige blaue Blume -Any black flower=Beliebige schwarze Blume -Any green flower=Beliebige grüne Blume -Any white flower=Beliebige weiße Blume -Any orange flower=Beliebige orange Blume -Any violet flower=Beliebige violette Blume -Any yellow flower=Beliebige gelbe Blume -Any red dye=Beliebiger roter Farbstoff -Any blue dye=Beliebiger blauer Farbstoff -Any cyan dye=Beliebiger türkiser Farbstoff -Any grey dye=Beliebiger grauer Farbstoff -Any pink dye=Beliebiger rosa Farbstoff -Any black dye=Beliebiger schwarzer Farbstoff -Any brown dye=Beliebiger brauner Farbstoff -Any green dye=Beliebiger grüner Farbstoff -Any white dye=Beliebiger weißer Farbstoff -Any orange dye=Beliebiger orange Farbstoff -Any violet dye=Beliebiger violetter Farbstoff -Any yellow dye=Beliebiger gelber Farbstoff -Any magenta dye=Beliebiger magenta Farbstoff -Any dark grey dye=Beliebiger dunkelgrauer Farbstoff -Any dark green dye=Beliebiger dunkelgrüner Farbstoff -# Label for group ingredients -G=G -Any item belonging to the group(s): @1=Beliebiger Gegenstand, der zu Gruppe(n) gehört: @1 -Unknown Item=Unbekannter Gegenstand -Fuel=Brennstoff -Usage @1 of @2=Verwendung @1 von @2 -Recipe @1 of @2=Rezept @1 von @2 -Previous recipe=Vorheriges Rezept -Next recipe=Nächstes Rezept -Recipe is too big to be displayed.=Rezept ist zu groß für die Anzeige. -Shapeless=Formlos -Cooking time: @1=Kochdauer: @1 -Search=Suche -Reset=Zurücksetzen -Previous page=Vorherige Seite -Next page=Nächste Seite -No items to show.=Keine Gegenstände anzuzeigen. -No usages.=Keine Verwendungen. -Click again to show recipes.=Erneut klicken, um Rezepte zu zeigen. -No recipes.=Keine Rezepte. -Click again to show usages.=Erneut klicken, um Verwendungen zu zeigen. -Recipes=Rezepte diff --git a/mods/mtg_craftguide/locale/mtg_craftguide.es.tr b/mods/mtg_craftguide/locale/mtg_craftguide.es.tr deleted file mode 100644 index 6108bf0..0000000 --- a/mods/mtg_craftguide/locale/mtg_craftguide.es.tr +++ /dev/null @@ -1,57 +0,0 @@ -# textdomain: mtg_craftguide - -Any coal=Carbón -Any sand=Arena -Any wool=Lana -Any stick=Palitos -Any vessel=Recipiente -Any wood planks=Tablas de madera -Any kind of stone block=Derivado de bloque de piedra -Any red flower=Flor roja -Any blue flower=Flor azul -Any black flower=Flor negra -Any green flower=Flor verde -Any white flower=Flor blanca -Any orange flower=Flor naranja -Any violet flower=Flor violeta -Any yellow flower=Flor amarilla -Any red dye=Tinte rojo -Any blue dye=Tinte azul -Any cyan dye=Tinte cian -Any grey dye=Tinte gris -Any pink dye=Tinte rosa -Any black dye=Tinte negro -Any brown dye=Tinte marrón -Any green dye=Tinte verde -Any white dye=Tinte blanco -Any orange dye=Tinte naranja -Any violet dye=Tinte violeta -Any yellow dye=Tinte amarillo -Any magenta dye=Tinte magenta -Any dark grey dye=Tinte gris oscuro -Any dark green dye=Tinte verde oscuro - - -# Label for group ingredients - -G=G -Any item belonging to the group(s): @1=Objeto del grupo: @1 -Unknown Item=Objeto desconocido -Fuel=Combustible -Usage @1 of @2=Usa @1 en @2 -Recipe @1 of @2=Receta @1 en @2 -Previous recipe=Receta anterior -Next recipe=Próxima Receta -Recipe is too big to be displayed.=La receta es muy grande para ser mostrada. -Shapeless=Sin forma -Cooking time: @1=Tiempo de cocción: @1 -Search=Buscar -Reset=Resetear -Previous page=Página anterior -Next page=Próxima página -No items to show.=No hay objetos para mostrar. -No usages.=Sin usos. -Click again to show recipes.=Clica de nuevo para mostrar recetas. -No recipes.=No hay recetas. -Click again to show usages.=Clica de nuevo para mostrar usos. -Recipes=Recetas diff --git a/mods/mtg_craftguide/locale/mtg_craftguide.fr.tr b/mods/mtg_craftguide/locale/mtg_craftguide.fr.tr deleted file mode 100644 index 78ab6eb..0000000 --- a/mods/mtg_craftguide/locale/mtg_craftguide.fr.tr +++ /dev/null @@ -1,53 +0,0 @@ -# textdomain: mtg_craftguide -Any coal=Quelconque charbon -Any sand=Quelconque sable -Any wool=Quelconque laine -Any stick=Quelconque bâton -Any vessel=Quelconque couvert -Any wood planks=Quelconques planches de bois -Any kind of stone block=Quelconque roche -Any red flower=Quelconque fleur rouge -Any blue flower=Quelconque fleur bleue -Any black flower=Quelconque fleur noire -Any green flower=Quelconque fleur verte -Any white flower=Quelconque fleur blanche -Any orange flower=Quelconque fleur orange -Any violet flower=Quelconque fleur violette -Any yellow flower=Quelconque fleur jaune -Any red dye=Quelconque colorant rouge -Any blue dye=Quelconque colorant bleu -Any cyan dye=Quelconque colorant bleu ciel -Any grey dye=Quelconque colorant gris -Any pink dye=Quelconque colorant rose -Any black dye=Quelconque colorant noir -Any brown dye=Quelconque colorant marron -Any green dye=Quelconque colorant vert -Any white dye=Quelconque colorant blanc -Any orange dye=Quelconque colorant orange -Any violet dye=Quelconque colorant violet -Any yellow dye=Quelconque colorant jaune -Any magenta dye=Quelconque colorant magenta -Any dark grey dye=Quelconque colorant gris foncé -Any dark green dye=Quelconque colorant vert foncé -# Label for group ingredients -G= -Any item belonging to the group(s): @1=Tout item appartenant au(x) groupe(s) : @1 -Unknown Item= -Fuel= -Usage @1 of @2=Usage @1 sur @2 -Recipe @1 of @2=Recette @1 sur @2 -Previous recipe= -Next recipe= -Recipe is too big to be displayed.= -Shapeless=Sans forme -Cooking time: @1=Temps de cuisson : @1 -Search= -Reset= -Previous page= -Next page= -No items to show.= -No usages.= -Click again to show recipes.= -No recipes.= -Click again to show usages.= -Recipes=Recettes diff --git a/mods/mtg_craftguide/locale/mtg_craftguide.jbo.tr b/mods/mtg_craftguide/locale/mtg_craftguide.jbo.tr deleted file mode 100644 index c9e6fbf..0000000 --- a/mods/mtg_craftguide/locale/mtg_craftguide.jbo.tr +++ /dev/null @@ -1,54 +0,0 @@ -# textdomain: mtg_craftguide -Any coal=lo cmina lo'i kolme -Any sand=lo cmima lo'i sance -Any wool=lo cmima lo'i sunla -Any stick=lo cmima lo'i grana -Any vessel=lo cmima lo'i vasru -Any wood planks=lo cmima lo'i mudri tanbo -Any kind of stone block=lo cmima lo'i rokci bliku -Any red flower=lo cmima lo'i xunre xrula -Any blue flower=lo cmima lo'i blanu xrula -Any black flower=lo cmima lo'i xekri xrula -Any green flower=lo cmima lo'i crino xrula -Any white flower=lo cmima lo'i blabi xrula -Any orange flower=lo cmima lo'i narju xrula -Any violet flower=lo cmima lo'i zirpu xrula -Any yellow flower=lo cmima lo'i pelxu xrula -Any red dye=lo cmima lo'i xunre xinmo -Any blue dye=lo cmima lo'i blanu xinmo -Any cyan dye=lo cmima lo'i cicna xinmo -Any grey dye=lo cmima lo'i grusi xinmo -Any pink dye=lo cmima lo'i xunblabi xinmo -Any black dye=lo cmima lo'i xekri xinmo -Any brown dye=lo cmima lo'i bunre xinmo -Any green dye=lo cmima lo'i crino xinmo -Any white dye=lo cmima lo'i blabi xinmo -Any orange dye=lo cmima lo'i narju xinmo -Any violet dye=lo cmima lo'i zirpu xinmo -Any yellow dye=lo cmima lo'i pelxu xinmo -Any magenta dye=lo cmima lo'i nukni xinmo -Any dark grey dye=lo cmima lo'i xekri grusi xinmo -Any dark green dye=lo cmima lo'i xekri crino xinmo -# Label for group ingredients -# c = cmima -G=c -Any item belonging to the group(s): @1=lo cmima lo'i me zoi gi'u.@1.gi'u -Unknown Item=lo na te djuno dacti -Fuel=.i livla -Usage @1 of @2=.i meirmoi fe li @1 li @2@nle'i te zbasu -Recipe @1 of @2=.i meirmoi fe li @1 li @2@nle'i te jukpa -Previous recipe=lidne -Next recipe=selyli'e -Recipe is too big to be displayed.=.i lo te jukpa cu dukse lo ka barda tezu'e lo nu jarco -Shapeless=tarmi claxu -Cooking time: @1=lo pu'u jukpa cu snidu li @1 -Search=sisku -Reset=kraga'igau -Previous page=lidne -Next page=selyli'e -No items to show.=no da dacti cu se jarco -No usages.=na te zbasu -Click again to show recipes.=.i ko rapli .iklki fi lo nu .arco lo te jukpa -No recipes.=na te jukpa -Click again to show usages.=.i ko rapli .iklki fi lo nu .arco lo te zbasu -Recipes=lo te jukpa diff --git a/mods/mtg_craftguide/locale/mtg_craftguide.pt_BR.tr b/mods/mtg_craftguide/locale/mtg_craftguide.pt_BR.tr deleted file mode 100644 index a4bbf7f..0000000 --- a/mods/mtg_craftguide/locale/mtg_craftguide.pt_BR.tr +++ /dev/null @@ -1,53 +0,0 @@ -# textdomain: mtg_craftguide -Any coal=Qualquer carvão -Any sand=Qualquer areia -Any wool=Qualquer madeira -Any stick=Qualquer graveto -Any vessel=Qualquer navio -Any wood planks=Qualquer tábua de madeira -Any kind of stone block=Qualquer tipo de bloco de pedra -Any red flower=Qualquer flor vermelha -Any blue flower=Qualquer flor azul -Any black flower=Qualquer flor preta -Any green flower=Qualquer flor verde -Any white flower=Qualquer flor branca -Any orange flower=Qualquer flor laranja -Any violet flower=Qualquer flor violeta -Any yellow flower=Qualquer flor amarela -Any red dye=Qualquer tinta vermelha -Any blue dye=Qualquer tinta azul -Any cyan dye=Qualquer tinta ciano -Any grey dye=Qualquer tinta cinza -Any pink dye=Qualquer tinta rosa -Any black dye=Qualquer tinta preto -Any brown dye=Qualquer tinta marrom -Any green dye=Qualquer tinta verde -Any white dye=Qualquer tinta branca -Any orange dye=Qualquer tinta laranja -Any violet dye=Qualquer tinta violeta -Any yellow dye=Qualquer tinta amarela -Any magenta dye=Qualquer tinta magenta -Any dark grey dye=Qualquer tinta cinza-escuro -Any dark green dye=Qualquer tinta cinza-escuro -# Label for group ingredients -G=G -Any item belonging to the group(s): @1=Qualquer item pertencente ao(s) grupo(s): @1 -Unknown Item=Item Desconhecido -Fuel=Combustível -Usage @1 of @2=Uso @1 de @2 -Recipe @1 of @2=Receita @1 de @2 -Previous recipe=Receita anterior -Next recipe=Próxima receita -Recipe is too big to be displayed.=Receita é muito grande para ser exibida. -Shapeless=Sem forma -Cooking time: @1=Tempo de Cozimento: @1 -Search=Buscar -Reset=Redefinir -Previous page=Página anterior -Next page=Próxima página -No items to show.=Nenhum item para mostrar. -No usages.=Nenhum uso. -Click again to show recipes.=Clique novamente para mostrar receitas. -No recipes.=Nenhuma receita. -Click again to show usages.=Clique novamente para mostrar os usos. -Recipes=Receitas diff --git a/mods/mtg_craftguide/locale/mtg_craftguide.zh_CN.tr b/mods/mtg_craftguide/locale/mtg_craftguide.zh_CN.tr deleted file mode 100644 index 56ae7d5..0000000 --- a/mods/mtg_craftguide/locale/mtg_craftguide.zh_CN.tr +++ /dev/null @@ -1,53 +0,0 @@ -# textdomain: mtg_craftguide -Any coal=任何煤炭 -Any sand=任何沙子 -Any wool=任何羊毛 -Any stick=任何棒 -Any vessel=任何容器 -Any wood planks=任何木板 -Any kind of stone block=任何种类的石块 -Any red flower=任何红色花朵 -Any blue flower=任何蓝色花朵 -Any black flower=任何黑色花朵 -Any green flower=任何绿色花朵 -Any white flower=任何白色花朵 -Any orange flower=任何橙色花朵 -Any violet flower=任何紫色花朵 -Any yellow flower=任何黄色花朵 -Any red dye=任何红色染料 -Any blue dye=任何蓝色染料 -Any cyan dye=任何青色染料 -Any grey dye=任何灰色染料 -Any pink dye=任何粉色染料 -Any black dye=任何黑色染料 -Any brown dye=任何棕色染料 -Any green dye=任何绿色染料 -Any white dye=任何白色染料 -Any orange dye=任何橙色染料 -Any violet dye=任何紫色染料 -Any yellow dye=任何黄色染料 -Any magenta dye=任何品红染料 -Any dark grey dye=任何暗灰染料 -Any dark green dye=任何暗绿染料 -# Label for group ingredients -G= -Any item belonging to the group(s): @1=属于该组的任何项目:@1 -Unknown Item=未知项目 -Fuel=燃料 -Usage @1 of @2=用法@1,共@2个 -Recipe @1 of @2=配方@1,共@2个 -Previous recipe=上一配方 -Next recipe=下一配方 -Recipe is too big to be displayed.=配方太大,无法显示 -Shapeless=没有形状 -Cooking time: @1=烹饪时间:@1 -Search=搜索 -Reset=重置 -Previous page=上一页 -Next page=下一页 -No items to show.=没有项目可以显示。 -No usages.=没有用法 -Click again to show recipes.=再次单击以显示配方。 -No recipes.=没有配方。 -Click again to show usages.=再次单击以显示用法 -Recipes=配方 diff --git a/mods/mtg_craftguide/locale/mtg_craftguide.zh_TW.tr b/mods/mtg_craftguide/locale/mtg_craftguide.zh_TW.tr deleted file mode 100644 index 859cdfe..0000000 --- a/mods/mtg_craftguide/locale/mtg_craftguide.zh_TW.tr +++ /dev/null @@ -1,53 +0,0 @@ -# textdomain: mtg_craftguide -Any coal=任何煤炭 -Any sand=任何沙子 -Any wool=任何羊毛 -Any stick=任何棒 -Any vessel=任何容器 -Any wood planks=任何木板 -Any kind of stone block=任何種類的石塊 -Any red flower=任何紅色花朵 -Any blue flower=任何藍色花朵 -Any black flower=任何黑色花朵 -Any green flower=任何綠色花朵 -Any white flower=任何白色花朵 -Any orange flower=任何橙色花朵 -Any violet flower=任何紫色花朵 -Any yellow flower=任何黃色花朵 -Any red dye=任何紅色染料 -Any blue dye=任何藍色染料 -Any cyan dye=任何青色染料 -Any grey dye=任何灰色染料 -Any pink dye=任何粉色染料 -Any black dye=任何黑色染料 -Any brown dye=任何棕色染料 -Any green dye=任何綠色染料 -Any white dye=任何白色染料 -Any orange dye=任何橙色染料 -Any violet dye=任何紫色染料 -Any yellow dye=任何黃色染料 -Any magenta dye=任何品紅染料 -Any dark grey dye=任何暗灰染料 -Any dark green dye=任何暗綠染料 -# Label for group ingredients -G= -Any item belonging to the group(s): @1=屬於該組的任何項目:@1 -Unknown Item=未知項目 -Fuel=燃料 -Usage @1 of @2=用法@1,共@2個 -Recipe @1 of @2=配方@1,共@2個 -Previous recipe=上一配方 -Next recipe=下一配方 -Recipe is too big to be displayed.=配方太大,無法顯示 -Shapeless=沒有形狀 -Cooking time: @1=烹飪時間:@1 -Search=搜索 -Reset=重置 -Previous page=上一頁 -Next page=下一頁 -No items to show.=沒有項目可以顯示。 -No usages.=沒有用法 -Click again to show recipes.=再次單擊以顯示配方。 -No recipes.=沒有配方。 -Click again to show usages.=再次單擊以顯示用法 -Recipes=配方 diff --git a/mods/mtg_craftguide/locale/template.txt b/mods/mtg_craftguide/locale/template.txt deleted file mode 100644 index e02a721..0000000 --- a/mods/mtg_craftguide/locale/template.txt +++ /dev/null @@ -1,53 +0,0 @@ -# textdomain: mtg_craftguide -Any coal= -Any sand= -Any wool= -Any stick= -Any vessel= -Any wood planks= -Any kind of stone block= -Any red flower= -Any blue flower= -Any black flower= -Any green flower= -Any white flower= -Any orange flower= -Any violet flower= -Any yellow flower= -Any red dye= -Any blue dye= -Any cyan dye= -Any grey dye= -Any pink dye= -Any black dye= -Any brown dye= -Any green dye= -Any white dye= -Any orange dye= -Any violet dye= -Any yellow dye= -Any magenta dye= -Any dark grey dye= -Any dark green dye= -# Label for group ingredients -G= -Any item belonging to the group(s): @1= -Unknown Item= -Fuel= -Usage @1 of @2= -Recipe @1 of @2= -Previous recipe= -Next recipe= -Recipe is too big to be displayed.= -Shapeless= -Cooking time: @1= -Search= -Reset= -Previous page= -Next page= -No items to show.= -No usages.= -Click again to show recipes.= -No recipes.= -Click again to show usages.= -Recipes= diff --git a/mods/mtg_craftguide/mod.conf b/mods/mtg_craftguide/mod.conf deleted file mode 100644 index 3b2d975..0000000 --- a/mods/mtg_craftguide/mod.conf +++ /dev/null @@ -1,3 +0,0 @@ -name = mtg_craftguide -description = Minetest Game mod: mtg_craftguide -depends = sfinv diff --git a/mods/mtg_craftguide/textures/craftguide_clear_icon.png b/mods/mtg_craftguide/textures/craftguide_clear_icon.png deleted file mode 100644 index 1a0e513f153206cc9477f946429c323434c3a16a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 545 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&nFaWSxB}__q=S#i$Nm6y3YG-< z1v4;nnVLJhc!xyCWas2xe)uFWcljg+2F6ZL7srr_TW@bY%xg9fV18f{eQ0Y>bM^n} zvO)h{l1_L`Ep__*efO%lB@CWnE)bCSr0{RD$XCm$+{@BcpX$$!ZalMn>7-A}cM9r` z+-sP;zxeRaDQxfm%#}W+ZX)rCpO^3F9JXSfD$9#W8$u5KxPRxskK>jKPu^Qe{lC#L zK|W9Y@p6+Hk5BME>F4G6xw~#oy;t+`;%@t$vd8PU?3H`!Jo$KM-?9ClSJtdKKC|!h z+Jp&~KdL@3CN;nK^Ko%}L)*I)GPl9|J`p0=^y?h9r$nUj-_@zpX870{%k#B z6C}MwdXLC*9qwyW?=h^gf9ajP~WM*SvU|m~OQBP4$Oo4rSdUkVma&T^IX}3ZV>cVMP8j{T6WN^*;)4*8P!QvK3YA+3 zYd!}5`J4UkXZp`F{kA88UK_t-7o9{EgFO`PyA#@g6aB>!|Dq26)CqD(2wX7;?1lv^ z7XktS0Pog==frT|x?$CzTm0HbdS*QSz%l2!Fi1KinS3K#Js)aU9P6GG%3~Dwyb{oh z5vN-bm~jtbOAr0=hVImU*wB6d_5?CzQ4s%?2(W_P z`v3p{ww# xQC3DF4nY>6EnMOpY+@X0qWnVgTwLO;LI7px7sOcV;C=uA002ovPDHLkV1mBG99aMW diff --git a/mods/mtg_craftguide/textures/craftguide_next_icon.png b/mods/mtg_craftguide/textures/craftguide_next_icon.png deleted file mode 100644 index 266c9ba676c3efcc7a0275b4cf4988f16817cc00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 640 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&%?a=caRt)<2P>GYa3KZgKI4)g zzhDMtHg-;KNohF+MI{wg6H_yDOKV%d(8#FhnAo_aoc!*d-Z@K_u2{Kh?bU0y?%aL& z^vB=z>l^1WFfb-~x;TbZ+eFVfnyI0jE#+*|8KRmxw@b^l=*k>-{a1nHG3Cn zbivTflS@Jz)?L$E?(0yyO)7M<(t_Rl-YgIODEWnN{qMpc->!!5uQ$#Yxvccy@2=cm zQ@3zb*sr&~*Th_5|6UqM{rD{QtvTxw^9LRq2JbHnIv1Hgh=Ex)%=`z8KQMr(^%ogG zWZ&r#lwe?yYtWy>k+0{UO`mrwexLfOx9>N5TZq|gFPA_OS19_@ b`-`{W!?Q;@IkhIhsABMR^>bP0l+XkK%kN)= diff --git a/mods/mtg_craftguide/textures/craftguide_prev_icon.png b/mods/mtg_craftguide/textures/craftguide_prev_icon.png deleted file mode 100644 index c8072961bf07a6bb399072027a32e35deaebf62f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 640 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&%?a=caRt)<2P>GYa3KZgKI4)g zzhDMtHg-;KNohF+MI{wg6H_yDOKV%d(8#FhnAo_aoc!*d-Z@K_u2{Kh?bU0y?%aL& z^vB=z>l^1WFfb-~x;TbZ+$-$7!Un=@#FVD)&uAC88+E7uK3G&;O>5gBmY>5&@*NTm^ScZhSR@?0Ss0=o zW&A(G(7>g=`SE97rY{>C7`M3aEKp5i&=q9P=maV`!Vsmzc0tInVOj@VDv%*efk9QE zL5RbFlVt&mhyxRs0we1L1}2Y!#D5jK2P?MbZ2o`XLbfRLCJo=k2cV%fr+EIl`LRaN V9$j2o=K+i=22WQ%mvv4FO#maRULgPg diff --git a/mods/mtg_craftguide/textures/craftguide_search_icon.png b/mods/mtg_craftguide/textures/craftguide_search_icon.png deleted file mode 100644 index 1c374cad16bdc3964e3819618b5cbb72c2701751..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1288 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD~={fl(*GC&U%V-M)SMjT<-qj{-s= zU>NdfHZZ)BOM?7@85kKE**Libgha(8l+@HUwRH83Oss93+}s1gBa%|mvhs>5sv5ic zCrq3&b^6SC3l=X~wqoU~)oa&n*tB`e*6llX?mlqv$k7uQE?>WK^VaP<_a8id^8Cfi zH*ep)|M2ni*Ka?5{`os6$mA{q1G9#wi(^Q|t+z9;PI_&?(>8tPOv?>to_<^6bDHPr zp8v)&T}Dr@Su2N||H@B(`akLPrsVRCbsA#bN0T;2=!kV+wcosJ_1rn}ar5S9>|SmB zcW$YCGG4^S$g{G{V#W%ouxZvZ)uL#7Wr$7^V6jFx_(WJ{CD~J$u&2_ zZa(?BWyzCr+i9olmYxqe@wy}?-g?fxfLEJ8om`w9*R}uo&YVwEP5h=#UAb`Iy?gr> zt`vQG#iMTOe7kBD0iWHc{>|_7PF=VBQ|9?OMKgcs2=BPyp7`U>MV6=U?o==Ss_XXs zPPwJmMD5zzOg?Y zb@l2DVcwa>Yj(}GJ$z&B`CkgG{?#tdRep-RwVOE@UMIdz)pWIS^NcinSjy7ycgNRF z7rH9Wc%A6#e6P$P@%`HAJ;9F*gX6TH-E&~@aLz5~>pae5nfTU2nW4rZv;0fv@h_GM zAAdM7oDg3-J@$Lo@h@@FhDU8|8U6}fP*?nGvP9qI%hDNjhKu6+UYe_Xi8lJ>tNC%; zoCn93e8_J6cKyxot~bv`7;1!jl8nepJwRX2XLCtNI!q%vh(xf6{Sj zg8T#dt4ab2GGX0959F_(R&U_$o`1TzKGpdmJJa+qfAjOMl`Krx%Z^Kn2mN+<@Tka1 zt?|IsTx}-*cD?ng-y0iVaL#a05v~-O(O^7rUIQl|TPJ7PE)V06h1CnX`xyS5xx9rp6#tERZj=|H_ K&t;ucLK6T{^A{-q diff --git a/mods/mtg_craftguide/textures/craftguide_shapeless.png b/mods/mtg_craftguide/textures/craftguide_shapeless.png deleted file mode 100644 index 51d8ce508d37c07719b1ba90e662d20c4e8f5c4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 170 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaP3?%1DUd;wloB=)|u0T2|DXFNa$l>ejJRpa$ zB*-tA!Qt7BG$6;{)5S4_BRV