Agon 3.0.5 upload

Game-5.4.x
Der1248 2021-08-29 22:49:25 +02:00
parent 7dbaf2fdd6
commit 73f20457a0
20 changed files with 3 additions and 956 deletions

View File

@ -14,4 +14,5 @@ Every code written by me is LGPLv2.1
Notes:
bones mod deleted
creative mod deleted
sfinv mod deleted
sfinv mod deleted
mtg_craftguide mod deleted

View File

@ -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",

View File

@ -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

View File

@ -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
})

View File

@ -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/

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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=配方

View File

@ -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=配方

View File

@ -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=

View File

@ -1,3 +0,0 @@
name = mtg_craftguide
description = Minetest Game mod: mtg_craftguide
depends = sfinv

Binary file not shown.

Before

Width:  |  Height:  |  Size: 545 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 715 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 640 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 640 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 170 B