mirror of
https://notabug.org/TenPlus1/protector.git
synced 2024-12-04 20:03:49 +01:00
improve mcl support (thx usrib)
This commit is contained in:
parent
b02e768555
commit
b167eed348
@ -167,6 +167,8 @@ function register_door(name, def)
|
||||
fixed = def.selection_box_bottom
|
||||
},
|
||||
groups = def.groups,
|
||||
_mcl_hardness = 0.8,
|
||||
_mcl_blast_resistance = 1,
|
||||
|
||||
after_dig_node = function(pos, oldnode, oldmetadata, digger)
|
||||
pos.y = pos.y+1
|
||||
@ -205,6 +207,8 @@ function register_door(name, def)
|
||||
fixed = def.selection_box_top
|
||||
},
|
||||
groups = def.groups,
|
||||
_mcl_hardness = 0.8,
|
||||
_mcl_blast_resistance = 1,
|
||||
|
||||
after_dig_node = function(pos, oldnode, oldmetadata, digger)
|
||||
pos.y = pos.y-1
|
||||
@ -243,6 +247,8 @@ function register_door(name, def)
|
||||
fixed = def.selection_box_bottom
|
||||
},
|
||||
groups = def.groups,
|
||||
_mcl_hardness = 0.8,
|
||||
_mcl_blast_resistance = 1,
|
||||
|
||||
after_dig_node = function(pos, oldnode, oldmetadata, digger)
|
||||
pos.y = pos.y+1
|
||||
@ -281,6 +287,8 @@ function register_door(name, def)
|
||||
fixed = def.selection_box_top
|
||||
},
|
||||
groups = def.groups,
|
||||
_mcl_hardness = 0.8,
|
||||
_mcl_blast_resistance = 1,
|
||||
|
||||
after_dig_node = function(pos, oldnode, oldmetadata, digger)
|
||||
pos.y = pos.y-1
|
||||
@ -312,7 +320,7 @@ register_door(name, {
|
||||
inventory_image = "doors_wood.png^protector_logo.png",
|
||||
groups = {
|
||||
snappy = 1, choppy = 2, dig_immediate = 2,
|
||||
unbreakable = 1, --door = 1
|
||||
unbreakable = 1, axey = 1, --door = 1
|
||||
},
|
||||
tiles_bottom = {"doors_wood_b.png^protector_logo.png", "doors_brown.png"},
|
||||
tiles_top = {"doors_wood_a.png", "doors_brown.png"},
|
||||
@ -356,11 +364,11 @@ register_door(name, {
|
||||
inventory_image = "doors_steel.png^protector_logo.png",
|
||||
groups = {
|
||||
snappy = 1, bendy = 2, cracky = 1,
|
||||
level = 2, unbreakable = 1, -- door = 1
|
||||
level = mcl and 0 or 2, pickaxey = 2, unbreakable = 1, -- door = 1
|
||||
},
|
||||
tiles_bottom = {"doors_steel_b.png^protector_logo.png", "doors_grey.png"},
|
||||
tiles_top = {"doors_steel_a.png", "doors_grey.png"},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
sounds = default.node_sound_metal_defaults(),
|
||||
sunlight = false,
|
||||
})
|
||||
|
||||
@ -464,8 +472,10 @@ register_trapdoor("protector:trapdoor", {
|
||||
tile_side = "doors_trapdoor_side.png",
|
||||
groups = {
|
||||
snappy = 1, choppy = 2, dig_immediate = 2,
|
||||
unbreakable = 1, --door = 1
|
||||
unbreakable = 1, axey = 1, --door = 1
|
||||
},
|
||||
_mcl_hardness = 0.8,
|
||||
_mcl_blast_resistance = 1,
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
})
|
||||
|
||||
@ -504,10 +514,12 @@ register_trapdoor("protector:trapdoor_steel", {
|
||||
tile_front = "doors_trapdoor_steel.png^protector_logo.png",
|
||||
tile_side = "doors_trapdoor_steel_side.png",
|
||||
groups = {
|
||||
snappy = 1, bendy = 2, cracky = 1, melty = 2, level = 2,
|
||||
unbreakable = 1, --door = 1
|
||||
snappy = 1, bendy = 2, cracky = 1, melty = 2, level = mcl and 0 or 2,
|
||||
unbreakable = 1, pickaxey = 2, --door = 1
|
||||
},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
_mcl_hardness = 1,
|
||||
_mcl_blast_resistance = 1,
|
||||
sounds = default.node_sound_metal_defaults(),
|
||||
})
|
||||
|
||||
if protector_crafts then
|
||||
|
6
init.lua
6
init.lua
@ -8,6 +8,12 @@ default = default or {
|
||||
gui_slots = ""
|
||||
}
|
||||
|
||||
if minetest.get_modpath("mcl_sounds") then
|
||||
default.node_sound_stone_defaults = mcl_sounds.node_sound_stone_defaults
|
||||
default.node_sound_wood_defaults = mcl_sounds.node_sound_wood_defaults
|
||||
default.node_sound_metal_defaults = mcl_sounds.node_sound_metal_defaults
|
||||
end
|
||||
|
||||
local MP = minetest.get_modpath(minetest.get_current_modname())
|
||||
local F = minetest.formspec_escape
|
||||
|
||||
|
2
mod.conf
2
mod.conf
@ -1,4 +1,4 @@
|
||||
name = protector
|
||||
description = Lets players craft special blocks to protect their builds or disable PVP in areas.
|
||||
optional_depends = default, lucky_block, mesecons_mvps, playerfactions, mcl_core, mcl_formspec
|
||||
optional_depends = default, lucky_block, mesecons_mvps, playerfactions, mcl_core, mcl_formspec, mcl_sounds
|
||||
min_minetest_version = 5.0
|
||||
|
Loading…
Reference in New Issue
Block a user