forked from VoxeLibre/VoxeLibre
Removed some duplicated blocks
This commit is contained in:
parent
08a84a28f4
commit
0dd50fb296
|
@ -1,13 +1,6 @@
|
||||||
-- Building blocks and decorative nodes
|
-- Building blocks and decorative nodes
|
||||||
local S = minetest.get_translator(minetest.get_current_modname())
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
local mod_screwdriver = minetest.get_modpath("screwdriver")
|
|
||||||
|
|
||||||
local on_rotate
|
|
||||||
if mod_screwdriver then
|
|
||||||
on_rotate = screwdriver.rotate_3way
|
|
||||||
end
|
|
||||||
|
|
||||||
minetest.register_node("mcl_end:end_stone", {
|
minetest.register_node("mcl_end:end_stone", {
|
||||||
description = S("End Stone"),
|
description = S("End Stone"),
|
||||||
_doc_items_longdesc = doc.sub.items.temp.build,
|
_doc_items_longdesc = doc.sub.items.temp.build,
|
||||||
|
@ -20,73 +13,6 @@ minetest.register_node("mcl_end:end_stone", {
|
||||||
_mcl_hardness = 3,
|
_mcl_hardness = 3,
|
||||||
})
|
})
|
||||||
|
|
||||||
local end_rod_name = "mcl_end:end_rod"
|
|
||||||
local end_rod_def = {
|
|
||||||
description = S("End Rod"),
|
|
||||||
_doc_items_longdesc = S("End rods are decorative light sources."),
|
|
||||||
tiles = {
|
|
||||||
"mcl_end_end_rod.png",
|
|
||||||
},
|
|
||||||
drawtype = "mesh",
|
|
||||||
mesh = "mcl_end_rod.obj",
|
|
||||||
is_ground_content = false,
|
|
||||||
paramtype = "light",
|
|
||||||
paramtype2 = "facedir",
|
|
||||||
light_source = minetest.LIGHT_MAX,
|
|
||||||
sunlight_propagates = true,
|
|
||||||
groups = { dig_immediate=3, deco_block=1, destroy_by_lava_flow=1, end_rod=1 },
|
|
||||||
use_texture_alpha = "clip",
|
|
||||||
selection_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {
|
|
||||||
{-0.125, -0.5, -0.125, 0.125, 0.5, 0.125}, -- Base
|
|
||||||
},
|
|
||||||
},
|
|
||||||
collision_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {
|
|
||||||
{-0.125, -0.5, -0.125, 0.125, 0.5, 0.125}, -- Base
|
|
||||||
},
|
|
||||||
},
|
|
||||||
on_place = function(itemstack, placer, pointed_thing)
|
|
||||||
if pointed_thing.type ~= "node" then
|
|
||||||
return itemstack
|
|
||||||
end
|
|
||||||
|
|
||||||
local p0 = pointed_thing.under
|
|
||||||
local p1 = pointed_thing.above
|
|
||||||
local param2 = 0
|
|
||||||
|
|
||||||
local placer_pos = placer:get_pos()
|
|
||||||
if placer_pos then
|
|
||||||
local dir = {
|
|
||||||
x = p1.x - placer_pos.x,
|
|
||||||
y = p1.y - placer_pos.y,
|
|
||||||
z = p1.z - placer_pos.z
|
|
||||||
}
|
|
||||||
param2 = minetest.dir_to_facedir(dir)
|
|
||||||
end
|
|
||||||
|
|
||||||
if p0.y - 1 == p1.y then
|
|
||||||
param2 = 20
|
|
||||||
elseif p0.x - 1 == p1.x then
|
|
||||||
param2 = 16
|
|
||||||
elseif p0.x + 1 == p1.x then
|
|
||||||
param2 = 12
|
|
||||||
elseif p0.z - 1 == p1.z then
|
|
||||||
param2 = 8
|
|
||||||
elseif p0.z + 1 == p1.z then
|
|
||||||
param2 = 4
|
|
||||||
end
|
|
||||||
|
|
||||||
return minetest.item_place(itemstack, placer, pointed_thing, param2)
|
|
||||||
end,
|
|
||||||
|
|
||||||
sounds = mcl_sounds.node_sound_glass_defaults(),
|
|
||||||
_mcl_blast_resistance = 0,
|
|
||||||
}
|
|
||||||
minetest.register_node(end_rod_name, end_rod_def)
|
|
||||||
|
|
||||||
minetest.register_node("mcl_end:dragon_egg", {
|
minetest.register_node("mcl_end:dragon_egg", {
|
||||||
description = S("Dragon Egg"),
|
description = S("Dragon Egg"),
|
||||||
_doc_items_longdesc = S("A dragon egg is a decorative item which can be placed."),
|
_doc_items_longdesc = S("A dragon egg is a decorative item which can be placed."),
|
||||||
|
|
|
@ -189,28 +189,6 @@ mcl_farming:add_gourd("mcl_farming:pumpkintige_unconnect", "mcl_farming:pumpkint
|
||||||
pumpkin_face_base_def.after_destruct = minetest.registered_nodes["mcl_farming:pumpkin"].after_destruct
|
pumpkin_face_base_def.after_destruct = minetest.registered_nodes["mcl_farming:pumpkin"].after_destruct
|
||||||
minetest.register_node("mcl_farming:pumpkin_face", pumpkin_face_base_def)
|
minetest.register_node("mcl_farming:pumpkin_face", pumpkin_face_base_def)
|
||||||
|
|
||||||
-- Jack o'Lantern
|
|
||||||
minetest.register_node("mcl_farming:pumpkin_face_light", {
|
|
||||||
description = S("Jack o'Lantern"),
|
|
||||||
_doc_items_longdesc = S("A jack o'lantern is a traditional Halloween decoration made from a pumpkin. It glows brightly."),
|
|
||||||
is_ground_content = false,
|
|
||||||
stack_max = 64,
|
|
||||||
paramtype = "light",
|
|
||||||
paramtype2 = "facedir",
|
|
||||||
light_source = minetest.LIGHT_MAX,
|
|
||||||
tiles = {"farming_pumpkin_top.png", "farming_pumpkin_top.png", "farming_pumpkin_side.png", "farming_pumpkin_side.png", "farming_pumpkin_side.png", "farming_pumpkin_face_light.png"},
|
|
||||||
groups = {handy=1, axey=1, pumpkin=1, building_block=1, dig_by_piston=1 },
|
|
||||||
sounds = mcl_sounds.node_sound_wood_defaults(),
|
|
||||||
on_construct = function(pos)
|
|
||||||
-- Attempt to spawn iron golem or snow golem
|
|
||||||
mobs_mc.check_iron_golem_summon(pos)
|
|
||||||
mobs_mc.check_snow_golem_summon(pos)
|
|
||||||
end,
|
|
||||||
on_rotate = on_rotate,
|
|
||||||
_mcl_blast_resistance = 1,
|
|
||||||
_mcl_hardness = 1,
|
|
||||||
})
|
|
||||||
|
|
||||||
-- Crafting
|
-- Crafting
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
|
|
|
@ -61,23 +61,6 @@ minetest.register_craftitem("mcl_honey:honeycomb", {
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("mcl_honey:honeycomb_block", {
|
|
||||||
description = S("Honeycomb Block"),
|
|
||||||
_doc_items_longdesc = S("Honeycomb Block. Used as a decoration."),
|
|
||||||
tiles = {
|
|
||||||
"mcl_honey_honeycomb_block.png"
|
|
||||||
},
|
|
||||||
groups = { handy = 1, deco_block = 1 },
|
|
||||||
sounds = {
|
|
||||||
dig = { name = "slimenodes_dug", gain = 0.6, pitch = 1.2 },
|
|
||||||
dug = { name = "slimenodes_dug", gain = 0.6 },
|
|
||||||
place = { name = "slimenodes_place", gain = 0.6 },
|
|
||||||
footstep = { name = "slimenodes_step", gain = 0.3 },
|
|
||||||
},
|
|
||||||
_mcl_blast_resistance = 0.6,
|
|
||||||
_mcl_hardness = 0.6,
|
|
||||||
})
|
|
||||||
|
|
||||||
-- Honey
|
-- Honey
|
||||||
minetest.register_craftitem("mcl_honey:honey_bottle", {
|
minetest.register_craftitem("mcl_honey:honey_bottle", {
|
||||||
description = S("Honey Bottle"),
|
description = S("Honey Bottle"),
|
||||||
|
|
Loading…
Reference in New Issue