mod updates FINishED

master
Rubberduck 2017-09-06 21:01:33 +02:00
parent 8a2f08772b
commit 392e6bf30d
4 changed files with 98 additions and 29 deletions

View File

@ -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"},

View File

@ -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

View File

@ -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"}
},
})

View File

@ -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