Created
April 17, 2013 12:27
-
-
Save celeron55/5403847 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
From 8982c076697cfb7770f1580cdb47531a8fde537d Mon Sep 17 00:00:00 2001 | |
From: "0gb.us" <0gb.us@0gb.us> | |
Date: Wed, 10 Apr 2013 00:11:40 -0700 | |
Subject: [PATCH] Added flowers. | |
--- | |
mods/default/init.lua | 12 +- | |
mods/flowers/depends.txt | 4 + | |
mods/flowers/init.lua | 220 +++++++++++++++++++++ | |
mods/flowers/mapgen.lua | 67 +++++++ | |
mods/flowers/textures/flowers_cotton.png | Bin 0 -> 315 bytes | |
mods/flowers/textures/flowers_cottonwad.png | Bin 0 -> 680 bytes | |
mods/flowers/textures/flowers_dandelion_white.png | Bin 0 -> 169 bytes | |
mods/flowers/textures/flowers_dandelion_yellow.png | Bin 0 -> 166 bytes | |
mods/flowers/textures/flowers_geranium.png | Bin 0 -> 361 bytes | |
mods/flowers/textures/flowers_rose.png | Bin 0 -> 171 bytes | |
mods/flowers/textures/flowers_tulip.png | Bin 0 -> 159 bytes | |
mods/flowers/textures/flowers_viola.png | Bin 0 -> 140 bytes | |
12 files changed, 297 insertions(+), 6 deletions(-) | |
create mode 100644 mods/flowers/depends.txt | |
create mode 100644 mods/flowers/init.lua | |
create mode 100644 mods/flowers/mapgen.lua | |
create mode 100644 mods/flowers/textures/flowers_cotton.png | |
create mode 100644 mods/flowers/textures/flowers_cottonwad.png | |
create mode 100644 mods/flowers/textures/flowers_dandelion_white.png | |
create mode 100644 mods/flowers/textures/flowers_dandelion_yellow.png | |
create mode 100644 mods/flowers/textures/flowers_geranium.png | |
create mode 100644 mods/flowers/textures/flowers_rose.png | |
create mode 100644 mods/flowers/textures/flowers_tulip.png | |
create mode 100644 mods/flowers/textures/flowers_viola.png | |
diff --git a/mods/default/init.lua b/mods/default/init.lua | |
index 1312ff4..e203f68 100644 | |
--- a/mods/default/init.lua | |
+++ b/mods/default/init.lua | |
@@ -1333,7 +1333,7 @@ minetest.register_node("default:junglegrass", { | |
walkable = false, | |
buildable_to = true, | |
is_ground_content = true, | |
- groups = {snappy=3,flammable=2,attached_node=1}, | |
+ groups = {snappy=3,flammable=2,flora=1,attached_node=1}, | |
sounds = default.node_sound_leaves_defaults(), | |
selection_box = { | |
type = "fixed", | |
@@ -2206,7 +2206,7 @@ minetest.register_node("default:grass_1", { | |
paramtype = "light", | |
walkable = false, | |
buildable_to = true, | |
- groups = {snappy=3,flammable=3,attached_node=1}, | |
+ groups = {snappy=3,flammable=3,flora=1,attached_node=1}, | |
sounds = default.node_sound_leaves_defaults(), | |
selection_box = { | |
type = "fixed", | |
@@ -2231,7 +2231,7 @@ minetest.register_node("default:grass_2", { | |
buildable_to = true, | |
is_ground_content = true, | |
drop = "default:grass_1", | |
- groups = {snappy=3,flammable=3,attached_node=1,not_in_creative_inventory=1}, | |
+ groups = {snappy=3,flammable=3,flora=1,attached_node=1,not_in_creative_inventory=1}, | |
sounds = default.node_sound_leaves_defaults(), | |
selection_box = { | |
type = "fixed", | |
@@ -2249,7 +2249,7 @@ minetest.register_node("default:grass_3", { | |
buildable_to = true, | |
is_ground_content = true, | |
drop = "default:grass_1", | |
- groups = {snappy=3,flammable=3,attached_node=1,not_in_creative_inventory=1}, | |
+ groups = {snappy=3,flammable=3,flora=1,attached_node=1,not_in_creative_inventory=1}, | |
sounds = default.node_sound_leaves_defaults(), | |
selection_box = { | |
type = "fixed", | |
@@ -2268,7 +2268,7 @@ minetest.register_node("default:grass_4", { | |
buildable_to = true, | |
is_ground_content = true, | |
drop = "default:grass_1", | |
- groups = {snappy=3,flammable=3,attached_node=1,not_in_creative_inventory=1}, | |
+ groups = {snappy=3,flammable=3,flora=1,attached_node=1,not_in_creative_inventory=1}, | |
sounds = default.node_sound_leaves_defaults(), | |
selection_box = { | |
type = "fixed", | |
@@ -2287,7 +2287,7 @@ minetest.register_node("default:grass_5", { | |
buildable_to = true, | |
is_ground_content = true, | |
drop = "default:grass_1", | |
- groups = {snappy=3,flammable=3,attached_node=1,not_in_creative_inventory=1}, | |
+ groups = {snappy=3,flammable=3,flora=1,attached_node=1,not_in_creative_inventory=1}, | |
sounds = default.node_sound_leaves_defaults(), | |
selection_box = { | |
type = "fixed", | |
diff --git a/mods/flowers/depends.txt b/mods/flowers/depends.txt | |
new file mode 100644 | |
index 0000000..d28aefb | |
--- /dev/null | |
+++ b/mods/flowers/depends.txt | |
@@ -0,0 +1,4 @@ | |
+default | |
+dye | |
+wool | |
+ | |
diff --git a/mods/flowers/init.lua b/mods/flowers/init.lua | |
new file mode 100644 | |
index 0000000..44d5432 | |
--- /dev/null | |
+++ b/mods/flowers/init.lua | |
@@ -0,0 +1,220 @@ | |
+-- Flowers mod by VanessaE, 2012-08-01 | |
+-- Rewritten from Ironzorg's last update, | |
+-- as included in Nature Pack Controlled | |
+-- | |
+-- License: WTFPL (applies to all parts and textures) | |
+-- | |
+-- This is included with permission from VanessaE <-=-=-=-=-<< | |
+-- | |
+ | |
+-- Map Generation | |
+dofile(minetest.get_modpath("flowers").."/mapgen.lua") | |
+ | |
+-- Node deffinitions | |
+minetest.register_node("flowers:flower_cotton", { | |
+ description = "Cotton Plant", | |
+ drawtype = "plantlike", | |
+ tiles = { "flowers_cotton.png" }, | |
+ inventory_image = "flowers_cotton.png", | |
+ wield_image = "flowers_cotton.png", | |
+ sunlight_propagates = true, | |
+ paramtype = "light", | |
+ walkable = false, | |
+ groups = {snappy=3,flammable=2,flower=1,leafy=1,flora=1,attached_node=1}, | |
+ sounds = default.node_sound_leaves_defaults(), | |
+ selection_box = { | |
+ type = "fixed", | |
+ fixed = { -0.15, -0.5, -0.15, 0.15, 0.2, 0.15 }, | |
+ }, | |
+}) | |
+ | |
+minetest.register_node("flowers:flower_dandelion_white", { | |
+ description = "White Dandelion", | |
+ drawtype = "plantlike", | |
+ tiles = { "flowers_dandelion_white.png" }, | |
+ inventory_image = "flowers_dandelion_white.png", | |
+ wield_image = "flowers_dandelion_white.png", | |
+ sunlight_propagates = true, | |
+ paramtype = "light", | |
+ walkable = false, | |
+ groups = {snappy=3,flammable=2,flower=1,leafy=1,flora=1,attached_node=1}, | |
+ sounds = default.node_sound_leaves_defaults(), | |
+ selection_box = { | |
+ type = "fixed", | |
+ fixed = { -0.15, -0.5, -0.15, 0.15, 0.2, 0.15 }, | |
+ }, | |
+}) | |
+ | |
+minetest.register_node("flowers:flower_dandelion_yellow", { | |
+ description = "Yellow Dandelion", | |
+ drawtype = "plantlike", | |
+ tiles = { "flowers_dandelion_yellow.png" }, | |
+ inventory_image = "flowers_dandelion_yellow.png", | |
+ wield_image = "flowers_dandelion_yellow.png", | |
+ sunlight_propagates = true, | |
+ paramtype = "light", | |
+ walkable = false, | |
+ groups = {snappy=3,flammable=2,flower=1,leafy=1,flora=1,attached_node=1}, | |
+ sounds = default.node_sound_leaves_defaults(), | |
+ selection_box = { | |
+ type = "fixed", | |
+ fixed = { -0.15, -0.5, -0.15, 0.15, 0.2, 0.15 }, | |
+ }, | |
+}) | |
+ | |
+minetest.register_node("flowers:flower_geranium", { | |
+ description = "Blue Geranium", | |
+ drawtype = "plantlike", | |
+ tiles = { "flowers_geranium.png" }, | |
+ inventory_image = "flowers_geranium.png", | |
+ wield_image = "flowers_geranium.png", | |
+ sunlight_propagates = true, | |
+ paramtype = "light", | |
+ walkable = false, | |
+ groups = {snappy=3,flammable=2,flower=1,leafy=1,flora=1,attached_node=1}, | |
+ sounds = default.node_sound_leaves_defaults(), | |
+ selection_box = { | |
+ type = "fixed", | |
+ fixed = { -0.15, -0.5, -0.15, 0.15, 0.2, 0.15 }, | |
+ }, | |
+}) | |
+ | |
+minetest.register_node("flowers:flower_rose", { | |
+ description = "Rose", | |
+ drawtype = "plantlike", | |
+ tiles = { "flowers_rose.png" }, | |
+ inventory_image = "flowers_rose.png", | |
+ wield_image = "flowers_rose.png", | |
+ sunlight_propagates = true, | |
+ paramtype = "light", | |
+ walkable = false, | |
+ groups = {snappy=3,flammable=2,flower=1,leafy=1,flora=1,attached_node=1}, | |
+ sounds = default.node_sound_leaves_defaults(), | |
+ selection_box = { | |
+ type = "fixed", | |
+ fixed = { -0.15, -0.5, -0.15, 0.15, 0.2, 0.15 }, | |
+ }, | |
+}) | |
+ | |
+minetest.register_node("flowers:flower_tulip", { | |
+ description = "Tulip", | |
+ drawtype = "plantlike", | |
+ tiles = { "flowers_tulip.png" }, | |
+ inventory_image = "flowers_tulip.png", | |
+ wield_image = "flowers_tulip.png", | |
+ sunlight_propagates = true, | |
+ paramtype = "light", | |
+ walkable = false, | |
+ groups = {snappy=3,flammable=2,flower=1,leafy=1,flora=1,attached_node=1}, | |
+ sounds = default.node_sound_leaves_defaults(), | |
+ selection_box = { | |
+ type = "fixed", | |
+ fixed = { -0.15, -0.5, -0.15, 0.15, 0.2, 0.15 }, | |
+ }, | |
+}) | |
+ | |
+minetest.register_node("flowers:flower_viola", { | |
+ description = "Viola", | |
+ drawtype = "plantlike", | |
+ tiles = { "flowers_viola.png" }, | |
+ inventory_image = "flowers_viola.png", | |
+ wield_image = "flowers_viola.png", | |
+ sunlight_propagates = true, | |
+ paramtype = "light", | |
+ walkable = false, | |
+ groups = {snappy=3,flammable=2,flower=1,leafy=1,flora=1,attached_node=1}, | |
+ sounds = default.node_sound_leaves_defaults(), | |
+ selection_box = { | |
+ type = "fixed", | |
+ fixed = { -0.15, -0.5, -0.15, 0.15, 0.2, 0.15 }, | |
+ }, | |
+}) | |
+ | |
+-- Craft item | |
+minetest.register_craftitem("flowers:cotton", { | |
+ description = "Cotton Wad", | |
+ image = "flowers_cottonwad.png", | |
+}) | |
+ | |
+-- Recipes | |
+minetest.register_craft({ | |
+ output = "flowers:cotton 3", | |
+ recipe ={{"flowers:flower_cotton"}}, | |
+}) | |
+ | |
+minetest.register_craft({ | |
+ output = "wool:white 2", | |
+ recipe = { | |
+ {'flowers:cotton', 'flowers:cotton'}, | |
+ {'flowers:cotton', 'flowers:cotton'}, | |
+ } | |
+}) | |
+ | |
+minetest.register_craft({ | |
+ output = "dye:white", | |
+ recipe ={ | |
+ {"flowers:flower_dandelion_white","flowers:flower_dandelion_white"}, | |
+ {"flowers:flower_dandelion_white","flowers:flower_dandelion_white"}, | |
+ } | |
+}) | |
+ | |
+minetest.register_craft({ | |
+ output = "dye:yellow", | |
+ recipe ={ | |
+ {"flowers:flower_dandelion_yellow","flowers:flower_dandelion_yellow"}, | |
+ {"flowers:flower_dandelion_yellow","flowers:flower_dandelion_yellow"}, | |
+ } | |
+}) | |
+ | |
+minetest.register_craft({ | |
+ output = "dye:blue", | |
+ recipe ={ | |
+ {"flowers:flower_geranium","flowers:flower_geranium"}, | |
+ {"flowers:flower_geranium","flowers:flower_geranium"}, | |
+ } | |
+}) | |
+ | |
+minetest.register_craft({ | |
+ output = "dye:red", | |
+ recipe ={ | |
+ {"flowers:flower_rose","flowers:flower_rose"}, | |
+ {"flowers:flower_rose","flowers:flower_rose"}, | |
+ } | |
+}) | |
+ | |
+minetest.register_craft({ | |
+ output = "dye:orange", | |
+ recipe ={ | |
+ {"flowers:flower_tulip","flowers:flower_tulip"}, | |
+ {"flowers:flower_tulip","flowers:flower_tulip"}, | |
+ } | |
+}) | |
+ | |
+minetest.register_craft({ | |
+ output = "dye:violet", | |
+ recipe ={ | |
+ {"flowers:flower_viola","flowers:flower_viola"}, | |
+ {"flowers:flower_viola","flowers:flower_viola"}, | |
+ } | |
+}) | |
+ | |
+-- Slow flower repopulation | |
+minetest.register_abm({ | |
+ nodenames = {"group:flora"}, | |
+ neighbors = {"default:dirt_with_grass"}, | |
+ interval = 128, | |
+ chance = 256, | |
+ action = function(pos, node) | |
+ local pos0 = {x=pos.x-4,y=pos.y-4,z=pos.z-4} | |
+ local pos1 = {x=pos.x+4,y=pos.y+4,z=pos.z+4} | |
+ local seedling = minetest.env:find_nodes_in_area(pos0, pos1, "default:dirt_with_grass") | |
+ if #seedling > 0 then | |
+ seedling = seedling[math.random(#seedling)] | |
+ seedling.y = seedling.y + 1 | |
+ if minetest.env:get_node(seedling).name == "air" then | |
+ minetest.env:set_node(seedling, {name=node.name}) | |
+ end | |
+ end | |
+ end, | |
+}) | |
+ | |
diff --git a/mods/flowers/mapgen.lua b/mods/flowers/mapgen.lua | |
new file mode 100644 | |
index 0000000..eab57d5 | |
--- /dev/null | |
+++ b/mods/flowers/mapgen.lua | |
@@ -0,0 +1,67 @@ | |
+minetest.register_on_generated(function(minp, maxp, seed) | |
+ if maxp.y >= 2 and minp.y <= 0 then | |
+ -- Generate grass | |
+ local perlin1 = minetest.env:get_perlin(329, 3, 0.6, 100) | |
+ -- Assume X and Z lengths are equal | |
+ local divlen = 16 | |
+ local divs = (maxp.x-minp.x)/divlen+1; | |
+ for divx=0,divs-1 do | |
+ for divz=0,divs-1 do | |
+ local x0 = minp.x + math.floor((divx+0)*divlen) | |
+ local z0 = minp.z + math.floor((divz+0)*divlen) | |
+ local x1 = minp.x + math.floor((divx+1)*divlen) | |
+ local z1 = minp.z + math.floor((divz+1)*divlen) | |
+ -- Determine grass amount from perlin noise | |
+ local grass_amount = math.floor(perlin1:get2d({x=x0, y=z0}) ^ 3 * 9) | |
+ -- Find random positions for grass based on this random | |
+ local pr = PseudoRandom(seed+1) | |
+ for i=0,grass_amount do | |
+ local x = pr:next(x0, x1) | |
+ local z = pr:next(z0, z1) | |
+ -- Find ground level (0...15) | |
+ local ground_y = nil | |
+ for y=30,0,-1 do | |
+ if minetest.env:get_node({x=x,y=y,z=z}).name ~= "air" then | |
+ ground_y = y | |
+ break | |
+ end | |
+ end | |
+ | |
+ if ground_y then | |
+ local p = {x=x,y=ground_y+1,z=z} | |
+ local nn = minetest.env:get_node(p).name | |
+ -- Check if the node can be replaced | |
+ if minetest.registered_nodes[nn] and | |
+ minetest.registered_nodes[nn].buildable_to then | |
+ nn = minetest.env:get_node({x=x,y=ground_y,z=z}).name | |
+ -- If desert sand, add dry shrub | |
+ if nn == "default:desert_sand" then | |
+ minetest.env:set_node(p,{name="default:dry_shrub"}) | |
+ -- If dirt with grass, add grass | |
+ elseif nn == "default:dirt_with_grass" then | |
+ local flower_choice = math.random(6) | |
+ if flower_choice == 1 then | |
+ flower = "flowers:flower_tulip" | |
+ elseif flower_choice == 2 then | |
+ flower = "flowers:flower_rose" | |
+ elseif flower_choice == 3 then | |
+ flower = "flowers:flower_dandelion_yellow" | |
+ elseif flower_choice == 4 then | |
+ flower = "flowers:flower_dandelion_white" | |
+ elseif flower_choice == 5 then | |
+ flower = "flowers:flower_geranium" | |
+ elseif flower_choice == 6 then | |
+ flower = "flowers:flower_viola" | |
+ end | |
+ minetest.env:set_node(p,{name=flower}) | |
+ end | |
+ end | |
+ end | |
+ | |
+ end | |
+ end | |
+ end | |
+ end | |
+ | |
+end) | |
+ | |
diff --git a/mods/flowers/textures/flowers_cotton.png b/mods/flowers/textures/flowers_cotton.png | |
new file mode 100644 | |
index 0000000000000000000000000000000000000000..7b046dd5abef2547d880ccdedbf59c5efe0719ac | |
GIT binary patch | |
literal 315 | |
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ | |
z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgg)9v)5u;e4ftaG=m`PZ!4!i_>o> | |
zZRBk>5OAHZERwe46wkz_CN=IQXE<gm9Cqn({1qZ1!o%ov$XH>a#Z=uU8HdbEPt4Wl | |
zf7$>4ul0||-vbt=T{aO@=u38SVU$SLIbgt};<-qSm0{JYO;OqZ^KOeZnE2ke2<*t| | |
z5p=&4^;_!DyXHo@1+T5%xjuAl_?*Rd`RCp9sgaXXB^%DC6n7N=E^d6lp_eKcxc#{3 | |
zgBNBGj+j55@;>*(-B(h}pX{p(dcOGAt4n;-GcJDOX3g|*US9De6X*>FPgg&ebxsLQ | |
E0C%Z(`~Uy| | |
literal 0 | |
HcmV?d00001 | |
diff --git a/mods/flowers/textures/flowers_cottonwad.png b/mods/flowers/textures/flowers_cottonwad.png | |
new file mode 100644 | |
index 0000000000000000000000000000000000000000..c184db25a22b83fddef424ab990e65b24903c44f | |
GIT binary patch | |
literal 680 | |
zcmV;Z0$2TsP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp) | |
z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2ipt` | |
z3K<$u{=q>200JmUL_t(I%dL~KYZO5k#ecK8TeI<!n{X0uB*&d_mDmc=Dp**k*jW2N | |
zh<`!;0UNOqEUav<6D-8WLeb_LBPl|P&0b)<WcRqcxVyyLov|=`Y=R(y9}LX!@!q`e | |
z@jdvTrL|W7igAidzu$j891cHgtsnm7lTEGlR`C|4#`}YVgX^B>C5=Yo32+CvecJvG | |
zyaql3Pl0Pnsm^(VO=HZn(P-3)<M?8`-L91S7Kl$yP7aMRi=O9QP)c1oGXk(9gs4a< | |
z>uYOk)!}d`@;sj_^?kn<hT+vHike{<?)G}UO@K;?;Jz`Yo9DT39EWPPN}8tBYBjXh | |
zG@DHv#}R-%Iy(CHClB5lW9~*#1VEA`EG;cjuh*GQrvP}K$9Oy@%d*3bjg8Ca72KLm | |
zr=)30k|Y33CKJLiWO;d+IF6akW>{;HQZ5#tGQpyh5-DY&h(@D96h$cYdp)eR?C<Z> | |
zYPCjZ2z=k)%CgL{)?%$iYdr^*YciRzva*7;cKiGyeGozfgTa6(ifFgnxUNf*Bp74n | |
z1gE|jA;b@@^<%BInwvNn3_dxIb3+JG6+&RGMF_!oJVr{1F@_)r=yW<?fE3sPww)pa | |
zl}bfeYv0XgGqNnh7{lJ)9(kUVWm(}qz*itRJ#UH;9s%yc!on-pbzcTS0KoeCI;*Rz | |
z93LMO1OeS{_a4wIEKy2nQA*(hrPK?p^%bB4+yrVx)_`5WS4#aX8~Y2i84@^12j~v~ | |
O0000<MNUMnLSTXd@g@8K | |
literal 0 | |
HcmV?d00001 | |
diff --git a/mods/flowers/textures/flowers_dandelion_white.png b/mods/flowers/textures/flowers_dandelion_white.png | |
new file mode 100644 | |
index 0000000000000000000000000000000000000000..b22d6d4644b7cc8cc1ff653d9c58d163d2ec79db | |
GIT binary patch | |
literal 169 | |
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|l097<Lo7}w | |
zCrGf0FuT=En!bMifBxjxSyD!mQW!R+)wCH17Cri$e*WVrVH1ZSuSwey9Ry}9+4yJq | |
z3GN^@pDC@3iVjm4>o(u`H(92`!1w&QKh4$2!MF6?CM7Z6oM629UqUE1!^C9@uhz7< | |
R#R08j@O1TaS?83{1OP(iJX8Px | |
literal 0 | |
HcmV?d00001 | |
diff --git a/mods/flowers/textures/flowers_dandelion_yellow.png b/mods/flowers/textures/flowers_dandelion_yellow.png | |
new file mode 100644 | |
index 0000000000000000000000000000000000000000..500adef8efb469520f44acb82102945520c3cc29 | |
GIT binary patch | |
literal 166 | |
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|5<FcTLo7}w | |
zCrGf0FuT=E%3p8rr+s5<>4w#*DsIMh&NDbHKmL;Z^NEG`g2}={2>}+hOr8IlpPHs{ | |
z3a2JIa0sL}+}GLmUxi)C=kjLb{}1lnnDVWA;*tmlvnOZP*hgGtV%VT3^Xlr1|L#D$ | |
O7(8A5T-G@yGywo3={m9i | |
literal 0 | |
HcmV?d00001 | |
diff --git a/mods/flowers/textures/flowers_geranium.png b/mods/flowers/textures/flowers_geranium.png | |
new file mode 100644 | |
index 0000000000000000000000000000000000000000..5325982eac3e749ef71ec3c2e16df67bd5a730e6 | |
GIT binary patch | |
literal 361 | |
zcmV-v0ha!WP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00009a7bBm001r{ | |
z001r{0eGc9b^rhX2XskIMF-pn2LJ*obPNAt00039Nkl<ZILl*T7zGpqMqCmGj%WX~ | |
zuzY6V6THbFp<Kpr^UOvDCI$|M)4MHD^f2KvfLHJ^11F0F!>>P|7_OhMV&GyCXHYe9 | |
zC(Z?SfwTY1Xp}HKJhzR(RG**0)=Gq7#==(&U;iIsU}xcA*uN$Pu8#$q0bjppFg&`r | |
zmw}n_FN3h)Zw6lO9}GVj&NKY~Zo%;R|91w0Uii=Oo#EHtZwxE~yBLn1dCySOeVaj6 | |
zBah+F{~rvDj6aAAL<R;1hNw#Z|98%9U|?fmX87`*gW<wHGYs`i_zbvt@-PDf!+(Y! | |
zzkg%ZOccoNm;R4W9;XWu8ioHOdxc~J7Sz9GL^gzMK*$RK^d?q5CRMpg00000NkvXX | |
Hu0mjfS38fd | |
literal 0 | |
HcmV?d00001 | |
diff --git a/mods/flowers/textures/flowers_rose.png b/mods/flowers/textures/flowers_rose.png | |
new file mode 100644 | |
index 0000000000000000000000000000000000000000..4047d3ff25045e93dbb685eabd382c12df65e308 | |
GIT binary patch | |
literal 171 | |
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|QaxQ9Lo7}w | |
zCrGd|^Gkg6oR^sJ<NSdG2MU@S8x`5wqugp{<uB+=G;ZmXNY8pO@o?q=UL_M@o@Uhx | |
z1_=j**;pDqrB2t^eA3yW@+WQM-}<s=@~MSBC(0Hj9aQOky8ph;w*Mx@tPEnEVkV8Z | |
R96(NC@O1TaS?83{1OSfTJKF#N | |
literal 0 | |
HcmV?d00001 | |
diff --git a/mods/flowers/textures/flowers_tulip.png b/mods/flowers/textures/flowers_tulip.png | |
new file mode 100644 | |
index 0000000000000000000000000000000000000000..56869979b0232f5001753de1495e0bdd956c60b3 | |
GIT binary patch | |
literal 159 | |
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|B0XIkLo7}w | |
zCrGe1%gpIc{PBP5q=)}^O0@moam7H;=*hF>Kc9R|z8{kbzjIFg6sxgF<cZHs_jR`Y | |
z7qPydFLt|rvdOgnKX_7<t}XD*+%Ms2#xPxN62lqp9SjUp)TAui0%{9^mN0m_`njxg | |
HN@xNAYRo!h | |
literal 0 | |
HcmV?d00001 | |
diff --git a/mods/flowers/textures/flowers_viola.png b/mods/flowers/textures/flowers_viola.png | |
new file mode 100644 | |
index 0000000000000000000000000000000000000000..21e17bdedab64d71b333087d8513aecb6c130494 | |
GIT binary patch | |
literal 140 | |
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|+&o<zLo7}w | |
zCrGd^Zr})z3ivBO-$q$eYPb28q!sChQW<<ceqO%5Fl$*CHwV*X6R|ys2V71tXbS)F | |
m`f%#k*`(k8J=z+dm>9GliBFv_q`eYoB7>)^pUXO@geCxvrY$c3 | |
literal 0 | |
HcmV?d00001 | |
-- | |
1.8.1.5 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment