mirror of
https://github.com/minetest-mods/MoreMesecons.git
synced 2025-07-04 17:30:24 +02:00
Compare commits
10 Commits
1.3
...
77587418cb
Author | SHA1 | Date | |
---|---|---|---|
77587418cb | |||
b24c64116a | |||
b9d8cb03f2 | |||
a9febb7572 | |||
90be91e9d6 | |||
ba31d9e663 | |||
a7f8e2e98b | |||
28411dd7e9 | |||
e162cabae4 | |||
23b96b9db6 |
@ -64,3 +64,5 @@ minetest.register_craft({
|
|||||||
recipe = { {"mesecons_blinkyplant:blinky_plant_off"},
|
recipe = { {"mesecons_blinkyplant:blinky_plant_off"},
|
||||||
{"default:mese_crystal_fragment"},}
|
{"default:mese_crystal_fragment"},}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_adjustable_blinky_plant] loaded.")
|
||||||
|
@ -156,3 +156,5 @@ minetest.register_abm({
|
|||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_adjustable_player_detector] loaded.")
|
||||||
|
@ -172,3 +172,5 @@ minetest.register_craft({
|
|||||||
{"group:mesecon_conductor_craftable","default:mese_crystal","group:mesecon_conductor_craftable"}
|
{"group:mesecon_conductor_craftable","default:mese_crystal","group:mesecon_conductor_craftable"}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_commandblock] loaded.")
|
||||||
|
@ -79,3 +79,5 @@ minetest.register_craft({
|
|||||||
output = "moremesecons_conductor_signalchanger:conductor_signalchanger_off",
|
output = "moremesecons_conductor_signalchanger:conductor_signalchanger_off",
|
||||||
recipe = {{"group:mesecon_conductor_craftable","moremesecons_signalchanger:signalchanger_off"}}
|
recipe = {{"group:mesecon_conductor_craftable","moremesecons_signalchanger:signalchanger_off"}}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_conductor_signalchanger] loaded.")
|
||||||
|
@ -58,6 +58,10 @@ for n,i in pairs({{0,0},{1,0},{1,1}}) do
|
|||||||
top_texture = pre..top_texture
|
top_texture = pre..top_texture
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local use_texture_alpha
|
||||||
|
if minetest.features.use_texture_alpha_string_modes then
|
||||||
|
use_texture_alpha = "opaque"
|
||||||
|
end
|
||||||
minetest.register_node("moremesecons_dual_delayer:dual_delayer_"..i1 ..i2, {
|
minetest.register_node("moremesecons_dual_delayer:dual_delayer_"..i1 ..i2, {
|
||||||
description = "Dual Delayer",
|
description = "Dual Delayer",
|
||||||
drop = "moremesecons_dual_delayer:dual_delayer_00",
|
drop = "moremesecons_dual_delayer:dual_delayer_00",
|
||||||
@ -74,6 +78,7 @@ for n,i in pairs({{0,0},{1,0},{1,1}}) do
|
|||||||
},
|
},
|
||||||
groups = groups,
|
groups = groups,
|
||||||
tiles = {top_texture, "moremesecons_dual_delayer_bottom.png", "moremesecons_dual_delayer_side_left.png", "moremesecons_dual_delayer_side_right.png", "moremesecons_dual_delayer_ends.png", "moremesecons_dual_delayer_ends.png"},
|
tiles = {top_texture, "moremesecons_dual_delayer_bottom.png", "moremesecons_dual_delayer_side_left.png", "moremesecons_dual_delayer_side_right.png", "moremesecons_dual_delayer_ends.png", "moremesecons_dual_delayer_ends.png"},
|
||||||
|
use_texture_alpha = use_texture_alpha,
|
||||||
mesecons = {
|
mesecons = {
|
||||||
receptor = {
|
receptor = {
|
||||||
state = mesecon.state.off,
|
state = mesecon.state.off,
|
||||||
@ -93,3 +98,5 @@ minetest.register_craft({
|
|||||||
output = "moremesecons_dual_delayer:dual_delayer_00 2",
|
output = "moremesecons_dual_delayer:dual_delayer_00 2",
|
||||||
recipe = {"mesecons_delayer:delayer_off_1", "mesecons_delayer:delayer_off_1"}
|
recipe = {"mesecons_delayer:delayer_off_1", "mesecons_delayer:delayer_off_1"}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_dual_delayer] loaded.")
|
||||||
|
@ -139,3 +139,5 @@ minetest.register_abm({
|
|||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_entity_detector] loaded.")
|
||||||
|
@ -46,3 +46,5 @@ minetest.register_craft({
|
|||||||
recipe = { {"default:torch"},
|
recipe = { {"default:torch"},
|
||||||
{"default:mese_crystal_fragment"},}
|
{"default:mese_crystal_fragment"},}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_igniter] loaded.")
|
||||||
|
@ -98,3 +98,5 @@ minetest.register_craft({
|
|||||||
{"", "default:mese_crystal_fragment", ""}
|
{"", "default:mese_crystal_fragment", ""}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_induction_transmitter] loaded.")
|
||||||
|
@ -82,3 +82,5 @@ minetest.register_craft({
|
|||||||
output = "moremesecons_injector_controller:injector_controller_off",
|
output = "moremesecons_injector_controller:injector_controller_off",
|
||||||
recipe = {{"mesecons_blinkyplant:blinky_plant_off","mesecons_gates:and_off"}}
|
recipe = {{"mesecons_blinkyplant:blinky_plant_off","mesecons_gates:and_off"}}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_injector_controller] loaded.")
|
||||||
|
@ -131,3 +131,5 @@ if moremesecons.setting("jammer", "enable_lbm", false) then
|
|||||||
action = add_jammer
|
action = add_jammer
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_jammer] loaded.")
|
||||||
|
@ -158,3 +158,5 @@ minetest.register_node("moremesecons_luablock:luablock", {
|
|||||||
end
|
end
|
||||||
}}
|
}}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_luablock] loaded.")
|
||||||
|
@ -355,3 +355,5 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_luacontroller_tool] loaded.")
|
||||||
|
@ -116,3 +116,5 @@ minetest.register_craft({
|
|||||||
output = "default:mesechest_locked",
|
output = "default:mesechest_locked",
|
||||||
recipe = {{"group:mesecon_conductor_craftable", "default:chest_locked", "group:mesecon_conductor_craftable"}}
|
recipe = {{"group:mesecon_conductor_craftable", "default:chest_locked", "group:mesecon_conductor_craftable"}}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_mesechest] loaded.")
|
||||||
|
@ -60,3 +60,5 @@ minetest.register_node("moremesecons_playerkiller:playerkiller", {
|
|||||||
end,
|
end,
|
||||||
sounds = default.node_sound_stone_defaults(),
|
sounds = default.node_sound_stone_defaults(),
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_playerkiller] loaded.")
|
||||||
|
@ -121,3 +121,5 @@ minetest.register_craft({
|
|||||||
recipe = {{"mesecons_luacontroller:luacontroller0000", "mesecons_noteblock:noteblock"},
|
recipe = {{"mesecons_luacontroller:luacontroller0000", "mesecons_noteblock:noteblock"},
|
||||||
{"group:wood", "group:wood"}}
|
{"group:wood", "group:wood"}}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_sayer] loaded.")
|
||||||
|
@ -79,3 +79,5 @@ minetest.register_craft({
|
|||||||
output = "moremesecons_signalchanger:signalchanger_off",
|
output = "moremesecons_signalchanger:signalchanger_off",
|
||||||
recipe = {{"group:mesecon_conductor_craftable","moremesecons_switchtorch:switchtorch_off","group:mesecon_conductor_craftable"}}
|
recipe = {{"group:mesecon_conductor_craftable","moremesecons_switchtorch:switchtorch_off","group:mesecon_conductor_craftable"}}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_signalchanger] loaded.")
|
||||||
|
@ -127,3 +127,5 @@ minetest.register_abm({
|
|||||||
-- 2 = x+1
|
-- 2 = x+1
|
||||||
-- 0 = y+1
|
-- 0 = y+1
|
||||||
-- 1 = y-1
|
-- 1 = y-1
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_switchtorch] loaded.")
|
||||||
|
@ -106,3 +106,5 @@ if moremesecons.setting("teleporter", "enable_lbm", false) then
|
|||||||
action = register
|
action = register
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_teleporter] loaded.")
|
||||||
|
@ -47,6 +47,10 @@ local boxes = {{ -6/16, -8/16, -6/16, 6/16, -7/16, 6/16 }, -- the main slab
|
|||||||
{ -8/16, -8/16, -1/16, -6/16, -7/16, 1/16 }, -- the two wire stubs
|
{ -8/16, -8/16, -1/16, -6/16, -7/16, 1/16 }, -- the two wire stubs
|
||||||
{ 6/16, -8/16, -1/16, 8/16, -7/16, 1/16 }}
|
{ 6/16, -8/16, -1/16, 8/16, -7/16, 1/16 }}
|
||||||
|
|
||||||
|
local use_texture_alpha
|
||||||
|
if minetest.features.use_texture_alpha_string_modes then
|
||||||
|
use_texture_alpha = "opaque"
|
||||||
|
end
|
||||||
mesecon.register_node("moremesecons_timegate:timegate", {
|
mesecon.register_node("moremesecons_timegate:timegate", {
|
||||||
description = "Time Gate",
|
description = "Time Gate",
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
@ -84,6 +88,7 @@ mesecon.register_node("moremesecons_timegate:timegate", {
|
|||||||
"moremesecons_timegate_sides_off.png",
|
"moremesecons_timegate_sides_off.png",
|
||||||
"moremesecons_timegate_sides_off.png"
|
"moremesecons_timegate_sides_off.png"
|
||||||
},
|
},
|
||||||
|
use_texture_alpha = use_texture_alpha,
|
||||||
groups = {bendy=2,snappy=1,dig_immediate=2},
|
groups = {bendy=2,snappy=1,dig_immediate=2},
|
||||||
mesecons = {
|
mesecons = {
|
||||||
receptor =
|
receptor =
|
||||||
@ -106,6 +111,7 @@ mesecon.register_node("moremesecons_timegate:timegate", {
|
|||||||
"moremesecons_timegate_sides_on.png",
|
"moremesecons_timegate_sides_on.png",
|
||||||
"moremesecons_timegate_sides_on.png"
|
"moremesecons_timegate_sides_on.png"
|
||||||
},
|
},
|
||||||
|
use_texture_alpha = use_texture_alpha,
|
||||||
groups = {bendy=2,snappy=1,dig_immediate=2, not_in_creative_inventory=1},
|
groups = {bendy=2,snappy=1,dig_immediate=2, not_in_creative_inventory=1},
|
||||||
mesecons = {
|
mesecons = {
|
||||||
receptor = {
|
receptor = {
|
||||||
@ -128,3 +134,5 @@ minetest.register_craft({
|
|||||||
|
|
||||||
minetest.register_alias("moremesecons_temporarygate:temporarygate_off", "moremesecons_timegate:timegate_off")
|
minetest.register_alias("moremesecons_temporarygate:temporarygate_off", "moremesecons_timegate:timegate_off")
|
||||||
minetest.register_alias("moremesecons_temporarygate:temporarygate_on", "moremesecons_timegate:timegate_on")
|
minetest.register_alias("moremesecons_temporarygate:temporarygate_on", "moremesecons_timegate:timegate_on")
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_timegate] loaded.")
|
||||||
|
@ -379,3 +379,4 @@ local function do_test()
|
|||||||
end
|
end
|
||||||
do_test()
|
do_test()
|
||||||
--]]
|
--]]
|
||||||
|
minetest.log("action", "[moremesecons_utils] loaded.")
|
||||||
|
@ -262,6 +262,9 @@ local function on_digiline_receive(pos, node, channel, msg)
|
|||||||
end
|
end
|
||||||
|
|
||||||
local wls = moremesecons.get_data_from_pos(wireless_meta, pos)
|
local wls = moremesecons.get_data_from_pos(wireless_meta, pos)
|
||||||
|
if not wls then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
if wls.owner == "" or not wireless[wls.owner] or channel == "" or not wireless[wls.owner][wls.channel] then
|
if wls.owner == "" or not wireless[wls.owner] or channel == "" or not wireless[wls.owner][wls.channel] then
|
||||||
return
|
return
|
||||||
@ -274,7 +277,7 @@ local function on_digiline_receive(pos, node, channel, msg)
|
|||||||
|
|
||||||
sending_digilines[pos_hash] = true
|
sending_digilines[pos_hash] = true
|
||||||
for i, wl_pos in pairs(wireless[wls.owner][wls.channel].members) do
|
for i, wl_pos in pairs(wireless[wls.owner][wls.channel].members) do
|
||||||
if i ~= wls.id and check_wireless_exists(wl_pos) then
|
if i ~= wls.id then
|
||||||
digiline:receptor_send(wl_pos, digiline.rules.default, channel, msg)
|
digiline:receptor_send(wl_pos, digiline.rules.default, channel, msg)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -495,3 +498,5 @@ if storage:get_string("wireless_meta_2") == "" then
|
|||||||
end
|
end
|
||||||
minetest.log("action", "[moremesecons_wireless] Done!")
|
minetest.log("action", "[moremesecons_wireless] Done!")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
minetest.log("action", "[moremesecons_wireless] loaded.")
|
||||||
|
Reference in New Issue
Block a user