Move all Nether stuff to new mod mcl_nether
|
@ -116,7 +116,7 @@ minetest.register_craft({
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = 'mcl_core:granite',
|
output = 'mcl_core:granite',
|
||||||
recipe = {'mcl_core:diorite', 'mcl_core:quartz_crystal'},
|
recipe = {'mcl_core:diorite', 'mcl_nether:quartz'},
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
|
@ -128,15 +128,15 @@ minetest.register_craft({
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'mcl_core:diorite 2',
|
output = 'mcl_core:diorite 2',
|
||||||
recipe = {
|
recipe = {
|
||||||
{'mcl_core:cobble', 'mcl_core:quartz_crystal'},
|
{'mcl_core:cobble', 'mcl_nether:quartz'},
|
||||||
{'mcl_core:quartz_crystal', 'mcl_core:cobble'},
|
{'mcl_nether:quartz', 'mcl_core:cobble'},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = 'mcl_core:diorite 2',
|
output = 'mcl_core:diorite 2',
|
||||||
recipe = {
|
recipe = {
|
||||||
{'mcl_core:quartz_crystal', 'mcl_core:cobble'},
|
{'mcl_nether:quartz', 'mcl_core:cobble'},
|
||||||
{'mcl_core:cobble', 'mcl_core:quartz_crystal'},
|
{'mcl_core:cobble', 'mcl_nether:quartz'},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -648,21 +648,6 @@ minetest.register_craft({
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = "mcl_core:glowstone",
|
|
||||||
recipe = {
|
|
||||||
{'mcl_core:glowstone_dust', 'mcl_core:glowstone_dust'},
|
|
||||||
{'mcl_core:glowstone_dust', 'mcl_core:glowstone_dust'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'mcl_core:glowstone_dust 4',
|
|
||||||
recipe = {
|
|
||||||
{'mcl_core:glowstone'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = "mcl_core:apple_gold",
|
output = "mcl_core:apple_gold",
|
||||||
recipe = {
|
recipe = {
|
||||||
|
@ -702,30 +687,6 @@ minetest.register_craft({
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'mcl_core:quartz_block',
|
|
||||||
recipe = {
|
|
||||||
{'mcl_core:quartz_crystal', 'mcl_core:quartz_crystal'},
|
|
||||||
{'mcl_core:quartz_crystal', 'mcl_core:quartz_crystal'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'mcl_core:quartz_chiseled 2',
|
|
||||||
recipe = {
|
|
||||||
{'stairs:slab_quartzblock'},
|
|
||||||
{'stairs:slab_quartzblock'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
output = 'mcl_core:quartz_pillar 2',
|
|
||||||
recipe = {
|
|
||||||
{'mcl_core:quartz_block'},
|
|
||||||
{'mcl_core:quartz_block'},
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Crafting (tool repair)
|
-- Crafting (tool repair)
|
||||||
|
@ -774,13 +735,6 @@ minetest.register_craft({
|
||||||
cooktime = 10,
|
cooktime = 10,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
|
||||||
type = "cooking",
|
|
||||||
output = "mcl_core:quartz_crystal",
|
|
||||||
recipe = "mcl_core:quartz_ore",
|
|
||||||
cooktime = 10,
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "cooking",
|
type = "cooking",
|
||||||
output = "mcl_core:brick",
|
output = "mcl_core:brick",
|
||||||
|
|
|
@ -104,12 +104,6 @@ minetest.register_craftitem("mcl_core:gunpowder", {
|
||||||
groups = { craftitem=1 },
|
groups = { craftitem=1 },
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craftitem("mcl_core:glowstone_dust", {
|
|
||||||
description = "Glowstone Dust",
|
|
||||||
inventory_image = "default_glowstone_dust.png",
|
|
||||||
stack_max = 64,
|
|
||||||
groups = { craftitem=1 },
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craftitem("mcl_core:sugar", {
|
minetest.register_craftitem("mcl_core:sugar", {
|
||||||
description = "Sugar",
|
description = "Sugar",
|
||||||
|
@ -139,13 +133,6 @@ minetest.register_craftitem("mcl_core:prismarine_shard", {
|
||||||
groups = { craftitem = 1 },
|
groups = { craftitem = 1 },
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craftitem("mcl_core:quartz_crystal", {
|
|
||||||
description = "Nether Quartz",
|
|
||||||
inventory_image = "default_quartz_crystal.png",
|
|
||||||
stack_max = 64,
|
|
||||||
groups = { craftitem = 1 },
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_craftitem("mcl_core:apple", {
|
minetest.register_craftitem("mcl_core:apple", {
|
||||||
description = "Apple",
|
description = "Apple",
|
||||||
wield_image = "default_apple.png",
|
wield_image = "default_apple.png",
|
||||||
|
|
|
@ -259,22 +259,6 @@ minetest.register_ore({
|
||||||
y_max = -50,
|
y_max = -50,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
--
|
|
||||||
-- Glowstone
|
|
||||||
--
|
|
||||||
minetest.register_ore({
|
|
||||||
ore_type = "scatter",
|
|
||||||
ore = "mcl_core:glowstone",
|
|
||||||
wherein = "mcl_core:stone",
|
|
||||||
clust_scarcity = 50000,
|
|
||||||
clust_num_ores = 10,
|
|
||||||
clust_size = 5,
|
|
||||||
y_min = -59,
|
|
||||||
y_max = -0,
|
|
||||||
})
|
|
||||||
|
|
||||||
function mcl_core.generate_ore(name, wherein, minp, maxp, seed, chunks_per_volume, chunk_size, ore_per_chunk, y_min, y_max)
|
function mcl_core.generate_ore(name, wherein, minp, maxp, seed, chunks_per_volume, chunk_size, ore_per_chunk, y_min, y_max)
|
||||||
minetest.log('action', "WARNING: mcl_core.generate_ore is deprecated")
|
minetest.log('action', "WARNING: mcl_core.generate_ore is deprecated")
|
||||||
|
|
||||||
|
|
|
@ -953,44 +953,6 @@ minetest.register_node("mcl_core:reeds", {
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
minetest.register_node("mcl_core:quartz_ore", {
|
|
||||||
description = "Nether Quartz Ore",
|
|
||||||
stack_max = 64,
|
|
||||||
tiles = {"default_quartz_ore.png"},
|
|
||||||
is_ground_content = false,
|
|
||||||
groups = {cracky=3,building_block=1},
|
|
||||||
drop = 'mcl_core:quartz_crystal',
|
|
||||||
sounds = mcl_core.node_sound_stone_defaults(),
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_node("mcl_core:quartz_block", {
|
|
||||||
description = "Block of Quartz",
|
|
||||||
stack_max = 64,
|
|
||||||
tiles = {"default_quartz_block_top.png", "default_quartz_block_bottom.png", "default_quartz_block_side.png"},
|
|
||||||
groups = {snappy=1,cracky=1,level=2,quartz_block=1,building_block=1},
|
|
||||||
sounds = mcl_core.node_sound_stone_defaults(),
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_node("mcl_core:quartz_chiseled", {
|
|
||||||
description = "Chiseled Quartz Block",
|
|
||||||
stack_max = 64,
|
|
||||||
is_ground_content = false,
|
|
||||||
tiles = {"default_quartz_chiseled_top.png", "default_quartz_chiseled_top.png", "default_quartz_chiseled_side.png"},
|
|
||||||
groups = {snappy=1,cracky=1,level=2,quartz_block=1,building_block=1},
|
|
||||||
sounds = mcl_core.node_sound_stone_defaults(),
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_node("mcl_core:quartz_pillar", {
|
|
||||||
description = "Pillar Quartz Block",
|
|
||||||
stack_max = 64,
|
|
||||||
paramtype2 = "facedir",
|
|
||||||
is_ground_content = true,
|
|
||||||
on_place = minetest.rotate_node,
|
|
||||||
tiles = {"default_quartz_pillar_top.png", "default_quartz_pillar_top.png", "default_quartz_pillar_side.png"},
|
|
||||||
groups = {snappy=1,cracky=1,level=2,quartz_block=1,building_block=1},
|
|
||||||
sounds = mcl_core.node_sound_stone_defaults(),
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_node("mcl_core:bedrock", {
|
minetest.register_node("mcl_core:bedrock", {
|
||||||
description = "Bedrock",
|
description = "Bedrock",
|
||||||
tiles = {"default_bedrock.png"},
|
tiles = {"default_bedrock.png"},
|
||||||
|
@ -1443,25 +1405,6 @@ minetest.register_node("mcl_core:grass", {
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_node("mcl_core:glowstone", {
|
|
||||||
description = "Glowstone",
|
|
||||||
tiles = {"default_glowstone.png"},
|
|
||||||
is_ground_content = true,
|
|
||||||
stack_max = 64,
|
|
||||||
groups = {oddly_breakable_by_hand=3,building_block=1},
|
|
||||||
drop = {
|
|
||||||
max_items = 1,
|
|
||||||
items = {
|
|
||||||
{items = {'mcl_core:glowdust 4'},rarity = 3},
|
|
||||||
{items = {'mcl_core:glowdust 3'},rarity = 3},
|
|
||||||
{items = {'mcl_core:glowdust 2'}},
|
|
||||||
}
|
|
||||||
},
|
|
||||||
-- Real light level: 15 (but Minetest caps at 14)
|
|
||||||
light_source = 14,
|
|
||||||
sounds = mcl_core.node_sound_glass_defaults(),
|
|
||||||
})
|
|
||||||
|
|
||||||
minetest.register_node("mcl_core:sponge", {
|
minetest.register_node("mcl_core:sponge", {
|
||||||
description = "Sponge",
|
description = "Sponge",
|
||||||
drawtype = "normal",
|
drawtype = "normal",
|
||||||
|
|
|
@ -22,6 +22,7 @@ local group_stereotypes = {
|
||||||
wood_stairs = "stairs:stairs_wood",
|
wood_stairs = "stairs:stairs_wood",
|
||||||
coal = "mcl_core:coal_lump",
|
coal = "mcl_core:coal_lump",
|
||||||
shulker_box = "mcl_chests:violet_shulker_box",
|
shulker_box = "mcl_chests:violet_shulker_box",
|
||||||
|
quartz_block = "mcl_nether:quartz_block",
|
||||||
mesecon_conductor_craftable = "mesecons:wire_00000000_off",
|
mesecon_conductor_craftable = "mesecons:wire_00000000_off",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
1
mods/mcl_nether/depends.txt
Normal file
|
@ -0,0 +1 @@
|
||||||
|
mcl_core
|
114
mods/mcl_nether/init.lua
Normal file
|
@ -0,0 +1,114 @@
|
||||||
|
minetest.register_node("mcl_nether:glowstone", {
|
||||||
|
description = "Glowstone",
|
||||||
|
tiles = {"mcl_nether_glowstone.png"},
|
||||||
|
is_ground_content = true,
|
||||||
|
stack_max = 64,
|
||||||
|
groups = {oddly_breakable_by_hand=3,building_block=1},
|
||||||
|
drop = {
|
||||||
|
max_items = 1,
|
||||||
|
items = {
|
||||||
|
{items = {'mcl_nether:glowstone_dust 4'},rarity = 3},
|
||||||
|
{items = {'mcl_nether:glowstone_dust 3'},rarity = 3},
|
||||||
|
{items = {'mcl_nether:glowstone_dust 2'}},
|
||||||
|
}
|
||||||
|
},
|
||||||
|
-- Real light level: 15 (but Minetest caps at 14)
|
||||||
|
light_source = 14,
|
||||||
|
sounds = mcl_core.node_sound_glass_defaults(),
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("mcl_nether:quartz_ore", {
|
||||||
|
description = "Nether Quartz Ore",
|
||||||
|
stack_max = 64,
|
||||||
|
tiles = {"mcl_nether_quartz_ore.png"},
|
||||||
|
is_ground_content = false,
|
||||||
|
groups = {cracky=3,building_block=1},
|
||||||
|
drop = 'mcl_nether:quartz_crystal',
|
||||||
|
sounds = mcl_core.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("mcl_nether:quartz_block", {
|
||||||
|
description = "Block of Quartz",
|
||||||
|
stack_max = 64,
|
||||||
|
tiles = {"mcl_nether_quartz_block_top.png", "mcl_nether_quartz_block_bottom.png", "mcl_nether_quartz_block_side.png"},
|
||||||
|
groups = {snappy=1,cracky=1,level=2,quartz_block=1,building_block=1},
|
||||||
|
sounds = mcl_core.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("mcl_nether:quartz_chiseled", {
|
||||||
|
description = "Chiseled Quartz Block",
|
||||||
|
stack_max = 64,
|
||||||
|
is_ground_content = false,
|
||||||
|
tiles = {"mcl_nether_quartz_chiseled_top.png", "mcl_nether_quartz_chiseled_top.png", "mcl_nether_quartz_chiseled_side.png"},
|
||||||
|
groups = {snappy=1,cracky=1,level=2,quartz_block=1,building_block=1},
|
||||||
|
sounds = mcl_core.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_node("mcl_nether:quartz_pillar", {
|
||||||
|
description = "Pillar Quartz Block",
|
||||||
|
stack_max = 64,
|
||||||
|
paramtype2 = "facedir",
|
||||||
|
is_ground_content = true,
|
||||||
|
on_place = minetest.rotate_node,
|
||||||
|
tiles = {"mcl_nether_quartz_pillar_top.png", "mcl_nether_quartz_pillar_top.png", "mcl_nether_quartz_pillar_side.png"},
|
||||||
|
groups = {snappy=1,cracky=1,level=2,quartz_block=1,building_block=1},
|
||||||
|
sounds = mcl_core.node_sound_stone_defaults(),
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
minetest.register_craftitem("mcl_nether:glowstone_dust", {
|
||||||
|
description = "Glowstone Dust",
|
||||||
|
inventory_image = "mcl_nether_glowstone_dust.png",
|
||||||
|
stack_max = 64,
|
||||||
|
groups = { craftitem=1 },
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craftitem("mcl_nether:quartz", {
|
||||||
|
description = "Nether Quartz",
|
||||||
|
inventory_image = "mcl_nether_quartz.png",
|
||||||
|
stack_max = 64,
|
||||||
|
groups = { craftitem = 1 },
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
type = "cooking",
|
||||||
|
output = "mcl_nether:quartz",
|
||||||
|
recipe = "mcl_nether:quartz_ore",
|
||||||
|
cooktime = 10,
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = 'mcl_nether:quartz_block',
|
||||||
|
recipe = {
|
||||||
|
{'mcl_nether:quartz', 'mcl_nether:quartz'},
|
||||||
|
{'mcl_nether:quartz', 'mcl_nether:quartz'},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = 'mcl_nether:quartz_chiseled 2',
|
||||||
|
recipe = {
|
||||||
|
{'stairs:slab_quartzblock'},
|
||||||
|
{'stairs:slab_quartzblock'},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = 'mcl_nether:quartz_pillar 2',
|
||||||
|
recipe = {
|
||||||
|
{'mcl_nether:quartz_block'},
|
||||||
|
{'mcl_nether:quartz_block'},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "mcl_nether:glowstone",
|
||||||
|
recipe = {
|
||||||
|
{'mcl_nether:glowstone_dust', 'mcl_nether:glowstone_dust'},
|
||||||
|
{'mcl_nether:glowstone_dust', 'mcl_nether:glowstone_dust'},
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
1
mods/mcl_nether/mod.conf
Normal file
|
@ -0,0 +1 @@
|
||||||
|
name = mcl_nether
|
Before Width: | Height: | Size: 475 B After Width: | Height: | Size: 475 B |
Before Width: | Height: | Size: 237 B After Width: | Height: | Size: 237 B |
Before Width: | Height: | Size: 473 B After Width: | Height: | Size: 473 B |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 923 B After Width: | Height: | Size: 923 B |
Before Width: | Height: | Size: 948 B After Width: | Height: | Size: 948 B |
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 390 B After Width: | Height: | Size: 390 B |
Before Width: | Height: | Size: 797 B After Width: | Height: | Size: 797 B |
|
@ -130,7 +130,7 @@ minetest.register_craft({
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = "mcl_core:quartz_crystal",
|
output = "mcl_nether:quartz",
|
||||||
recipe = {
|
recipe = {
|
||||||
{"group:sand", "group:sand", "group:sand"},
|
{"group:sand", "group:sand", "group:sand"},
|
||||||
{"group:sand", "group:sand", "group:sand"},
|
{"group:sand", "group:sand", "group:sand"},
|
||||||
|
|
|
@ -32,7 +32,7 @@ minetest.register_craft({
|
||||||
output = "node mesecons_lightstone:lightstone_off",
|
output = "node mesecons_lightstone:lightstone_off",
|
||||||
recipe = {
|
recipe = {
|
||||||
{'',"mesecons:redstone",''},
|
{'',"mesecons:redstone",''},
|
||||||
{"mesecons:redstone",'mcl_core:glowstone',"mesecons:redstone"},
|
{"mesecons:redstone",'mcl_nether:glowstone',"mesecons:redstone"},
|
||||||
{'','mesecons:redstone',''},
|
{'','mesecons:redstone',''},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
|
@ -63,7 +63,7 @@ minetest.register_craft({
|
||||||
output = 'mesecons_solarpanel:solar_panel_off',
|
output = 'mesecons_solarpanel:solar_panel_off',
|
||||||
recipe = {
|
recipe = {
|
||||||
{'mcl_core:glass', 'mcl_core:glass', 'mcl_core:glass'},
|
{'mcl_core:glass', 'mcl_core:glass', 'mcl_core:glass'},
|
||||||
{'mcl_core:quartz_crystal', 'mcl_core:quartz_crystal', 'mcl_core:quartz_crystal'},
|
{'mcl_nether:quartz', 'mcl_nether:quartz', 'mcl_nether:quartz'},
|
||||||
{'group:wood_slab', 'group:wood_slab', 'group:wood_slab'},
|
{'group:wood_slab', 'group:wood_slab', 'group:wood_slab'},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
|
@ -1 +1,3 @@
|
||||||
mcl_core
|
mcl_core
|
||||||
|
mcl_nether
|
||||||
|
mcl_end
|
||||||
|
|
|
@ -336,10 +336,10 @@ stairs.register_stair_and_slab("stonebrick", "group:stonebrick",
|
||||||
|
|
||||||
stairs.register_stair_and_slab("quartzblock", "group:quartz_block",
|
stairs.register_stair_and_slab("quartzblock", "group:quartz_block",
|
||||||
{snappy=1,cracky=1,level=2},
|
{snappy=1,cracky=1,level=2},
|
||||||
{"default_quartz_block_top.png", "default_quartz_block_bottom.png", "default_quartz_block_side.png"},
|
{"mcl_nether_quartz_block_top.png", "mcl_nether_quartz_block_bottom.png", "mcl_nether_quartz_block_side.png"},
|
||||||
"Quartz Stairs",
|
"Quartz Stairs",
|
||||||
"Quartz Slab",
|
"Quartz Slab",
|
||||||
mcl_core.node_sound_stone_defaults(), nil, "mcl_core:quartz_block"
|
mcl_core.node_sound_stone_defaults(), nil, "mcl_nether:quartz_block"
|
||||||
)
|
)
|
||||||
|
|
||||||
stairs.register_stair_and_slab("purpur_block", "mcl_end:purpur_block",
|
stairs.register_stair_and_slab("purpur_block", "mcl_end:purpur_block",
|
||||||
|
|