mirror of
https://github.com/minetest-mods/mesecons.git
synced 2024-12-25 01:40:18 +01:00
Add Esperanto translation (#625)
This commit is contained in:
parent
a780298cfc
commit
2ede29df9c
4
mesecons/locale/mesecons.eo.tr
Normal file
4
mesecons/locale/mesecons.eo.tr
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons
|
||||||
|
|
||||||
|
### oldwires.lua ###
|
||||||
|
Mesecons=Mesekonduktilo
|
4
mesecons/locale/template.txt
Normal file
4
mesecons/locale/template.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons
|
||||||
|
|
||||||
|
### oldwires.lua ###
|
||||||
|
Mesecons=
|
@ -1,3 +1,5 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
minetest.register_node("mesecons:mesecon_off", {
|
minetest.register_node("mesecons:mesecon_off", {
|
||||||
drawtype = "raillike",
|
drawtype = "raillike",
|
||||||
tiles = {"jeija_mesecon_off.png", "jeija_mesecon_curved_off.png", "jeija_mesecon_t_junction_off.png", "jeija_mesecon_crossing_off.png"},
|
tiles = {"jeija_mesecon_off.png", "jeija_mesecon_curved_off.png", "jeija_mesecon_t_junction_off.png", "jeija_mesecon_crossing_off.png"},
|
||||||
@ -11,7 +13,7 @@ minetest.register_node("mesecons:mesecon_off", {
|
|||||||
fixed = {-0.5, -0.5, -0.5, 0.5, -0.45, 0.5},
|
fixed = {-0.5, -0.5, -0.5, 0.5, -0.45, 0.5},
|
||||||
},
|
},
|
||||||
groups = {dig_immediate=3, mesecon=1, mesecon_conductor_craftable=1},
|
groups = {dig_immediate=3, mesecon=1, mesecon_conductor_craftable=1},
|
||||||
description="Mesecons",
|
description= S("Mesecons"),
|
||||||
mesecons = {conductor={
|
mesecons = {conductor={
|
||||||
state = mesecon.state.off,
|
state = mesecon.state.off,
|
||||||
onstate = "mesecons:mesecon_on"
|
onstate = "mesecons:mesecon_on"
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
-- The BLINKY_PLANT
|
-- The BLINKY_PLANT
|
||||||
|
|
||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
local toggle_timer = function (pos)
|
local toggle_timer = function (pos)
|
||||||
local timer = minetest.get_node_timer(pos)
|
local timer = minetest.get_node_timer(pos)
|
||||||
if timer:is_started() then
|
if timer:is_started() then
|
||||||
@ -20,7 +22,7 @@ local on_timer = function (pos)
|
|||||||
end
|
end
|
||||||
|
|
||||||
mesecon.register_node("mesecons_blinkyplant:blinky_plant", {
|
mesecon.register_node("mesecons_blinkyplant:blinky_plant", {
|
||||||
description="Blinky Plant",
|
description= S("Blinky Plant"),
|
||||||
drawtype = "plantlike",
|
drawtype = "plantlike",
|
||||||
inventory_image = "jeija_blinky_plant_off.png",
|
inventory_image = "jeija_blinky_plant_off.png",
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
|
4
mesecons_blinkyplant/locale/mesecons_blinkyplant.eo.tr
Normal file
4
mesecons_blinkyplant/locale/mesecons_blinkyplant.eo.tr
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_blinkyplant
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Blinky Plant=Palpebruma Planto
|
4
mesecons_blinkyplant/locale/template.txt
Normal file
4
mesecons_blinkyplant/locale/template.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_blinkyplant
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Blinky Plant=
|
@ -1,6 +1,7 @@
|
|||||||
-- WALL BUTTON
|
-- WALL BUTTON
|
||||||
-- A button that when pressed emits power for 1 second
|
-- A button that when pressed emits power for 1 second
|
||||||
-- and then turns off again
|
-- and then turns off again
|
||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
mesecon.button_turnoff = function (pos)
|
mesecon.button_turnoff = function (pos)
|
||||||
local node = minetest.get_node(pos)
|
local node = minetest.get_node(pos)
|
||||||
@ -45,7 +46,7 @@ minetest.register_node("mesecons_button:button_off", {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
groups = {dig_immediate=2, mesecon_needs_receiver = 1},
|
groups = {dig_immediate=2, mesecon_needs_receiver = 1},
|
||||||
description = "Button",
|
description = S("Button"),
|
||||||
on_rightclick = function (pos, node)
|
on_rightclick = function (pos, node)
|
||||||
minetest.swap_node(pos, {name = "mesecons_button:button_on", param2=node.param2})
|
minetest.swap_node(pos, {name = "mesecons_button:button_on", param2=node.param2})
|
||||||
mesecon.receptor_on(pos, mesecon.rules.buttonlike_get(node))
|
mesecon.receptor_on(pos, mesecon.rules.buttonlike_get(node))
|
||||||
@ -92,7 +93,7 @@ minetest.register_node("mesecons_button:button_on", {
|
|||||||
},
|
},
|
||||||
groups = {dig_immediate=2, not_in_creative_inventory=1, mesecon_needs_receiver = 1},
|
groups = {dig_immediate=2, not_in_creative_inventory=1, mesecon_needs_receiver = 1},
|
||||||
drop = 'mesecons_button:button_off',
|
drop = 'mesecons_button:button_off',
|
||||||
description = "Button",
|
description = S("Button"),
|
||||||
sounds = mesecon.node_sound.stone,
|
sounds = mesecon.node_sound.stone,
|
||||||
mesecons = {receptor = {
|
mesecons = {receptor = {
|
||||||
state = mesecon.state.on,
|
state = mesecon.state.on,
|
||||||
|
4
mesecons_button/locale/mesecons_button.eo.tr
Normal file
4
mesecons_button/locale/mesecons_button.eo.tr
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_button
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Button=Butono
|
4
mesecons_button/locale/template.txt
Normal file
4
mesecons_button/locale/template.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_button
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Button=
|
@ -1,6 +1,8 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
minetest.register_chatcommand("say", {
|
minetest.register_chatcommand("say", {
|
||||||
params = "<text>",
|
params = "<text>",
|
||||||
description = "Say <text> as the server",
|
description = S("Say <text> as the server"),
|
||||||
privs = {server=true},
|
privs = {server=true},
|
||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
minetest.chat_send_all(name .. ": " .. param)
|
minetest.chat_send_all(name .. ": " .. param)
|
||||||
@ -9,7 +11,7 @@ minetest.register_chatcommand("say", {
|
|||||||
|
|
||||||
minetest.register_chatcommand("tell", {
|
minetest.register_chatcommand("tell", {
|
||||||
params = "<name> <text>",
|
params = "<name> <text>",
|
||||||
description = "Say <text> to <name> privately",
|
description = S("Say <text> to <name> privately"),
|
||||||
privs = {shout=true},
|
privs = {shout=true},
|
||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local found, _, target, message = param:find("^([^%s]+)%s+(.*)$")
|
local found, _, target, message = param:find("^([^%s]+)%s+(.*)$")
|
||||||
@ -26,7 +28,7 @@ minetest.register_chatcommand("tell", {
|
|||||||
|
|
||||||
minetest.register_chatcommand("hp", {
|
minetest.register_chatcommand("hp", {
|
||||||
params = "<name> <value>",
|
params = "<name> <value>",
|
||||||
description = "Set health of <name> to <value> hitpoints",
|
description = S("Set health of <name> to <value> hitpoints"),
|
||||||
privs = {ban=true},
|
privs = {ban=true},
|
||||||
func = function(name, param)
|
func = function(name, param)
|
||||||
local found, _, target, value = param:find("^([^%s]+)%s+(%d+)$")
|
local found, _, target, value = param:find("^([^%s]+)%s+(%d+)$")
|
||||||
@ -180,7 +182,7 @@ local function can_dig(pos, player)
|
|||||||
end
|
end
|
||||||
|
|
||||||
minetest.register_node("mesecons_commandblock:commandblock_off", {
|
minetest.register_node("mesecons_commandblock:commandblock_off", {
|
||||||
description = "Command Block",
|
description = S("Command Block"),
|
||||||
tiles = {"jeija_commandblock_off.png"},
|
tiles = {"jeija_commandblock_off.png"},
|
||||||
inventory_image = minetest.inventorycube("jeija_commandblock_off.png"),
|
inventory_image = minetest.inventorycube("jeija_commandblock_off.png"),
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
|
7
mesecons_commandblock/locale/mesecons_commandblock.eo.tr
Normal file
7
mesecons_commandblock/locale/mesecons_commandblock.eo.tr
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# textdomain: mesecons_commandblock
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Say <text> as the server=Diru <teksto> kiel la servilo
|
||||||
|
Say <text> to <name> privately=Diru <teksto> al <nomo> private
|
||||||
|
Set health of <name> to <value> hitpoints=Agordu sanon de <nomo> al <valoro>
|
||||||
|
Command Block=Komando-Bloko
|
7
mesecons_commandblock/locale/template.txt
Normal file
7
mesecons_commandblock/locale/template.txt
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# textdomain: mesecons_commandblock
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Say <text> as the server=
|
||||||
|
Say <text> to <name> privately=
|
||||||
|
Set health of <name> to <value> hitpoints=
|
||||||
|
Command Block=
|
@ -1,3 +1,5 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
-- Function that get the input/output rules of the delayer
|
-- Function that get the input/output rules of the delayer
|
||||||
local delayer_get_output_rules = mesecon.horiz_rules_getter({{x = 1, y = 0, z = 0}})
|
local delayer_get_output_rules = mesecon.horiz_rules_getter({{x = 1, y = 0, z = 0}})
|
||||||
|
|
||||||
@ -69,7 +71,7 @@ if i > 1 then
|
|||||||
end
|
end
|
||||||
|
|
||||||
local off_state = {
|
local off_state = {
|
||||||
description = "Delayer",
|
description = S("Delayer"),
|
||||||
tiles = {
|
tiles = {
|
||||||
"mesecons_delayer_off_"..tostring(i)..".png",
|
"mesecons_delayer_off_"..tostring(i)..".png",
|
||||||
"mesecons_delayer_bottom.png",
|
"mesecons_delayer_bottom.png",
|
||||||
@ -112,7 +114,7 @@ minetest.register_node("mesecons_delayer:delayer_off_"..tostring(i), off_state)
|
|||||||
|
|
||||||
-- Activated delayer definition defaults
|
-- Activated delayer definition defaults
|
||||||
local on_state = {
|
local on_state = {
|
||||||
description = "You hacker you",
|
description = S("You hacker you"),
|
||||||
tiles = {
|
tiles = {
|
||||||
"mesecons_delayer_on_"..tostring(i)..".png",
|
"mesecons_delayer_on_"..tostring(i)..".png",
|
||||||
"mesecons_delayer_bottom.png",
|
"mesecons_delayer_bottom.png",
|
||||||
|
5
mesecons_delayer/locale/mesecons_delayer.eo.tr
Normal file
5
mesecons_delayer/locale/mesecons_delayer.eo.tr
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# textdomain: mesecons_delayer
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Delayer=Prokrasto
|
||||||
|
You hacker you=Vi hakisto
|
5
mesecons_delayer/locale/template.txt
Normal file
5
mesecons_delayer/locale/template.txt
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# textdomain: mesecons_delayer
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Delayer=
|
||||||
|
You hacker you=
|
@ -1,3 +1,5 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
local side_texture = mesecon.texture.steel_block or "mesecons_detector_side.png"
|
local side_texture = mesecon.texture.steel_block or "mesecons_detector_side.png"
|
||||||
|
|
||||||
local GET_COMMAND = "GET"
|
local GET_COMMAND = "GET"
|
||||||
@ -71,7 +73,7 @@ minetest.register_node("mesecons_detector:object_detector_off", {
|
|||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
walkable = true,
|
walkable = true,
|
||||||
groups = {cracky=3},
|
groups = {cracky=3},
|
||||||
description="Player Detector",
|
description= S("Player Detector"),
|
||||||
mesecons = {receptor = {
|
mesecons = {receptor = {
|
||||||
state = mesecon.state.off,
|
state = mesecon.state.off,
|
||||||
rules = mesecon.rules.pplate
|
rules = mesecon.rules.pplate
|
||||||
@ -247,7 +249,7 @@ minetest.register_node("mesecons_detector:node_detector_off", {
|
|||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
walkable = true,
|
walkable = true,
|
||||||
groups = {cracky=3},
|
groups = {cracky=3},
|
||||||
description="Node Detector",
|
description = S("Node Detector"),
|
||||||
mesecons = {receptor = {
|
mesecons = {receptor = {
|
||||||
state = mesecon.state.off
|
state = mesecon.state.off
|
||||||
}},
|
}},
|
||||||
|
5
mesecons_detector/locale/mesecons_detector.eo.tr
Normal file
5
mesecons_detector/locale/mesecons_detector.eo.tr
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# textdomain: mesecons_detector
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Player Detector=Ludanta Detektilo
|
||||||
|
Node Detector=Noda Detektilo
|
5
mesecons_detector/locale/template.txt
Normal file
5
mesecons_detector/locale/template.txt
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# textdomain: mesecons_detector
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Player Detector=
|
||||||
|
Node Detector=
|
@ -1,3 +1,5 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
local corner_selectionbox = {
|
local corner_selectionbox = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = { -16/32, -16/32, -16/32, 5/32, -12/32, 5/32 },
|
fixed = { -16/32, -16/32, -16/32, 5/32, -12/32, 5/32 },
|
||||||
@ -36,7 +38,7 @@ minetest.register_node("mesecons_extrawires:corner_on", {
|
|||||||
|
|
||||||
minetest.register_node("mesecons_extrawires:corner_off", {
|
minetest.register_node("mesecons_extrawires:corner_off", {
|
||||||
drawtype = "mesh",
|
drawtype = "mesh",
|
||||||
description = "Insulated Mesecon Corner",
|
description = S("Insulated Mesecon Corner"),
|
||||||
mesh = "mesecons_extrawires_corner.obj",
|
mesh = "mesecons_extrawires_corner.obj",
|
||||||
tiles = {
|
tiles = {
|
||||||
{ name = "jeija_insulated_wire_sides_off.png", backface_culling = true },
|
{ name = "jeija_insulated_wire_sides_off.png", backface_culling = true },
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
local crossover_rules = {
|
local crossover_rules = {
|
||||||
{--first wire
|
{--first wire
|
||||||
{x=-1,y=0,z=0},
|
{x=-1,y=0,z=0},
|
||||||
@ -17,7 +19,7 @@ local crossover_states = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
minetest.register_node("mesecons_extrawires:crossover_off", {
|
minetest.register_node("mesecons_extrawires:crossover_off", {
|
||||||
description = "Insulated Mesecon Crossover",
|
description = S("Insulated Mesecon Crossover"),
|
||||||
drawtype = "mesh",
|
drawtype = "mesh",
|
||||||
mesh = "mesecons_extrawires_crossover.b3d",
|
mesh = "mesecons_extrawires_crossover.b3d",
|
||||||
tiles = {
|
tiles = {
|
||||||
@ -43,7 +45,7 @@ minetest.register_node("mesecons_extrawires:crossover_off", {
|
|||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("mesecons_extrawires:crossover_01", {
|
minetest.register_node("mesecons_extrawires:crossover_01", {
|
||||||
description = "You hacker you!",
|
description = S("You hacker you!"),
|
||||||
drop = "mesecons_extrawires:crossover_off",
|
drop = "mesecons_extrawires:crossover_off",
|
||||||
drawtype = "mesh",
|
drawtype = "mesh",
|
||||||
mesh = "mesecons_extrawires_crossover.b3d",
|
mesh = "mesecons_extrawires_crossover.b3d",
|
||||||
@ -70,7 +72,7 @@ minetest.register_node("mesecons_extrawires:crossover_01", {
|
|||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("mesecons_extrawires:crossover_10", {
|
minetest.register_node("mesecons_extrawires:crossover_10", {
|
||||||
description = "You hacker you!",
|
description = S("You hacker you!"),
|
||||||
drop = "mesecons_extrawires:crossover_off",
|
drop = "mesecons_extrawires:crossover_off",
|
||||||
drawtype = "mesh",
|
drawtype = "mesh",
|
||||||
mesh = "mesecons_extrawires_crossover.b3d",
|
mesh = "mesecons_extrawires_crossover.b3d",
|
||||||
@ -97,7 +99,7 @@ minetest.register_node("mesecons_extrawires:crossover_10", {
|
|||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("mesecons_extrawires:crossover_on", {
|
minetest.register_node("mesecons_extrawires:crossover_on", {
|
||||||
description = "You hacker you!",
|
description = S("You hacker you!"),
|
||||||
drop = "mesecons_extrawires:crossover_off",
|
drop = "mesecons_extrawires:crossover_off",
|
||||||
drawtype = "mesh",
|
drawtype = "mesh",
|
||||||
mesh = "mesecons_extrawires_crossover.b3d",
|
mesh = "mesecons_extrawires_crossover.b3d",
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
local doublecorner_selectionbox = {
|
local doublecorner_selectionbox = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = { -8/16, -8/16, -8/16, 8/16, -6/16, 8/16 },
|
fixed = { -8/16, -8/16, -8/16, 8/16, -6/16, 8/16 },
|
||||||
@ -31,7 +33,7 @@ for k, state in ipairs(doublecorner_states) do
|
|||||||
minetest.register_node(state, {
|
minetest.register_node(state, {
|
||||||
drawtype = "mesh",
|
drawtype = "mesh",
|
||||||
mesh = "mesecons_extrawires_doublecorner.obj",
|
mesh = "mesecons_extrawires_doublecorner.obj",
|
||||||
description = "Insulated Mesecon Double Corner",
|
description = S("Insulated Mesecon Double Corner"),
|
||||||
tiles = {
|
tiles = {
|
||||||
{ name = "jeija_insulated_wire_sides_" .. w1 .. ".png", backface_culling = true },
|
{ name = "jeija_insulated_wire_sides_" .. w1 .. ".png", backface_culling = true },
|
||||||
{ name = "jeija_insulated_wire_ends_" .. w1 .. ".png", backface_culling = true },
|
{ name = "jeija_insulated_wire_ends_" .. w1 .. ".png", backface_culling = true },
|
||||||
|
20
mesecons_extrawires/locale/mesecons_extrawires.eo.tr
Normal file
20
mesecons_extrawires/locale/mesecons_extrawires.eo.tr
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
# textdomain: mesecons_extrawires
|
||||||
|
|
||||||
|
### corner.lua ###
|
||||||
|
Insulated Mesecon Corner=Izolita Mesekonduktila Angulo
|
||||||
|
|
||||||
|
### crossover.lua ###
|
||||||
|
Insulated Mesecon Crossover=Izolita Mesekonduktila Interkruciĝo
|
||||||
|
You hacker you!=Vi hakisto
|
||||||
|
|
||||||
|
### doublecorner.lua ###
|
||||||
|
Insulated Mesecon Double Corner=Izolita Mesekonduktila Duobla Angulo
|
||||||
|
|
||||||
|
### mesewire.lua ###
|
||||||
|
Mese Wire=Mesea Drato
|
||||||
|
|
||||||
|
### tjunction.lua ###
|
||||||
|
Insulated Mesecon T-junction=Izolita Mesekonduktila T-Kruciĝo
|
||||||
|
|
||||||
|
### vertical.lua ###
|
||||||
|
Vertical Mesecon=Vertikala Mesekonduktilo
|
20
mesecons_extrawires/locale/template.txt
Normal file
20
mesecons_extrawires/locale/template.txt
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
# textdomain: mesecons_extrawires
|
||||||
|
|
||||||
|
### corner.lua ###
|
||||||
|
Insulated Mesecon Corner=
|
||||||
|
|
||||||
|
### crossover.lua ###
|
||||||
|
Insulated Mesecon Crossover=
|
||||||
|
You hacker you!=
|
||||||
|
|
||||||
|
### doublecorner.lua ###
|
||||||
|
Insulated Mesecon Double Corner=
|
||||||
|
|
||||||
|
### mesewire.lua ###
|
||||||
|
Mese Wire=
|
||||||
|
|
||||||
|
### tjunction.lua ###
|
||||||
|
Insulated Mesecon T-junction=
|
||||||
|
|
||||||
|
### vertical.lua ###
|
||||||
|
Vertical Mesecon=
|
@ -1,3 +1,5 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
local mese_nodename = minetest.registered_aliases["mesecons_gamecompat:mese"]
|
local mese_nodename = minetest.registered_aliases["mesecons_gamecompat:mese"]
|
||||||
if mese_nodename then
|
if mese_nodename then
|
||||||
-- Convert placeholders.
|
-- Convert placeholders.
|
||||||
@ -6,7 +8,7 @@ else
|
|||||||
-- Register placeholder.
|
-- Register placeholder.
|
||||||
mese_nodename = "mesecons_extrawires:mese"
|
mese_nodename = "mesecons_extrawires:mese"
|
||||||
minetest.register_node("mesecons_extrawires:mese", {
|
minetest.register_node("mesecons_extrawires:mese", {
|
||||||
description = "Mese Wire",
|
description = S("Mese Wire"),
|
||||||
tiles = {"mesecons_wire_off.png"},
|
tiles = {"mesecons_wire_off.png"},
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
light_source = 3,
|
light_source = 3,
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
local tjunction_nodebox = {
|
local tjunction_nodebox = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
-- ±0.001 is to prevent z-fighting
|
-- ±0.001 is to prevent z-fighting
|
||||||
@ -48,7 +50,7 @@ minetest.register_node("mesecons_extrawires:tjunction_on", {
|
|||||||
|
|
||||||
minetest.register_node("mesecons_extrawires:tjunction_off", {
|
minetest.register_node("mesecons_extrawires:tjunction_off", {
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
description = "Insulated Mesecon T-junction",
|
description = S("Insulated Mesecon T-junction"),
|
||||||
tiles = {
|
tiles = {
|
||||||
"jeija_insulated_wire_tjunction_tb_off.png",
|
"jeija_insulated_wire_tjunction_tb_off.png",
|
||||||
"jeija_insulated_wire_tjunction_tb_off.png^[transformR180",
|
"jeija_insulated_wire_tjunction_tb_off.png^[transformR180",
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
local vertical_box = {
|
local vertical_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = {-1/16, -8/16, -1/16, 1/16, 8/16, 1/16}
|
fixed = {-1/16, -8/16, -1/16, 1/16, 8/16, 1/16}
|
||||||
@ -77,7 +79,7 @@ end
|
|||||||
|
|
||||||
-- Vertical wire
|
-- Vertical wire
|
||||||
mesecon.register_node("mesecons_extrawires:vertical", {
|
mesecon.register_node("mesecons_extrawires:vertical", {
|
||||||
description = "Vertical Mesecon",
|
description = S("Vertical Mesecon"),
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
walkable = false,
|
walkable = false,
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
@ -110,7 +112,7 @@ mesecon.register_node("mesecons_extrawires:vertical", {
|
|||||||
|
|
||||||
-- Vertical wire top
|
-- Vertical wire top
|
||||||
mesecon.register_node("mesecons_extrawires:vertical_top", {
|
mesecon.register_node("mesecons_extrawires:vertical_top", {
|
||||||
description = "Vertical mesecon",
|
description = S("Vertical Mesecon"),
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
walkable = false,
|
walkable = false,
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
@ -142,7 +144,7 @@ mesecon.register_node("mesecons_extrawires:vertical_top", {
|
|||||||
|
|
||||||
-- Vertical wire bottom
|
-- Vertical wire bottom
|
||||||
mesecon.register_node("mesecons_extrawires:vertical_bottom", {
|
mesecon.register_node("mesecons_extrawires:vertical_bottom", {
|
||||||
description = "Vertical mesecon",
|
description = S("Vertical Mesecon"),
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
walkable = false,
|
walkable = false,
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
local plg = {}
|
local plg = {}
|
||||||
plg.rules = {}
|
plg.rules = {}
|
||||||
-- per-player formspec positions
|
-- per-player formspec positions
|
||||||
@ -59,7 +61,7 @@ plg.register_nodes = function(template)
|
|||||||
end
|
end
|
||||||
|
|
||||||
plg.register_nodes({
|
plg.register_nodes({
|
||||||
description = "FPGA",
|
description = S("FPGA"),
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
tiles = {
|
tiles = {
|
||||||
"", -- replaced later
|
"", -- replaced later
|
||||||
|
7
mesecons_fpga/locale/mesecons_fpga.eo.tr
Normal file
7
mesecons_fpga/locale/mesecons_fpga.eo.tr
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# textdomain: mesecons_fpga
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
FPGA=FPGA
|
||||||
|
|
||||||
|
### tool.lua ###
|
||||||
|
FPGA Programmer=FPGA Programilo
|
7
mesecons_fpga/locale/template.txt
Normal file
7
mesecons_fpga/locale/template.txt
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# textdomain: mesecons_fpga
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
FPGA=
|
||||||
|
|
||||||
|
### tool.lua ###
|
||||||
|
FPGA Programmer=
|
@ -1,8 +1,10 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
return function(plg)
|
return function(plg)
|
||||||
|
|
||||||
|
|
||||||
minetest.register_tool("mesecons_fpga:programmer", {
|
minetest.register_tool("mesecons_fpga:programmer", {
|
||||||
description = "FPGA Programmer",
|
description = S("FPGA Programmer"),
|
||||||
inventory_image = "jeija_fpga_programmer.png",
|
inventory_image = "jeija_fpga_programmer.png",
|
||||||
stack_max = 1,
|
stack_max = 1,
|
||||||
on_place = function(itemstack, placer, pointed_thing)
|
on_place = function(itemstack, placer, pointed_thing)
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
-- HYDRO_TURBINE
|
-- HYDRO_TURBINE
|
||||||
-- Water turbine:
|
-- Water turbine:
|
||||||
-- Active if flowing >water< above it
|
-- Active if flowing >water< above it
|
||||||
@ -17,7 +19,7 @@ minetest.register_node("mesecons_hydroturbine:hydro_turbine_off", {
|
|||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
wield_scale = {x=0.75, y=0.75, z=0.75},
|
wield_scale = {x=0.75, y=0.75, z=0.75},
|
||||||
groups = {dig_immediate=2},
|
groups = {dig_immediate=2},
|
||||||
description="Water Turbine",
|
description = S("Water Turbine"),
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
selection_box = {
|
selection_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
@ -47,7 +49,7 @@ minetest.register_node("mesecons_hydroturbine:hydro_turbine_on", {
|
|||||||
inventory_image = "jeija_hydro_turbine_inv.png",
|
inventory_image = "jeija_hydro_turbine_inv.png",
|
||||||
drop = "mesecons_hydroturbine:hydro_turbine_off 1",
|
drop = "mesecons_hydroturbine:hydro_turbine_off 1",
|
||||||
groups = {dig_immediate=2,not_in_creative_inventory=1},
|
groups = {dig_immediate=2,not_in_creative_inventory=1},
|
||||||
description="Water Turbine",
|
description = S("Water Turbine"),
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
selection_box = {
|
selection_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
@ -102,4 +104,3 @@ minetest.register_craft({
|
|||||||
{"","group:stick", ""},
|
{"","group:stick", ""},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
4
mesecons_hydroturbine/locale/mesecons_hydroturbine.eo.tr
Normal file
4
mesecons_hydroturbine/locale/mesecons_hydroturbine.eo.tr
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_hydroturbine
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Water Turbine=Akva Turbino
|
4
mesecons_hydroturbine/locale/template.txt
Normal file
4
mesecons_hydroturbine/locale/template.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_hydroturbine
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Water Turbine=
|
@ -1,3 +1,5 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
local insulated_wire_get_rules = mesecon.horiz_rules_getter({
|
local insulated_wire_get_rules = mesecon.horiz_rules_getter({
|
||||||
{x = 1, y = 0, z = 0},
|
{x = 1, y = 0, z = 0},
|
||||||
{x = -1, y = 0, z = 0},
|
{x = -1, y = 0, z = 0},
|
||||||
@ -5,7 +7,7 @@ local insulated_wire_get_rules = mesecon.horiz_rules_getter({
|
|||||||
|
|
||||||
minetest.register_node("mesecons_insulated:insulated_on", {
|
minetest.register_node("mesecons_insulated:insulated_on", {
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
description = "Straight Insulated Mesecon",
|
description = S("Straight Insulated Mesecon"),
|
||||||
tiles = {
|
tiles = {
|
||||||
"jeija_insulated_wire_sides_on.png",
|
"jeija_insulated_wire_sides_on.png",
|
||||||
"jeija_insulated_wire_sides_on.png",
|
"jeija_insulated_wire_sides_on.png",
|
||||||
@ -42,7 +44,7 @@ minetest.register_node("mesecons_insulated:insulated_on", {
|
|||||||
|
|
||||||
minetest.register_node("mesecons_insulated:insulated_off", {
|
minetest.register_node("mesecons_insulated:insulated_off", {
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
description = "Straight Insulated Mesecon",
|
description = S("Straight Insulated Mesecon"),
|
||||||
tiles = {
|
tiles = {
|
||||||
"jeija_insulated_wire_sides_off.png",
|
"jeija_insulated_wire_sides_off.png",
|
||||||
"jeija_insulated_wire_sides_off.png",
|
"jeija_insulated_wire_sides_off.png",
|
||||||
|
4
mesecons_insulated/locale/mesecons_insulated.eo.tr
Normal file
4
mesecons_insulated/locale/mesecons_insulated.eo.tr
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_insulated
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Straight Insulated Mesecon=Rekta Izolita Mesekonduktilo
|
4
mesecons_insulated/locale/template.txt
Normal file
4
mesecons_insulated/locale/template.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_insulated
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Straight Insulated Mesecon=
|
@ -1,3 +1,5 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
-- MESELAMPS
|
-- MESELAMPS
|
||||||
-- A lamp is "is an electrical device used to create artificial light" (wikipedia)
|
-- A lamp is "is an electrical device used to create artificial light" (wikipedia)
|
||||||
-- guess what?
|
-- guess what?
|
||||||
@ -50,7 +52,7 @@ minetest.register_node("mesecons_lamp:lamp_off", {
|
|||||||
node_box = mesecon_lamp_box,
|
node_box = mesecon_lamp_box,
|
||||||
selection_box = mesecon_lamp_box,
|
selection_box = mesecon_lamp_box,
|
||||||
groups = {dig_immediate=3, mesecon_receptor_off = 1, mesecon_effector_off = 1},
|
groups = {dig_immediate=3, mesecon_receptor_off = 1, mesecon_effector_off = 1},
|
||||||
description = "Mesecon Lamp",
|
description = S("Mesecon Lamp"),
|
||||||
sounds = mesecon.node_sound.glass,
|
sounds = mesecon.node_sound.glass,
|
||||||
mesecons = {effector = {
|
mesecons = {effector = {
|
||||||
action_on = function (pos, node)
|
action_on = function (pos, node)
|
||||||
|
4
mesecons_lamp/locale/mesecons_lamp.eo.tr
Normal file
4
mesecons_lamp/locale/mesecons_lamp.eo.tr
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_lamp
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Mesecon Lamp=Mesekonduktila Lampo
|
4
mesecons_lamp/locale/template.txt
Normal file
4
mesecons_lamp/locale/template.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_lamp
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Mesecon Lamp=
|
@ -1,3 +1,5 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
local lightstone_rules = {
|
local lightstone_rules = {
|
||||||
{x=0, y=0, z=-1},
|
{x=0, y=0, z=-1},
|
||||||
{x=1, y=0, z=0},
|
{x=1, y=0, z=0},
|
||||||
@ -59,15 +61,15 @@ function mesecon.lightstone_add(name, base_item, texture_off, texture_on, desc)
|
|||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
mesecon.lightstone_add("red", "mesecons_gamecompat:dye_red", "jeija_lightstone_red_off.png", "jeija_lightstone_red_on.png", "Red Lightstone")
|
mesecon.lightstone_add("red", "mesecons_gamecompat:dye_red", "jeija_lightstone_red_off.png", "jeija_lightstone_red_on.png", S("Red Lightstone"))
|
||||||
mesecon.lightstone_add("green", "mesecons_gamecompat:dye_green", "jeija_lightstone_green_off.png", "jeija_lightstone_green_on.png", "Green Lightstone")
|
mesecon.lightstone_add("green", "mesecons_gamecompat:dye_green", "jeija_lightstone_green_off.png", "jeija_lightstone_green_on.png", S("Green Lightstone"))
|
||||||
mesecon.lightstone_add("blue", "mesecons_gamecompat:dye_blue", "jeija_lightstone_blue_off.png", "jeija_lightstone_blue_on.png", "Blue Lightstone")
|
mesecon.lightstone_add("blue", "mesecons_gamecompat:dye_blue", "jeija_lightstone_blue_off.png", "jeija_lightstone_blue_on.png", S("Blue Lightstone"))
|
||||||
mesecon.lightstone_add("gray", "mesecons_gamecompat:dye_grey", "jeija_lightstone_gray_off.png", "jeija_lightstone_gray_on.png", "Grey Lightstone")
|
mesecon.lightstone_add("gray", "mesecons_gamecompat:dye_grey", "jeija_lightstone_gray_off.png", "jeija_lightstone_gray_on.png", S("Grey Lightstone"))
|
||||||
mesecon.lightstone_add("darkgray", "mesecons_gamecompat:dye_dark_grey", "jeija_lightstone_darkgray_off.png", "jeija_lightstone_darkgray_on.png", "Dark Grey Lightstone")
|
mesecon.lightstone_add("darkgray", "mesecons_gamecompat:dye_dark_grey", "jeija_lightstone_darkgray_off.png", "jeija_lightstone_darkgray_on.png", S("Dark Grey Lightstone"))
|
||||||
mesecon.lightstone_add("yellow", "mesecons_gamecompat:dye_yellow", "jeija_lightstone_yellow_off.png", "jeija_lightstone_yellow_on.png", "Yellow Lightstone")
|
mesecon.lightstone_add("yellow", "mesecons_gamecompat:dye_yellow", "jeija_lightstone_yellow_off.png", "jeija_lightstone_yellow_on.png", S("Yellow Lightstone"))
|
||||||
mesecon.lightstone_add("orange", "mesecons_gamecompat:dye_orange", "jeija_lightstone_orange_off.png", "jeija_lightstone_orange_on.png", "Orange Lightstone")
|
mesecon.lightstone_add("orange", "mesecons_gamecompat:dye_orange", "jeija_lightstone_orange_off.png", "jeija_lightstone_orange_on.png", S("Orange Lightstone"))
|
||||||
mesecon.lightstone_add("white", "mesecons_gamecompat:dye_white", "jeija_lightstone_white_off.png", "jeija_lightstone_white_on.png", "White Lightstone")
|
mesecon.lightstone_add("white", "mesecons_gamecompat:dye_white", "jeija_lightstone_white_off.png", "jeija_lightstone_white_on.png", S("White Lightstone"))
|
||||||
mesecon.lightstone_add("pink", "mesecons_gamecompat:dye_pink", "jeija_lightstone_pink_off.png", "jeija_lightstone_pink_on.png", "Pink Lightstone")
|
mesecon.lightstone_add("pink", "mesecons_gamecompat:dye_pink", "jeija_lightstone_pink_off.png", "jeija_lightstone_pink_on.png", S("Pink Lightstone"))
|
||||||
mesecon.lightstone_add("magenta", "mesecons_gamecompat:dye_magenta", "jeija_lightstone_magenta_off.png", "jeija_lightstone_magenta_on.png", "Magenta Lightstone")
|
mesecon.lightstone_add("magenta", "mesecons_gamecompat:dye_magenta", "jeija_lightstone_magenta_off.png", "jeija_lightstone_magenta_on.png", S("Magenta Lightstone"))
|
||||||
mesecon.lightstone_add("cyan", "mesecons_gamecompat:dye_cyan", "jeija_lightstone_cyan_off.png", "jeija_lightstone_cyan_on.png", "Cyan Lightstone")
|
mesecon.lightstone_add("cyan", "mesecons_gamecompat:dye_cyan", "jeija_lightstone_cyan_off.png", "jeija_lightstone_cyan_on.png", S("Cyan Lightstone"))
|
||||||
mesecon.lightstone_add("violet", "mesecons_gamecompat:dye_violet", "jeija_lightstone_violet_off.png", "jeija_lightstone_violet_on.png", "Violet Lightstone")
|
mesecon.lightstone_add("violet", "mesecons_gamecompat:dye_violet", "jeija_lightstone_violet_off.png", "jeija_lightstone_violet_on.png", S("Violet Lightstone"))
|
||||||
|
15
mesecons_lightstone/locale/mesecons_lightstone.eo.tr
Normal file
15
mesecons_lightstone/locale/mesecons_lightstone.eo.tr
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
# textdomain: mesecons_lightstone
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Red Lightstone=Ruĝa Lumŝtono
|
||||||
|
Green Lightstone=Verda Lumŝtono
|
||||||
|
Blue Lightstone=Blua Lumŝtono
|
||||||
|
Grey Lightstone=Griza Lumŝtono
|
||||||
|
Dark Grey Lightstone=Malhela Griza Lumŝtono
|
||||||
|
Yellow Lightstone=Flava Lumŝtono
|
||||||
|
Orange Lightstone=Oranĝa Lumŝtono
|
||||||
|
White Lightstone=Blanka Lumŝtono
|
||||||
|
Pink Lightstone=Rozkolora Lumŝtono
|
||||||
|
Magenta Lightstone=Magenta Lumŝtono
|
||||||
|
Cyan Lightstone=Cejana Lumŝtono
|
||||||
|
Violet Lightstone=Viola Lumŝtono
|
15
mesecons_lightstone/locale/template.txt
Normal file
15
mesecons_lightstone/locale/template.txt
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
# textdomain: mesecons_lightstone
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Red Lightstone=
|
||||||
|
Green Lightstone=
|
||||||
|
Blue Lightstone=
|
||||||
|
Grey Lightstone=
|
||||||
|
Dark Grey Lightstone=
|
||||||
|
Yellow Lightstone=
|
||||||
|
Orange Lightstone=
|
||||||
|
White Lightstone=
|
||||||
|
Pink Lightstone=
|
||||||
|
Magenta Lightstone=
|
||||||
|
Cyan Lightstone=
|
||||||
|
Violet Lightstone=
|
@ -28,6 +28,8 @@
|
|||||||
-- (see where local env is defined)
|
-- (see where local env is defined)
|
||||||
-- Something nice to play is is appending minetest.env to it.
|
-- Something nice to play is is appending minetest.env to it.
|
||||||
|
|
||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
local BASENAME = "mesecons_luacontroller:luacontroller"
|
local BASENAME = "mesecons_luacontroller:luacontroller"
|
||||||
|
|
||||||
local rules = {
|
local rules = {
|
||||||
@ -851,7 +853,7 @@ for d = 0, 1 do
|
|||||||
}
|
}
|
||||||
|
|
||||||
minetest.register_node(node_name, {
|
minetest.register_node(node_name, {
|
||||||
description = "Luacontroller",
|
description = S("Luacontroller"),
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
tiles = {
|
tiles = {
|
||||||
top,
|
top,
|
||||||
|
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_luacontroller
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Luacontroller=Luaregilo
|
4
mesecons_luacontroller/locale/template.txt
Normal file
4
mesecons_luacontroller/locale/template.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_luacontroller
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Luacontroller=
|
@ -1,14 +1,16 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
-- Glue and fiber
|
-- Glue and fiber
|
||||||
minetest.register_craftitem("mesecons_materials:glue", {
|
minetest.register_craftitem("mesecons_materials:glue", {
|
||||||
image = "mesecons_glue.png",
|
image = "mesecons_glue.png",
|
||||||
on_place_on_ground = minetest.craftitem_place_item,
|
on_place_on_ground = minetest.craftitem_place_item,
|
||||||
description="Glue",
|
description = S("Glue"),
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craftitem("mesecons_materials:fiber", {
|
minetest.register_craftitem("mesecons_materials:fiber", {
|
||||||
image = "mesecons_fiber.png",
|
image = "mesecons_fiber.png",
|
||||||
on_place_on_ground = minetest.craftitem_place_item,
|
on_place_on_ground = minetest.craftitem_place_item,
|
||||||
description="Fiber",
|
description = S("Fiber"),
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
@ -29,7 +31,7 @@ minetest.register_craft({
|
|||||||
minetest.register_craftitem("mesecons_materials:silicon", {
|
minetest.register_craftitem("mesecons_materials:silicon", {
|
||||||
image = "mesecons_silicon.png",
|
image = "mesecons_silicon.png",
|
||||||
on_place_on_ground = minetest.craftitem_place_item,
|
on_place_on_ground = minetest.craftitem_place_item,
|
||||||
description="Silicon",
|
description = S("Silicon"),
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
|
6
mesecons_materials/locale/mesecons_materials.eo.tr
Normal file
6
mesecons_materials/locale/mesecons_materials.eo.tr
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
# textdomain: mesecons_materials
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Glue=Gluo
|
||||||
|
Fiber=Fibro
|
||||||
|
Silicon=Silicio
|
6
mesecons_materials/locale/template.txt
Normal file
6
mesecons_materials/locale/template.txt
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
# textdomain: mesecons_materials
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Glue=
|
||||||
|
Fiber=
|
||||||
|
Silicon=
|
@ -1,3 +1,5 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
local EEPROM_SIZE = 255
|
local EEPROM_SIZE = 255
|
||||||
|
|
||||||
local microc_rules = {}
|
local microc_rules = {}
|
||||||
@ -57,7 +59,7 @@ if nodename ~= "mesecons_microcontroller:microcontroller0000" then
|
|||||||
end
|
end
|
||||||
|
|
||||||
minetest.register_node(nodename, {
|
minetest.register_node(nodename, {
|
||||||
description = "Microcontroller",
|
description = S("Microcontroller"),
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
tiles = {
|
tiles = {
|
||||||
top,
|
top,
|
||||||
|
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_microcontroller
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Microcontroller=Mikroregilo
|
4
mesecons_microcontroller/locale/template.txt
Normal file
4
mesecons_microcontroller/locale/template.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_microcontroller
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Microcontroller=
|
@ -8,6 +8,8 @@
|
|||||||
-- Pushes all block in front of it
|
-- Pushes all block in front of it
|
||||||
-- Pull all blocks in its back
|
-- Pull all blocks in its back
|
||||||
|
|
||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
-- settings:
|
-- settings:
|
||||||
local timer_interval = 1 / mesecon.setting("movestone_speed", 3)
|
local timer_interval = 1 / mesecon.setting("movestone_speed", 3)
|
||||||
local max_push = mesecon.setting("movestone_max_push", 50)
|
local max_push = mesecon.setting("movestone_max_push", 50)
|
||||||
@ -128,7 +130,7 @@ mesecon.register_movestone("mesecons_movestones:movestone", {
|
|||||||
"jeija_movestone_arrows.png",
|
"jeija_movestone_arrows.png",
|
||||||
},
|
},
|
||||||
groups = {cracky = 3},
|
groups = {cracky = 3},
|
||||||
description = "Movestone",
|
description = S("Movestone"),
|
||||||
sounds = mesecon.node_sound.stone
|
sounds = mesecon.node_sound.stone
|
||||||
}, false, false)
|
}, false, false)
|
||||||
|
|
||||||
@ -142,7 +144,7 @@ mesecon.register_movestone("mesecons_movestones:sticky_movestone", {
|
|||||||
"jeija_sticky_movestone.png",
|
"jeija_sticky_movestone.png",
|
||||||
},
|
},
|
||||||
groups = {cracky = 3},
|
groups = {cracky = 3},
|
||||||
description = "Sticky Movestone",
|
description = S("Sticky Movestone"),
|
||||||
sounds = mesecon.node_sound.stone,
|
sounds = mesecon.node_sound.stone,
|
||||||
}, true, false)
|
}, true, false)
|
||||||
|
|
||||||
@ -156,7 +158,7 @@ mesecon.register_movestone("mesecons_movestones:movestone_vertical", {
|
|||||||
"jeija_movestone_arrows.png^[transformR90",
|
"jeija_movestone_arrows.png^[transformR90",
|
||||||
},
|
},
|
||||||
groups = {cracky = 3},
|
groups = {cracky = 3},
|
||||||
description = "Vertical Movestone",
|
description = S("Vertical Movestone"),
|
||||||
sounds = mesecon.node_sound.stone
|
sounds = mesecon.node_sound.stone
|
||||||
}, false, true)
|
}, false, true)
|
||||||
|
|
||||||
@ -170,7 +172,7 @@ mesecon.register_movestone("mesecons_movestones:sticky_movestone_vertical", {
|
|||||||
"jeija_movestone_arrows.png^[transformR90",
|
"jeija_movestone_arrows.png^[transformR90",
|
||||||
},
|
},
|
||||||
groups = {cracky = 3},
|
groups = {cracky = 3},
|
||||||
description = "Vertical Sticky Movestone",
|
description = S("Vertical Sticky Movestone"),
|
||||||
sounds = mesecon.node_sound.stone,
|
sounds = mesecon.node_sound.stone,
|
||||||
}, true, true)
|
}, true, true)
|
||||||
|
|
||||||
|
7
mesecons_movestones/locale/mesecons_movestones.eo.tr
Normal file
7
mesecons_movestones/locale/mesecons_movestones.eo.tr
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# textdomain: mesecons_movestones
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Movestone=Movŝtono
|
||||||
|
Sticky Movestone=Glueca Movŝtono
|
||||||
|
Vertical Movestone=Vertikala Movŝtono
|
||||||
|
Vertical Sticky Movestone=Vertikala Glueca Movŝtono
|
7
mesecons_movestones/locale/template.txt
Normal file
7
mesecons_movestones/locale/template.txt
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
# textdomain: mesecons_movestones
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Movestone=
|
||||||
|
Sticky Movestone=
|
||||||
|
Vertical Movestone=
|
||||||
|
Vertical Sticky Movestone=
|
@ -1,5 +1,7 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
minetest.register_node("mesecons_noteblock:noteblock", {
|
minetest.register_node("mesecons_noteblock:noteblock", {
|
||||||
description = "Noteblock",
|
description = S("Noteblock"),
|
||||||
tiles = {"mesecons_noteblock.png"},
|
tiles = {"mesecons_noteblock.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2},
|
groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2},
|
||||||
|
4
mesecons_noteblock/locale/mesecons_noteblock.eo.tr
Normal file
4
mesecons_noteblock/locale/mesecons_noteblock.eo.tr
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_noteblock
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Noteblock=Sonbloko
|
4
mesecons_noteblock/locale/template.txt
Normal file
4
mesecons_noteblock/locale/template.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_noteblock
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Noteblock=
|
@ -1,3 +1,5 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
local specs = {
|
local specs = {
|
||||||
normal = {
|
normal = {
|
||||||
offname = "mesecons_pistons:piston_normal_off",
|
offname = "mesecons_pistons:piston_normal_off",
|
||||||
@ -265,7 +267,7 @@ local piston_on_box = {
|
|||||||
-- Normal (non-sticky) Pistons:
|
-- Normal (non-sticky) Pistons:
|
||||||
-- offstate
|
-- offstate
|
||||||
minetest.register_node("mesecons_pistons:piston_normal_off", {
|
minetest.register_node("mesecons_pistons:piston_normal_off", {
|
||||||
description = "Piston",
|
description = S("Piston"),
|
||||||
tiles = {
|
tiles = {
|
||||||
"mesecons_piston_top.png",
|
"mesecons_piston_top.png",
|
||||||
"mesecons_piston_bottom.png",
|
"mesecons_piston_bottom.png",
|
||||||
@ -290,7 +292,7 @@ minetest.register_node("mesecons_pistons:piston_normal_off", {
|
|||||||
|
|
||||||
-- onstate
|
-- onstate
|
||||||
minetest.register_node("mesecons_pistons:piston_normal_on", {
|
minetest.register_node("mesecons_pistons:piston_normal_on", {
|
||||||
description = "Activated Piston Base",
|
description = S("Activated Piston Base"),
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
tiles = {
|
tiles = {
|
||||||
"mesecons_piston_top.png",
|
"mesecons_piston_top.png",
|
||||||
@ -319,7 +321,7 @@ minetest.register_node("mesecons_pistons:piston_normal_on", {
|
|||||||
|
|
||||||
-- pusher
|
-- pusher
|
||||||
minetest.register_node("mesecons_pistons:piston_pusher_normal", {
|
minetest.register_node("mesecons_pistons:piston_pusher_normal", {
|
||||||
description = "Piston Pusher",
|
description = S("Piston Pusher"),
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
tiles = {
|
tiles = {
|
||||||
"mesecons_piston_pusher_top.png",
|
"mesecons_piston_pusher_top.png",
|
||||||
@ -344,7 +346,7 @@ minetest.register_node("mesecons_pistons:piston_pusher_normal", {
|
|||||||
-- Sticky ones
|
-- Sticky ones
|
||||||
-- offstate
|
-- offstate
|
||||||
minetest.register_node("mesecons_pistons:piston_sticky_off", {
|
minetest.register_node("mesecons_pistons:piston_sticky_off", {
|
||||||
description = "Sticky Piston",
|
description = S("Sticky Piston"),
|
||||||
tiles = {
|
tiles = {
|
||||||
"mesecons_piston_top.png",
|
"mesecons_piston_top.png",
|
||||||
"mesecons_piston_bottom.png",
|
"mesecons_piston_bottom.png",
|
||||||
@ -369,7 +371,7 @@ minetest.register_node("mesecons_pistons:piston_sticky_off", {
|
|||||||
|
|
||||||
-- onstate
|
-- onstate
|
||||||
minetest.register_node("mesecons_pistons:piston_sticky_on", {
|
minetest.register_node("mesecons_pistons:piston_sticky_on", {
|
||||||
description = "Activated Sticky Piston Base",
|
description = S("Activated Sticky Piston Base"),
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
tiles = {
|
tiles = {
|
||||||
"mesecons_piston_top.png",
|
"mesecons_piston_top.png",
|
||||||
@ -398,7 +400,7 @@ minetest.register_node("mesecons_pistons:piston_sticky_on", {
|
|||||||
|
|
||||||
-- pusher
|
-- pusher
|
||||||
minetest.register_node("mesecons_pistons:piston_pusher_sticky", {
|
minetest.register_node("mesecons_pistons:piston_pusher_sticky", {
|
||||||
description = "Sticky Piston Pusher",
|
description = S("Sticky Piston Pusher"),
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
tiles = {
|
tiles = {
|
||||||
"mesecons_piston_pusher_top.png",
|
"mesecons_piston_pusher_top.png",
|
||||||
|
9
mesecons_pistons/locale/mesecons_pistons.eo.tr
Normal file
9
mesecons_pistons/locale/mesecons_pistons.eo.tr
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
# textdomain: mesecons_pistons
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Piston=Piŝto
|
||||||
|
Activated Piston Base=Aktivigita Piŝta Bazo
|
||||||
|
Piston Pusher=Piŝta Pushero
|
||||||
|
Sticky Piston=Glueca Piŝto
|
||||||
|
Activated Sticky Piston Base=Aktivigita Glueca Piŝta Bazo
|
||||||
|
Sticky Piston Pusher=Glueca Piŝta Puŝilo
|
9
mesecons_pistons/locale/template.txt
Normal file
9
mesecons_pistons/locale/template.txt
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
# textdomain: mesecons_pistons
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Piston=
|
||||||
|
Activated Piston Base=
|
||||||
|
Piston Pusher=
|
||||||
|
Sticky Piston=
|
||||||
|
Activated Sticky Piston Base=
|
||||||
|
Sticky Piston Pusher=
|
@ -1,6 +1,8 @@
|
|||||||
-- The POWER_PLANT
|
-- The POWER_PLANT
|
||||||
-- Just emits power. always.
|
-- Just emits power. always.
|
||||||
|
|
||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
minetest.register_node("mesecons_powerplant:power_plant", {
|
minetest.register_node("mesecons_powerplant:power_plant", {
|
||||||
drawtype = "plantlike",
|
drawtype = "plantlike",
|
||||||
visual_scale = 1,
|
visual_scale = 1,
|
||||||
@ -11,7 +13,7 @@ minetest.register_node("mesecons_powerplant:power_plant", {
|
|||||||
walkable = false,
|
walkable = false,
|
||||||
groups = {dig_immediate=3, mesecon = 2},
|
groups = {dig_immediate=3, mesecon = 2},
|
||||||
light_source = minetest.LIGHT_MAX-9,
|
light_source = minetest.LIGHT_MAX-9,
|
||||||
description="Power Plant",
|
description=S("Power Plant"),
|
||||||
selection_box = {
|
selection_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = {-0.3, -0.5, -0.3, 0.3, -0.5+0.7, 0.3},
|
fixed = {-0.3, -0.5, -0.3, 0.3, -0.5+0.7, 0.3},
|
||||||
|
4
mesecons_powerplant/locale/mesecons_powerplant.eo.tr
Normal file
4
mesecons_powerplant/locale/mesecons_powerplant.eo.tr
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_powerplant
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Power Plant=Elektra Planto
|
4
mesecons_powerplant/locale/template.txt
Normal file
4
mesecons_powerplant/locale/template.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_powerplant
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Power Plant=
|
@ -1,3 +1,5 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
local pp_box_off = {
|
local pp_box_off = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = { -7/16, -8/16, -7/16, 7/16, -7/16, 7/16 },
|
fixed = { -7/16, -8/16, -7/16, 7/16, -7/16, 7/16 },
|
||||||
@ -87,7 +89,7 @@ end
|
|||||||
|
|
||||||
mesecon.register_pressure_plate(
|
mesecon.register_pressure_plate(
|
||||||
"mesecons_pressureplates:pressure_plate_wood",
|
"mesecons_pressureplates:pressure_plate_wood",
|
||||||
"Wooden Pressure Plate",
|
S("Wooden Pressure Plate"),
|
||||||
{"jeija_pressure_plate_wood_off.png","jeija_pressure_plate_wood_off.png","jeija_pressure_plate_wood_off_edges.png"},
|
{"jeija_pressure_plate_wood_off.png","jeija_pressure_plate_wood_off.png","jeija_pressure_plate_wood_off_edges.png"},
|
||||||
{"jeija_pressure_plate_wood_on.png","jeija_pressure_plate_wood_on.png","jeija_pressure_plate_wood_on_edges.png"},
|
{"jeija_pressure_plate_wood_on.png","jeija_pressure_plate_wood_on.png","jeija_pressure_plate_wood_on_edges.png"},
|
||||||
"jeija_pressure_plate_wood_wield.png",
|
"jeija_pressure_plate_wood_wield.png",
|
||||||
@ -98,7 +100,7 @@ mesecon.register_pressure_plate(
|
|||||||
|
|
||||||
mesecon.register_pressure_plate(
|
mesecon.register_pressure_plate(
|
||||||
"mesecons_pressureplates:pressure_plate_stone",
|
"mesecons_pressureplates:pressure_plate_stone",
|
||||||
"Stone Pressure Plate",
|
S("Stone Pressure Plate"),
|
||||||
{"jeija_pressure_plate_stone_off.png","jeija_pressure_plate_stone_off.png","jeija_pressure_plate_stone_off_edges.png"},
|
{"jeija_pressure_plate_stone_off.png","jeija_pressure_plate_stone_off.png","jeija_pressure_plate_stone_off_edges.png"},
|
||||||
{"jeija_pressure_plate_stone_on.png","jeija_pressure_plate_stone_on.png","jeija_pressure_plate_stone_on_edges.png"},
|
{"jeija_pressure_plate_stone_on.png","jeija_pressure_plate_stone_on.png","jeija_pressure_plate_stone_on_edges.png"},
|
||||||
"jeija_pressure_plate_stone_wield.png",
|
"jeija_pressure_plate_stone_wield.png",
|
||||||
|
@ -0,0 +1,5 @@
|
|||||||
|
# textdomain: mesecons_pressureplates
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Wooden Pressure Plate=Ligna Prema Plato
|
||||||
|
Stone Pressure Plate=Ŝtona Prema Plato
|
5
mesecons_pressureplates/locale/template.txt
Normal file
5
mesecons_pressureplates/locale/template.txt
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# textdomain: mesecons_pressureplates
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Wooden Pressure Plate=
|
||||||
|
Stone Pressure Plate=
|
@ -1,3 +1,5 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
-- REMOVESTONE
|
-- REMOVESTONE
|
||||||
|
|
||||||
minetest.register_node("mesecons_random:removestone", {
|
minetest.register_node("mesecons_random:removestone", {
|
||||||
@ -5,7 +7,7 @@ minetest.register_node("mesecons_random:removestone", {
|
|||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
inventory_image = minetest.inventorycube("jeija_removestone_inv.png"),
|
inventory_image = minetest.inventorycube("jeija_removestone_inv.png"),
|
||||||
groups = {cracky=3},
|
groups = {cracky=3},
|
||||||
description="Removestone",
|
description = S("Removestone"),
|
||||||
sounds = mesecon.node_sound.stone,
|
sounds = mesecon.node_sound.stone,
|
||||||
mesecons = {effector = {
|
mesecons = {effector = {
|
||||||
action_on = function (pos, node)
|
action_on = function (pos, node)
|
||||||
@ -29,7 +31,7 @@ minetest.register_craft({
|
|||||||
-- GHOSTSTONE
|
-- GHOSTSTONE
|
||||||
|
|
||||||
minetest.register_node("mesecons_random:ghoststone", {
|
minetest.register_node("mesecons_random:ghoststone", {
|
||||||
description="Ghoststone",
|
description = S("Ghoststone"),
|
||||||
tiles = {"jeija_ghoststone.png"},
|
tiles = {"jeija_ghoststone.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
inventory_image = minetest.inventorycube("jeija_ghoststone_inv.png"),
|
inventory_image = minetest.inventorycube("jeija_ghoststone_inv.png"),
|
||||||
|
5
mesecons_random/locale/mesecons_random.eo.tr
Normal file
5
mesecons_random/locale/mesecons_random.eo.tr
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# textdomain: mesecons_random
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Removestone=Forigŝtono
|
||||||
|
Ghoststone=Fantomŝtono
|
5
mesecons_random/locale/template.txt
Normal file
5
mesecons_random/locale/template.txt
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# textdomain: mesecons_random
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Removestone=
|
||||||
|
Ghoststone=
|
@ -1,6 +1,8 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
-- Solar Panel
|
-- Solar Panel
|
||||||
mesecon.register_node("mesecons_solarpanel:solar_panel", {
|
mesecon.register_node("mesecons_solarpanel:solar_panel", {
|
||||||
description = "Solar Panel",
|
description = S("Solar Panel"),
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
tiles = {"mesecons_solarpanel.png"},
|
tiles = {"mesecons_solarpanel.png"},
|
||||||
inventory_image = "mesecons_solarpanel.png",
|
inventory_image = "mesecons_solarpanel.png",
|
||||||
|
4
mesecons_solarpanel/locale/mesecons_solarpanel.eo.tr
Normal file
4
mesecons_solarpanel/locale/mesecons_solarpanel.eo.tr
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_solarpanel
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Solar Panel=Suna Panelo
|
4
mesecons_solarpanel/locale/template.txt
Normal file
4
mesecons_solarpanel/locale/template.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_solarpanel
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Solar Panel=
|
@ -1,10 +1,12 @@
|
|||||||
-- Sticky blocks can be used together with pistons or movestones to push / pull
|
-- Sticky blocks can be used together with pistons or movestones to push / pull
|
||||||
-- structures that are "glued" together using sticky blocks
|
-- structures that are "glued" together using sticky blocks
|
||||||
|
|
||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
-- All sides sticky block
|
-- All sides sticky block
|
||||||
minetest.register_node("mesecons_stickyblocks:sticky_block_all", {
|
minetest.register_node("mesecons_stickyblocks:sticky_block_all", {
|
||||||
-- TODO: Rename to “All-Faces Sticky Block” when other sticky blocks become available
|
-- TODO: Rename to “All-Faces Sticky Block” when other sticky blocks become available
|
||||||
description = "Sticky Block",
|
description = S("Sticky Block"),
|
||||||
tiles = {"mesecons_stickyblocks_sticky.png"},
|
tiles = {"mesecons_stickyblocks_sticky.png"},
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
groups = {choppy=3, oddly_breakable_by_hand=2},
|
groups = {choppy=3, oddly_breakable_by_hand=2},
|
||||||
|
4
mesecons_stickyblocks/locale/mesecons_stickyblocks.eo.tr
Normal file
4
mesecons_stickyblocks/locale/mesecons_stickyblocks.eo.tr
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_stickyblocks
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Sticky Block=Glueca Bloko
|
4
mesecons_stickyblocks/locale/template.txt
Normal file
4
mesecons_stickyblocks/locale/template.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_stickyblocks
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Sticky Block=
|
@ -1,8 +1,10 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
-- mesecons_switch
|
-- mesecons_switch
|
||||||
|
|
||||||
mesecon.register_node("mesecons_switch:mesecon_switch", {
|
mesecon.register_node("mesecons_switch:mesecon_switch", {
|
||||||
paramtype2="facedir",
|
paramtype2="facedir",
|
||||||
description="Switch",
|
description=S("Switch"),
|
||||||
is_ground_content = false,
|
is_ground_content = false,
|
||||||
sounds = mesecon.node_sound.stone,
|
sounds = mesecon.node_sound.stone,
|
||||||
on_rightclick = function (pos, node)
|
on_rightclick = function (pos, node)
|
||||||
|
4
mesecons_switch/locale/mesecons_switch.eo.tr
Normal file
4
mesecons_switch/locale/mesecons_switch.eo.tr
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_switch
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Switch=Ŝaltilo
|
4
mesecons_switch/locale/template.txt
Normal file
4
mesecons_switch/locale/template.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_switch
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Switch=
|
@ -1,3 +1,5 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
--MESECON TORCHES
|
--MESECON TORCHES
|
||||||
|
|
||||||
local rotate_torch_rules = function (rules, param2)
|
local rotate_torch_rules = function (rules, param2)
|
||||||
@ -85,7 +87,7 @@ minetest.register_node("mesecons_torch:mesecon_torch_on", {
|
|||||||
selection_box = torch_selectionbox,
|
selection_box = torch_selectionbox,
|
||||||
groups = {dig_immediate=3},
|
groups = {dig_immediate=3},
|
||||||
light_source = minetest.LIGHT_MAX-5,
|
light_source = minetest.LIGHT_MAX-5,
|
||||||
description="Mesecon Torch",
|
description = S("Mesecon Torch"),
|
||||||
sounds = mesecon.node_sound.default,
|
sounds = mesecon.node_sound.default,
|
||||||
mesecons = {receptor = {
|
mesecons = {receptor = {
|
||||||
state = mesecon.state.on,
|
state = mesecon.state.on,
|
||||||
|
4
mesecons_torch/locale/mesecons_torch.eo.tr
Normal file
4
mesecons_torch/locale/mesecons_torch.eo.tr
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_torch
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Mesecon Torch=Mesekonduktila Torĉo
|
4
mesecons_torch/locale/template.txt
Normal file
4
mesecons_torch/locale/template.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_torch
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Mesecon Torch=
|
@ -1,8 +1,10 @@
|
|||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
-- WALL LEVER
|
-- WALL LEVER
|
||||||
-- Basically a switch that can be attached to a wall
|
-- Basically a switch that can be attached to a wall
|
||||||
-- Powers the block 2 nodes behind (using a receiver)
|
-- Powers the block 2 nodes behind (using a receiver)
|
||||||
mesecon.register_node("mesecons_walllever:wall_lever", {
|
mesecon.register_node("mesecons_walllever:wall_lever", {
|
||||||
description="Lever",
|
description = S("Lever"),
|
||||||
drawtype = "mesh",
|
drawtype = "mesh",
|
||||||
inventory_image = "jeija_wall_lever_inv.png",
|
inventory_image = "jeija_wall_lever_inv.png",
|
||||||
wield_image = "jeija_wall_lever_inv.png",
|
wield_image = "jeija_wall_lever_inv.png",
|
||||||
|
4
mesecons_walllever/locale/mesecons_walllever.eo.tr
Normal file
4
mesecons_walllever/locale/mesecons_walllever.eo.tr
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_walllever
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Lever=Levilo
|
4
mesecons_walllever/locale/template.txt
Normal file
4
mesecons_walllever/locale/template.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_walllever
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Lever=
|
@ -8,6 +8,8 @@
|
|||||||
-- ## Update wire looks ##
|
-- ## Update wire looks ##
|
||||||
-- #######################
|
-- #######################
|
||||||
|
|
||||||
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
-- self_pos = pos of any mesecon node, from_pos = pos of conductor to getconnect for
|
-- self_pos = pos of any mesecon node, from_pos = pos of conductor to getconnect for
|
||||||
local wire_getconnect = function (from_pos, self_pos)
|
local wire_getconnect = function (from_pos, self_pos)
|
||||||
local node = minetest.get_node(self_pos)
|
local node = minetest.get_node(self_pos)
|
||||||
@ -203,7 +205,7 @@ local function register_wires()
|
|||||||
end
|
end
|
||||||
|
|
||||||
mesecon.register_node(":mesecons:wire_"..nodeid, {
|
mesecon.register_node(":mesecons:wire_"..nodeid, {
|
||||||
description = "Mesecon",
|
description = S("Mesecon"),
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
inventory_image = "mesecons_wire_inv.png",
|
inventory_image = "mesecons_wire_inv.png",
|
||||||
wield_image = "mesecons_wire_inv.png",
|
wield_image = "mesecons_wire_inv.png",
|
||||||
|
4
mesecons_wires/locale/mesecons_wires.eo.tr
Normal file
4
mesecons_wires/locale/mesecons_wires.eo.tr
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_wires
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Mesecon=Mesekonduktilo
|
4
mesecons_wires/locale/template.txt
Normal file
4
mesecons_wires/locale/template.txt
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# textdomain: mesecons_wires
|
||||||
|
|
||||||
|
### init.lua ###
|
||||||
|
Mesecon=
|
Loading…
Reference in New Issue
Block a user