From cf81054064df2033a32c5d5118861bfe3a370ac5 Mon Sep 17 00:00:00 2001 From: cora Date: Thu, 11 Aug 2022 03:15:33 +0200 Subject: [PATCH] Add fireflies from mtg --- mods/ITEMS/mcl_fireflies/README.txt | 22 ++ mods/ITEMS/mcl_fireflies/init.lua | 281 ++++++++++++++++++ mods/ITEMS/mcl_fireflies/license.txt | 58 ++++ .../mcl_fireflies/locale/fireflies.de.tr | 5 + .../mcl_fireflies/locale/fireflies.eo.tr | 5 + .../mcl_fireflies/locale/fireflies.es.tr | 5 + .../mcl_fireflies/locale/fireflies.fr.tr | 5 + .../mcl_fireflies/locale/fireflies.id.tr | 5 + .../mcl_fireflies/locale/fireflies.it.tr | 5 + .../mcl_fireflies/locale/fireflies.ja.tr | 5 + .../mcl_fireflies/locale/fireflies.jbo.tr | 5 + .../mcl_fireflies/locale/fireflies.ms.tr | 5 + .../mcl_fireflies/locale/fireflies.pl.tr | 5 + .../mcl_fireflies/locale/fireflies.pt_BR.tr | 5 + .../mcl_fireflies/locale/fireflies.ru.tr | 5 + .../mcl_fireflies/locale/fireflies.sk.tr | 5 + .../mcl_fireflies/locale/fireflies.sv.tr | 5 + .../mcl_fireflies/locale/fireflies.uk.tr | 5 + .../mcl_fireflies/locale/fireflies.zh_CN.tr | 5 + .../mcl_fireflies/locale/fireflies.zh_TW.tr | 5 + mods/ITEMS/mcl_fireflies/locale/template.txt | 5 + mods/ITEMS/mcl_fireflies/mod.conf | 2 + .../textures/fireflies_bottle.png | Bin 0 -> 172 bytes .../textures/fireflies_bottle_animated.png | Bin 0 -> 203 bytes .../textures/fireflies_bugnet.png | Bin 0 -> 192 bytes .../textures/fireflies_firefly.png | Bin 0 -> 113 bytes .../textures/fireflies_firefly_animated.png | Bin 0 -> 121 bytes 27 files changed, 453 insertions(+) create mode 100644 mods/ITEMS/mcl_fireflies/README.txt create mode 100644 mods/ITEMS/mcl_fireflies/init.lua create mode 100644 mods/ITEMS/mcl_fireflies/license.txt create mode 100644 mods/ITEMS/mcl_fireflies/locale/fireflies.de.tr create mode 100644 mods/ITEMS/mcl_fireflies/locale/fireflies.eo.tr create mode 100644 mods/ITEMS/mcl_fireflies/locale/fireflies.es.tr create mode 100644 mods/ITEMS/mcl_fireflies/locale/fireflies.fr.tr create mode 100644 mods/ITEMS/mcl_fireflies/locale/fireflies.id.tr create mode 100644 mods/ITEMS/mcl_fireflies/locale/fireflies.it.tr create mode 100644 mods/ITEMS/mcl_fireflies/locale/fireflies.ja.tr create mode 100644 mods/ITEMS/mcl_fireflies/locale/fireflies.jbo.tr create mode 100644 mods/ITEMS/mcl_fireflies/locale/fireflies.ms.tr create mode 100644 mods/ITEMS/mcl_fireflies/locale/fireflies.pl.tr create mode 100644 mods/ITEMS/mcl_fireflies/locale/fireflies.pt_BR.tr create mode 100644 mods/ITEMS/mcl_fireflies/locale/fireflies.ru.tr create mode 100644 mods/ITEMS/mcl_fireflies/locale/fireflies.sk.tr create mode 100644 mods/ITEMS/mcl_fireflies/locale/fireflies.sv.tr create mode 100644 mods/ITEMS/mcl_fireflies/locale/fireflies.uk.tr create mode 100644 mods/ITEMS/mcl_fireflies/locale/fireflies.zh_CN.tr create mode 100644 mods/ITEMS/mcl_fireflies/locale/fireflies.zh_TW.tr create mode 100644 mods/ITEMS/mcl_fireflies/locale/template.txt create mode 100644 mods/ITEMS/mcl_fireflies/mod.conf create mode 100644 mods/ITEMS/mcl_fireflies/textures/fireflies_bottle.png create mode 100644 mods/ITEMS/mcl_fireflies/textures/fireflies_bottle_animated.png create mode 100644 mods/ITEMS/mcl_fireflies/textures/fireflies_bugnet.png create mode 100644 mods/ITEMS/mcl_fireflies/textures/fireflies_firefly.png create mode 100644 mods/ITEMS/mcl_fireflies/textures/fireflies_firefly_animated.png diff --git a/mods/ITEMS/mcl_fireflies/README.txt b/mods/ITEMS/mcl_fireflies/README.txt new file mode 100644 index 000000000..7382578d6 --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/README.txt @@ -0,0 +1,22 @@ +Minetest Game mod: fireflies +============================ +Adds fireflies to the world on mapgen, which can then be caught in a net and placed in +bottles to provide light. + +Authors of source code +---------------------- +Shara RedCat (MIT) + +Authors of media (textures) +--------------------------- +Shara RedCat (CC BY-SA 3.0): + fireflies_firefly.png + fireflies_firefly_animated.png + fireflies_bugnet.png + fireflies_bottle.png + fireflies_bottle_animated.png + +fireflies_bugnet.png is modified from a texture by tenplus1 (CC0) + +fireflies_bottle.png and fireflies_bottle_animated.png are +modified from a texture by Vanessa Ezekowitz (CC BY-SA 3.0) \ No newline at end of file diff --git a/mods/ITEMS/mcl_fireflies/init.lua b/mods/ITEMS/mcl_fireflies/init.lua new file mode 100644 index 000000000..71a11d216 --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/init.lua @@ -0,0 +1,281 @@ +-- firefly/init.lua + +-- Load support for MT game translation. +local S = minetest.get_translator("fireflies") + + +minetest.register_node("mcl_fireflies:firefly", { + description = S("Firefly"), + drawtype = "plantlike", + tiles = {{ + name = "fireflies_firefly_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + }}, + inventory_image = "fireflies_firefly.png", + wield_image = "fireflies_firefly.png", + waving = 1, + paramtype = "light", + sunlight_propagates = true, + buildable_to = true, + walkable = false, + groups = {catchable = 1}, + selection_box = { + type = "fixed", + fixed = {-0.1, -0.1, -0.1, 0.1, 0.1, 0.1}, + }, + light_source = 6, + floodable = true, + on_place = function(itemstack, placer, pointed_thing) + local player_name = placer:get_player_name() + local pos = pointed_thing.above + + if not minetest.is_protected(pos, player_name) and + not minetest.is_protected(pointed_thing.under, player_name) and + minetest.get_node(pos).name == "air" then + minetest.set_node(pos, {name = "mcl_fireflies:firefly"}) + minetest.get_node_timer(pos):start(1) + itemstack:take_item() + end + return itemstack + end, + on_timer = function(pos, elapsed) + if minetest.get_node_light(pos) > 11 then + minetest.set_node(pos, {name = "mcl_fireflies:hidden_firefly"}) + end + minetest.get_node_timer(pos):start(30) + end +}) + +minetest.register_node("mcl_fireflies:hidden_firefly", { + description = S("Hidden Firefly"), + drawtype = "airlike", + inventory_image = "fireflies_firefly.png^default_invisible_node_overlay.png", + wield_image = "fireflies_firefly.png^default_invisible_node_overlay.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + drop = "", + groups = {not_in_creative_inventory = 1}, + floodable = true, + on_place = function(itemstack, placer, pointed_thing) + local player_name = placer:get_player_name() + local pos = pointed_thing.above + + if not minetest.is_protected(pos, player_name) and + not minetest.is_protected(pointed_thing.under, player_name) and + minetest.get_node(pos).name == "air" then + minetest.set_node(pos, {name = "mcl_fireflies:hidden_firefly"}) + minetest.get_node_timer(pos):start(1) + itemstack:take_item() + end + return itemstack + end, + on_timer = function(pos, elapsed) + if minetest.get_node_light(pos) <= 11 then + minetest.set_node(pos, {name = "mcl_fireflies:firefly"}) + end + minetest.get_node_timer(pos):start(30) + end +}) + + +-- bug net +minetest.register_tool("mcl_fireflies:bug_net", { + description = S("Bug Net"), + inventory_image = "fireflies_bugnet.png", + on_use = function(itemstack, player, pointed_thing) + local player_name = player and player:get_player_name() or "" + if not pointed_thing or pointed_thing.type ~= "node" or + minetest.is_protected(pointed_thing.under, player_name) then + return + end + local node_name = minetest.get_node(pointed_thing.under).name + local inv = player:get_inventory() + if minetest.get_item_group(node_name, "catchable") == 1 then + minetest.set_node(pointed_thing.under, {name = "air"}) + local stack = ItemStack(node_name.." 1") + local leftover = inv:add_item("main", stack) + if leftover:get_count() > 0 then + minetest.add_item(pointed_thing.under, node_name.." 1") + end + end + if not minetest.is_creative_enabled(player_name) then + itemstack:add_wear_by_uses(256) + return itemstack + end + end +}) + +minetest.register_craft( { + output = "mcl_fireflies:bug_net", + recipe = { + {"farming:string", "farming:string"}, + {"farming:string", "farming:string"}, + {"group:stick", ""} + } +}) + + +-- firefly in a bottle +minetest.register_node("mcl_fireflies:firefly_bottle", { + description = S("Firefly in a Bottle"), + inventory_image = "fireflies_bottle.png", + wield_image = "fireflies_bottle.png", + tiles = {{ + name = "fireflies_bottle_animated.png", + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + }}, + drawtype = "plantlike", + paramtype = "light", + sunlight_propagates = true, + light_source = 9, + walkable = false, + groups = {vessel = 1, dig_immediate = 3, attached_node = 1}, + selection_box = { + type = "fixed", + fixed = {-0.25, -0.5, -0.25, 0.25, 0.3, 0.25} + }, + --sounds = default.node_sound_glass_defaults(), + on_rightclick = function(pos, node, player, itemstack, pointed_thing) + local lower_pos = {x = pos.x, y = pos.y + 1, z = pos.z} + if minetest.is_protected(pos, player:get_player_name()) or + minetest.get_node(lower_pos).name ~= "air" then + return + end + + local upper_pos = {x = pos.x, y = pos.y + 2, z = pos.z} + local firefly_pos + + if not minetest.is_protected(upper_pos, player:get_player_name()) and + minetest.get_node(upper_pos).name == "air" then + firefly_pos = upper_pos + elseif not minetest.is_protected(lower_pos, player:get_player_name()) then + firefly_pos = lower_pos + end + + if firefly_pos then + minetest.set_node(pos, {name = "vessels:glass_bottle"}) + minetest.set_node(firefly_pos, {name = "mcl_fireflies:firefly"}) + minetest.get_node_timer(firefly_pos):start(1) + end + end +}) + +minetest.register_craft( { + output = "mcl_fireflies:firefly_bottle", + recipe = { + {"mcl_fireflies:firefly"}, + {"vessels:glass_bottle"} + } +}) + + +-- register fireflies as decorations + +if minetest.get_mapgen_setting("mg_name") == "v6" then + + minetest.register_decoration({ + name = "mcl_fireflies:firefly_low", + deco_type = "simple", + place_on = "mcl_core:dirt_with_grass", + place_offset_y = 2, + sidelen = 80, + fill_ratio = 0.0002, + y_max = 31000, + y_min = 1, + decoration = "mcl_fireflies:hidden_firefly", + }) + + minetest.register_decoration({ + name = "mcl_fireflies:firefly_high", + deco_type = "simple", + place_on = "mcl_core:dirt_with_grass", + place_offset_y = 3, + sidelen = 80, + fill_ratio = 0.0002, + y_max = 31000, + y_min = 1, + decoration = "mcl_fireflies:hidden_firefly", + }) + +else + + minetest.register_decoration({ + name = "mcl_fireflies:firefly_low", + deco_type = "simple", + place_on = { + "mcl_core:dirt_with_grass", + "group:leaves", + "group:grass_block", + "group:dirt", + }, + place_offset_y = 2, + sidelen = 80, + fill_ratio = 0.0005, + biomes = { "SwampLand","SwampLand_shore","SwampLand_ocean","MangroveSwamp","MangroveSwamp_shore","MangroveSwamp_ocean"}, + y_max = 31000, + y_min = -1, + decoration = "mcl_fireflies:hidden_firefly", + }) + + minetest.register_decoration({ + name = "mcl_fireflies:firefly_high", + deco_type = "simple", + place_on = { + "mcl_core:dirt_with_grass", + "group:leaves", + "group:grass_block", + "group:dirt", + }, + place_offset_y = 3, + sidelen = 80, + fill_ratio = 0.0005, + biomes = { "SwampLand","SwampLand_shore","SwampLand_ocean","MangroveSwamp","MangroveSwamp_shore","MangroveSwamp_ocean"}, + y_max = 31000, + y_min = -1, + decoration = "mcl_fireflies:hidden_firefly", + }) + +end + + +-- get decoration IDs +local firefly_low = minetest.get_decoration_id("mcl_fireflies:firefly_low") +local firefly_high = minetest.get_decoration_id("mcl_fireflies:firefly_high") + +minetest.set_gen_notify({decoration = true}, {firefly_low, firefly_high}) + +-- start nodetimers +minetest.register_on_generated(function(minp, maxp, blockseed) + local gennotify = minetest.get_mapgen_object("gennotify") + local poslist = {} + + for _, pos in ipairs(gennotify["decoration#"..firefly_low] or {}) do + local firefly_low_pos = {x = pos.x, y = pos.y + 3, z = pos.z} + table.insert(poslist, firefly_low_pos) + end + for _, pos in ipairs(gennotify["decoration#"..firefly_high] or {}) do + local firefly_high_pos = {x = pos.x, y = pos.y + 4, z = pos.z} + table.insert(poslist, firefly_high_pos) + end + + if #poslist ~= 0 then + for i = 1, #poslist do + local pos = poslist[i] + minetest.get_node_timer(pos):start(1) + end + end +end) diff --git a/mods/ITEMS/mcl_fireflies/license.txt b/mods/ITEMS/mcl_fireflies/license.txt new file mode 100644 index 000000000..eebdad63f --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/license.txt @@ -0,0 +1,58 @@ +License of source code +---------------------- + +The MIT License (MIT) +Copyright (c) 2018 Shara RedCat + +Permission is hereby granted, free of charge, to any person obtaining a copy of this +software and associated documentation files (the "Software"), to deal in the Software +without restriction, including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or +substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE +FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +For more details: +https://opensource.org/licenses/MIT + +Licenses of media (textures) +---------------------------- + +Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) +Copyright (C) 2018 Shara RedCat + +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/ \ No newline at end of file diff --git a/mods/ITEMS/mcl_fireflies/locale/fireflies.de.tr b/mods/ITEMS/mcl_fireflies/locale/fireflies.de.tr new file mode 100644 index 000000000..c5d116a7f --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/locale/fireflies.de.tr @@ -0,0 +1,5 @@ +# textdomain: fireflies +Firefly=Glühwürmchen +Hidden Firefly=Verborgenes Glühwürmchen +Bug Net=Insektennetz +Firefly in a Bottle=Glühwürmchen in einer Flasche diff --git a/mods/ITEMS/mcl_fireflies/locale/fireflies.eo.tr b/mods/ITEMS/mcl_fireflies/locale/fireflies.eo.tr new file mode 100644 index 000000000..d4402ee20 --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/locale/fireflies.eo.tr @@ -0,0 +1,5 @@ +# textdomain: fireflies +Firefly=Lampiro +Hidden Firefly=Kaŝita Lampiro +Bug Net=Insekta Reto +Firefly in a Bottle=Lampiro en Botelo diff --git a/mods/ITEMS/mcl_fireflies/locale/fireflies.es.tr b/mods/ITEMS/mcl_fireflies/locale/fireflies.es.tr new file mode 100644 index 000000000..95d053e11 --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/locale/fireflies.es.tr @@ -0,0 +1,5 @@ +# textdomain: fireflies +Firefly=Luciérnaga +Hidden Firefly=Luciérnaga oculta +Bug Net=Red de insectos +Firefly in a Bottle=Luciérnaga en botella diff --git a/mods/ITEMS/mcl_fireflies/locale/fireflies.fr.tr b/mods/ITEMS/mcl_fireflies/locale/fireflies.fr.tr new file mode 100644 index 000000000..3deda6648 --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/locale/fireflies.fr.tr @@ -0,0 +1,5 @@ +# textdomain: fireflies +Firefly=Luciole +Hidden Firefly=Luciole cachée +Bug Net=Filet à papillon +Firefly in a Bottle=Luciole en bouteille diff --git a/mods/ITEMS/mcl_fireflies/locale/fireflies.id.tr b/mods/ITEMS/mcl_fireflies/locale/fireflies.id.tr new file mode 100644 index 000000000..bc6434ee4 --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/locale/fireflies.id.tr @@ -0,0 +1,5 @@ +# textdomain: fireflies +Firefly=Kunang-Kunang +Hidden Firefly=Kunang-Kunang Tersembunyi +Bug Net=Jaring Serangga +Firefly in a Bottle=Kunang-Kunang dalam Botol diff --git a/mods/ITEMS/mcl_fireflies/locale/fireflies.it.tr b/mods/ITEMS/mcl_fireflies/locale/fireflies.it.tr new file mode 100644 index 000000000..22ad57b30 --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/locale/fireflies.it.tr @@ -0,0 +1,5 @@ +# textdomain: fireflies +Firefly=Lucciola +Hidden Firefly=Lucciola nascosta +Bug Net=Retino +Firefly in a Bottle=Lucciola imbottigliata diff --git a/mods/ITEMS/mcl_fireflies/locale/fireflies.ja.tr b/mods/ITEMS/mcl_fireflies/locale/fireflies.ja.tr new file mode 100644 index 000000000..4116ca2f5 --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/locale/fireflies.ja.tr @@ -0,0 +1,5 @@ +# textdomain: fireflies +Firefly=ホタル +Hidden Firefly=隠されたホタル +Bug Net=虫取り網 +Firefly in a Bottle=ホタルの入った瓶 diff --git a/mods/ITEMS/mcl_fireflies/locale/fireflies.jbo.tr b/mods/ITEMS/mcl_fireflies/locale/fireflies.jbo.tr new file mode 100644 index 000000000..4e69ab498 --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/locale/fireflies.jbo.tr @@ -0,0 +1,5 @@ +# textdomain: fireflies +Firefly=lo gusycinki +Hidden Firefly=lo se mipri gusycinki +Bug Net=lo cinki julne +Firefly in a Bottle=lo gusycinki poi nenri lo botpi diff --git a/mods/ITEMS/mcl_fireflies/locale/fireflies.ms.tr b/mods/ITEMS/mcl_fireflies/locale/fireflies.ms.tr new file mode 100644 index 000000000..509d03d3f --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/locale/fireflies.ms.tr @@ -0,0 +1,5 @@ +# textdomain: fireflies +Firefly=Kelip-Kelip +Hidden Firefly=Kelip-Kelip Tersembunyi +Bug Net=Jaring Pepijat +Firefly in a Bottle=Kelip-Kelip dalam Botol diff --git a/mods/ITEMS/mcl_fireflies/locale/fireflies.pl.tr b/mods/ITEMS/mcl_fireflies/locale/fireflies.pl.tr new file mode 100644 index 000000000..b07152b9d --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/locale/fireflies.pl.tr @@ -0,0 +1,5 @@ +# textdomain: fireflies +Firefly=Świetlik +Hidden Firefly=Ukryty świetlik +Bug Net=Siatka na owady +Firefly in a Bottle=Świetlik w butelce diff --git a/mods/ITEMS/mcl_fireflies/locale/fireflies.pt_BR.tr b/mods/ITEMS/mcl_fireflies/locale/fireflies.pt_BR.tr new file mode 100644 index 000000000..543c00b70 --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/locale/fireflies.pt_BR.tr @@ -0,0 +1,5 @@ +# textdomain: fireflies +Firefly=Vaga-lume +Hidden Firefly=Vaga-lume escondido +Bug Net=Rede de Insetos +Firefly in a Bottle=Vaga-lume em uma garrafa diff --git a/mods/ITEMS/mcl_fireflies/locale/fireflies.ru.tr b/mods/ITEMS/mcl_fireflies/locale/fireflies.ru.tr new file mode 100644 index 000000000..c05f28844 --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/locale/fireflies.ru.tr @@ -0,0 +1,5 @@ +# textdomain: fireflies +Firefly=Светлячок +Hidden Firefly=Притаившийся Светлячок +Bug Net=Сачок Для Ловли Насекомых +Firefly in a Bottle=Светлячок в Бутылке diff --git a/mods/ITEMS/mcl_fireflies/locale/fireflies.sk.tr b/mods/ITEMS/mcl_fireflies/locale/fireflies.sk.tr new file mode 100644 index 000000000..b68674dd0 --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/locale/fireflies.sk.tr @@ -0,0 +1,5 @@ +# textdomain: fireflies +Firefly=Svetluška +Hidden Firefly=Skrytá svetluška +Bug Net=Sieťka na hmyz +Firefly in a Bottle=Svetluška vo fľaši diff --git a/mods/ITEMS/mcl_fireflies/locale/fireflies.sv.tr b/mods/ITEMS/mcl_fireflies/locale/fireflies.sv.tr new file mode 100644 index 000000000..d8016f99e --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/locale/fireflies.sv.tr @@ -0,0 +1,5 @@ +# textdomain: fireflies +Firefly=Eldfluga +Hidden Firefly=Gömd eldfluga +Bug Net=Insektshåv +Firefly in a Bottle=Eldfluga i en flaska diff --git a/mods/ITEMS/mcl_fireflies/locale/fireflies.uk.tr b/mods/ITEMS/mcl_fireflies/locale/fireflies.uk.tr new file mode 100644 index 000000000..f1aa265f7 --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/locale/fireflies.uk.tr @@ -0,0 +1,5 @@ +# textdomain: fireflies +Firefly=Світлячок +Hidden Firefly=Світлячок, що причаївся +Bug Net=Сачок Для Ловлі Комах +Firefly in a Bottle=Світлячок у Пляшці diff --git a/mods/ITEMS/mcl_fireflies/locale/fireflies.zh_CN.tr b/mods/ITEMS/mcl_fireflies/locale/fireflies.zh_CN.tr new file mode 100644 index 000000000..5971785a7 --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/locale/fireflies.zh_CN.tr @@ -0,0 +1,5 @@ +# textdomain: fireflies +Firefly=萤火虫 +Hidden Firefly=隐藏的萤火虫 +Bug Net=虫网 +Firefly in a Bottle=放在瓶子里的萤火虫 diff --git a/mods/ITEMS/mcl_fireflies/locale/fireflies.zh_TW.tr b/mods/ITEMS/mcl_fireflies/locale/fireflies.zh_TW.tr new file mode 100644 index 000000000..af754a91e --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/locale/fireflies.zh_TW.tr @@ -0,0 +1,5 @@ +# textdomain: fireflies +Firefly=螢火蟲 +Hidden Firefly=隱藏的螢火蟲 +Bug Net=蟲網 +Firefly in a Bottle=放在瓶子裡的螢火蟲 diff --git a/mods/ITEMS/mcl_fireflies/locale/template.txt b/mods/ITEMS/mcl_fireflies/locale/template.txt new file mode 100644 index 000000000..91aa8ffab --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/locale/template.txt @@ -0,0 +1,5 @@ +# textdomain: fireflies +Firefly= +Hidden Firefly= +Bug Net= +Firefly in a Bottle= diff --git a/mods/ITEMS/mcl_fireflies/mod.conf b/mods/ITEMS/mcl_fireflies/mod.conf new file mode 100644 index 000000000..dadc07d10 --- /dev/null +++ b/mods/ITEMS/mcl_fireflies/mod.conf @@ -0,0 +1,2 @@ +name = mcl_fireflies +description = Fireflies for MineClone2 diff --git a/mods/ITEMS/mcl_fireflies/textures/fireflies_bottle.png b/mods/ITEMS/mcl_fireflies/textures/fireflies_bottle.png new file mode 100644 index 0000000000000000000000000000000000000000..ecca0363096bddd994397af8de7a04d786f096e9 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv4DbnY1=1I;JlL}5?7kycZryr% z?97d=ThFZCdSYf{ZbxqH|Nm*Rr~8_KiWp0R{DK)Ap4~_Tax6Vv978y+Co2dQ_%vKN z)7Zo)5O&06MF^8}&q1DrGbJQ=6nMlm79Zf&;7Bvra6p33XGNE!kZU6gL#!?9`)lr> RHGqaNc)I$ztaD0e0sta1JbC~C literal 0 HcmV?d00001 diff --git a/mods/ITEMS/mcl_fireflies/textures/fireflies_bottle_animated.png b/mods/ITEMS/mcl_fireflies/textures/fireflies_bottle_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..294ff974203694d660df65fded9991158c6fcfef GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0zjO=!VDyz{eM3hNT~$)gt!9fEql(MzkGk+kt?@u zJw0~j#@4N8R&PCV>H5Q&jkz7UvH$<4U7z%5E>Im~NswPKgTu2MX+Tb>r;B5V#`)v~ z1-=5kh6`sLeHjJ9o+zydVG`~+$g@yVQi4Z;XBw}7TO%{Ga?8O3Ovx4oi?q@_vQib~ zCcKo>SbU&*!cKNUyJ)tV)d>#|+e+CzSt8Fc%}RU1kFzfSffg`$y85}Sb4q9e0NhPX A7ytkO literal 0 HcmV?d00001 diff --git a/mods/ITEMS/mcl_fireflies/textures/fireflies_bugnet.png b/mods/ITEMS/mcl_fireflies/textures/fireflies_bugnet.png new file mode 100644 index 0000000000000000000000000000000000000000..8ec3d33bae24643cd67bb0fc5b388c055ef831c9 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ1=5F4-Q&m*5zIlez7I)Rojc)I$ztaD0e0sw<|LUjND literal 0 HcmV?d00001 diff --git a/mods/ITEMS/mcl_fireflies/textures/fireflies_firefly.png b/mods/ITEMS/mcl_fireflies/textures/fireflies_firefly.png new file mode 100644 index 0000000000000000000000000000000000000000..c0866894ca0be53a3715199b484589beaa1a70f4 GIT binary patch literal 113 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Z<#D~A8y`tG0QJa~8A zb0D9wB*-tA!Qt7BG$2RV)5S4_<9f0Jn}H<*=P~9Z8mtWJJd7-wW%D-yr5QY3{an^L HB{Ts50`?tG literal 0 HcmV?d00001 diff --git a/mods/ITEMS/mcl_fireflies/textures/fireflies_firefly_animated.png b/mods/ITEMS/mcl_fireflies/textures/fireflies_firefly_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..e6932e37c69eb1f2ec57ccdeceb2a8f80fba8d0f GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0vp^0zllr#0(_se=}|bQak}ZA+A9B|0{<7-}>&KccM2A0Q+Y?BVGSm=Ckg`;2sgRmKgq<`D` QLZC7RPgg&ebxsLQ0FcHbBLDyZ literal 0 HcmV?d00001