From 1e31e4c0b1e622eafc3997e7936c1005ed746ade Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Tue, 21 Dec 2021 19:09:53 +0100 Subject: [PATCH] Add water --- mods/lzr_core/mapgen.lua | 4 +- mods/lzr_core/nodes.lua | 50 ++++++++++++++++++ mods/lzr_core/textures/default_stone.png | Bin 0 -> 447 bytes mods/lzr_core/textures/default_water.png | Bin 0 -> 343 bytes .../default_water_source_animated.png | Bin 0 -> 1101 bytes 5 files changed, 52 insertions(+), 2 deletions(-) create mode 100644 mods/lzr_core/textures/default_stone.png create mode 100644 mods/lzr_core/textures/default_water.png create mode 100644 mods/lzr_core/textures/default_water_source_animated.png diff --git a/mods/lzr_core/mapgen.lua b/mods/lzr_core/mapgen.lua index e2cff53..01f79f2 100644 --- a/mods/lzr_core/mapgen.lua +++ b/mods/lzr_core/mapgen.lua @@ -2,7 +2,7 @@ -- Aliases for map generators -- -minetest.register_alias("mapgen_stone", "lzr_core:wood") -minetest.register_alias("mapgen_water_source", "air") +minetest.register_alias("mapgen_stone", "lzr_core:stone") +minetest.register_alias("mapgen_water_source", "lzr_core:water_source") minetest.register_alias("mapgen_river_water_source", "air") diff --git a/mods/lzr_core/nodes.lua b/mods/lzr_core/nodes.lua index f294f72..7d086fb 100644 --- a/mods/lzr_core/nodes.lua +++ b/mods/lzr_core/nodes.lua @@ -1,5 +1,13 @@ local S = minetest.get_translator("lzr_core") +minetest.register_node("lzr_core:stone", { + description = S("Stone"), + tiles = {"default_stone.png"}, + groups = {cracky = 3, stone = 1}, + sounds = lzr_sounds.node_sound_stone_defaults(), +}) + + minetest.register_node("lzr_core:tree", { description = S("Tree Trunk"), tiles = {"default_tree_top.png", "default_tree_top.png", "default_tree.png"}, @@ -19,3 +27,45 @@ minetest.register_node("lzr_core:wood", { sounds = lzr_sounds.node_sound_wood_defaults(), }) +minetest.register_node("lzr_core:water_source", { + description = S("Water Source"), + drawtype = "liquid", + waving = 3, + tiles = { + { + name = "default_water_source_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 2.0, + }, + }, + { + name = "default_water_source_animated.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 2.0, + }, + }, + }, + use_texture_alpha = "blend", + paramtype = "light", + walkable = false, + pointable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + liquidtype = "source", + liquid_alternative_flowing = "lzr_core:water_source", + liquid_alternative_source = "lzr_core:water_source", + liquid_viscosity = 1, + liquid_range = 0, + post_effect_color = {a = 103, r = 30, g = 60, b = 90}, + groups = {water = 3, liquid = 3, cools_lava = 1}, +}) + diff --git a/mods/lzr_core/textures/default_stone.png b/mods/lzr_core/textures/default_stone.png new file mode 100644 index 0000000000000000000000000000000000000000..40e3b35e2d9253ad7209f8ea44a078ee134b6cc5 GIT binary patch literal 447 zcmV;w0YLtVP)SK=*sukHe72TDG!mLI(~QO(*6BduWj^D*H^#fR8y`)HTTbDti@w))7TUe=Q_NO zjHM62$3DjJp}H+Y**tz2p8QqCcWn23XHOdw%G);)x%4$ZQDbcT{F%Ib1JgjDu}GZT zXON&81If^UkJwoCF|``!=BCbMjAhQXQ;?Km>-!t9Avd; pn2Pte=soupprn-o5+aKa&3|I52hTquxgG!j002ovPDHLkV1n3X(e?lU literal 0 HcmV?d00001 diff --git a/mods/lzr_core/textures/default_water.png b/mods/lzr_core/textures/default_water.png new file mode 100644 index 0000000000000000000000000000000000000000..89b867a94fb20d0b9927a84ba2c3cecd3ed3fb96 GIT binary patch literal 343 zcmV-d0jU0oP)5k-gPCFbsv^AM#Kv+#u4FP3Qd&S#{W&pP-@TqE20Q1Fi+{tC8SO zx0E_4#=GgcgGk`?frR&Nhm4Ul>p;1l91=-SR}St;Z*iO;H9 z(4~#vu3pfsLnLGluT`~>_e4RrPSKD#{0>c`A#?exYxwOO1YJ8sL+A2YRf&eq6Y`!Q z=+-XeGm+P-O2})1Xz(17;Mx2RjUvHwgnTB8hRox$2AbI_vPj?zVZSN- zwsj&wGlabQguMENJo|)wCkqEm7xL^C^5_u;DhQatXH&yxQ!5fQQzT%9NZ?E%k6vM) zi2@Fdg6`dd9^L%*jlw>YM1p3C2F(@)l7X{?Jo`n1f$TXVfwP4Dr;7Mb69JL|(?$G% zB#=E_*l(&Z&@Uc6ORIQx13m6v666skjr<> ze~Ek0H;IGFALTSvUy4ZtZ%lY&Bh)kB5NJ=xmaRg%k^S?&dxVuH*>b&~2)3tk9nhYLex}FE zFDd`^i|2WNTCh^$-t^>87J*ZfZ%(hhIoTI*zrhC+vH!V z>sx)Bb#ssRe%UcqZu_Oj@8qjvJo~+07Dj&C@w~Qj!IO#KSq}=o=Wa^BH{Gl^J|v|2 z;`Bq6drs`za|(?9KHg_@dY_F~|M5-774I)^6FU4|v&nd$zu=zFwZ9x6%ZFb%nKWO{ znqT?*%b9nUrx(p%_vdl#FTL+8C(1pu{$0}hKKS1~r5PW;PkVoP*PZ3@Pwbw)&(*ts zJ7(YZ$Mt{ioqJjxeQ){0e;nW4ci12LEBLOzpuXj|@*Vm4we>Zu;zopr00!R@DF6Tf literal 0 HcmV?d00001