forked from VoxeLibre/VoxeLibre
Add mud
This commit is contained in:
parent
24ab7ff825
commit
973dc7fa41
|
@ -459,12 +459,12 @@ mcl_core.register_snowed_node("mcl_core:podzol_snow", "mcl_core:podzol", nil, ni
|
||||||
|
|
||||||
minetest.register_node("mcl_core:mud", {
|
minetest.register_node("mcl_core:mud", {
|
||||||
description = S("Mud"),
|
description = S("Mud"),
|
||||||
_doc_items_longdesc = S("Mud is a decorative block found in mangrove swamps. Mud can be obtained by using a watter bottle on a dirt or coarse dirt block."),
|
_doc_items_longdesc = S("Mud is a decorative block that generates in mangrove swamps. Mud can also be obtained by using water bottles on dirt or coarse dirt."),
|
||||||
_doc_items_hidden = false,
|
_doc_items_hidden = false,
|
||||||
tiles = {"mcl_core_mud.png"},
|
tiles = {"mcl_core_mud.png"},
|
||||||
is_ground_content = true,
|
is_ground_content = true,
|
||||||
stack_max = 64,
|
stack_max = 64,
|
||||||
groups = {handy=1, shovely=1, enderman_takable=1, building_block=1},
|
groups = {handy=1,shovely=1, enderman_takable=1, building_block=1},
|
||||||
sounds = mcl_sounds.node_sound_dirt_defaults(),
|
sounds = mcl_sounds.node_sound_dirt_defaults(),
|
||||||
_mcl_blast_resistance = 0.5,
|
_mcl_blast_resistance = 0.5,
|
||||||
_mcl_hardness = 0.5,
|
_mcl_hardness = 0.5,
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 509 B After Width: | Height: | Size: 483 B |
|
@ -214,20 +214,16 @@ minetest.register_craftitem("mcl_potions:water", {
|
||||||
else
|
else
|
||||||
return "mcl_potions:glass_bottle"
|
return "mcl_potions:glass_bottle"
|
||||||
end
|
end
|
||||||
|
|
||||||
-- convert dirt to mud
|
|
||||||
elseif node.name == "mcl_core:dirt" or node.name == "mcl_core:coarse_dirt" then
|
elseif node.name == "mcl_core:dirt" or node.name == "mcl_core:coarse_dirt" then
|
||||||
|
|
||||||
local pname = placer:get_player_name()
|
local pname = placer:get_player_name()
|
||||||
if minetest.is_protected(pointed_thing.under, pname) then
|
if minetest.is_protected(pointed_thing.under, pname) then
|
||||||
minetest.record_protection_violation(pointed_thing.under, pname)
|
minetest.record_protection_violation(pointed_thing.under, pname)
|
||||||
return itemstack
|
return itemstack
|
||||||
end
|
end
|
||||||
|
|
||||||
-- set the node to mud
|
-- convert to mud
|
||||||
minetest.set_node(pointed_thing.under, {name="mcl_core:mud"})
|
minetest.set_node(pointed_thing.under, {name="mcl_core:mud"})
|
||||||
minetest.sound_play("mcl_potions_bottle_pour", {pos=pointed_thing.under, gain=0.5, max_hear_range=16}, true)
|
minetest.sound_play("mcl_potions_bottle_pour", {pos=pointed_thing.under, gain=0.5, max_hear_range=16}, true)
|
||||||
|
|
||||||
if minetest.is_creative_enabled(placer:get_player_name()) then
|
if minetest.is_creative_enabled(placer:get_player_name()) then
|
||||||
return itemstack
|
return itemstack
|
||||||
else
|
else
|
||||||
|
@ -280,19 +276,16 @@ minetest.register_craftitem("mcl_potions:river_water", {
|
||||||
else
|
else
|
||||||
return "mcl_potions:glass_bottle"
|
return "mcl_potions:glass_bottle"
|
||||||
end
|
end
|
||||||
-- convert dirt to mud
|
|
||||||
elseif node.name == "mcl_core:dirt" or node.name == "mcl_core:coarse_dirt" then
|
elseif node.name == "mcl_core:dirt" or node.name == "mcl_core:coarse_dirt" then
|
||||||
|
|
||||||
local pname = placer:get_player_name()
|
local pname = placer:get_player_name()
|
||||||
if minetest.is_protected(pointed_thing.under, pname) then
|
if minetest.is_protected(pointed_thing.under, pname) then
|
||||||
minetest.record_protection_violation(pointed_thing.under, pname)
|
minetest.record_protection_violation(pointed_thing.under, pname)
|
||||||
return itemstack
|
return itemstack
|
||||||
end
|
end
|
||||||
|
|
||||||
-- set the node to mud
|
-- convert to mud
|
||||||
minetest.set_node(pointed_thing.under, {name="mcl_core:mud"})
|
minetest.set_node(pointed_thing.under, {name="mcl_core:mud"})
|
||||||
minetest.sound_play("mcl_potions_bottle_pour", {pos=pointed_thing.under, gain=0.5, max_hear_range=16}, true)
|
minetest.sound_play("mcl_potions_bottle_pour", {pos=pointed_thing.under, gain=0.5, max_hear_range=16}, true)
|
||||||
|
|
||||||
if minetest.is_creative_enabled(placer:get_player_name()) then
|
if minetest.is_creative_enabled(placer:get_player_name()) then
|
||||||
return itemstack
|
return itemstack
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue