From 43acec290067f9aca534647d46ba1f13cfeb377a Mon Sep 17 00:00:00 2001 From: TechDudie <73961295+TechDudie@users.noreply.github.com> Date: Tue, 09 Feb 2021 19:03:55 +0100 Subject: [PATCH] Add Rubber Goo as replacement for the grinder (#578) --- technic_worldgen/rubber.lua | 32 ++++++++++++++------------------ 1 files changed, 14 insertions(+), 18 deletions(-) diff --git a/technic_worldgen/rubber.lua b/technic_worldgen/rubber.lua index 370d40e..11da9ca 100644 --- a/technic_worldgen/rubber.lua +++ b/technic_worldgen/rubber.lua @@ -1,14 +1,16 @@ -- Code of rubber tree by PilzAdam +local S = technic.worldgen.gettext + minetest.register_node(":moretrees:rubber_tree_sapling", { - description = "Rubber Tree Sapling", + description = S("Rubber Tree Sapling"), drawtype = "plantlike", tiles = {"technic_rubber_sapling.png"}, inventory_image = "technic_rubber_sapling.png", wield_image = "technic_rubber_sapling.png", paramtype = "light", walkable = false, - groups = {dig_immediate=3, flammable=2}, + groups = {dig_immediate=3, flammable=2, sapling=1}, sounds = default.node_sound_defaults(), }) @@ -19,45 +21,39 @@ }) minetest.register_node(":moretrees:rubber_tree_trunk", { - description = "Rubber Tree", + description = S("Rubber Tree"), tiles = {"default_tree_top.png", "default_tree_top.png", "technic_rubber_tree_full.png"}, groups = {tree=1, snappy=1, choppy=2, oddly_breakable_by_hand=1, flammable=2}, - drop = "default:tree", sounds = default.node_sound_wood_defaults(), }) minetest.register_node(":moretrees:rubber_tree_trunk_empty", { + description = S("Rubber Tree"), tiles = {"default_tree_top.png", "default_tree_top.png", "technic_rubber_tree_empty.png"}, groups = {tree=1, snappy=1, choppy=2, oddly_breakable_by_hand=1, flammable=2, not_in_creative_inventory=1}, - drop = "default:tree", sounds = default.node_sound_wood_defaults(), -}) - -minetest.register_abm({ - nodenames = {"moretrees:rubber_tree_trunk_empty"}, - interval = 60, - chance = 15, - action = function(pos, node) - minetest.set_node(pos, {name="moretrees:rubber_tree_trunk"}) - end }) minetest.register_node(":moretrees:rubber_tree_leaves", { drawtype = "allfaces_optional", - visual_scale = 1.3, + description = S("Rubber Tree Leaves"), tiles = {"technic_rubber_leaves.png"}, paramtype = "light", - groups = {snappy=3, leafdecay=3, flammable=2, not_in_creative_inventory=1}, + groups = {snappy=3, leafdecay=3, flammable=2, leaves=1}, drop = { max_items = 1, items = {{ items = {"moretrees:rubber_tree_sapling"}, rarity = 20, - }} + }, + { + items = {"moretrees:rubber_tree_leaves"}, + } + } }, sounds = default.node_sound_leaves_defaults(), }) @@ -77,6 +73,7 @@ minetest.register_abm({ nodenames = {"moretrees:rubber_tree_sapling"}, + label = "Worldgen: grow rubber tree sapling", interval = 60, chance = 20, action = function(pos, node) @@ -101,4 +98,3 @@ end end) end - -- Gitblit v1.8.0