Simplify rotation of pillar-like nodes
This commit is contained in:
parent
44c95084ab
commit
92ef7c3b9a
8 changed files with 68 additions and 0 deletions
|
@ -1,6 +1,12 @@
|
|||
-- Other nodes
|
||||
local S = minetest.get_translator("mcl_core")
|
||||
|
||||
local mod_screwdriver = minetest.get_modpath("screwdriver") ~= nil
|
||||
local on_rotate
|
||||
if mod_screwdriver then
|
||||
on_rotate = screwdriver.rotate_3way
|
||||
end
|
||||
|
||||
minetest.register_node("mcl_core:bone_block", {
|
||||
description = S("Bone Block"),
|
||||
_doc_items_longdesc = S("Bone blocks are decorative blocks and a compact storage of bone meal."),
|
||||
|
@ -10,6 +16,7 @@ minetest.register_node("mcl_core:bone_block", {
|
|||
on_place = mcl_util.rotate_axis,
|
||||
groups = {pickaxey=1, building_block=1, material_stone=1},
|
||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||
on_rotate = on_rotate,
|
||||
_mcl_blast_resistance = 10,
|
||||
_mcl_hardness = 2,
|
||||
})
|
||||
|
|
|
@ -1,6 +1,12 @@
|
|||
-- Tree nodes: Wood, Wooden Planks, Sapling, Leaves
|
||||
local S = minetest.get_translator("mcl_core")
|
||||
|
||||
local mod_screwdriver = minetest.get_modpath("screwdriver") ~= nil
|
||||
local on_rotate
|
||||
if mod_screwdriver then
|
||||
on_rotate = screwdriver.rotate_3way
|
||||
end
|
||||
|
||||
-- Register tree trunk (wood) and bark
|
||||
local register_tree_trunk = function(subname, description_trunk, description_bark, longdesc, tile_inner, tile_bark)
|
||||
minetest.register_node("mcl_core:"..subname, {
|
||||
|
@ -13,6 +19,7 @@ local register_tree_trunk = function(subname, description_trunk, description_bar
|
|||
stack_max = 64,
|
||||
groups = {handy=1,axey=1, tree=1, flammable=2, building_block=1, material_wood=1},
|
||||
sounds = mcl_sounds.node_sound_wood_defaults(),
|
||||
on_rotate = on_rotate,
|
||||
_mcl_blast_resistance = 10,
|
||||
_mcl_hardness = 2,
|
||||
})
|
||||
|
@ -27,6 +34,7 @@ local register_tree_trunk = function(subname, description_trunk, description_bar
|
|||
groups = {handy=1,axey=1, bark=1, flammable=2, building_block=1, material_wood=1},
|
||||
sounds = mcl_sounds.node_sound_wood_defaults(),
|
||||
is_ground_content = false,
|
||||
on_rotate = on_rotate,
|
||||
_mcl_blast_resistance = 10,
|
||||
_mcl_hardness = 2,
|
||||
})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue