mirror of
https://git.minetest.land/VoxeLibre/VoxeLibre.git
synced 2024-11-22 10:31:06 +01:00
Move progress to separate mod and add packed mud
This commit is contained in:
parent
0142b58edc
commit
be1427205e
6 changed files with 42 additions and 19 deletions
|
@ -457,19 +457,6 @@ minetest.register_node("mcl_core:podzol", {
|
||||||
})
|
})
|
||||||
mcl_core.register_snowed_node("mcl_core:podzol_snow", "mcl_core:podzol", nil, nil, false, S("Podzol with Snow"))
|
mcl_core.register_snowed_node("mcl_core:podzol_snow", "mcl_core:podzol", nil, nil, false, S("Podzol with Snow"))
|
||||||
|
|
||||||
minetest.register_node("mcl_core:mud", {
|
|
||||||
description = S("Mud"),
|
|
||||||
_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,
|
|
||||||
tiles = {"mcl_core_mud.png"},
|
|
||||||
is_ground_content = true,
|
|
||||||
stack_max = 64,
|
|
||||||
groups = {handy=1,shovely=1, enderman_takable=1, building_block=1},
|
|
||||||
sounds = mcl_sounds.node_sound_dirt_defaults(),
|
|
||||||
_mcl_blast_resistance = 0.5,
|
|
||||||
_mcl_hardness = 0.5,
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_node("mcl_core:dirt", {
|
minetest.register_node("mcl_core:dirt", {
|
||||||
description = S("Dirt"),
|
description = S("Dirt"),
|
||||||
_doc_items_longdesc = S("Dirt acts as a soil for a few plants. When in light, this block may grow a grass or mycelium cover if such blocks are nearby."),
|
_doc_items_longdesc = S("Dirt acts as a soil for a few plants. When in light, this block may grow a grass or mycelium cover if such blocks are nearby."),
|
||||||
|
|
34
mods/ITEMS/mcl_mud/init.lua
Normal file
34
mods/ITEMS/mcl_mud/init.lua
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
|
minetest.register_node("mcl_mud:mud", {
|
||||||
|
description = S("Mud"),
|
||||||
|
_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,
|
||||||
|
tiles = {"mcl_mud.png"},
|
||||||
|
is_ground_content = true,
|
||||||
|
stack_max = 64,
|
||||||
|
groups = {handy=1,shovely=1, enderman_takable=1, building_block=1},
|
||||||
|
_mcl_blast_resistance = 0.5,
|
||||||
|
_mcl_hardness = 0.5,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("mcl_mud:packed_mud", {
|
||||||
|
description = S("Packed Mud"),
|
||||||
|
_doc_items_longdesc = S("Packed mud is a decorative block used to craft mud bricks."),
|
||||||
|
_doc_items_hidden = false,
|
||||||
|
tiles = {"mcl_mud_packed_mud.png"},
|
||||||
|
is_ground_content = true,
|
||||||
|
stack_max = 64,
|
||||||
|
groups = {handy=1,shovely=1, enderman_takable=1, building_block=1},
|
||||||
|
_mcl_blast_resistance = 0.5,
|
||||||
|
_mcl_hardness = 0.5,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "shapeless",
|
||||||
|
output = "mcl_mud:packed_mud",
|
||||||
|
recipe = {
|
||||||
|
"mcl_mud:mud",
|
||||||
|
"mcl_farming:wheat_item",
|
||||||
|
}
|
||||||
|
})
|
2
mods/ITEMS/mcl_mud/mod.conf
Normal file
2
mods/ITEMS/mcl_mud/mod.conf
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
author = TheRandomLegoBrick
|
||||||
|
description = Adds various mud blocks.
|
Before Width: | Height: | Size: 483 B After Width: | Height: | Size: 483 B |
BIN
mods/ITEMS/mcl_mud/textures/mcl_mud_packed_mud.png
Normal file
BIN
mods/ITEMS/mcl_mud/textures/mcl_mud_packed_mud.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 354 B |
|
@ -222,7 +222,7 @@ minetest.register_craftitem("mcl_potions:water", {
|
||||||
end
|
end
|
||||||
|
|
||||||
-- convert to mud
|
-- convert to mud
|
||||||
minetest.set_node(pointed_thing.under, {name="mcl_core:mud"})
|
minetest.set_node(pointed_thing.under, {name="mcl_mud: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
|
||||||
|
@ -238,10 +238,10 @@ minetest.register_craftitem("mcl_potions:water", {
|
||||||
_on_dispense = function(stack, pos, droppos)
|
_on_dispense = function(stack, pos, droppos)
|
||||||
local node = minetest.get_node(droppos)
|
local node = minetest.get_node(droppos)
|
||||||
if node.name == "mcl_core:dirt" or node.name == "mcl_core:coarse_dirt" then
|
if node.name == "mcl_core:dirt" or node.name == "mcl_core:coarse_dirt" then
|
||||||
minetest.set_node(droppos, {name = "mcl_core:mud"})
|
minetest.set_node(droppos, {name = "mcl_mud:mud"})
|
||||||
minetest.sound_play("mcl_potions_bottle_pour", {pos=droppos, gain=0.5, max_hear_range=16}, true)
|
minetest.sound_play("mcl_potions_bottle_pour", {pos=droppos, gain=0.5, max_hear_range=16}, true)
|
||||||
return ItemStack("mcl_potions:glass_bottle")
|
return ItemStack("mcl_potions:glass_bottle")
|
||||||
elseif node.name == "mcl_core:mud" then
|
elseif node.name == "mcl_mud:mud" then
|
||||||
return stack
|
return stack
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
|
@ -295,7 +295,7 @@ minetest.register_craftitem("mcl_potions:river_water", {
|
||||||
end
|
end
|
||||||
|
|
||||||
-- convert to mud
|
-- convert to mud
|
||||||
minetest.set_node(pointed_thing.under, {name="mcl_core:mud"})
|
minetest.set_node(pointed_thing.under, {name="mcl_mud: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
|
||||||
|
@ -311,10 +311,10 @@ minetest.register_craftitem("mcl_potions:river_water", {
|
||||||
_on_dispense = function(stack, pos, droppos)
|
_on_dispense = function(stack, pos, droppos)
|
||||||
local node = minetest.get_node(droppos)
|
local node = minetest.get_node(droppos)
|
||||||
if node.name == "mcl_core:dirt" or node.name == "mcl_core:coarse_dirt" then
|
if node.name == "mcl_core:dirt" or node.name == "mcl_core:coarse_dirt" then
|
||||||
minetest.set_node(droppos, {name = "mcl_core:mud"})
|
minetest.set_node(droppos, {name = "mcl_mud:mud"})
|
||||||
minetest.sound_play("mcl_potions_bottle_pour", {pos=droppos, gain=0.5, max_hear_range=16}, true)
|
minetest.sound_play("mcl_potions_bottle_pour", {pos=droppos, gain=0.5, max_hear_range=16}, true)
|
||||||
return ItemStack("mcl_potions:glass_bottle")
|
return ItemStack("mcl_potions:glass_bottle")
|
||||||
elseif node.name == "mcl_core:mud" then
|
elseif node.name == "mcl_mud:mud" then
|
||||||
return stack
|
return stack
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
|
|
Loading…
Reference in a new issue