diff options
Diffstat (limited to 'moreores')
37 files changed, 582 insertions, 0 deletions
diff --git a/moreores/LICENSE.md b/moreores/LICENSE.md new file mode 100644 index 0000000..45c5ff5 --- /dev/null +++ b/moreores/LICENSE.md @@ -0,0 +1,14 @@ +zlib license +============ + +Copyright (c) 2011-2015 Calinou and contributors + +**This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.** + +Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source distribution. diff --git a/moreores/README.md b/moreores/README.md new file mode 100644 index 0000000..f54dda7 --- /dev/null +++ b/moreores/README.md @@ -0,0 +1,11 @@ +More Ores +========= + +More Ores for Minetest <http://minetest.net>, a free/libre infinite +world block sandbox game. + +To install, just clone this repository into your "mods" directory. + +More Ores code is licensed under the zlib license, textures are by Calinou and are licensed under CC BY-SA 3.0 Unported. + +**Forum topic:** <https://forum.minetest.net/viewtopic.php?f=11&t=549> diff --git a/moreores/_config.txt b/moreores/_config.txt new file mode 100644 index 0000000..e716b2e --- /dev/null +++ b/moreores/_config.txt @@ -0,0 +1,27 @@ +------------------------------------------------------------------------------ +------------------------------ CONFIGURATION --------------------------------- +------------------------------------------------------------------------------ + +------------------------------------------------------------------------------ +-------- Change settings by changing the values after the "=". --------------- +------------------------------------------------------------------------------ + +-- Chunk sizes for ore generation (bigger = ore deposits are more scattered around) +moreores_tin_chunk_size = 7 +moreores_silver_chunk_size = 11 +moreores_mithril_chunk_size = 11 + +-- Amount of ore per chunk (higher = bigger ore deposits) +moreores_tin_ore_per_chunk = 3 +moreores_silver_ore_per_chunk = 4 +moreores_mithril_ore_per_chunk = 1 + +-- Minimal depths of ore generation (Y coordinate, 0 being sea level by default) +moreores_tin_min_depth = -31000 +moreores_silver_min_depth = -31000 +moreores_mithril_min_depth = -31000 + +-- Maximal depths of ore generation (Y coordinate, 0 being sea level by default) +moreores_tin_max_depth = 8 +moreores_silver_max_depth = -2 +moreores_mithril_max_depth = -512 diff --git a/moreores/depends.txt b/moreores/depends.txt new file mode 100644 index 0000000..0219052 --- /dev/null +++ b/moreores/depends.txt @@ -0,0 +1,2 @@ +default +mg? diff --git a/moreores/init.lua b/moreores/init.lua new file mode 100644 index 0000000..ff5f94e --- /dev/null +++ b/moreores/init.lua @@ -0,0 +1,365 @@ +--[[ +===================================================================== +** More Ores ** +By Calinou, with the help of Nore. + +Copyright (c) 2011-2015 Calinou and contributors. +Licensed under the zlib license. See LICENSE.md for more information. +===================================================================== +--]] + +local S +if minetest.get_modpath("intllib") then + S = intllib.Getter() +else + S = function(s) return s end +end + +local modpath = minetest.get_modpath("moreores") + +dofile(modpath .. "/_config.txt") + +-- `mg` support: +if minetest.get_modpath("mg") then + dofile(modpath .. "/mg.lua") +end + +-- Utility functions +-- ================= + +local default_stone_sounds = default.node_sound_stone_defaults() + +local function hoe_on_use(itemstack, user, pointed_thing, uses) + local pt = pointed_thing + -- Check if pointing at a node: + if not pt then + return + end + if pt.type ~= "node" then + return + end + + local under = minetest.get_node(pt.under) + local pos = {x = pt.under.x, y = pt.under.y + 1, z = pt.under.z} + local above = minetest.get_node(pos) + + -- Return if any of the nodes is not registered: + if not minetest.registered_nodes[under.name] then return end + if not minetest.registered_nodes[above.name] then return end + + -- Check if the node above the pointed thing is air: + if above.name ~= "air" then return end + + -- Check if pointing at dirt: + if minetest.get_item_group(under.name, "soil") ~= 1 then return end + + -- Turn the node into soil, wear out item and play sound: + minetest.set_node(pt.under, {name ="farming:soil"}) + minetest.sound_play("default_dig_crumbly", {pos = pt.under, gain = 0.5}) + itemstack:add_wear(65535 / (uses - 1)) + return itemstack +end + +local function get_recipe(c, name) + if name == "sword" then + return {{c}, {c}, {"group:stick"}} + end + if name == "shovel" then + return {{c}, {"group:stick"}, {"group:stick"}} + end + if name == "axe" then + return {{c, c}, {c, "group:stick"}, {"", "group:stick"}} + end + if name == "pick" then + return {{c, c, c}, {"", "group:stick", ""}, {"", "group:stick", ""}} + end + if name == "hoe" then + return {{c, c}, {"", "group:stick"}, {"", "group:stick"}} + end + if name == "block" then + return {{c, c, c}, {c, c, c}, {c, c, c}} + end + if name == "lockedchest" then + return {{"group:wood", "group:wood", "group:wood"}, {"group:wood", c, "group:wood"}, {"group:wood", "group:wood", "group:wood"}} + end +end + +local function add_ore(modname, description, mineral_name, oredef) + local img_base = modname .. "_" .. mineral_name + local toolimg_base = modname .. "_tool_"..mineral_name + local tool_base = modname .. ":" + local tool_post = "_" .. mineral_name + local item_base = tool_base .. mineral_name + local ingot = item_base .. "_ingot" + local lump_item = item_base .. "_lump" + local ingotcraft = ingot + + if oredef.makes.ore then + minetest.register_node(modname .. ":mineral_" .. mineral_name, { + description = S("%s Ore"):format(S(description)), + tiles = {"default_stone.png^" .. modname .. "_mineral_" .. mineral_name .. ".png"}, + groups = {cracky = 3}, + sounds = default_stone_sounds, + drop = lump_item + }) + end + + if oredef.makes.block then + local block_item = item_base .. "_block" + minetest.register_node(block_item, { + description = S("%s Block"):format(S(description)), + tiles = { img_base .. "_block.png" }, + groups = {snappy = 1, bendy = 2, cracky = 1, melty = 2, level= 2}, + sounds = default_stone_sounds + }) + minetest.register_alias(mineral_name.."_block", block_item) + if oredef.makes.ingot then + minetest.register_craft( { + output = block_item, + recipe = get_recipe(ingot, "block") + }) + minetest.register_craft( { + output = ingot .. " 9", + recipe = { + { block_item } + } + }) + end + end + + if oredef.makes.lump then + minetest.register_craftitem(lump_item, { + description = S("%s Lump"):format(S(description)), + inventory_image = img_base .. "_lump.png", + }) + minetest.register_alias(mineral_name .. "_lump", lump_item) + if oredef.makes.ingot then + minetest.register_craft({ + type = "cooking", + output = ingot, + recipe = lump_item + }) + end + end + + if oredef.makes.ingot then + minetest.register_craftitem(ingot, { + description = S("%s Ingot"):format(S(description)), + inventory_image = img_base .. "_ingot.png", + }) + minetest.register_alias(mineral_name .. "_ingot", ingot) + end + + if oredef.makes.chest then + minetest.register_craft( { + output = "default:chest_locked", + recipe = { + {ingot}, + {"default:chest"} + } + }) + minetest.register_craft( { + output = "default:chest_locked", + recipe = get_recipe(ingot, "lockedchest") + }) + end + + oredef.oredef.ore_type = "scatter" + oredef.oredef.ore = modname .. ":mineral_" .. mineral_name + oredef.oredef.wherein = "default:stone" + + minetest.register_ore(oredef.oredef) + + for tool_name, tooldef in pairs(oredef.tools) do + local tdef = { + description = "", + inventory_image = toolimg_base .. tool_name .. ".png", + tool_capabilities = { + max_drop_level = 3, + groupcaps = tooldef + } + } + + if tool_name == "sword" then + tdef.tool_capabilities.full_punch_interval = oredef.full_punch_interval + tdef.tool_capabilities.damage_groups = oredef.damage_groups + tdef.description = S("%s Sword"):format(S(description)) + end + + if tool_name == "pick" then + tdef.tool_capabilities.full_punch_interval = oredef.full_punch_interval + tdef.tool_capabilities.damage_groups = oredef.damage_groups + tdef.description = S("%s Pickaxe"):format(S(description)) + end + + if tool_name == "axe" then + tdef.tool_capabilities.full_punch_interval = oredef.full_punch_interval + tdef.tool_capabilities.damage_groups = oredef.damage_groups + tdef.description = S("%s Axe"):format(S(description)) + end + + if tool_name == "shovel" then + tdef.full_punch_interval = oredef.full_punch_interval + tdef.tool_capabilities.damage_groups = oredef.damage_groups + tdef.description = S("%s Shovel"):format(S(description)) + end + + if tool_name == "hoe" then + tdef.description = S("%s Hoe"):format(S(description)) + local uses = tooldef.uses + tooldef.uses = nil + tdef.on_use = function(itemstack, user, pointed_thing) + return hoe_on_use(itemstack, user, pointed_thing, uses) + end + end + + local fulltool_name = tool_base .. tool_name .. tool_post + minetest.register_tool(fulltool_name, tdef) + minetest.register_alias(tool_name .. tool_post, fulltool_name) + if oredef.makes.ingot then + minetest.register_craft({ + output = fulltool_name, + recipe = get_recipe(ingot, tool_name) + }) + end + end +end + +-- Add everything: +local modname = "moreores" + +local oredefs = { + silver = { + description = "Silver", + makes = {ore = true, block = true, lump = true, ingot = true, chest = true}, + oredef = {clust_scarcity = moreores_silver_chunk_size * moreores_silver_chunk_size * moreores_silver_chunk_size, + clust_num_ores = moreores_silver_ore_per_chunk, + clust_size = moreores_silver_chunk_size, + y_min = moreores_silver_min_depth, + y_max = moreores_silver_max_depth + }, + tools = { + pick = { + cracky = {times = {[1] = 2.60, [2] = 1.00, [3] = 0.60}, uses = 100, maxlevel= 1} + }, + hoe = { + uses = 300 + }, + shovel = { + crumbly = {times = {[1] = 1.10, [2] = 0.40, [3] = 0.25}, uses = 100, maxlevel= 1} + }, + axe = { + choppy = {times = {[1] = 2.50, [2] = 0.80, [3] = 0.50}, uses = 100, maxlevel= 1}, + fleshy = {times = {[2] = 1.10, [3] = 0.60}, uses = 100, maxlevel= 1} + }, + sword = { + fleshy = {times = {[2] = 0.70, [3] = 0.30}, uses = 100, maxlevel= 1}, + snappy = {times = {[2] = 0.70, [3] = 0.30}, uses = 100, maxlevel= 1}, + choppy = {times = {[3] = 0.80}, uses = 100, maxlevel= 0} + }, + }, + full_punch_interval = 1.0, + damage_groups = {fleshy = 6}, + }, + tin = { + description = "Tin", + makes = {ore = true, block = true, lump = true, ingot = true, chest = false}, + oredef = {clust_scarcity = moreores_tin_chunk_size * moreores_tin_chunk_size * moreores_tin_chunk_size, + clust_num_ores = moreores_tin_ore_per_chunk, + clust_size = moreores_tin_chunk_size, + y_min = moreores_tin_min_depth, + y_max = moreores_tin_max_depth + }, + tools = {}, + }, + mithril = { + description = "Mithril", + makes = {ore = true, block = true, lump = true, ingot = true, chest = false}, + oredef = {clust_scarcity = moreores_mithril_chunk_size * moreores_mithril_chunk_size * moreores_mithril_chunk_size, + clust_num_ores = moreores_mithril_ore_per_chunk, + clust_size = moreores_mithril_chunk_size, + y_min = moreores_mithril_min_depth, + y_max = moreores_mithril_max_depth + }, + tools = { + pick = { + cracky = {times = {[1] = 2.25, [2] = 0.55, [3] = 0.35}, uses = 200, maxlevel= 1} + }, + hoe = { + uses = 1000 + }, + shovel = { + crumbly = {times = {[1] = 0.70, [2] = 0.35, [3] = 0.20}, uses = 200, maxlevel= 1} + }, + axe = { + choppy = {times = {[1] = 1.75, [2] = 0.45, [3] = 0.45}, uses = 200, maxlevel= 1}, + fleshy = {times = {[2] = 0.95, [3] = 0.30}, uses = 200, maxlevel= 1} + }, + sword = { + fleshy = {times = {[2] = 0.65, [3] = 0.25}, uses = 200, maxlevel= 1}, + snappy = {times = {[2] = 0.70, [3] = 0.25}, uses = 200, maxlevel= 1}, + choppy = {times = {[3] = 0.65}, uses = 200, maxlevel= 0} + } + }, + full_punch_interval = 0.45, + damage_groups = {fleshy = 9}, + } +} + +for orename,def in pairs(oredefs) do + add_ore(modname, def.description, orename, def) +end + +-- Copper rail (special node): +minetest.register_craft({ + output = "moreores:copper_rail 24", + recipe = { + {"default:copper_ingot", "", "default:copper_ingot"}, + {"default:copper_ingot", "group:stick", "default:copper_ingot"}, + {"default:copper_ingot", "", "default:copper_ingot"} + } +}) + +-- Bronze has some special cases, because it is made from copper and tin: +minetest.register_craft( { + type = "shapeless", + output = "default:bronze_ingot 3", + recipe = { + "moreores:tin_ingot", + "default:copper_ingot", + "default:copper_ingot", + } +}) + +-- Unique node: +minetest.register_node("moreores:copper_rail", { + description = S("Copper Rail"), + drawtype = "raillike", + tiles = {"moreores_copper_rail.png", "moreores_copper_rail_curved.png", "moreores_copper_rail_t_junction.png", "moreores_copper_rail_crossing.png"}, + inventory_image = "moreores_copper_rail.png", + wield_image = "moreores_copper_rail.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + selection_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, -1/2+1/16, 1/2}, + }, + groups = {bendy = 2,snappy = 1,dig_immediate = 2,rail= 1, connect_to_raillike = 1}, + mesecons = { + effector = { + action_on = function(pos, node) + minetest.get_meta(pos):set_string("cart_acceleration", "0.5") + end, + + action_off = function(pos, node) + minetest.get_meta(pos):set_string("cart_acceleration", "0") + end, + }, + }, +}) + + +if minetest.setting_getbool("log_mods") then + minetest.log("action", S("[moreores] loaded.")) +end diff --git a/moreores/locale/de.txt b/moreores/locale/de.txt new file mode 100644 index 0000000..2eb6075 --- /dev/null +++ b/moreores/locale/de.txt @@ -0,0 +1,22 @@ +# Translation by Xanthin + +[moreores] loaded. = [moreores] geladen. + +%s Ore = %serz +%s Lump = %sklumpen +%s Ingot = %sbarren +%s Block = %sblock +%s Pickaxe = %sspitzhacke +%s Shovel = %sschaufel +%s Axe = %saxt +%s Sword = %sschwert +%s Hoe = %shacke + +Copper = Kupfer +Tin = Zinn +Bronze = Bronze +Silver = Silber +Gold = Gold +Mithril = Mithril + +Copper Rail = Kupferschiene diff --git a/moreores/locale/es.txt b/moreores/locale/es.txt new file mode 100644 index 0000000..1344a5a --- /dev/null +++ b/moreores/locale/es.txt @@ -0,0 +1,21 @@ +# Translation by kaeza + +[moreores] loaded. = [moreores] cargado. + +%s Ore = Mineral de %s +%s Lump = Pepita de %s +%s Ingot = Lingote de %s +%s Block = Bloque de %s +%s Pickaxe = Pico de %s +%s Shovel = Pala de %s +%s Axe = Hacha de %s +%s Sword = Espada de %s + +Copper = cobre +Tin = estaño +Bronze = bronce +Silver = plata +Gold = oro +Mithril = mitrilo + +Copper Rail = Riel de Cobre diff --git a/moreores/locale/fr.txt b/moreores/locale/fr.txt new file mode 100644 index 0000000..65687fa --- /dev/null +++ b/moreores/locale/fr.txt @@ -0,0 +1,21 @@ +# Translation by Calinou + +[moreores] loaded. = [moreores] a été chargé. + +%s Ore = Minerai en %s +%s Lump = Roche en %s +%s Ingot = Lingot en %s +%s Block = Bloc en %s +%s Pickaxe = Pioche en %s +%s Shovel = Pelle en %s +%s Axe = Hache en %s +%s Sword = Épée en %s + +Copper = cuivre +Tin = étain +Bronze = bronze +Silver = argent +Gold = or +Mithril = mithril + +Copper Rail = Rail en cuivre diff --git a/moreores/locale/it.txt b/moreores/locale/it.txt new file mode 100644 index 0000000..dcd8c52 --- /dev/null +++ b/moreores/locale/it.txt @@ -0,0 +1,21 @@ +# Translation by Pagliaccio + +[moreores] loaded. = [moreores] caricato. + +%s Ore = Minerale di %s +%s Lump = %s grezzo +%s Ingot = Lingotto di %s +%s Block = Blocco di %s +%s Pickaxe = Piccone di %s +%s Shovel = Badile di %s +%s Axe = Ascia di %s +%s Sword = Spada di %s + +Copper = Rame +Tin = Stagno +Bronze = Bronzo +Silver = Argento +Gold = Oro +Mithril = Mithril + +Copper Rail = Binario di rame
\ No newline at end of file diff --git a/moreores/locale/tr.txt b/moreores/locale/tr.txt new file mode 100644 index 0000000..4f20286 --- /dev/null +++ b/moreores/locale/tr.txt @@ -0,0 +1,25 @@ +# Translation by Mahmutelmas06 +# mahmutelmas06@hotmail.com +# Türkçe Çeviri +# Turkish translation +# Language 2 letter iso code is "tr" + +[moreores] loaded. = [moreores] yüklendi. + +%s Ore = %s madeni +%s Lump = %s yığını +%s Ingot = %s külçesi +%s Block = %s blok +%s Pickaxe = %s kazma +%s Shovel = %s kürek +%s Axe = %s balta +%s Sword = %s kılıç + +Copper = Bakır +Tin = Kalay +Bronze = Bronz +Silver = Gümüş +Gold = Altın +Mithril = Mithril + +Copper Rail = Bakır ray diff --git a/moreores/mg.lua b/moreores/mg.lua new file mode 100644 index 0000000..e323b74 --- /dev/null +++ b/moreores/mg.lua @@ -0,0 +1,53 @@ +--[[ +More Ores: `mg` mod support + +Copyright (c) 2011-2015 Calinou and contributors. +Licensed under the zlib license. See LICENSE.md for more information. +--]] + +mg.register_ore({ + name = "moreores:mineral_tin", + wherein = "default:stone", + seeddiff = 8, + maxvdistance = 10.5, + maxheight = 8, + seglenghtn = 15, + seglenghtdev = 6, + segincln = 0, + segincldev = 0.6, + turnangle = 57, + forkturnangle = 57, + numperblock = 2 +}) + +mg.register_ore({ + name = "moreores:mineral_silver", + wherein = "default:stone", + seeddiff = 9, + maxvdistance = 10.5, + maxheight = -2, + seglenghtn = 15, + seglenghtdev = 6, + sizen = 60, + sizedev = 30, + segincln = 0, + segincldev = 0.6, + turnangle = 57, + forkturnangle = 57, + numperblock = 2 +}) + +mg.register_ore({ + name = "moreores:mineral_mithril", + wherein = "default:stone", + seeddiff = 10, + maxvdistance = 10.5, + maxheight = -512, + seglenghtn = 2, + seglenghtdev = 4, + sizen = 12, + sizedev = 5, + segincln = 0, + segincldev = 0.6, + turnangle = 57, +}) diff --git a/moreores/textures/moreores_copper_rail.png b/moreores/textures/moreores_copper_rail.png Binary files differnew file mode 100644 index 0000000..91fb824 --- /dev/null +++ b/moreores/textures/moreores_copper_rail.png diff --git a/moreores/textures/moreores_copper_rail_crossing.png b/moreores/textures/moreores_copper_rail_crossing.png Binary files differnew file mode 100644 index 0000000..bc78b47 --- /dev/null +++ b/moreores/textures/moreores_copper_rail_crossing.png diff --git a/moreores/textures/moreores_copper_rail_curved.png b/moreores/textures/moreores_copper_rail_curved.png Binary files differnew file mode 100644 index 0000000..47ba6e0 --- /dev/null +++ b/moreores/textures/moreores_copper_rail_curved.png diff --git a/moreores/textures/moreores_copper_rail_t_junction.png b/moreores/textures/moreores_copper_rail_t_junction.png Binary files differnew file mode 100644 index 0000000..aac2981 --- /dev/null +++ b/moreores/textures/moreores_copper_rail_t_junction.png diff --git a/moreores/textures/moreores_mineral_mithril.png b/moreores/textures/moreores_mineral_mithril.png Binary files differnew file mode 100644 index 0000000..ed0fbf2 --- /dev/null +++ b/moreores/textures/moreores_mineral_mithril.png diff --git a/moreores/textures/moreores_mineral_silver.png b/moreores/textures/moreores_mineral_silver.png Binary files differnew file mode 100644 index 0000000..93f9f43 --- /dev/null +++ b/moreores/textures/moreores_mineral_silver.png diff --git a/moreores/textures/moreores_mineral_tin.png b/moreores/textures/moreores_mineral_tin.png Binary files differnew file mode 100644 index 0000000..232d4b5 --- /dev/null +++ b/moreores/textures/moreores_mineral_tin.png diff --git a/moreores/textures/moreores_mithril_block.png b/moreores/textures/moreores_mithril_block.png Binary files differnew file mode 100644 index 0000000..133a93b --- /dev/null +++ b/moreores/textures/moreores_mithril_block.png diff --git a/moreores/textures/moreores_mithril_ingot.png b/moreores/textures/moreores_mithril_ingot.png Binary files differnew file mode 100644 index 0000000..9065e6a --- /dev/null +++ b/moreores/textures/moreores_mithril_ingot.png diff --git a/moreores/textures/moreores_mithril_lump.png b/moreores/textures/moreores_mithril_lump.png Binary files differnew file mode 100644 index 0000000..6c7f30c --- /dev/null +++ b/moreores/textures/moreores_mithril_lump.png diff --git a/moreores/textures/moreores_silver_block.png b/moreores/textures/moreores_silver_block.png Binary files differnew file mode 100644 index 0000000..6806b5c --- /dev/null +++ b/moreores/textures/moreores_silver_block.png diff --git a/moreores/textures/moreores_silver_ingot.png b/moreores/textures/moreores_silver_ingot.png Binary files differnew file mode 100644 index 0000000..86dd54e --- /dev/null +++ b/moreores/textures/moreores_silver_ingot.png diff --git a/moreores/textures/moreores_silver_lump.png b/moreores/textures/moreores_silver_lump.png Binary files differnew file mode 100644 index 0000000..e815ef0 --- /dev/null +++ b/moreores/textures/moreores_silver_lump.png diff --git a/moreores/textures/moreores_tin_block.png b/moreores/textures/moreores_tin_block.png Binary files differnew file mode 100644 index 0000000..72759b0 --- /dev/null +++ b/moreores/textures/moreores_tin_block.png diff --git a/moreores/textures/moreores_tin_ingot.png b/moreores/textures/moreores_tin_ingot.png Binary files differnew file mode 100644 index 0000000..eed5361 --- /dev/null +++ b/moreores/textures/moreores_tin_ingot.png diff --git a/moreores/textures/moreores_tin_lump.png b/moreores/textures/moreores_tin_lump.png Binary files differnew file mode 100644 index 0000000..72bd339 --- /dev/null +++ b/moreores/textures/moreores_tin_lump.png diff --git a/moreores/textures/moreores_tool_mithrilaxe.png b/moreores/textures/moreores_tool_mithrilaxe.png Binary files differnew file mode 100644 index 0000000..46f7776 --- /dev/null +++ b/moreores/textures/moreores_tool_mithrilaxe.png diff --git a/moreores/textures/moreores_tool_mithrilhoe.png b/moreores/textures/moreores_tool_mithrilhoe.png Binary files differnew file mode 100644 index 0000000..4a58e8f --- /dev/null +++ b/moreores/textures/moreores_tool_mithrilhoe.png diff --git a/moreores/textures/moreores_tool_mithrilpick.png b/moreores/textures/moreores_tool_mithrilpick.png Binary files differnew file mode 100644 index 0000000..efe9443 --- /dev/null +++ b/moreores/textures/moreores_tool_mithrilpick.png diff --git a/moreores/textures/moreores_tool_mithrilshovel.png b/moreores/textures/moreores_tool_mithrilshovel.png Binary files differnew file mode 100644 index 0000000..128e9f7 --- /dev/null +++ b/moreores/textures/moreores_tool_mithrilshovel.png diff --git a/moreores/textures/moreores_tool_mithrilsword.png b/moreores/textures/moreores_tool_mithrilsword.png Binary files differnew file mode 100644 index 0000000..cd1d864 --- /dev/null +++ b/moreores/textures/moreores_tool_mithrilsword.png diff --git a/moreores/textures/moreores_tool_silveraxe.png b/moreores/textures/moreores_tool_silveraxe.png Binary files differnew file mode 100644 index 0000000..31d9acf --- /dev/null +++ b/moreores/textures/moreores_tool_silveraxe.png diff --git a/moreores/textures/moreores_tool_silverhoe.png b/moreores/textures/moreores_tool_silverhoe.png Binary files differnew file mode 100644 index 0000000..f384113 --- /dev/null +++ b/moreores/textures/moreores_tool_silverhoe.png diff --git a/moreores/textures/moreores_tool_silverpick.png b/moreores/textures/moreores_tool_silverpick.png Binary files differnew file mode 100644 index 0000000..4194c6e --- /dev/null +++ b/moreores/textures/moreores_tool_silverpick.png diff --git a/moreores/textures/moreores_tool_silvershovel.png b/moreores/textures/moreores_tool_silvershovel.png Binary files differnew file mode 100644 index 0000000..9f9cfbe --- /dev/null +++ b/moreores/textures/moreores_tool_silvershovel.png diff --git a/moreores/textures/moreores_tool_silversword.png b/moreores/textures/moreores_tool_silversword.png Binary files differnew file mode 100644 index 0000000..1393df5 --- /dev/null +++ b/moreores/textures/moreores_tool_silversword.png |