forked from VoxeLibre/VoxeLibre
Allow to place sugar canes on sugar canes
This commit is contained in:
parent
1f8ae56d52
commit
3d1ea57e4b
|
@ -46,7 +46,7 @@ minetest.register_node("mcl_core:cactus", {
|
||||||
minetest.register_node("mcl_core:reeds", {
|
minetest.register_node("mcl_core:reeds", {
|
||||||
description = "Sugar Canes",
|
description = "Sugar Canes",
|
||||||
_doc_items_longdesc = "Sugar canes are a plant which has some uses in crafting. Sugar canes will slowly grow up to 3 blocks when they are next to water and are placed on a grass block, dirt, sand, red sand, podzol or coarse dirt. When a sugar cane is broken, all sugar canes connected above will break as well.",
|
_doc_items_longdesc = "Sugar canes are a plant which has some uses in crafting. Sugar canes will slowly grow up to 3 blocks when they are next to water and are placed on a grass block, dirt, sand, red sand, podzol or coarse dirt. When a sugar cane is broken, all sugar canes connected above will break as well.",
|
||||||
_doc_items_usagehelp = "Sugar canes can only be placed on blocks on which they would grow.",
|
_doc_items_usagehelp = "Sugar canes can only be placed top of other sugar canes and on top of blocks on which they would grow.",
|
||||||
drawtype = "plantlike",
|
drawtype = "plantlike",
|
||||||
tiles = {"default_papyrus.png"},
|
tiles = {"default_papyrus.png"},
|
||||||
inventory_image = "mcl_core_reeds.png",
|
inventory_image = "mcl_core_reeds.png",
|
||||||
|
@ -81,9 +81,11 @@ minetest.register_node("mcl_core:reeds", {
|
||||||
local snn = soil_node.name -- soil node name
|
local snn = soil_node.name -- soil node name
|
||||||
|
|
||||||
-- Placement rules:
|
-- Placement rules:
|
||||||
-- * On group:soil_sugarcane
|
-- * On top of group:soil_sugarcane AND next to water or frosted ice. OR
|
||||||
-- * Next to water or frosted ice
|
-- * On top of sugar canes
|
||||||
if minetest.get_item_group(snn, "soil_sugarcane") == 0 then
|
if snn == "mcl_core:reeds" then
|
||||||
|
return true
|
||||||
|
elseif minetest.get_item_group(snn, "soil_sugarcane") == 0 then
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue