mod updates FINishED
parent
8a2f08772b
commit
392e6bf30d
31
crafting.lua
31
crafting.lua
|
@ -45,7 +45,6 @@
|
|||
{"silver_sandstone", "default", "stone"},
|
||||
{"silver_sandstone_brick", "default", "stone"},
|
||||
{"silver_sandstone_block", "default", "stone"},
|
||||
{"dirt_with_rainforest_litter", "default", "soft"},
|
||||
{"silver_sand", "default", "soft"},
|
||||
{"ice", "default", "glass"},
|
||||
{"bronzeblock", "default", "block"},
|
||||
|
@ -72,6 +71,10 @@
|
|||
{"iron_stone", "moreblocks", "stone"},
|
||||
{"plankstone", "moreblocks", "stone"},
|
||||
{"split_stone_tile_alt", "moreblocks", "stone"},
|
||||
{"all_faces_jungle_tree", "moreblocks", "wood"},
|
||||
{"all_faces_tree", "moreblocks", "wood"},
|
||||
{"cobble_compressed", "moreblocks", "stone"},
|
||||
{"copperpatina", "moreblocks", "block"},
|
||||
|
||||
{"Adobe", "building_blocks", "soft"},
|
||||
{"hardwood", "building_blocks", "wood"},
|
||||
|
@ -81,10 +84,18 @@
|
|||
{"woodglass", "building_blocks", "glass"},
|
||||
{"smoothglass", "building_blocks", "glass"},
|
||||
|
||||
--support old nodes for quartz
|
||||
{"block", "quartz", "block"},
|
||||
{"chiseled", "quartz", "block"},
|
||||
{"pillar", "quartz", "block"},
|
||||
|
||||
--and new ones!!!
|
||||
{"quartzblock", "quartz", "block"},
|
||||
{"polish_quartz", "quartz", "block"},
|
||||
{"quartzbrick", "quartz", "block"},
|
||||
|
||||
|
||||
|
||||
{"crystal_glass", "glooptest", "glass"},
|
||||
{"reinforced_crystal_glass", "glooptest", "glass"},
|
||||
{"akalin_crystal_glass", "glooptest", "glass"},
|
||||
|
@ -96,6 +107,12 @@
|
|||
{"cement", "gloopblocks", "stone"},
|
||||
{"pavement", "gloopblocks", "stone"},
|
||||
{"stone_mossy", "gloopblocks", "stone"},
|
||||
{"basalt", "gloopblocks", "stone"},
|
||||
{"cobble_road", "gloopblocks", "stone"},
|
||||
{"cobble_road_mossy", "gloopblocks", "stone"},
|
||||
{"evil_block", "gloopblocks", "block"},
|
||||
{"pumice", "gloopblocks", "stone"},
|
||||
{"scaffolding", "gloopblocks", "wood"},
|
||||
|
||||
{"beech_trunk", "moretrees", "wood"},
|
||||
{"beech_planks", "moretrees", "wood"},
|
||||
|
@ -117,6 +134,14 @@
|
|||
{"rubber_tree_planks", "moretrees", "wood"},
|
||||
{"fir_trunk", "moretrees", "wood"},
|
||||
{"fir_planks", "moretrees", "wood"},
|
||||
{"spruce_trunk", "moretrees", "wood"},
|
||||
{"spruce_planks", "moretrees", "wood"},
|
||||
{"cedar_trunk", "moretrees", "wood"},
|
||||
{"cedar_planks", "moretrees", "wood"},
|
||||
{"date_palm_trunk", "moretrees", "wood"},
|
||||
{"date_palm_planks", "moretrees", "wood"},
|
||||
{"poplar_trunk", "moretrees", "wood"},
|
||||
{"poplar_planks", "moretrees", "wood"},
|
||||
|
||||
{"brass_block", "technic", "block"},
|
||||
{"carbon_steel_block", "technic", "block"},
|
||||
|
@ -128,6 +153,9 @@
|
|||
{"marble_bricks", "technic", "stone"},
|
||||
{"zinc_block", "technic", "block"},
|
||||
{"lead_block", "technic", "block"},
|
||||
{"blast_resistant_concrete", "technic", "block"},
|
||||
{"stainless_steel_block", "technic", "block"},
|
||||
{"uranium_block", "technic", "block"},
|
||||
|
||||
{"banana_trunk", "ethereal", "wood"},
|
||||
{"banana_wood", "ethereal", "wood"},
|
||||
|
@ -171,6 +199,7 @@
|
|||
local node_list2 = {
|
||||
{"dirt_with_grass", "default", "default:grass_1"},
|
||||
{"dirt_with_snow", "default", "default:snow"},
|
||||
{"dirt_with_rainforest_litter", "default", "default:junglegrass"},
|
||||
{"dirt_with_dry_grass", "default", "default:dry_grass_1"},
|
||||
{"bamboo_dirt", "ethereal", "ethereal:bamboo_leaves"},
|
||||
{"cold_dirt", "ethereal", "default:ice"},
|
||||
|
|
|
@ -14,45 +14,36 @@ meseconductors.use_creative_inventory = true
|
|||
--mods
|
||||
|
||||
|
||||
--OK
|
||||
--moreblocks
|
||||
meseconductors.use_moreblocks = true
|
||||
|
||||
--OK
|
||||
--building_blocks
|
||||
meseconductors.use_building_blocks = true
|
||||
|
||||
--OK
|
||||
--glooptest
|
||||
meseconductors.use_glooptest = true
|
||||
|
||||
--OK
|
||||
--gloopblocks
|
||||
meseconductors.use_gloopblocks = true
|
||||
|
||||
--todo: add new blocks
|
||||
--quartz
|
||||
meseconductors.use_quartz = true
|
||||
|
||||
--todo: add new blocks
|
||||
--moretrees
|
||||
meseconductors.use_moretrees = true
|
||||
|
||||
--todo: add new blocks
|
||||
--technic
|
||||
meseconductors.use_technic = true
|
||||
|
||||
--OK
|
||||
--ethereal
|
||||
meseconductors.use_ethereal = true
|
||||
|
||||
--OK
|
||||
--moreores
|
||||
meseconductors.use_moreores = true
|
||||
|
||||
--????
|
||||
--currently not supported
|
||||
--castle
|
||||
meseconductors.use_castle = true
|
||||
meseconductors.use_castle = false
|
||||
|
||||
|
||||
|
||||
|
|
72
lamps.lua
72
lamps.lua
|
@ -401,7 +401,7 @@ if minetest.get_modpath("homedecor") then
|
|||
minetest.register_craft({
|
||||
output = "meseconductors:garden_lamp_off 6",
|
||||
recipe = {
|
||||
{ "default:obsidian_shard", "homedecor:glowlight_small_cube_white", "default:obsidian_shard"},
|
||||
{ "default:obsidian_shard", "homedecor:glowlight_small_cube", "default:obsidian_shard"},
|
||||
{ "", "default:steel_ingot", ""},
|
||||
{ "", "meseconductors:lamp_controller", ""}
|
||||
},
|
||||
|
@ -482,6 +482,11 @@ function meseconductors:register_lamp(mod, node)
|
|||
description = "Fake Lava Source"
|
||||
description_on = "Fake Lava Source"
|
||||
end
|
||||
if node == "corium_source" then
|
||||
groups = {snappy=3}
|
||||
description = "Chernobylite Lamp"
|
||||
description_on = "Chernobylite Lamp"
|
||||
end
|
||||
|
||||
local use_texture_alpha = minetest.registered_nodes[mod ..":"..node].use_texture_alpha
|
||||
local palette = minetest.registered_nodes[mod ..":"..node].palette
|
||||
|
@ -581,6 +586,7 @@ end
|
|||
|
||||
|
||||
meseconductors:register_lamp("default", "meselamp")
|
||||
meseconductors:register_lamp("default", "mese_post_light")
|
||||
meseconductors:register_lamp("ethereal", "glostone")
|
||||
|
||||
meseconductors:register_lamp("homedecor", "glowlight_half")
|
||||
|
@ -590,19 +596,11 @@ meseconductors:register_lamp("homedecor", "lattice_lantern_large")
|
|||
meseconductors:register_lamp("homedecor", "lattice_lantern_small")
|
||||
meseconductors:register_lamp("homedecor", "ceiling_lamp")
|
||||
meseconductors:register_lamp("default", "lava_source")
|
||||
meseconductors:register_lamp("technic", "corium_source")
|
||||
|
||||
meseconductors:register_lamp("castle", "light")
|
||||
|
||||
|
||||
minetest.register_craft({
|
||||
output = "meseconductors:default_meselamp_off",
|
||||
recipe = {
|
||||
{ "", "default:mese_crystal", ""},
|
||||
{ "default:mese_crystal", "default:glass", "default:mese_crystal"},
|
||||
{ "", "meseconductors:lamp_controller", ""}
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "meseconductors:default_lava_source_off",
|
||||
recipe = {
|
||||
|
@ -615,6 +613,56 @@ minetest.register_craft({
|
|||
}
|
||||
})
|
||||
|
||||
if minetest.get_modpath("technic") then
|
||||
minetest.register_craft({
|
||||
output = "meseconductors:technic_corium_source_off",
|
||||
recipe = {
|
||||
{ "", "technic:uranium_ingot", ""},
|
||||
{ "technic:uranium_ingot", "bucket:bucket_lava", "technic:uranium_ingot"},
|
||||
{ "", "technic:uranium_ingot", ""},
|
||||
},
|
||||
replacements = {
|
||||
{"bucket:bucket_lava", "bucket:bucket_empty"}
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "meseconductors:technic_corium_source_off",
|
||||
recipe = {
|
||||
{ "", "default:glass", ""},
|
||||
{ "default:glass", "technic:bucket_corium", "default:glass"},
|
||||
{ "", "default:glass", ""},
|
||||
},
|
||||
replacements = {
|
||||
{"bucket_corium", "bucket:bucket_empty"}
|
||||
}
|
||||
})
|
||||
end
|
||||
|
||||
minetest.register_craft({
|
||||
output = "meseconductors:default_meselamp_off",
|
||||
recipe = {
|
||||
{ "default:glass", "meseconductors:lamp_controller"},
|
||||
{ "default:mese_crystal", ""}
|
||||
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "meseconductors:default_mese_post_light_off",
|
||||
type = "shapeless",
|
||||
recipe = {"default:mese_post_light", "meseconductors:lamp_controller"},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "meseconductors:default_mese_post_light_off",
|
||||
recipe = {
|
||||
{ "meseconductors:lamp_controller", "default:glass", ""},
|
||||
{ "default:mese_crystal", "default:mese_crystal", "default:mese_crystal"},
|
||||
{ "", "group:wood", ""}
|
||||
},
|
||||
})
|
||||
|
||||
minetest.register_craft({
|
||||
output = "meseconductors:default_meselamp_off",
|
||||
type = "shapeless",
|
||||
|
@ -724,7 +772,7 @@ if minetest.get_modpath("homedecor") then
|
|||
output = "meseconductors:homedecor_ceiling_lamp_off",
|
||||
recipe = {
|
||||
{ "", "chains:chain_top_brass", ""},
|
||||
{ "default:glass", "meseconductors:homedecor_glowlight_small_cube_white_off", "default:glass"}
|
||||
{ "default:glass", "meseconductors:homedecor_glowlight_small_cube_off", "default:glass"}
|
||||
},
|
||||
})
|
||||
|
||||
|
@ -740,7 +788,7 @@ if minetest.get_modpath("homedecor") then
|
|||
recipe = {
|
||||
{ "", "technic:brass_ingot", ""},
|
||||
{ "", "homedecor:chainlink_brass", ""},
|
||||
{ "default:glass", "meseconductors:homedecor_glowlight_small_cube_white_off", "default:glass"}
|
||||
{ "default:glass", "meseconductors:homedecor_glowlight_small_off", "default:glass"}
|
||||
},
|
||||
})
|
||||
|
||||
|
|
11
nodes.lua
11
nodes.lua
|
@ -131,7 +131,8 @@ if meseconductors.use_moreblocks then
|
|||
local moreblocks_nodes = { "super_glow_glass", "glow_glass", "iron_stone_bricks", "grey_bricks",
|
||||
"clean_glass", "cactus_brick", "stone_tile", "split_stone_tile", "wood_tile", "wood_tile_full",
|
||||
"cactus_checker", "circle_stone_bricks", "coal_checker", "coal_glass", "coal_stone", "coal_stone_bricks",
|
||||
"iron_checker", "iron_glass", "iron_stone", "plankstone", "split_stone_tile_alt"}
|
||||
"iron_checker", "iron_glass", "iron_stone", "plankstone", "split_stone_tile_alt",
|
||||
"all_faces_jungle_tree", "all_faces_tree", "cobble_compressed", "copperpatina"}
|
||||
|
||||
for i in ipairs(moreblocks_nodes) do
|
||||
|
||||
|
@ -158,7 +159,7 @@ end
|
|||
|
||||
if meseconductors.use_quartz then
|
||||
|
||||
local quartz_nodes = { "block", "chiseled", "pillar" }
|
||||
local quartz_nodes = { "block", "chiseled", "pillar" , "polish_quartz", "quartzblock", "quartzbrick"}
|
||||
|
||||
for i in ipairs(quartz_nodes) do
|
||||
|
||||
|
@ -186,7 +187,7 @@ end
|
|||
if meseconductors.use_gloopblocks then
|
||||
|
||||
local gloopblocks_nodes = { "rainbow_block", "cement", "pavement",
|
||||
"stone_mossy"}
|
||||
"stone_mossy", "basalt", "cobble_road", "cobble_road_mossy", "evil_block", "pumice", "scaffolding"}
|
||||
|
||||
for i in ipairs(gloopblocks_nodes) do
|
||||
|
||||
|
@ -199,7 +200,7 @@ end
|
|||
|
||||
if meseconductors.use_moretrees then
|
||||
|
||||
local moretrees_nodes = { "beech", "apple_tree", "oak", "sequoia", "birch", "palm", "spruce", "willow", "rubber_tree"}
|
||||
local moretrees_nodes = { "beech", "apple_tree", "oak", "sequoia", "birch", "palm", "spruce", "willow", "rubber_tree", "cedar", "date_palm", "poplar"}
|
||||
|
||||
for i in ipairs(moretrees_nodes) do
|
||||
|
||||
|
@ -217,7 +218,7 @@ end
|
|||
if meseconductors.use_technic then
|
||||
|
||||
local technic_nodes = { "brass_block", "carbon_steel_block", "cast_iron_block", "chromium_block",
|
||||
"concrete", "granite", "lead_block", "marble", "marble_bricks", "zinc_block"}
|
||||
"concrete", "granite", "lead_block", "marble", "marble_bricks", "zinc_block", "blast_resistant_concrete", "stainless_steel_block", "uranium_block"}
|
||||
|
||||
for i in ipairs(technic_nodes) do
|
||||
|
||||
|
|
Loading…
Reference in New Issue