From 511614601064bea89578a08c96401b85470b88ed Mon Sep 17 00:00:00 2001 From: Heav Date: Tue, 24 Feb 2026 02:57:16 +0000 Subject: all of these files are now in-repo --- mods/leko_pan/init.lua | 118 +++++++++++++++++++++++++++++++++ mods/leko_pan/mod.conf | 2 + mods/leko_pan/textures/anpa_nasin.png | Bin 0 -> 573 bytes mods/leko_pan/textures/ilo_pona.png | Bin 0 -> 6243 bytes mods/leko_pan/textures/ilo_seli.png | Bin 0 -> 6190 bytes mods/leko_pan/textures/ko_pan.png | Bin 0 -> 6271 bytes mods/leko_pan/textures/ko_suli.png | Bin 0 -> 598 bytes mods/leko_pan/textures/leko.png | Bin 0 -> 588 bytes mods/leko_pan/textures/leko_anpa.png | Bin 0 -> 560 bytes mods/leko_pan/textures/leko_jelo.png | Bin 0 -> 560 bytes mods/leko_pan/textures/leko_laso.png | Bin 0 -> 558 bytes mods/leko_pan/textures/leko_laso2.png | Bin 0 -> 560 bytes mods/leko_pan/textures/leko_laso3.png | Bin 0 -> 560 bytes mods/leko_pan/textures/leko_loje.png | Bin 0 -> 560 bytes mods/leko_pan/textures/leko_loje2.png | Bin 0 -> 558 bytes mods/leko_pan/textures/leko_pimeja.png | Bin 0 -> 559 bytes mods/leko_pan/textures/leko_unu.png | Bin 0 -> 560 bytes mods/leko_pan/textures/monsuta.png | Bin 0 -> 614 bytes mods/leko_pan/textures/pan_s.png | Bin 0 -> 603 bytes mods/leko_pan/textures/pan_s2.png | Bin 0 -> 562 bytes mods/leko_pan/textures/pan_t.png | Bin 0 -> 570 bytes mods/leko_pan/textures/telo.png | Bin 0 -> 6269 bytes 22 files changed, 120 insertions(+) create mode 100644 mods/leko_pan/init.lua create mode 100644 mods/leko_pan/mod.conf create mode 100644 mods/leko_pan/textures/anpa_nasin.png create mode 100644 mods/leko_pan/textures/ilo_pona.png create mode 100644 mods/leko_pan/textures/ilo_seli.png create mode 100644 mods/leko_pan/textures/ko_pan.png create mode 100644 mods/leko_pan/textures/ko_suli.png create mode 100644 mods/leko_pan/textures/leko.png create mode 100644 mods/leko_pan/textures/leko_anpa.png create mode 100644 mods/leko_pan/textures/leko_jelo.png create mode 100644 mods/leko_pan/textures/leko_laso.png create mode 100644 mods/leko_pan/textures/leko_laso2.png create mode 100644 mods/leko_pan/textures/leko_laso3.png create mode 100644 mods/leko_pan/textures/leko_loje.png create mode 100644 mods/leko_pan/textures/leko_loje2.png create mode 100644 mods/leko_pan/textures/leko_pimeja.png create mode 100644 mods/leko_pan/textures/leko_unu.png create mode 100644 mods/leko_pan/textures/monsuta.png create mode 100644 mods/leko_pan/textures/pan_s.png create mode 100644 mods/leko_pan/textures/pan_s2.png create mode 100644 mods/leko_pan/textures/pan_t.png create mode 100644 mods/leko_pan/textures/telo.png (limited to 'mods/leko_pan') diff --git a/mods/leko_pan/init.lua b/mods/leko_pan/init.lua new file mode 100644 index 0000000..d8c28a7 --- /dev/null +++ b/mods/leko_pan/init.lua @@ -0,0 +1,118 @@ +_G.leko_pan = {} +leko_pan.colors = {"loje", "loje2", "jelo", "laso", "laso2", "laso3", "unu", "pimeja"} +leko_pan.colors_rgb = {{255, 64, 64},{255, 128, 0},{192, 192, 64},{0, 192, 0},{0, 192, 192},{64, 64, 255},{192, 0, 192},{128, 128, 128}} +leko_pan.colors_map = {} +for i, v in ipairs(leko_pan.colors) do + leko_pan.colors_map[v] = leko_pan.colors_rgb[i] +end + +minetest.register_node(":alasa_pan:leko", { + description = "leko", + tiles = {"leko.png"}, + groups = {} +}) +minetest.register_node(":alasa_pan:anpa", { + description = "anpa", + tiles = {"leko_anpa.png"}, + groups = {} +}) + +for _, v in pairs(leko_pan.colors) do + local name = v + if v:sub(#v, #v) == "2" or v:sub(#v, #v) == "3" then name = name:sub(1, #v-1) end + minetest.register_node(":alasa_pan:leko_"..v, { + description = "leko "..v, + tiles = {"leko_"..v..".png"}, + groups = {oddly_breakable_by_hand = 2} + }) +end + +local function hex_string(r, g, b) + return ("%02X%02X%02X"):format(r, g, b) +end +for i, v in ipairs(leko_pan.colors) do + local r, g, b = 255-leko_pan.colors_rgb[i][1], 255-leko_pan.colors_rgb[i][2], 255-leko_pan.colors_rgb[i][3] + minetest.register_node(":alasa_pan:nasin_"..v, { + description = "nasin "..v, + tiles = {"anpa_nasin.png^[invert:rgb^[multiply:#"..hex_string(r, g, b).."^[invert:rgb"}, + groups = {} + }) +end + +local ingredient_box = {type="fixed", fixed={-0.375, -0.375, -0.375, 0.375, 0.375, 0.375}} +minetest.register_node(":alasa_pan:ko_pan", { + description = "ko pan", + tiles = {"ko_pan.png"}, + groups = {oddly_breakable_by_hand = 1}, + drawtype = "nodebox", + walkable = false, + node_box = ingredient_box, + paramtype = "light", + sunlight_propagates = true, + use_texture_alpha = "clip" +}) +minetest.register_node(":alasa_pan:ko_suli", { + description = "ko suli", + tiles = {"ko_suli.png"}, + groups = {oddly_breakable_by_hand = 1}, + drawtype = "nodebox", + walkable = false, + node_box = ingredient_box, + paramtype = "light", + sunlight_propagates = true, + use_texture_alpha = "clip" +}) +minetest.register_node(":alasa_pan:telo", { + description = "telo", + tiles = {"telo.png"}, + groups = {oddly_breakable_by_hand = 1}, + drawtype = "nodebox", + walkable = false, + node_box = ingredient_box, + paramtype = "light", + sunlight_propagates = true, + use_texture_alpha = "clip" +}) +minetest.register_node(":alasa_pan:pan", { + description = "pan", + tiles = { + "pan_t.png", -- +Y + "pan_s2.png", -- -Y + "pan_s.png", -- +X + "pan_s.png", -- -X + "pan_s2.png", -- +Z + "pan_s2.png", -- -Z + }, + groups = {oddly_breakable_by_hand = 1}, + drawtype = "nodebox", + walkable = false, + node_box = { + type="fixed", + fixed={ + {-0.375, -0.5, -0.25, 0.375, 0, 0.25}, + {-0.375, 0, -0.375, 0.375, 0.25, 0.375}, + } + }, + paramtype = "light", + sunlight_propagates = true, + use_texture_alpha = "clip" +}) + +minetest.register_node(":alasa_pan:ilo_pona", { + description = "ilo pona", + tiles = {"ilo_pona.png"}, + groups = {} +}) +minetest.register_node(":alasa_pan:ilo_seli", { + description = "ilo seli", + tiles = {"ilo_seli.png"}, + groups = {} +}) +minetest.register_node(":alasa_pan:monsuta", { + description = "monsuta", + tiles = {"monsuta.png"}, + drawtype = "glasslike", + groups = {}, + walkable = false, + use_texture_alpha = "clip" +}) \ No newline at end of file diff --git a/mods/leko_pan/mod.conf b/mods/leko_pan/mod.conf new file mode 100644 index 0000000..881a4e5 --- /dev/null +++ b/mods/leko_pan/mod.conf @@ -0,0 +1,2 @@ +name = leko_pan +description = leko ale tan musi "alasa pan". \ No newline at end of file diff --git a/mods/leko_pan/textures/anpa_nasin.png b/mods/leko_pan/textures/anpa_nasin.png new file mode 100644 index 0000000..3f0ee17 Binary files /dev/null and b/mods/leko_pan/textures/anpa_nasin.png differ diff --git a/mods/leko_pan/textures/ilo_pona.png b/mods/leko_pan/textures/ilo_pona.png new file mode 100644 index 0000000..38311b2 Binary files /dev/null and b/mods/leko_pan/textures/ilo_pona.png differ diff --git a/mods/leko_pan/textures/ilo_seli.png b/mods/leko_pan/textures/ilo_seli.png new file mode 100644 index 0000000..11f7e7c Binary files /dev/null and b/mods/leko_pan/textures/ilo_seli.png differ diff --git a/mods/leko_pan/textures/ko_pan.png b/mods/leko_pan/textures/ko_pan.png new file mode 100644 index 0000000..17fd7a0 Binary files /dev/null and b/mods/leko_pan/textures/ko_pan.png differ diff --git a/mods/leko_pan/textures/ko_suli.png b/mods/leko_pan/textures/ko_suli.png new file mode 100644 index 0000000..fe037c9 Binary files /dev/null and b/mods/leko_pan/textures/ko_suli.png differ diff --git a/mods/leko_pan/textures/leko.png b/mods/leko_pan/textures/leko.png new file mode 100644 index 0000000..f537445 Binary files /dev/null and b/mods/leko_pan/textures/leko.png differ diff --git a/mods/leko_pan/textures/leko_anpa.png b/mods/leko_pan/textures/leko_anpa.png new file mode 100644 index 0000000..342625e Binary files /dev/null and b/mods/leko_pan/textures/leko_anpa.png differ diff --git a/mods/leko_pan/textures/leko_jelo.png b/mods/leko_pan/textures/leko_jelo.png new file mode 100644 index 0000000..f2e2b5e Binary files /dev/null and b/mods/leko_pan/textures/leko_jelo.png differ diff --git a/mods/leko_pan/textures/leko_laso.png b/mods/leko_pan/textures/leko_laso.png new file mode 100644 index 0000000..6ed5787 Binary files /dev/null and b/mods/leko_pan/textures/leko_laso.png differ diff --git a/mods/leko_pan/textures/leko_laso2.png b/mods/leko_pan/textures/leko_laso2.png new file mode 100644 index 0000000..b84f96f Binary files /dev/null and b/mods/leko_pan/textures/leko_laso2.png differ diff --git a/mods/leko_pan/textures/leko_laso3.png b/mods/leko_pan/textures/leko_laso3.png new file mode 100644 index 0000000..96f6cec Binary files /dev/null and b/mods/leko_pan/textures/leko_laso3.png differ diff --git a/mods/leko_pan/textures/leko_loje.png b/mods/leko_pan/textures/leko_loje.png new file mode 100644 index 0000000..fbe7cf6 Binary files /dev/null and b/mods/leko_pan/textures/leko_loje.png differ diff --git a/mods/leko_pan/textures/leko_loje2.png b/mods/leko_pan/textures/leko_loje2.png new file mode 100644 index 0000000..543d570 Binary files /dev/null and b/mods/leko_pan/textures/leko_loje2.png differ diff --git a/mods/leko_pan/textures/leko_pimeja.png b/mods/leko_pan/textures/leko_pimeja.png new file mode 100644 index 0000000..aa07ac4 Binary files /dev/null and b/mods/leko_pan/textures/leko_pimeja.png differ diff --git a/mods/leko_pan/textures/leko_unu.png b/mods/leko_pan/textures/leko_unu.png new file mode 100644 index 0000000..5fb392a Binary files /dev/null and b/mods/leko_pan/textures/leko_unu.png differ diff --git a/mods/leko_pan/textures/monsuta.png b/mods/leko_pan/textures/monsuta.png new file mode 100644 index 0000000..5182173 Binary files /dev/null and b/mods/leko_pan/textures/monsuta.png differ diff --git a/mods/leko_pan/textures/pan_s.png b/mods/leko_pan/textures/pan_s.png new file mode 100644 index 0000000..3ece22f Binary files /dev/null and b/mods/leko_pan/textures/pan_s.png differ diff --git a/mods/leko_pan/textures/pan_s2.png b/mods/leko_pan/textures/pan_s2.png new file mode 100644 index 0000000..9785d0f Binary files /dev/null and b/mods/leko_pan/textures/pan_s2.png differ diff --git a/mods/leko_pan/textures/pan_t.png b/mods/leko_pan/textures/pan_t.png new file mode 100644 index 0000000..4ebaa91 Binary files /dev/null and b/mods/leko_pan/textures/pan_t.png differ diff --git a/mods/leko_pan/textures/telo.png b/mods/leko_pan/textures/telo.png new file mode 100644 index 0000000..e058155 Binary files /dev/null and b/mods/leko_pan/textures/telo.png differ -- cgit v1.2.3