Remove rubber trees since they are in moretrees now
parent
35ab137f56
commit
26840fe47a
5
init.lua
5
init.lua
|
@ -154,14 +154,11 @@ for lvl = 1, 6, 1 do
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
minetest.register_alias("farming:cotton", "farming:cotton_3")
|
minetest.register_alias("farming:cotton", "farming:cotton_3")
|
||||||
minetest.register_alias("farming:wheat_harvested", "farming:wheat")
|
minetest.register_alias("farming:wheat_harvested", "farming:wheat")
|
||||||
minetest.register_alias("farming:dough", "farming:flour")
|
minetest.register_alias("farming:dough", "farming:flour")
|
||||||
|
|
||||||
|
|
||||||
-- ========= RUBBER =========
|
|
||||||
dofile(minetest.get_modpath("farming_plus").."/rubber.lua")
|
|
||||||
|
|
||||||
-- ========= STRAWBERRIES =========
|
-- ========= STRAWBERRIES =========
|
||||||
dofile(minetest.get_modpath("farming_plus").."/strawberries.lua")
|
dofile(minetest.get_modpath("farming_plus").."/strawberries.lua")
|
||||||
|
|
||||||
|
|
104
rubber.lua
104
rubber.lua
|
@ -1,104 +0,0 @@
|
||||||
minetest.register_node("farming_plus:rubber_sapling", {
|
|
||||||
description = "Rubber Tree Sapling",
|
|
||||||
drawtype = "plantlike",
|
|
||||||
tiles = {"farming_rubber_sapling.png"},
|
|
||||||
inventory_image = "farming_rubber_sapling.png",
|
|
||||||
wield_image = "farming_rubber_sapling.png",
|
|
||||||
paramtype = "light",
|
|
||||||
walkable = false,
|
|
||||||
groups = {dig_immediate=3,flammable=2},
|
|
||||||
sounds = default.node_sound_defaults(),
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_node("farming_plus:rubber_tree_full", {
|
|
||||||
description = "Rubber Tree",
|
|
||||||
tiles = {"default_tree_top.png", "default_tree_top.png", "farming_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(),
|
|
||||||
|
|
||||||
on_dig = function(pos, node, digger)
|
|
||||||
minetest.node_dig(pos, node, digger)
|
|
||||||
minetest.env:remove_node(pos)
|
|
||||||
end,
|
|
||||||
|
|
||||||
after_destruct = function(pos, oldnode)
|
|
||||||
oldnode.name = "farming_plus:rubber_tree_empty"
|
|
||||||
minetest.env:set_node(pos, oldnode)
|
|
||||||
end
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
minetest.register_node("farming_plus:rubber_tree_empty", {
|
|
||||||
tiles = {"default_tree_top.png", "default_tree_top.png", "farming_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 = {"farming_plus:rubber_tree_empty"},
|
|
||||||
interval = 60,
|
|
||||||
chance = 15,
|
|
||||||
action = function(pos, node)
|
|
||||||
node.name = "farming_plus:rubber_tree_full"
|
|
||||||
minetest.env:set_node(pos, node)
|
|
||||||
end
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_node("farming_plus:rubber_leaves", {
|
|
||||||
drawtype = "allfaces_optional",
|
|
||||||
visual_scale = 1.3,
|
|
||||||
tiles = {"default_leaves.png"},
|
|
||||||
paramtype = "light",
|
|
||||||
groups = {snappy=3, leafdecay=3, flammable=2, not_in_creative_inventory=1},
|
|
||||||
drop = {
|
|
||||||
max_items = 1,
|
|
||||||
items = {
|
|
||||||
{
|
|
||||||
items = {'farming_plus:rubber_sapling'},
|
|
||||||
rarity = 20,
|
|
||||||
},
|
|
||||||
}
|
|
||||||
},
|
|
||||||
sounds = default.node_sound_leaves_defaults(),
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_abm({
|
|
||||||
nodenames = {"farming_plus:rubber_sapling"},
|
|
||||||
interval = 60,
|
|
||||||
chance = 20,
|
|
||||||
action = function(pos, node)
|
|
||||||
farming:generate_tree(pos, "farming_plus:rubber_tree_full", "farming_plus:rubber_leaves", {"default:dirt", "default:dirt_with_grass"})
|
|
||||||
end
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_on_generated(function(minp, maxp, blockseed)
|
|
||||||
if math.random(1, 100) > 5 then
|
|
||||||
return
|
|
||||||
end
|
|
||||||
local tmp = {x=(maxp.x-minp.x)/2+minp.x, y=(maxp.y-minp.y)/2+minp.y, z=(maxp.z-minp.z)/2+minp.z}
|
|
||||||
local pos = minetest.env:find_node_near(tmp, maxp.x-minp.x, {"default:dirt_with_grass"})
|
|
||||||
if pos ~= nil then
|
|
||||||
farming:generate_tree({x=pos.x, y=pos.y+1, z=pos.z}, "farming_plus:rubber_tree_full", "farming_plus:rubber_leaves", {"default:dirt", "default:dirt_with_grass"})
|
|
||||||
end
|
|
||||||
end)
|
|
||||||
|
|
||||||
minetest.register_craftitem("farming_plus:bucket_rubber", {
|
|
||||||
description = "Bucket with Caoutchouc",
|
|
||||||
inventory_image = "farming_bucket_rubber.png",
|
|
||||||
stack_max = 1,
|
|
||||||
})
|
|
||||||
|
|
||||||
local bucket_tmp = {
|
|
||||||
source = "farming_plus:rubber_tree_full",
|
|
||||||
itemname = "farming_plus:bucket_rubber"
|
|
||||||
}
|
|
||||||
bucket.liquids["farming_plus:rubber_tree_full"] = bucket_tmp
|
|
||||||
|
|
||||||
-- ========= FUEL =========
|
|
||||||
minetest.register_craft({
|
|
||||||
type = "fuel",
|
|
||||||
recipe = "farming_plus:rubber_sapling",
|
|
||||||
burntime = 10
|
|
||||||
})
|
|
Binary file not shown.
Before Width: | Height: | Size: 317 B |
Binary file not shown.
Before Width: | Height: | Size: 333 B |
Binary file not shown.
Before Width: | Height: | Size: 835 B |
Binary file not shown.
Before Width: | Height: | Size: 808 B |
Loading…
Reference in New Issue