From 282e14cc185e1c2ed264f403326f9b238b815fdb Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Mon, 6 Feb 2017 18:29:13 +0100 Subject: [PATCH] Add beetroot items --- mods/mcl_farming/beetroot.lua | 64 ++++++++++-------- mods/mcl_farming/init.lua | 3 +- .../textures/mcl_farming_beetroot.png | Bin 0 -> 705 bytes .../textures/mcl_farming_beetroot_0.png | Bin 0 -> 274 bytes .../textures/mcl_farming_beetroot_1.png | Bin 0 -> 315 bytes .../textures/mcl_farming_beetroot_2.png | Bin 0 -> 448 bytes .../textures/mcl_farming_beetroot_3.png | Bin 0 -> 667 bytes .../textures/mcl_farming_beetroot_seeds.png | Bin 0 -> 14785 bytes .../textures/mcl_farming_beetroot_soup.png | Bin 0 -> 15468 bytes 9 files changed, 37 insertions(+), 30 deletions(-) create mode 100644 mods/mcl_farming/textures/mcl_farming_beetroot.png create mode 100644 mods/mcl_farming/textures/mcl_farming_beetroot_0.png create mode 100644 mods/mcl_farming/textures/mcl_farming_beetroot_1.png create mode 100644 mods/mcl_farming/textures/mcl_farming_beetroot_2.png create mode 100644 mods/mcl_farming/textures/mcl_farming_beetroot_3.png create mode 100644 mods/mcl_farming/textures/mcl_farming_beetroot_seeds.png create mode 100644 mods/mcl_farming/textures/mcl_farming_beetroot_soup.png diff --git a/mods/mcl_farming/beetroot.lua b/mods/mcl_farming/beetroot.lua index 230725ff7..c0eb3db9a 100644 --- a/mods/mcl_farming/beetroot.lua +++ b/mods/mcl_farming/beetroot.lua @@ -4,15 +4,35 @@ minetest.register_craftitem("mcl_farming:beetroot_seeds", { inventory_image = "mcl_farming_beetroot_seeds.png", wield_image = "mcl_farming_beetroot_seeds.png", on_place = function(itemstack, placer, pointed_thing) - return mcl_farming:place_seed(itemstack, placer, pointed_thing, "mcl_farming:beetroot_1") + return mcl_farming:place_seed(itemstack, placer, pointed_thing, "mcl_farming:beetroot_0") end }) +minetest.register_node("mcl_farming:beetroot_0", { + paramtype = "light", + walkable = false, + drawtype = "plantlike", + drop = "", + tiles = {"mcl_farming_beetroot_0.png"}, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, -0.125, 0.5} + }, + }, + groups = {dig_immediate=3, not_in_creative_inventory=1,dig_by_water=1}, + sounds = mcl_core.node_sound_leaves_defaults(), +}) + minetest.register_node("mcl_farming:beetroot_1", { paramtype = "light", walkable = false, drawtype = "plantlike", - drop = "", + drop = { + items = { + { items = {"mcl_farming:beetroot_seeds"}, rarity = 5 }, + }, + }, tiles = {"mcl_farming_beetroot_1.png"}, selection_box = { type = "fixed", @@ -20,7 +40,7 @@ minetest.register_node("mcl_farming:beetroot_1", { {-0.5, -0.5, -0.5, 0.5, -0.125, 0.5} }, }, - groups = {snappy=3, not_in_creative_inventory=1,dig_by_water=1}, + groups = {dig_immediate=3, not_in_creative_inventory=1,dig_by_water=1}, sounds = mcl_core.node_sound_leaves_defaults(), }) @@ -28,31 +48,19 @@ minetest.register_node("mcl_farming:beetroot_2", { paramtype = "light", walkable = false, drawtype = "plantlike", - drop = "", - tiles = {"mcl_farming_beetroot_2.png"}, + drop = { + items = { + { items = {"mcl_farming:beetroot_seeds"}, rarity = 4 }, + }, + }, + tiles = {"farming_carrot_2.png"}, selection_box = { type = "fixed", fixed = { {-0.5, -0.5, -0.5, 0.5, -0.125, 0.5} }, }, - groups = {snappy=3, not_in_creative_inventory=1,dig_by_water=1}, - sounds = mcl_core.node_sound_leaves_defaults(), -}) - -minetest.register_node("mcl_farming:beetroot_3", { - paramtype = "light", - walkable = false, - drawtype = "plantlike", - drop = "", - tiles = {"farming_carrot_3.png"}, - selection_box = { - type = "fixed", - fixed = { - {-0.5, -0.5, -0.5, 0.5, -0.125, 0.5} - }, - }, - groups = {snappy=3, not_in_creative_inventory=1,dig_by_water=1}, + groups = {dig_immediate=3, not_in_creative_inventory=1,dig_by_water=1}, sounds = mcl_core.node_sound_leaves_defaults(), }) @@ -64,19 +72,19 @@ minetest.register_node("mcl_farming:beetroot", { max_items = 2, items = { { items = {"mcl_farming:beetroot_item"}, rarity = 1 }, - { items = {"mcl_farming:beetroot_seed 3"}, rarity = 4 }, - { items = {"mcl_farming:beetroot_seed 2"}, rarity = 4 }, - { items = {"mcl_farming:beetroot_seed 1"}, rarity = 4 }, + { items = {"mcl_farming:beetroot_seeds 3"}, rarity = 4 }, + { items = {"mcl_farming:beetroot_seeds 2"}, rarity = 4 }, + { items = {"mcl_farming:beetroot_seeds 1"}, rarity = 4 }, }, }, - tiles = {"mcl_farming_beetroot_4.png"}, + tiles = {"mcl_farming_beetroot_3.png"}, selection_box = { type = "fixed", fixed = { {-0.5, -0.5, -0.5, 0.5, -0.125, 0.5} }, }, - groups = {snappy=3, not_in_creative_inventory=1,dig_by_water=1}, + groups = {dig_immediate=3, not_in_creative_inventory=1,dig_by_water=1}, sounds = mcl_core.node_sound_leaves_defaults(), }) @@ -106,4 +114,4 @@ minetest.register_craft({ }, }) -mcl_farming:add_plant("mcl_farming:beetroot", {"mcl_farming:beetroot_1", "mcl_farming:beetroot_2", "mcl_farming:beetroot_3", "mcl_farming:beetroot_4"}, 68, 3) +mcl_farming:add_plant("mcl_farming:beetroot", {"mcl_farming:beetroot_0", "mcl_farming:beetroot_1", "mcl_farming:beetroot_2"}, 68, 3) diff --git a/mods/mcl_farming/init.lua b/mods/mcl_farming/init.lua index 10664e844..77f489a8c 100644 --- a/mods/mcl_farming/init.lua +++ b/mods/mcl_farming/init.lua @@ -92,8 +92,7 @@ dofile(minetest.get_modpath("mcl_farming").."/potatoes.lua") dofile(minetest.get_modpath("mcl_farming").."/mushrooms.lua") -- ========= BEETROOT ========= --- TODO: Add beetroot textures ---dofile(minetest.get_modpath("mcl_farming").."/beetroot.lua") +dofile(minetest.get_modpath("mcl_farming").."/beetroot.lua") local time_to_load= os.clock() - init print(string.format("[MOD] "..minetest.get_current_modname().." loaded in %.4f s", time_to_load)) diff --git a/mods/mcl_farming/textures/mcl_farming_beetroot.png b/mods/mcl_farming/textures/mcl_farming_beetroot.png new file mode 100644 index 0000000000000000000000000000000000000000..e848a4dbbe19ab48db0ae25f372fa6348708a793 GIT binary patch literal 705 zcmV;y0zUnTP)`ZtgQFrnC+|0wLLJ z?S0Nk&NTrr1nXyZwl@bwRM!DGG22S_Y|v?(S*q=RH1r8K1f_HyfZ#N?O?%UA_r0OiC-2JnHs9(KGG;n8ZFCY*1= zj09FHYH;Lyk;)-U%+ZP6#x|^&ExO>;yr(YzQuQ0(1*d zqHLG*tW`cW443O(*Ai%fvVs3m0s5>GSnZymD8P3vFDwm#q%i_k6j1tGm4-ml7y+jV nXo2LeUq-KF|L3#eUoY?r#FKgsypt9Y00000NkvXXu0mjfchxN` literal 0 HcmV?d00001 diff --git a/mods/mcl_farming/textures/mcl_farming_beetroot_0.png b/mods/mcl_farming/textures/mcl_farming_beetroot_0.png new file mode 100644 index 0000000000000000000000000000000000000000..3e3162ab39283cc1b1ef9a976ab9b6dcc131f576 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%C&rs6b?QMf$sR$z3=CCj z3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8X6a5n0T@z;^_M8K-LVNdpDD zJzX3_A`U12`TyVkumh7?8zb9dK8ex;E12D64PG?_viDdeTw#O@IZR}hDEIm!|4H!x z!z*c}#r4sIF_gxn3dEL=n zeeAJA>G_j|2XxKYu6=!9n3Z(*dtc*26YE5AoAy;lnHhAZmlPU5(Jlcxi^0>?&t;uc GLK6UG>|ezuQ(U7m%fX7u=CG5&d%arqn4R2T*JXhG;ad2wTqy+0Gz7<#HjgI{MS9f1A zZJ9PdBTy#-*z-E9m;Nt)K+xH@n(al2)~xsWvc8S`Zyvk%fx$uQ-Pf&uzJx>uugd)D z|H~(taYn<@rAB9j-|@^p$hu(1-pXhVy}K4UzP%w#7ku_RiOlZuTCht&;OqaY|LJ&KT}WPk5#fqjE*CbIzBeW*(ufQxuth-24~x z|Hx5^yYr6oHZU46upMCdq0R8!>iAuTZ65oW7N}@k3_A%F*m0ypszZ13VWAKOfBF5I z6Giu2Ds}ZPir{0II=MLd`hM28mL28~IvqaAF|e%dIdhUJfJuo#K>u%E>7>aKpZoRZ zHdMDZFMP6tv-fN`LzDRIwJ)p;H$Hyz)rcjZIaH73zs(*0XGSyJzNj;tetT%w$0a-4 zlQ|jlj%QSgbA))sd1;!IZDm}`uyotO)z!@kN8+-s8>r_WyyY6|){|+{aJ8suzD{$) zfwxI7Uv27TTv4rX-NfGG(Q|d)t6`TW)_%Kc6g1nwmw|PD>&27$X&*NAF@9*f$|$z{ orBx~OsC|boFyt=akR{0FD%|$^ZZW literal 0 HcmV?d00001 diff --git a/mods/mcl_farming/textures/mcl_farming_beetroot_3.png b/mods/mcl_farming/textures/mcl_farming_beetroot_3.png new file mode 100644 index 0000000000000000000000000000000000000000..aa72b500e4b8b32c061f7045af1c004c5ab01d29 GIT binary patch literal 667 zcmV;M0%ZM(P)-qBtfCpyv_%7c;a6O!3w5iAiktR-I?kQ+4Kwk*=S$M!W)^2L z@7_7*mwRV28UXD%rMUnufD7OPxByQ!Bs_RF0PVCA+J*=J6XKr&P+y_2((sz)HcX~_ z;hA}BN@{dg0a972f!j+p?zsv;d7@qlz`~jGdqw9$0CV(z0etwJp@^;i=y#_iZYO(!yHhLe;ZLI$vzoWnwL zQVoE1EdikO!d^qeEIS**)weHZ_{V{l-2LCCzhgeo32o_xDSJJ7@D+OKGk5e#0LS5J zT+W5fa1p>=CWGn0rbpqV_GKN>?$_5a?-d7}1jdE%N&r`j5&Y`u6&hrNQ__IL zi6O*V-xLpU5e{Irt5ax@@^vFrS0${ceO(B?sxBO0q{aghy#Z((H8&!002ovPDHLkV1i@o B8^Hho literal 0 HcmV?d00001 diff --git a/mods/mcl_farming/textures/mcl_farming_beetroot_seeds.png b/mods/mcl_farming/textures/mcl_farming_beetroot_seeds.png new file mode 100644 index 0000000000000000000000000000000000000000..929200da54f291380fd7e2644abf9acae5ceea83 GIT binary patch literal 14785 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 literal 0 HcmV?d00001