From 985432c541eccaeef6ca78e4c16235c048e81f39 Mon Sep 17 00:00:00 2001 From: Calinou Date: Sun, 30 Aug 2015 12:28:58 +0200 Subject: [PATCH] Add lilypads --- mods/flowers/init.lua | 22 ++++++++++++++++++++++ mods/flowers/mapgen.lua | 20 ++++++++++++++++++++ mods/flowers/schematics/lilypad.mts | Bin 0 -> 74 bytes mods/flowers/textures/flowers_lilypad.png | Bin 0 -> 269 bytes 4 files changed, 42 insertions(+) create mode 100644 mods/flowers/schematics/lilypad.mts create mode 100644 mods/flowers/textures/flowers_lilypad.png diff --git a/mods/flowers/init.lua b/mods/flowers/init.lua index bb2f3011..83d55ea0 100644 --- a/mods/flowers/init.lua +++ b/mods/flowers/init.lua @@ -235,3 +235,25 @@ minetest.register_abm({ end end }) + +minetest.register_node("flowers:lilypad", { + description = "Lilypad", + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + walkable = false, + tiles = {"flowers_lilypad.png"}, + inventory_image = "flowers_lilypad.png", + wield_image = "flowers_lilypad.png", + sunlight_propagates = true, + groups = {snappy = 3, flammable = 2, flora = 1, attached_node = 1}, + sounds = default.node_sound_leaves_defaults(), + node_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -0.49, 0.5} + }, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -0.46, 0.5} + } +}) diff --git a/mods/flowers/mapgen.lua b/mods/flowers/mapgen.lua index 5c386e58..0440f20a 100644 --- a/mods/flowers/mapgen.lua +++ b/mods/flowers/mapgen.lua @@ -116,6 +116,26 @@ function flowers.register_decorations() register_mushroom("mushroom_fertile_red") end +minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:sand", "default:dirt"}, + spawn_by = {"default:water_source"}, + num_spawn_by = 1, + sidelen = 16, + noise_params = { + offset = -0.3, + scale = 0.7, + spread = {x=200, y=200, z=200}, + seed = 354, + octaves = 3, + persist = 0.7 + }, + y_min = 0, + y_max = 0, + schematic = minetest.get_modpath("flowers").."/schematics/lilypad.mts", + rotation = "random", +}) + -- -- Detect mapgen to select functions diff --git a/mods/flowers/schematics/lilypad.mts b/mods/flowers/schematics/lilypad.mts new file mode 100644 index 0000000000000000000000000000000000000000..4cb67245f3c4222c068a7eb2e28d1519034d4a9c GIT binary patch literal 74 zcmeYb3HD`RVPIrnW?-zZuV-Ll5J^c*ODxSPu_{k2NiB*m&Mz%WPGu0tFG?*g$SEzh d%E`>BEJ#eLn3J5qz;x`_uPOyr2KE-ldH@`27y|$R literal 0 HcmV?d00001 diff --git a/mods/flowers/textures/flowers_lilypad.png b/mods/flowers/textures/flowers_lilypad.png new file mode 100644 index 0000000000000000000000000000000000000000..ae6eee7e5c41a1b5fce87d5d9c2a499acc99e8ac GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Q-Dv1E0B(xX<4w+E`6c3ZK;B9 zo33A{UdJAvnyns%>)pa98~p$O|LDD@W#^I_wt4zY)cF7Z(EtByUjFYW+2EeA*dlJB zd8vhj3(yqCk|4ie28U-i(tw;wPZ!4!iOact?n2Ct9Ly6F9;qGwUw@VPo8Qk3wb@=A zPbTrG{Qi99RG*{OU(TRL<7v0Itx;LfYTLcw;kG-rfu6I(UwwQ2y