Rename mod 'default' to 'hades_core' (MEGA commit)

master
Wuzzy 2020-03-29 22:52:13 +02:00
parent 18dd2754fd
commit dfe49b50cc
322 changed files with 2591 additions and 2593 deletions

View File

@ -164,7 +164,7 @@
minetest.register_craft( {
output = '3dforniture:table_lamp_off',
recipe = {
{'default:paper','glowcrystals:glowcrystal' ,'default:paper'},
{'hades_core:paper','glowcrystals:glowcrystal' ,'hades_core:paper'},
{'','group:stick',''},
{'','stairs:slab_wood',''},
},
@ -182,8 +182,8 @@
minetest.register_craft( {
output = '3dforniture:toilet',
recipe = {
{'default:clay','homedecor:plastic_base',''},
{ 'default:clay','default:clay', '' },
{'hades_core:clay','homedecor:plastic_base',''},
{ 'hades_core:clay','hades_core:clay', '' },
{ 'pipeworks:pipe_1_empty', 'pipeworks:pump_off', '' },
},
})
@ -192,7 +192,7 @@
minetest.register_craft( {
output = '3dforniture:sink',
recipe = {
{ 'default:clay','default:clay', 'default:clay' },
{ 'hades_core:clay','hades_core:clay', 'hades_core:clay' },
{ '','pipeworks:pipe_1_empty', '' },
},
})
@ -201,7 +201,7 @@
minetest.register_craft( {
output = '3dforniture:taps',
recipe = {
{ 'default:bronze_ingot','pipeworks:pipe_1_empty', 'default:bronze_ingot' },
{ 'hades_core:bronze_ingot','pipeworks:pipe_1_empty', 'hades_core:bronze_ingot' },
},
})
@ -209,7 +209,7 @@
minetest.register_craft( {
output = '3dforniture:shower_tray',
recipe = {
{ 'default:steel_ingot','default:steel_ingot', 'default:steel_ingot' },
{ 'hades_core:steel_ingot','hades_core:steel_ingot', 'hades_core:steel_ingot' },
{ '','pipeworks:pipe_1_empty', '' },
},
})
@ -218,7 +218,7 @@
minetest.register_craft( {
output = '3dforniture:shower_head',
recipe = {
{'pipeworks:pipe_1_empty', 'default:bronze_ingot'},
{'pipeworks:pipe_1_empty', 'hades_core:bronze_ingot'},
},
})
@ -228,8 +228,8 @@
minetest.register_craft( {
output = '3dforniture:bars 10',
recipe = {
{ 'default:steel_ingot','default:steel_ingot','default:steel_ingot' },
{ 'default:steel_ingot','default:steel_ingot','default:steel_ingot' },
{ 'hades_core:steel_ingot','hades_core:steel_ingot','hades_core:steel_ingot' },
{ 'hades_core:steel_ingot','hades_core:steel_ingot','hades_core:steel_ingot' },
},
})
@ -246,9 +246,9 @@
minetest.register_craft( {
output = '3dforniture:chains 4',
recipe = {
{'','default:steel_ingot',''},
{ 'default:steel_ingot','', 'default:steel_ingot' },
{ '', 'default:steel_ingot', '' },
{'','hades_core:steel_ingot',''},
{ 'hades_core:steel_ingot','', 'hades_core:steel_ingot' },
{ '', 'hades_core:steel_ingot', '' },
},
})

View File

@ -1,3 +1,3 @@
hades_sounds
default
hades_core
hades_trees

View File

@ -40,7 +40,7 @@ local get_formspec = function(player, page)
if page=="bag"..b then
local image = player:get_inventory():get_stack("bag"..b, 1):get_definition().inventory_image
return "size[8,8.5]"
..default.gui_inventory_bg_img
..hades_gui.gui_inventory_bg_img
.."list[current_player;main;0,4.7;8,1;]"
.."list[current_player;main;0,5.85;8,3;8]"
.."button[0,0;2,0.5;main;Main]"

View File

@ -1,3 +1,3 @@
hades_sounds
default
hades_core
mesecons_mvps?

View File

@ -3,7 +3,7 @@ local BEDROCK_LAYER = -30912 -- determined as appropriate by experiment
minetest.register_ore({
ore_type = "scatter",
ore = "bedrock:bedrock",
wherein = "default:stone",
wherein = "hades_core:stone",
clust_scarcity = 1 * 1 * 1,
clust_num_ores = 5,
clust_size = 2,
@ -14,7 +14,7 @@ minetest.register_ore({
minetest.register_ore({
ore_type = "scatter",
ore = "bedrock:deepstone",
wherein = "default:stone",
wherein = "hades_core:stone",
clust_scarcity = 1 * 1 * 1,
clust_num_ores = 5,
clust_size = 2,
@ -38,7 +38,7 @@ minetest.register_node("bedrock:bedrock", {
minetest.register_node("bedrock:deepstone", {
description = "Deepstone",
tiles = {"bedrock_deepstone.png"},
drop = "default:stone", -- Intended.
drop = "hades_core:stone", -- Intended.
groups = {cracky = 1, level = 3},
sounds = hades_sounds.node_sound_stone_defaults(),
})

View File

@ -1,2 +1 @@
hades_sounds
default

View File

@ -1,4 +1,4 @@
hades_sounds
default
hades_core
hades_player
mesecons?

View File

@ -280,7 +280,7 @@ minetest.register_craftitem(":carts:cart", {
minetest.register_craft({
output = "carts:cart",
recipe = {
{"default:steel_ingot", "", "default:steel_ingot"},
{"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"},
{"hades_core:steel_ingot", "", "hades_core:steel_ingot"},
{"hades_core:steel_ingot", "hades_core:steel_ingot", "hades_core:steel_ingot"},
},
})

View File

@ -1,6 +1,6 @@
local raillike_group = minetest.raillike_group("rail")
minetest.register_node(":default:rail", {
minetest.register_node(":hades_core:rail", {
description = "Steel Rail",
drawtype = "raillike",
tiles = {"default_rail.png", "default_rail_curved.png", "default_rail_t_junction.png", "default_rail_crossing.png"},
@ -40,9 +40,9 @@ minetest.register_node(":carts:copperrail", {
minetest.register_craft({
output = "carts:copperrail 12",
recipe = {
{"default:bronze_ingot", "group:stick", "default:bronze_ingot"},
{"default:bronze_ingot", "group:stick", "default:bronze_ingot"},
{"default:bronze_ingot", "group:stick", "default:bronze_ingot"},
{"hades_core:bronze_ingot", "group:stick", "hades_core:bronze_ingot"},
{"hades_core:bronze_ingot", "group:stick", "hades_core:bronze_ingot"},
{"hades_core:bronze_ingot", "group:stick", "hades_core:bronze_ingot"},
}
})
@ -87,9 +87,9 @@ minetest.register_node(":carts:powerrail", {
minetest.register_craft({
output = "carts:powerrail 6",
recipe = {
{"default:steel_ingot", "default:mese_crystal_fragment", "default:steel_ingot"},
{"default:steel_ingot", "group:stick", "default:steel_ingot"},
{"default:steel_ingot", "default:mese_crystal_fragment", "default:steel_ingot"},
{"hades_core:steel_ingot", "hades_core:mese_crystal_fragment", "hades_core:steel_ingot"},
{"hades_core:steel_ingot", "group:stick", "hades_core:steel_ingot"},
{"hades_core:steel_ingot", "hades_core:mese_crystal_fragment", "hades_core:steel_ingot"},
}
})
@ -132,8 +132,8 @@ minetest.register_node(":carts:brakerail", {
minetest.register_craft({
output = "carts:brakerail 6",
recipe = {
{"default:steel_ingot", "default:coal_lump", "default:steel_ingot"},
{"default:steel_ingot", "group:stick", "default:steel_ingot"},
{"default:steel_ingot", "default:coal_lump", "default:steel_ingot"},
{"hades_core:steel_ingot", "hades_core:coal_lump", "hades_core:steel_ingot"},
{"hades_core:steel_ingot", "group:stick", "hades_core:steel_ingot"},
{"hades_core:steel_ingot", "hades_core:coal_lump", "hades_core:steel_ingot"},
}
})

View File

@ -1,3 +1,3 @@
hades_sounds
hades_core
hades_trees
default

View File

@ -28,9 +28,9 @@ minetest.register_node("columnia:bracket", {
minetest.register_craft({
output = 'columnia:bracket 4',
recipe = {
{"default:steel_ingot", "default:steel_ingot", ""},
{"", "default:steel_ingot", ""},
{"", "default:steel_ingot", ""},
{"hades_core:steel_ingot", "hades_core:steel_ingot", ""},
{"", "hades_core:steel_ingot", ""},
{"", "hades_core:steel_ingot", ""},
},
replacements = {{"columnia:blueprint", "columnia:blueprint"}},
})
@ -63,17 +63,17 @@ minetest.register_node("columnia:lamp_ceiling", {
minetest.register_craft({
output = 'columnia:lamp_ceiling 4',
recipe = {
{"default:steel_ingot", "default:steel_ingot", ""},
{"hades_core:steel_ingot", "hades_core:steel_ingot", ""},
{"", "glowcrystals:glowdust", ""},
{"", "default:glass", ""},
{"", "hades_core:glass", ""},
},
})
minetest.register_craft({
output = 'columnia:lamp_ceiling 4',
recipe = {
{"default:steel_ingot", "default:steel_ingot", ""},
{"hades_core:steel_ingot", "hades_core:steel_ingot", ""},
{"", "hades_torches:torch", ""},
{"", "default:glass", ""},
{"", "hades_core:glass", ""},
},
})
@ -90,9 +90,9 @@ minetest.register_node("columnia:rusty_block", {
minetest.register_craft({
output = 'columnia:rusty_block 3',
recipe = {
{"default:iron_lump", "default:iron_lump", "default:iron_lump"},
{"default:iron_lump", "default:iron_lump", "default:iron_lump"},
{"default:iron_lump", "default:iron_lump", "default:iron_lump"},
{"hades_core:iron_lump", "hades_core:iron_lump", "hades_core:iron_lump"},
{"hades_core:iron_lump", "hades_core:iron_lump", "hades_core:iron_lump"},
{"hades_core:iron_lump", "hades_core:iron_lump", "hades_core:iron_lump"},
},
})

View File

@ -266,9 +266,9 @@ end
minetest.register_craft({
output = 'columnia:machine',
recipe = {
{'default:steel_ingot', 'default:steel_ingot', 'default:steel_ingot'},
{'group:wood', 'default:stone', 'group:wood'},
{'default:stone', "", 'default:stone'},
{'hades_core:steel_ingot', 'hades_core:steel_ingot', 'hades_core:steel_ingot'},
{'group:wood', 'hades_core:stone', 'group:wood'},
{'hades_core:stone', "", 'hades_core:stone'},
},
})

View File

@ -9,21 +9,21 @@
)
--]]
columnia.register_all("default:sandstone")
columnia.register_all("default:sandstonebrick")
columnia.register_all("default:cobble")
columnia.register_all("default:cobble_baked")
columnia.register_all("default:stone")
columnia.register_all("default:cactus", nil, "default_cactus_side.png")
columnia.register_all("default:cactus_block")
columnia.register_all("default:cactus_brick")
columnia.register_all("default:stone_baked")
columnia.register_all("default:stonebrick_baked")
columnia.register_all("default:mossycobble")
columnia.register_all("default:obsidian")
columnia.register_all("default:obsidianbrick")
columnia.register_all("default:sandstonebrick")
columnia.register_all("default:stonebrick")
columnia.register_all("hades_core:sandstone")
columnia.register_all("hades_core:sandstonebrick")
columnia.register_all("hades_core:cobble")
columnia.register_all("hades_core:cobble_baked")
columnia.register_all("hades_core:stone")
columnia.register_all("hades_core:cactus", nil, "default_cactus_side.png")
columnia.register_all("hades_core:cactus_block")
columnia.register_all("hades_core:cactus_brick")
columnia.register_all("hades_core:stone_baked")
columnia.register_all("hades_core:stonebrick_baked")
columnia.register_all("hades_core:mossycobble")
columnia.register_all("hades_core:obsidian")
columnia.register_all("hades_core:obsidianbrick")
columnia.register_all("hades_core:sandstonebrick")
columnia.register_all("hades_core:stonebrick")
columnia.register_all("hades_trees:wood", "Common Wood")
columnia.register_all("hades_trees:jungle_wood", "Jungle Wood")
@ -50,32 +50,32 @@ columnia.register_all("hades_trees:jungle_bark")
columnia.register_all("hades_trees:pale_bark")
columnia.register_all("hades_trees:birch_bark")
columnia.register_all("default:brick", "Brick")
columnia.register_all("default:brick_black", "Black Brick")
columnia.register_all("default:brick_blue", "Blue Brick")
columnia.register_all("default:brick_brown", "Brown Brick")
columnia.register_all("default:brick_cyan", "Cyan Brick")
columnia.register_all("default:brick_dark_green", "Dark Green Brick")
columnia.register_all("default:brick_dark_grey", "Grey Brick")
columnia.register_all("default:brick_green", "Green Brick")
columnia.register_all("default:brick_grey", "Grey Brick")
columnia.register_all("default:brick_magenta", "Magenta Brick")
columnia.register_all("default:brick_orange", "Orange Brick")
columnia.register_all("default:brick_pink", "Pink Brick")
columnia.register_all("default:brick_red", "Red Brick")
columnia.register_all("default:brick_violet", "Violet Brick")
columnia.register_all("default:brick_white", "White Brick")
columnia.register_all("default:brick_yellow", "Yellow Brick")
columnia.register_all("hades_core:brick", "Brick")
columnia.register_all("hades_core:brick_black", "Black Brick")
columnia.register_all("hades_core:brick_blue", "Blue Brick")
columnia.register_all("hades_core:brick_brown", "Brown Brick")
columnia.register_all("hades_core:brick_cyan", "Cyan Brick")
columnia.register_all("hades_core:brick_dark_green", "Dark Green Brick")
columnia.register_all("hades_core:brick_dark_grey", "Grey Brick")
columnia.register_all("hades_core:brick_green", "Green Brick")
columnia.register_all("hades_core:brick_grey", "Grey Brick")
columnia.register_all("hades_core:brick_magenta", "Magenta Brick")
columnia.register_all("hades_core:brick_orange", "Orange Brick")
columnia.register_all("hades_core:brick_pink", "Pink Brick")
columnia.register_all("hades_core:brick_red", "Red Brick")
columnia.register_all("hades_core:brick_violet", "Violet Brick")
columnia.register_all("hades_core:brick_white", "White Brick")
columnia.register_all("hades_core:brick_yellow", "Yellow Brick")
columnia.register_all("default:marble_brick")
columnia.register_all("default:marble")
columnia.register_all("default:chondrite")
columnia.register_all("default:chondrite_brick")
columnia.register_all("default:tuff")
columnia.register_all("default:tuff_brick")
columnia.register_all("default:tuff_baked")
columnia.register_all("default:tuff_baked_brick")
columnia.register_all("default:essexite")
columnia.register_all("default:essexite_brick")
columnia.register_all("hades_core:marble_brick")
columnia.register_all("hades_core:marble")
columnia.register_all("hades_core:chondrite")
columnia.register_all("hades_core:chondrite_brick")
columnia.register_all("hades_core:tuff")
columnia.register_all("hades_core:tuff_brick")
columnia.register_all("hades_core:tuff_baked")
columnia.register_all("hades_core:tuff_baked_brick")
columnia.register_all("hades_core:essexite")
columnia.register_all("hades_core:essexite_brick")
columnia.register_all("columnia:rusty_block")

View File

@ -3,6 +3,5 @@ allow_defined_top = true
read_globals = {
"minetest",
"default",
"sfinv_buttons",
}

View File

@ -13,16 +13,16 @@ local group_stereotypes = {
wool = "wool:white",
dye = "dye:white",
vessel = "vessels:glass_bottle",
coal = "default:coal_lump",
coal = "hades_core:coal_lump",
flower = "flowers:dandelion_yellow",
window_wood = "windows:windows_wood",
vines = "vines:vine",
chest = "hades_chests:chest",
unlocked_chest = "hades_chests:chest",
locked_chest = "hades_chests:chest_locked",
stone = "default:cobble",
stone = "hades_core:cobble",
fence_wood = "hades_fences:fence_wood",
claybricks = "default:brick",
claybricks = "hades_core:brick",
vines = "vines:side",
tree = "hades_trees:tree",
leaves = "hades_trees:leaves",
@ -36,8 +36,8 @@ function craftguide:group_to_item(item)
local itemsub = item:sub(7)
if group_stereotypes[itemsub] then
item = group_stereotypes[itemsub]
elseif reg_items["default:" .. itemsub] then
item = item:gsub("group:", "default:")
elseif reg_items["hades_core:" .. itemsub] then
item = item:gsub("group:", "hades_core:")
else
for name, def in pairs(reg_items) do
if def.groups[item:match("[^,:]+$")] then

File diff suppressed because it is too large Load Diff

View File

@ -1 +0,0 @@
hades_sounds

View File

@ -1,10 +0,0 @@
default = {}
-- Load files
dofile(minetest.get_modpath("default").."/functions.lua")
dofile(minetest.get_modpath("default").."/simple_nodes.lua")
dofile(minetest.get_modpath("default").."/tools.lua")
dofile(minetest.get_modpath("default").."/plants.lua")
dofile(minetest.get_modpath("default").."/ladders.lua")
dofile(minetest.get_modpath("default").."/craftitems.lua")
dofile(minetest.get_modpath("default").."/crafting.lua")

View File

@ -1,4 +1,4 @@
hades_sounds
default
hades_core
hades_trees
screwdriver?

View File

@ -90,9 +90,9 @@ doors.register_door("doors:door_steel", {
minetest.register_craft({
output = "doors:door_steel",
recipe = {
{"default:steel_ingot", "default:steel_ingot"},
{"default:steel_ingot", "default:steel_ingot"},
{"default:steel_ingot", "default:steel_ingot"}
{"hades_core:steel_ingot", "hades_core:steel_ingot"},
{"hades_core:steel_ingot", "hades_core:steel_ingot"},
{"hades_core:steel_ingot", "hades_core:steel_ingot"}
}
})
@ -155,9 +155,9 @@ doors.register_door("doors:door_stone", {
minetest.register_craft({
output = "doors:door_stone",
recipe = {
{"default:stone", "default:stone"},
{"default:stone", "default:stone"},
{"default:stone", "default:stone"}
{"hades_core:stone", "hades_core:stone"},
{"hades_core:stone", "hades_core:stone"},
{"hades_core:stone", "hades_core:stone"}
}
})
--glass
@ -175,9 +175,9 @@ doors.register_door("doors:door_glass", {
minetest.register_craft({
output = "doors:door_glass",
recipe = {
{"default:glass", "default:glass"},
{"default:glass", "default:glass"},
{"default:glass", "default:glass"}
{"hades_core:glass", "hades_core:glass"},
{"hades_core:glass", "hades_core:glass"},
{"hades_core:glass", "hades_core:glass"}
}
})
@ -196,9 +196,9 @@ doors.register_door("doors:door_obsidian_glass", {
minetest.register_craft({
output = "doors:door_obsidian_glass",
recipe = {
{"default:obsidian_glass", "default:obsidian_glass"},
{"default:obsidian_glass", "default:obsidian_glass"},
{"default:obsidian_glass", "default:obsidian_glass"}
{"hades_core:obsidian_glass", "hades_core:obsidian_glass"},
{"hades_core:obsidian_glass", "hades_core:obsidian_glass"},
{"hades_core:obsidian_glass", "hades_core:obsidian_glass"}
}
})
@ -299,8 +299,8 @@ doors.register_trapdoor("doors:trapdoor_steel", {
minetest.register_craft({
output = 'doors:trapdoor_steel',
recipe = {
{'default:steel_ingot', 'default:steel_ingot'},
{'default:steel_ingot', 'default:steel_ingot'},
{'hades_core:steel_ingot', 'hades_core:steel_ingot'},
{'hades_core:steel_ingot', 'hades_core:steel_ingot'},
}
})

View File

@ -1,2 +1 @@
default
hades_core

View File

@ -102,19 +102,19 @@ end
minetest.register_craft({
type = "shapeless",
output = "dye:black 4",
recipe = {"default:coal_lump"},
recipe = {"hades_core:coal_lump"},
})
minetest.register_craft({
type = "shapeless",
output = "dye:green 4",
recipe = {"default:papyrus"},
recipe = {"hades_core:papyrus"},
})
minetest.register_craft({
type = "shapeless",
output = "dye:green 4",
recipe = {"default:cactus"},
recipe = {"hades_core:cactus"},
})
-- Mix recipes
-- Just mix everything to everything somehow sanely

View File

@ -24,5 +24,5 @@ Plant definition
steps = 8, -- How many steps the plant has to grow, until it can be harvested
^ Always provide a plant texture for each step, format: modname_plantname_i.png (i = stepnumber)
minlight = 13, -- Minimum light to grow
maxlight = default.LIGHT_MAX -- Maximum light to grow
}
maxlight = minetest.LIGHT_MAX -- Maximum light to grow
}

View File

@ -1,3 +1,3 @@
hades_sounds
default
hades_core
wool

View File

@ -19,7 +19,7 @@ farming.register_hoe(":farming:hoe_steel", {
inventory_image = "farming_tool_steelhoe.png",
groups = { hoe = 1, },
max_uses = 200,
material = "default:steel_ingot"
material = "hades_core:steel_ingot"
})
farming.register_hoe(":farming:hoe_bronze", {
@ -27,7 +27,7 @@ farming.register_hoe(":farming:hoe_bronze", {
inventory_image = "farming_tool_bronzehoe.png",
groups = { hoe = 1, },
max_uses = 220,
material = "default:bronze_ingot"
material = "hades_core:bronze_ingot"
})
farming.register_hoe(":farming:hoe_mese", {
@ -35,8 +35,8 @@ farming.register_hoe(":farming:hoe_mese", {
inventory_image = "farming_tool_mesehoe.png",
groups = { hoe = 1, },
max_uses = 350,
material = "default:mese_crystal",
material_handle = "default:steel_ingot",
material = "hades_core:mese_crystal",
material_handle = "hades_core:steel_ingot",
})
farming.register_hoe(":farming:hoe_prism", {
@ -44,8 +44,8 @@ farming.register_hoe(":farming:hoe_prism", {
inventory_image = "farming_tool_prismhoe.png",
groups = { hoe = 1, },
max_uses = 1050,
material = "default:prismatic_gem",
material_handle = "default:steel_ingot",
material = "hades_core:prismatic_gem",
material_handle = "hades_core:steel_ingot",
})
minetest.register_craft({

View File

@ -13,7 +13,7 @@ farming.register_plant("farming:wheat", {
inventory_image = "farming_wheat_seed.png",
steps = 3,
minlight = 13,
maxlight = default.LIGHT_MAX,
maxlight = minetest.LIGHT_MAX,
fertility = {"grassland"}
})
minetest.register_craftitem("farming:wheat", {
@ -58,7 +58,7 @@ farming.register_plant("farming:cotton", {
inventory_image = "farming_cotton_seed.png",
steps = 3,
minlight = 13,
maxlight = default.LIGHT_MAX,
maxlight = minetest.LIGHT_MAX,
fertility = {"grassland", "desert"}
})
minetest.register_craftitem("farming:cotton", {
@ -159,7 +159,7 @@ minetest.register_craft({
recipe = {
{'flowers:dandelion_white', 'flowers:dandelion_yellow', 'flowers:geranium'},
{'flowers:rose', 'flowers:tulip', 'flowers:viola'},
{'default:grass_1', 'default:dirt', 'default:grass_1'},
{'hades_core:grass_1', 'hades_core:dirt', 'hades_core:grass_1'},
}
})

View File

@ -1,16 +1,16 @@
minetest.override_item("default:dirt", {
minetest.override_item("hades_core:dirt", {
groups = {crumbly=3,soil=1},
soil = {
base = "default:dirt",
base = "hades_core:dirt",
dry = "farming:soil",
wet = "farming:soil_wet"
}
})
minetest.override_item("default:dirt_with_grass", {
minetest.override_item("hades_core:dirt_with_grass", {
groups = {crumbly=3,soil=1},
soil = {
base = "default:dirt_with_grass",
base = "hades_core:dirt_with_grass",
dry = "farming:soil",
wet = "farming:soil_wet"
}
@ -19,12 +19,12 @@ minetest.override_item("default:dirt_with_grass", {
minetest.register_node("farming:soil", {
description = "Soil",
tiles = {"default_dirt.png^farming_soil.png", "default_dirt.png"},
drop = "default:dirt",
drop = "hades_core:dirt",
is_ground_content = true,
groups = {crumbly=3, not_in_creative_inventory=1, soil=2, grassland = 1, field = 1},
sounds = hades_sounds.node_sound_dirt_defaults(),
soil = {
base = "default:dirt",
base = "hades_core:dirt",
dry = "farming:soil",
wet = "farming:soil_wet"
}
@ -33,12 +33,12 @@ minetest.register_node("farming:soil", {
minetest.register_node("farming:soil_wet", {
description = "Wet Soil",
tiles = {"default_dirt.png^farming_soil_wet.png", "default_dirt.png^farming_soil_wet_side.png"},
drop = "default:dirt",
drop = "hades_core:dirt",
is_ground_content = true,
groups = {crumbly=3, not_in_creative_inventory=1, soil=3, wet = 1, grassland = 1, field = 1},
sounds = hades_sounds.node_sound_dirt_defaults(),
soil = {
base = "default:dirt",
base = "hades_core:dirt",
dry = "farming:soil",
wet = "farming:soil_wet"
}
@ -107,24 +107,24 @@ minetest.register_abm({
for i = 1, 5 do
minetest.override_item("default:grass_"..i, {drop = {
minetest.override_item("hades_core:grass_"..i, {drop = {
max_items = 1,
items = {
{items = {'farming:seed_wheat'},rarity = 10},
{items = {'farming:seed_spice'},rarity = 10},
{items = {'farming:seed_strawberry'},rarity = 10},
{items = {'default:grass_1'}},
{items = {'hades_core:grass_1'}},
}
}})
end
minetest.override_item("default:junglegrass", {drop = {
minetest.override_item("hades_core:junglegrass", {drop = {
max_items = 1,
items = {
{items = {'farming:seed_cotton'},rarity = 10},
{items = {'farming:seed_tomato'},rarity = 10},
{items = {'farming:seed_potato'},rarity = 10},
{items = {'default:junglegrass'}},
{items = {'hades_core:junglegrass'}},
}
}})

View File

@ -1,4 +1,4 @@
hades_sounds
default
hades_core
hades_trees
flowers

View File

@ -8,9 +8,9 @@ local flowers = {
{"dandelion_white", "flowers:dandelion_white", "White Flower"},
-- TODO: Maybe add these later?
-- {"grass", "default:grass_1", "Grass"},
-- {"junglegrass", "default:junglegrass", "junglegrass"},
-- {"dry_shrub", "default:dry_shrub", "Dry Shrub"},
-- {"grass", "hades_core:grass_1", "Grass"},
-- {"junglegrass", "hades_core:junglegrass", "junglegrass"},
-- {"dry_shrub", "hades_core:dry_shrub", "Dry Shrub"},
{"sapling", "hades_trees:sapling", "Common Tree Sapling"},
{"jungle_sapling", "hades_trees:jungle_sapling", "Common Jungle Tree Sapling"},
@ -21,7 +21,7 @@ local flowers = {
}
local cubes = {
{"cactus", "default:cactus", "Cactus"},
{"cactus", "hades_core:cactus", "Cactus"},
{"leaves", "hades_trees:leaves", "Common Leaves"},
{"jungle_leaves", "hades_trees:jungle_leaves", "Common Jungle Leaves"},
{"cultivated_jungle_leaves", "hades_trees:cultivated_jungle_leaves", "Cultivated Jungle Leaves"},
@ -78,8 +78,8 @@ minetest.register_node("flowerpots:flower_pot", {
minetest.register_craft({
output = 'flowerpots:flower_pot',
recipe = {
{'default:clay_brick', '', 'default:clay_brick'},
{'', 'default:clay_brick', ''},
{'hades_core:clay_brick', '', 'hades_core:clay_brick'},
{'', 'hades_core:clay_brick', ''},
}
})

View File

@ -1,2 +1,2 @@
hades_sounds
default
hades_core

View File

@ -123,16 +123,16 @@ minetest.register_node("flowers:viola", {
minetest.register_abm({
nodenames = {"group:flora"},
neighbors = {"default:dirt_with_grass", "default:fertile_sand"},
neighbors = {"hades_core:dirt_with_grass", "hades_core:fertile_sand"},
interval = 50,
chance = 30,
action = function(pos, node)
pos.y = pos.y - 1
local under = minetest.get_node(pos)
pos.y = pos.y + 1
if under.name == "default:fertile_sand" then
minetest.set_node(pos, {name="default:dry_shrub"})
elseif under.name ~= "default:dirt_with_grass" then
if under.name == "hades_core:fertile_sand" then
minetest.set_node(pos, {name="hades_core:dry_shrub"})
elseif under.name ~= "hades_core:dirt_with_grass" then
return
end
@ -156,7 +156,7 @@ minetest.register_abm({
end
local seedling = minetest.find_nodes_in_area(pos0, pos1, "default:dirt_with_grass")
local seedling = minetest.find_nodes_in_area(pos0, pos1, "hades_core:dirt_with_grass")
if #seedling > 0 then
seedling = seedling[math.random(#seedling)]
seedling.y = seedling.y + 1
@ -175,24 +175,24 @@ minetest.register_craft({
output = 'flowers:dandelion_white',
recipe = {
{'farming:seed_cotton', 'farming:seed_cotton', 'farming:seed_cotton'},
{'default:grass_1', 'default:grass_1', 'default:grass_1'},
{'default:dirt', 'default:dirt', 'default:dirt'},
{'hades_core:grass_1', 'hades_core:grass_1', 'hades_core:grass_1'},
{'hades_core:dirt', 'hades_core:dirt', 'hades_core:dirt'},
}
})
minetest.register_craft({
output = 'flowers:dandelion_yellow',
recipe = {
{'flowers:dandelion_white', 'flowers:dandelion_white', 'flowers:dandelion_white'},
{'default:grass_1', 'default:gold_lump', 'default:grass_1'},
{'default:dirt', 'default:dirt', 'default:dirt'},
{'hades_core:grass_1', 'hades_core:gold_lump', 'hades_core:grass_1'},
{'hades_core:dirt', 'hades_core:dirt', 'hades_core:dirt'},
}
})
minetest.register_craft({
output = 'flowers:rose',
recipe = {
{'flowers:dandelion_white', 'flowers:dandelion_white', 'flowers:dandelion_white'},
{'default:grass_1', 'default:ruby', 'default:grass_1'},
{'default:dirt', 'default:dirt', 'default:dirt'},
{'hades_core:grass_1', 'hades_core:ruby', 'hades_core:grass_1'},
{'hades_core:dirt', 'hades_core:dirt', 'hades_core:dirt'},
}
})
minetest.register_craft({
@ -200,15 +200,15 @@ minetest.register_craft({
recipe = {
{'flowers:rose', 'flowers:rose', 'flowers:rose'},
{'flowers:geranium', 'flowers:geranium', 'flowers:geranium'},
{'default:dirt', 'default:dirt', 'default:dirt'},
{'hades_core:dirt', 'hades_core:dirt', 'hades_core:dirt'},
}
})
minetest.register_craft({
output = 'flowers:geranium',
recipe = {
{'flowers:dandelion_white', 'flowers:dandelion_white', 'flowers:dandelion_white'},
{'default:grass_1', 'default:sapphire', 'default:grass_1'},
{'default:dirt', 'default:dirt', 'default:dirt'},
{'hades_core:grass_1', 'hades_core:sapphire', 'hades_core:grass_1'},
{'hades_core:dirt', 'hades_core:dirt', 'hades_core:dirt'},
}
})
minetest.register_craft({
@ -216,7 +216,7 @@ minetest.register_craft({
recipe = {
{'flowers:dandelion_yellow', 'flowers:dandelion_yellow', 'flowers:dandelion_yellow'},
{'flowers:rose', 'flowers:rose', 'flowers:rose'},
{'default:dirt', 'default:dirt', 'default:dirt'},
{'hades_core:dirt', 'hades_core:dirt', 'hades_core:dirt'},
}
})

View File

@ -34,7 +34,7 @@ minetest.register_on_generated(function(minp, maxp, seed)
if minetest.registered_nodes[nn] and
minetest.registered_nodes[nn].buildable_to then
nn = minetest.get_node({x=x,y=ground_y,z=z}).name
if nn == "default:dirt_with_grass" then
if nn == "hades_core:dirt_with_grass" then
local flower_choice = pr:next(1, 6)
local flower
if flower_choice == 1 then

View File

@ -1,3 +1,3 @@
default
hades_core
hades_trees
hades_lamps

View File

@ -1,8 +1,8 @@
minetest.register_on_newplayer(function(player)
if minetest.settings:get_bool("give_initial_stuff") then
minetest.log("action", "Giving initial stuff to player "..player:get_player_name())
player:get_inventory():add_item('main', 'default:pick_steel')
player:get_inventory():add_item('main', 'default:stick')
player:get_inventory():add_item('main', 'hades_core:pick_steel')
player:get_inventory():add_item('main', 'hades_core:stick')
player:get_inventory():add_item('main', 'hades_lamps:lamp_wall')
player:get_inventory():add_item('main', 'hades_trees:apple 12')
end

View File

@ -1,3 +1,3 @@
hades_sounds
default
hades_core
windows

View File

@ -82,9 +82,9 @@ if minetest.get_modpath("windows") then
minetest.register_craft({
output = 'glowcrystals:windows_glow 4',
recipe = {
{'default:obsidian_shard', 'glowcrystals:glowglass', 'default:obsidian_shard'},
{'hades_core:obsidian_shard', 'glowcrystals:glowglass', 'hades_core:obsidian_shard'},
{'glowcrystals:glowglass', 'glowcrystals:glowglass', 'glowcrystals:glowglass'},
{'default:obsidian_shard', 'glowcrystals:glowglass', 'default:obsidian_shard'},
{'hades_core:obsidian_shard', 'glowcrystals:glowglass', 'hades_core:obsidian_shard'},
}
})
end
@ -144,15 +144,15 @@ minetest.register_craft({
output = 'glowcrystals:glowglass',
recipe = {
{'glowcrystals:glowdust'},
{'default:glass'},
{'hades_core:glass'},
}
})
minetest.register_craft({
output = 'default:glowing_cactus_block',
output = 'hades_core:glowing_cactus_block',
recipe = {
{'glowcrystals:glowdust'},
{'default:cactus_block'},
{'hades_core:cactus_block'},
}
})

View File

@ -23,22 +23,22 @@ local carpetname = carpet_tab[i][1]
local carpetdesc = carpet_tab[i][2]
local underground_tab = {
{"stone", "Stone", "default_stone", "default:stone"},
{"cobble", "Cobblestone", "default_cobble", "default:cobble"},
{"stonebrick", "Stone Brick", "default_stone_brick", "default:stonebrick"},
{"mossycobble", "Mossy Cobblestone", "default_mossycobble", "default:mossycobble"},
{"stone_baked", "Burned Stone", "default_stone_baked", "default:stone_baked"},
{"stonebrick_baked", "Burned Stone Brick", "default_stone_brick_baked", "default:stonebrick_baked"},
{"sandstone", "Sandstone", "default_sandstone", "default:sandstone"},
{"sandstonebrick", "Sandstone Brick", "default_sandstone_brick", "default:sandstonebrick"},
{"obsidian", "Obsidian", "default_obsidian", "default:obsidian"},
{"obsidianbrick", "Obsidian Brick", "default_obsidian_brick", "default:obsidianbrick"},
{"clay", "Clay", "default_clay", "default:clay"},
{"stone", "Stone", "default_stone", "hades_core:stone"},
{"cobble", "Cobblestone", "default_cobble", "hades_core:cobble"},
{"stonebrick", "Stone Brick", "default_stone_brick", "hades_core:stonebrick"},
{"mossycobble", "Mossy Cobblestone", "default_mossycobble", "hades_core:mossycobble"},
{"stone_baked", "Burned Stone", "default_stone_baked", "hades_core:stone_baked"},
{"stonebrick_baked", "Burned Stone Brick", "default_stone_brick_baked", "hades_core:stonebrick_baked"},
{"sandstone", "Sandstone", "default_sandstone", "hades_core:sandstone"},
{"sandstonebrick", "Sandstone Brick", "default_sandstone_brick", "hades_core:sandstonebrick"},
{"obsidian", "Obsidian", "default_obsidian", "hades_core:obsidian"},
{"obsidianbrick", "Obsidian Brick", "default_obsidian_brick", "hades_core:obsidianbrick"},
{"clay", "Clay", "default_clay", "hades_core:clay"},
{"wood", "Common Wood", "default_wood", "hades_trees:wood"},
{"brick", "Brick Block", "default_brick", "default:brick"},
{"brick", "Brick Block", "default_brick", "hades_core:brick"},
--end of default
{"cactus_block", "Cactus Block", "default_cactus_block", "default:cactus_block"},
{"cactus_brick", "Cactus Brick", "default_cactus_brick", "default:cactus_brick"},
{"cactus_block", "Cactus Block", "default_cactus_block", "hades_core:cactus_block"},
{"cactus_brick", "Cactus Brick", "default_cactus_brick", "hades_core:cactus_brick"},
-- glunggi stuff
-- woods
{"pale_wood", "Pale Wood", "hades_trees_pale_wood", "hades_trees:pale_wood"},
@ -46,9 +46,9 @@ local carpetdesc = carpet_tab[i][2]
{"jungle_wood", "Jungle Wood", "default_junglewood", "hades_trees:jungle_wood"},
-- wooden floors
{"floor_wood_jungle", "Common Wood/Jungle Wood Tile", "default_floor_wood_jungle", "default:floor_wood_jungle"},
{"floor_wood_pale", "Common Wood/Pale Wood Tile", "default_floor_wood_pale", "default:floor_wood_pale"},
{"floor_pale_jungle", "Jungle Wood/Pale Wood Tile", "default_floor_pale_jungle", "default:floor_pale_jungle"},
{"floor_wood_jungle", "Common Wood/Jungle Wood Tile", "default_floor_wood_jungle", "hades_core:floor_wood_jungle"},
{"floor_wood_pale", "Common Wood/Pale Wood Tile", "default_floor_wood_pale", "hades_core:floor_wood_pale"},
{"floor_pale_jungle", "Jungle Wood/Pale Wood Tile", "default_floor_pale_jungle", "hades_core:floor_pale_jungle"},
-- colored woods
{"colwood_black", "Black Wood", "default_colwood_black", "hades_trees:colwood_black"},
{"colwood_blue", "Blue Wood", "default_colwood_blue", "hades_trees:colwood_blue"},
@ -66,42 +66,42 @@ local carpetdesc = carpet_tab[i][2]
{"colwood_yellow", "Yellow Wood", "default_colwood_yellow", "hades_trees:colwood_yellow"},
{"colwood_white", "White Wood", "default_colwood_white", "hades_trees:colwood_white"},
-- colored bricks
{"brick_black", "Black Bricks", "default_brick_black", "default:brick_black"},
{"brick_blue", "Blue Bricks", "default_brick_blue", "default:brick_blue"},
{"brick_brown", "Brown Bricks", "default_brick_brown", "default:brick_brown"},
{"brick_cyan", "Cyan Bricks", "default_brick_cyan", "default:brick_cyan"},
{"brick_dark_green", "Dark Green Bricks", "default_brick_dark_green", "default:brick_dark_green"},
{"brick_dark_grey", "Dark Grey Bricks", "default_brick_dark_grey", "default:brick_dark_grey"},
{"brick_green", "Green Bricks", "default_brick_green", "default:brick_green"},
{"brick_grey", "Grey Bricks", "default_brick_grey", "default:brick_grey"},
{"brick_magenta", "Magenta Bricks", "default_brick_magenta", "default:brick_magenta"},
{"brick_orange", "Orange Bricks", "default_brick_orange", "default:brick_orange"},
{"brick_pink", "Pink Bricks", "default_brick_pink", "default:brick_pink"},
{"brick_red", "Red Bricks", "default_brick_red", "default:brick_red"},
{"brick_violet", "Violet Bricks", "default_brick_violet", "default:brick_violet"},
{"brick_white", "White Bricks", "default_brick_white", "default:brick_white"},
{"brick_yellow", "Yellow Bricks", "default_brick_yellow", "default:brick_yellow"},
{"brick_black", "Black Bricks", "default_brick_black", "hades_core:brick_black"},
{"brick_blue", "Blue Bricks", "default_brick_blue", "hades_core:brick_blue"},
{"brick_brown", "Brown Bricks", "default_brick_brown", "hades_core:brick_brown"},
{"brick_cyan", "Cyan Bricks", "default_brick_cyan", "hades_core:brick_cyan"},
{"brick_dark_green", "Dark Green Bricks", "default_brick_dark_green", "hades_core:brick_dark_green"},
{"brick_dark_grey", "Dark Grey Bricks", "default_brick_dark_grey", "hades_core:brick_dark_grey"},
{"brick_green", "Green Bricks", "default_brick_green", "hades_core:brick_green"},
{"brick_grey", "Grey Bricks", "default_brick_grey", "hades_core:brick_grey"},
{"brick_magenta", "Magenta Bricks", "default_brick_magenta", "hades_core:brick_magenta"},
{"brick_orange", "Orange Bricks", "default_brick_orange", "hades_core:brick_orange"},
{"brick_pink", "Pink Bricks", "default_brick_pink", "hades_core:brick_pink"},
{"brick_red", "Red Bricks", "default_brick_red", "hades_core:brick_red"},
{"brick_violet", "Violet Bricks", "default_brick_violet", "hades_core:brick_violet"},
{"brick_white", "White Bricks", "default_brick_white", "hades_core:brick_white"},
{"brick_yellow", "Yellow Bricks", "default_brick_yellow", "hades_core:brick_yellow"},
-- more stones
{"marble_brick", "Marble Brick", "default_marble_brick", "default:marble_brick"},
{"marble", "Marble", "default_marble", "default:marble"},
{"chondrite_brick", "Chondrite Brick", "default_chondrite_brick", "default:chondrite_brick"},
{"chondrite", "Chondrite", "default_chondrite", "default:chondrite"},
{"tuff_brick", "Tuff Brick", "default_tuff_brick", "default:tuff_brick"},
{"tuff", "Tuff", "default_tuff", "default:tuff"},
{"tuff_baked_brick", "Burned Tuff Brick", "default_tuff_baked_brick", "default:tuff_baked_brick"},
{"tuff_baked", "Burned Tuff", "default_tuff_baked", "default:tuff_baked"},
{"essexite_brick", "Essexite Brick", "default_essexite_brick", "default:essexite_brick"},
{"essexite", "Essexite", "default_essexite", "default:essexite"},
{"floor_essexite_gold2", "Golden Essexite Tile", "default_floor_essexite_gold2", "default:floor_essexite_gold2"},
{"floor_essexite_gold", "Golden Essexite Block", "default_floor_essexite_gold", "default:floor_essexite_gold"},
{"floor_marble_essexite2", "Marble/Essexite Tile", "default_floor_marble_essexite2", "default:floor_marble_essexite2"},
{"floor_marble_essexite", "Marble/Essexite Block", "default_floor_marble_essexite", "default:floor_marble_essexite"},
{"floor_bstone_sandstone2", "Burned Stone/Sandstone Tile", "default_floor_bstone_sandstone2", "default:floor_bstone_sandstone2"},
{"floor_bstone_sandstone", "Burned Stone/Sandstone Block", "default_floor_bstone_sandstone", "default:floor_bstone_sandstone"},
{"floor_btuff_tuff", "Burned Tuff/Tuff Tile", "default_floor_btuff_tuff", "default:floor_btuff_tuff"},
{"floor_bstone_stone", "Burned Stone/Stone Tile", "default_floor_bstone_stone", "default:floor_bstone_stone"},
{"floor_chondrite_stone2", "Chondrite/Stone Tile", "default_floor_chondrite_stone2", "default:floor_chondrite_stone2"},
{"floor_chondrite_stone", "Chondrite/Stone Block", "default_floor_chondrite_stone", "default:floor_chondrite_stone"},
{"marble_brick", "Marble Brick", "default_marble_brick", "hades_core:marble_brick"},
{"marble", "Marble", "default_marble", "hades_core:marble"},
{"chondrite_brick", "Chondrite Brick", "default_chondrite_brick", "hades_core:chondrite_brick"},
{"chondrite", "Chondrite", "default_chondrite", "hades_core:chondrite"},
{"tuff_brick", "Tuff Brick", "default_tuff_brick", "hades_core:tuff_brick"},
{"tuff", "Tuff", "default_tuff", "hades_core:tuff"},
{"tuff_baked_brick", "Burned Tuff Brick", "default_tuff_baked_brick", "hades_core:tuff_baked_brick"},
{"tuff_baked", "Burned Tuff", "default_tuff_baked", "hades_core:tuff_baked"},
{"essexite_brick", "Essexite Brick", "default_essexite_brick", "hades_core:essexite_brick"},
{"essexite", "Essexite", "default_essexite", "hades_core:essexite"},
{"floor_essexite_gold2", "Golden Essexite Tile", "default_floor_essexite_gold2", "hades_core:floor_essexite_gold2"},
{"floor_essexite_gold", "Golden Essexite Block", "default_floor_essexite_gold", "hades_core:floor_essexite_gold"},
{"floor_marble_essexite2", "Marble/Essexite Tile", "default_floor_marble_essexite2", "hades_core:floor_marble_essexite2"},
{"floor_marble_essexite", "Marble/Essexite Block", "default_floor_marble_essexite", "hades_core:floor_marble_essexite"},
{"floor_bstone_sandstone2", "Burned Stone/Sandstone Tile", "default_floor_bstone_sandstone2", "hades_core:floor_bstone_sandstone2"},
{"floor_bstone_sandstone", "Burned Stone/Sandstone Block", "default_floor_bstone_sandstone", "hades_core:floor_bstone_sandstone"},
{"floor_btuff_tuff", "Burned Tuff/Tuff Tile", "default_floor_btuff_tuff", "hades_core:floor_btuff_tuff"},
{"floor_bstone_stone", "Burned Stone/Stone Tile", "default_floor_bstone_stone", "hades_core:floor_bstone_stone"},
{"floor_chondrite_stone2", "Chondrite/Stone Tile", "default_floor_chondrite_stone2", "hades_core:floor_chondrite_stone2"},
{"floor_chondrite_stone", "Chondrite/Stone Block", "default_floor_chondrite_stone", "hades_core:floor_chondrite_stone"},
}
@ -132,40 +132,40 @@ minetest.register_node("gluncarp:"..carpetname, {
after_place_node = function(pos, placer, itemstack, pointed_thing)
local nodeu = minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name
if nodeu == "default:stone" then
if nodeu == "hades_core:stone" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_stone"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:cobble" then
elseif nodeu == "hades_core:cobble" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_cobble"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:stonebrick" then
elseif nodeu == "hades_core:stonebrick" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_stonebrick"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:mossycobble" then
elseif nodeu == "hades_core:mossycobble" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_mossycobble"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:stone_baked" then
elseif nodeu == "hades_core:stone_baked" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_stone_baked"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:cobble_baked" then
elseif nodeu == "hades_core:cobble_baked" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_cobble_baked"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:stonebrick_baked" then
elseif nodeu == "hades_core:stonebrick_baked" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_stonebrick_baked"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:sandstone" then
elseif nodeu == "hades_core:sandstone" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_sandstone"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:sandstonebrick" then
elseif nodeu == "hades_core:sandstonebrick" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_sandstonebrick"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:obsidian" then
elseif nodeu == "hades_core:obsidian" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_obsidian"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:obsidianbrick" then
elseif nodeu == "hades_core:obsidianbrick" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_obsidianbrick"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:clay" then
elseif nodeu == "hades_core:clay" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_clay"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "hades_trees:wood" then
@ -174,14 +174,14 @@ minetest.register_node("gluncarp:"..carpetname, {
elseif nodeu == "hades_trees:jungle_wood" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_jungle_wood"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:brick" then
elseif nodeu == "hades_core:brick" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_brick"})
minetest.set_node(pos,{name = "air"})
--end of default
elseif nodeu == "default:cactus_block" then
elseif nodeu == "hades_core:cactus_block" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_cactus_block"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:cactus_brick" then
elseif nodeu == "hades_core:cactus_brick" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_cactus_brick"})
minetest.set_node(pos,{name = "air"})
--glunggistuff
@ -194,13 +194,13 @@ minetest.register_node("gluncarp:"..carpetname, {
minetest.set_node(pos,{name = "air"})
--wooden floors
elseif nodeu == "default:floor_wood_jungle" then
elseif nodeu == "hades_core:floor_wood_jungle" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_floor_wood_jungle"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:floor_wood_pale" then
elseif nodeu == "hades_core:floor_wood_pale" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_floor_wood_pale"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:floor_pale_jungle" then
elseif nodeu == "hades_core:floor_pale_jungle" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_floor_pale_jungle"})
minetest.set_node(pos,{name = "air"})
@ -251,110 +251,110 @@ minetest.register_node("gluncarp:"..carpetname, {
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_colwood_white"})
minetest.set_node(pos,{name = "air"})
--color bricks
elseif nodeu == "default:brick_black" then
elseif nodeu == "hades_core:brick_black" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_brick_black"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:brick_blue" then
elseif nodeu == "hades_core:brick_blue" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_brick_blue"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:brick_brown" then
elseif nodeu == "hades_core:brick_brown" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_brick_brown"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:brick_cyan" then
elseif nodeu == "hades_core:brick_cyan" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_brick_cyan"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:brick_dark_green" then
elseif nodeu == "hades_core:brick_dark_green" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_brick_dark_green"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:brick_dark_grey" then
elseif nodeu == "hades_core:brick_dark_grey" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_brick_dark_grey"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:brick_green" then
elseif nodeu == "hades_core:brick_green" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_brick_green"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:brick_grey" then
elseif nodeu == "hades_core:brick_grey" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_brick_grey"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:brick_magenta" then
elseif nodeu == "hades_core:brick_magenta" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_brick_magenta"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:brick_orange" then
elseif nodeu == "hades_core:brick_orange" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_brick_orange"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:brick_pink" then
elseif nodeu == "hades_core:brick_pink" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_brick_pink"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:brick_red" then
elseif nodeu == "hades_core:brick_red" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_brick_red"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:brick_violet" then
elseif nodeu == "hades_core:brick_violet" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_brick_violet"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:brick_white" then
elseif nodeu == "hades_core:brick_white" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_brick_white"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:brick_yellow" then
elseif nodeu == "hades_core:brick_yellow" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_brick_yellow"})
minetest.set_node(pos,{name = "air"})
--more stone
elseif nodeu == "default:marble_brick" then
elseif nodeu == "hades_core:marble_brick" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_marble_brick"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:marble" then
elseif nodeu == "hades_core:marble" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_marble"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:chondrite_brick" then
elseif nodeu == "hades_core:chondrite_brick" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_chondrite_brick"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:chondrite" then
elseif nodeu == "hades_core:chondrite" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_chondrite"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:tuff_brick" then
elseif nodeu == "hades_core:tuff_brick" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_tuff_brick"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:tuff" then
elseif nodeu == "hades_core:tuff" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_tuff"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:tuff_baked_brick" then
elseif nodeu == "hades_core:tuff_baked_brick" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_tuff_baked_brick"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:tuff_baked" then
elseif nodeu == "hades_core:tuff_baked" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_tuff_baked"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:essexite_brick" then
elseif nodeu == "hades_core:essexite_brick" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_essexite_brick"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:essexite" then
elseif nodeu == "hades_core:essexite" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_essexite"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:floor_essexite_gold2" then
elseif nodeu == "hades_core:floor_essexite_gold2" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_floor_essexite_gold2"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:floor_essexite_gold" then
elseif nodeu == "hades_core:floor_essexite_gold" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_floor_essexite_gold"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:floor_marble_essexite2" then
elseif nodeu == "hades_core:floor_marble_essexite2" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_floor_marble_essexite2"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:floor_marble_essexite" then
elseif nodeu == "hades_core:floor_marble_essexite" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_floor_marble_essexite"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:floor_bstone_sandstone2" then
elseif nodeu == "hades_core:floor_bstone_sandstone2" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_floor_bstone_sandstone2"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:floor_bstone_sandstone" then
elseif nodeu == "hades_core:floor_bstone_sandstone" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_floor_bstone_sandstone"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:floor_btuff_tuff" then
elseif nodeu == "hades_core:floor_btuff_tuff" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_floor_btuff_tuff"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:floor_bstone_stone" then
elseif nodeu == "hades_core:floor_bstone_stone" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_floor_bstone_stone"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:floor_chondrite_stone2" then
elseif nodeu == "hades_core:floor_chondrite_stone2" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_floor_chondrite_stone2"})
minetest.set_node(pos,{name = "air"})
elseif nodeu == "default:floor_chondrite_stone" then
elseif nodeu == "hades_core:floor_chondrite_stone" then
minetest.set_node({x=pos.x, y=pos.y-1, z=pos.z},{name = "gluncarp:"..carpetname.."_on_floor_chondrite_stone"})
minetest.set_node(pos,{name = "air"})
else
@ -381,40 +381,40 @@ minetest.register_node("gluncarp:"..carpetname.."_on_"..mat, {
after_dig_node = function(pos, oldnode, oldmetadata, digger)
if oldnode.name == "gluncarp:"..carpetname.."_on_stone" then
minetest.set_node(pos,{name = "default:stone"})
minetest.set_node(pos,{name = "hades_core:stone"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_cobble" then
minetest.set_node(pos,{name = "default:cobble"})
minetest.set_node(pos,{name = "hades_core:cobble"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_stonebrick" then
minetest.set_node(pos,{name = "default:stonebrick"})
minetest.set_node(pos,{name = "hades_core:stonebrick"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_mossycobble" then
minetest.set_node(pos,{name = "default:mossycobble"})
minetest.set_node(pos,{name = "hades_core:mossycobble"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_stone_baked" then
minetest.set_node(pos,{name = "default:stone_baked"})
minetest.set_node(pos,{name = "hades_core:stone_baked"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_cobble_baked" then
minetest.set_node(pos,{name = "default:cobble_baked"})
minetest.set_node(pos,{name = "hades_core:cobble_baked"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_stonebrick_baked" then
minetest.set_node(pos,{name = "default:stonebrick_baked"})
minetest.set_node(pos,{name = "hades_core:stonebrick_baked"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_sandstone" then
minetest.set_node(pos,{name = "default:sandstone"})
minetest.set_node(pos,{name = "hades_core:sandstone"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_sandstonebrick" then
minetest.set_node(pos,{name = "default:sandstonebrick"})
minetest.set_node(pos,{name = "hades_core:sandstonebrick"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_obsidian" then
minetest.set_node(pos,{name = "default:obsidian"})
minetest.set_node(pos,{name = "hades_core:obsidian"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_obsidianbrick" then
minetest.set_node(pos,{name = "default:obsidianbrick"})
minetest.set_node(pos,{name = "hades_core:obsidianbrick"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_clay" then
minetest.set_node(pos,{name = "default:clay"})
minetest.set_node(pos,{name = "hades_core:clay"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_wood" then
minetest.set_node(pos,{name = "hades_trees:wood"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_jungle_wood" then
minetest.set_node(pos,{name = "hades_trees:jungle_wood"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_brick" then
minetest.set_node(pos,{name = "default:brick"})
minetest.set_node(pos,{name = "hades_core:brick"})
--end of default
elseif oldnode.name == "gluncarp:"..carpetname.."_on_cactus_block" then
minetest.set_node(pos,{name = "default:cactus_block"})
minetest.set_node(pos,{name = "hades_core:cactus_block"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_cactus_brick" then
minetest.set_node(pos,{name = "default:cactus_brick"})
minetest.set_node(pos,{name = "hades_core:cactus_brick"})
-- wood
elseif oldnode.name == "gluncarp:"..carpetname.."_on_pale_wood" then
minetest.set_node(pos,{name = "hades_trees:pale_wood"})
@ -460,76 +460,76 @@ minetest.register_node("gluncarp:"..carpetname.."_on_"..mat, {
minetest.set_node(pos,{name = "hades_trees:colwood_white"})
-- color brick
elseif oldnode.name == "gluncarp:"..carpetname.."_on_brick_black" then
minetest.set_node(pos,{name = "default:brick_black"})
minetest.set_node(pos,{name = "hades_core:brick_black"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_brick_blue" then
minetest.set_node(pos,{name = "default:brick_blue"})
minetest.set_node(pos,{name = "hades_core:brick_blue"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_brick_brown" then
minetest.set_node(pos,{name = "default:brick_brown"})
minetest.set_node(pos,{name = "hades_core:brick_brown"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_brick_cyan" then
minetest.set_node(pos,{name = "default:brick_cyan"})
minetest.set_node(pos,{name = "hades_core:brick_cyan"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_brick_dark_green" then
minetest.set_node(pos,{name = "default:brick_dark_green"})
minetest.set_node(pos,{name = "hades_core:brick_dark_green"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_brick_dark_grey" then
minetest.set_node(pos,{name = "default:brick_dark_grey"})
minetest.set_node(pos,{name = "hades_core:brick_dark_grey"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_brick_green" then
minetest.set_node(pos,{name = "default:brick_green"})
minetest.set_node(pos,{name = "hades_core:brick_green"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_brick_grey" then
minetest.set_node(pos,{name = "default:brick_grey"})
minetest.set_node(pos,{name = "hades_core:brick_grey"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_brick_magenta" then
minetest.set_node(pos,{name = "default:brick_magenta"})
minetest.set_node(pos,{name = "hades_core:brick_magenta"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_brick_orange" then
minetest.set_node(pos,{name = "default:brick_orange"})
minetest.set_node(pos,{name = "hades_core:brick_orange"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_brick_pink" then
minetest.set_node(pos,{name = "default:brick_pink"})
minetest.set_node(pos,{name = "hades_core:brick_pink"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_brick_red" then
minetest.set_node(pos,{name = "default:brick_red"})
minetest.set_node(pos,{name = "hades_core:brick_red"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_brick_violet" then
minetest.set_node(pos,{name = "default:brick_violet"})
minetest.set_node(pos,{name = "hades_core:brick_violet"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_brick_white" then
minetest.set_node(pos,{name = "default:brick_white"})
minetest.set_node(pos,{name = "hades_core:brick_white"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_brick_yellow" then
minetest.set_node(pos,{name = "default:brick_yellow"})
minetest.set_node(pos,{name = "hades_core:brick_yellow"})
-- more stones
elseif oldnode.name == "gluncarp:"..carpetname.."_on_marble_brick" then
minetest.set_node(pos,{name = "default:marble_brick"})
minetest.set_node(pos,{name = "hades_core:marble_brick"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_marble" then
minetest.set_node(pos,{name = "default:marble"})
minetest.set_node(pos,{name = "hades_core:marble"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_chondrite_brick" then
minetest.set_node(pos,{name = "default:chondrite_brick"})
minetest.set_node(pos,{name = "hades_core:chondrite_brick"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_chondrite" then
minetest.set_node(pos,{name = "default:chondrite"})
minetest.set_node(pos,{name = "hades_core:chondrite"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_tuff_brick" then
minetest.set_node(pos,{name = "default:tuff_brick"})
minetest.set_node(pos,{name = "hades_core:tuff_brick"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_tuff" then
minetest.set_node(pos,{name = "default:tuff"})
minetest.set_node(pos,{name = "hades_core:tuff"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_tuff_baked_brick" then
minetest.set_node(pos,{name = "default:tuff_baked_brick"})
minetest.set_node(pos,{name = "hades_core:tuff_baked_brick"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_tuff_baked" then
minetest.set_node(pos,{name = "default:tuff_baked"})
minetest.set_node(pos,{name = "hades_core:tuff_baked"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_essexite_brick" then
minetest.set_node(pos,{name = "default:essexite_brick"})
minetest.set_node(pos,{name = "hades_core:essexite_brick"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_essexite" then
minetest.set_node(pos,{name = "default:essexite"})
minetest.set_node(pos,{name = "hades_core:essexite"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_floor_essexite_gold2" then
minetest.set_node(pos,{name = "default:floor_essexite_gold2"})
minetest.set_node(pos,{name = "hades_core:floor_essexite_gold2"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_floor_essexite_gold" then
minetest.set_node(pos,{name = "default:floor_essexite_gold"})
minetest.set_node(pos,{name = "hades_core:floor_essexite_gold"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_floor_marble_essexite2" then
minetest.set_node(pos,{name = "default:floor_marble_essexite2"})
minetest.set_node(pos,{name = "hades_core:floor_marble_essexite2"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_floor_marble_essexite" then
minetest.set_node(pos,{name = "default:floor_marble_essexite"})
minetest.set_node(pos,{name = "hades_core:floor_marble_essexite"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_floor_bstone_sandstone2" then
minetest.set_node(pos,{name = "default:floor_bstone_sandstone2"})
minetest.set_node(pos,{name = "hades_core:floor_bstone_sandstone2"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_floor_bstone_sandstone" then
minetest.set_node(pos,{name = "default:floor_bstone_sandstone"})
minetest.set_node(pos,{name = "hades_core:floor_bstone_sandstone"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_floor_btuff_tuff" then
minetest.set_node(pos,{name = "default:floor_btuff_tuff"})
minetest.set_node(pos,{name = "hades_core:floor_btuff_tuff"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_floor_bstone_stone" then
minetest.set_node(pos,{name = "default:floor_bstone_stone"})
minetest.set_node(pos,{name = "hades_core:floor_bstone_stone"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_floor_chondrite_stone2" then
minetest.set_node(pos,{name = "default:floor_chondrite_stone2"})
minetest.set_node(pos,{name = "hades_core:floor_chondrite_stone2"})
elseif oldnode.name == "gluncarp:"..carpetname.."_on_floor_chondrite_stone" then
minetest.set_node(pos,{name = "default:floor_chondrite_stone"})
minetest.set_node(pos,{name = "hades_core:floor_chondrite_stone"})
else
return
end

View File

@ -1,3 +1,3 @@
hades_sounds
default
hades_core
hades_trees

View File

@ -17,7 +17,7 @@ minetest.register_node("gluncarp:wool_blackgold", {
minetest.register_craft({
type = "shapeless",
output = 'gluncarp:wool_blackgold',
recipe = {'wool:black','default:gold_ingot'},
recipe = {'wool:black','hades_core:gold_ingot'},
})

View File

@ -1,3 +0,0 @@
hades_sounds
default
dye

View File

@ -175,7 +175,7 @@ if sub ~= "" then
minetest.register_craft({
type = "shapeless",
output = itemstring_locked,
recipe = { itemstring_unlocked, "default:steel_ingot" },
recipe = { itemstring_unlocked, "hades_core:steel_ingot" },
})
minetest.register_craft({
type = "shapeless",
@ -194,7 +194,7 @@ if sub ~= "" then
output = itemstring_locked,
recipe = {
{'hades_trees:colwood_'..sub, 'hades_trees:colwood_'..sub, 'hades_trees:colwood_'..sub},
{'hades_trees:colwood_'..sub, 'default:steel_ingot', 'hades_trees:colwood_'..sub},
{'hades_trees:colwood_'..sub, 'hades_core:steel_ingot', 'hades_trees:colwood_'..sub},
{'hades_trees:colwood_'..sub, 'hades_trees:colwood_'..sub, 'hades_trees:colwood_'..sub},
}
})
@ -214,13 +214,13 @@ minetest.register_craft({
minetest.register_craft({
type = "shapeless",
output = 'hades_chests:chest_locked',
recipe = {"hades_chests:chest", "default:steel_ingot"},
recipe = {"hades_chests:chest", "hades_core:steel_ingot"},
})
minetest.register_craft({
output = 'hades_chests:chest_locked',
recipe = {
{'group:wood', 'group:wood', 'group:wood'},
{'group:wood', 'default:steel_ingot', 'group:wood'},
{'group:wood', 'hades_core:steel_ingot', 'group:wood'},
{'group:wood', 'group:wood', 'group:wood'},
}
})

View File

@ -1,2 +1,2 @@
name = hades_chests
depends = default
depends = hades_sounds, hades_core, dye

View File

@ -1,7 +1,9 @@
Some (hudge) adjustments and expansions for Hades game added 2015 by Glünggi
Core content mod for Hades Revisited
Minetest 0.4 mod: default
==========================
Minimal mod that contains fundamental nodes, tools and craftitems for Hades Revisited.
Originally based on Minetest Game's default mod, now changed beyond recognition.
-----------------------------------------
License of source code:
-----------------------

1454
mods/hades_core/crafting.lua Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,139 +1,139 @@
minetest.register_craftitem("default:stick", {
minetest.register_craftitem("hades_core:stick", {
description = "Stick",
inventory_image = "default_stick.png",
groups = {stick=1},
})
minetest.register_craftitem("default:paper", {
minetest.register_craftitem("hades_core:paper", {
description = "Paper",
inventory_image = "default_paper.png",
})
minetest.register_craftitem("default:book", {
minetest.register_craftitem("hades_core:book", {
description = "Book",
inventory_image = "default_book.png",
})
minetest.register_craftitem("default:coal_lump", {
minetest.register_craftitem("hades_core:coal_lump", {
description = "Coal Lump",
inventory_image = "default_coal_lump.png",
})
minetest.register_craftitem("default:iron_lump", {
minetest.register_craftitem("hades_core:iron_lump", {
description = "Iron Lump",
inventory_image = "default_iron_lump.png",
})
minetest.register_craftitem("default:tin_lump", {
minetest.register_craftitem("hades_core:tin_lump", {
description = "Tin Lump",
inventory_image = "default_tin_lump.png",
})
minetest.register_craftitem("default:copper_lump", {
minetest.register_craftitem("hades_core:copper_lump", {
description = "Copper Lump",
inventory_image = "default_copper_lump.png",
})
minetest.register_craftitem("default:mese_crystal", {
minetest.register_craftitem("hades_core:mese_crystal", {
description = "Mese Crystal",
inventory_image = "default_mese_crystal.png",
})
minetest.register_craftitem("default:gold_lump", {
minetest.register_craftitem("hades_core:gold_lump", {
description = "Gold Lump",
inventory_image = "default_gold_lump.png",
})
minetest.register_craftitem("default:diamond", {
minetest.register_craftitem("hades_core:diamond", {
description = "Diamond",
inventory_image = "default_diamond.png",
})
minetest.register_craftitem("default:clay_lump", {
minetest.register_craftitem("hades_core:clay_lump", {
description = "Clay Lump",
inventory_image = "default_clay_lump.png",
})
minetest.register_craftitem("default:steel_ingot", {
minetest.register_craftitem("hades_core:steel_ingot", {
description = "Steel Ingot",
inventory_image = "default_steel_ingot.png",
})
minetest.register_craftitem("default:tin_ingot", {
minetest.register_craftitem("hades_core:tin_ingot", {
description = "Tin Ingot",
inventory_image = "default_tin_ingot.png",
})
minetest.register_craftitem("default:copper_ingot", {
minetest.register_craftitem("hades_core:copper_ingot", {
description = "Copper Ingot",
inventory_image = "default_copper_ingot.png",
})
minetest.register_craftitem("default:bronze_ingot", {
minetest.register_craftitem("hades_core:bronze_ingot", {
description = "Bronze Ingot",
inventory_image = "default_bronze_ingot.png",
})
minetest.register_craftitem("default:gold_ingot", {
minetest.register_craftitem("hades_core:gold_ingot", {
description = "Gold Ingot",
inventory_image = "default_gold_ingot.png"
})
minetest.register_craftitem("default:mese_crystal_fragment", {
minetest.register_craftitem("hades_core:mese_crystal_fragment", {
description = "Mese Crystal Fragment",
inventory_image = "default_mese_crystal_fragment.png",
})
minetest.register_craftitem("default:clay_brick", {
minetest.register_craftitem("hades_core:clay_brick", {
description = "Clay Brick",
inventory_image = "default_clay_brick.png",
})
minetest.register_craftitem("default:obsidian_shard", {
minetest.register_craftitem("hades_core:obsidian_shard", {
description = "Obsidian Shard",
inventory_image = "default_obsidian_shard.png",
})
minetest.register_craftitem("default:emerald", {
minetest.register_craftitem("hades_core:emerald", {
description = "Emerald",
inventory_image = "default_emerald.png",
})
minetest.register_craftitem("default:sapphire", {
minetest.register_craftitem("hades_core:sapphire", {
description = "Sapphire",
inventory_image = "default_sapphire.png",
})
minetest.register_craftitem("default:ruby", {
minetest.register_craftitem("hades_core:ruby", {
description = "Ruby",
inventory_image = "default_ruby.png",
})
minetest.register_craftitem("default:nails", {
minetest.register_craftitem("hades_core:nails", {
description = "Nails",
inventory_image = "default_nails.png",
})
minetest.register_craftitem("default:sugar", {
minetest.register_craftitem("hades_core:sugar", {
description = "Sugar",
inventory_image = "default_sugar.png",
})
minetest.register_craftitem("default:prismatic_gem", {
minetest.register_craftitem("hades_core:prismatic_gem", {
description = "Prismatic Gem",
inventory_image = "default_prismatic_gem.png",

View File

@ -5,25 +5,25 @@
--
local cool_lava_source = function(pos)
if minetest.find_node_near(pos, 5, {"default:water_flowing"}) == nil then
if minetest.find_node_near(pos, 5, {"hades_core:water_flowing"}) == nil then
minetest.sound_play({name="fire_extinguish_flame", gain = 0.2}, {pos=pos, max_hear_distance = 16})
minetest.set_node(pos, {name="default:tuff"})
minetest.set_node(pos, {name="hades_core:tuff"})
else
if minetest.get_node({x=pos.x, y=pos.y+1, z=pos.z}).name == "air" then
minetest.sound_play({name="fire_extinguish_flame", gain = 0.05}, {pos=pos, max_hear_distance = 6})
end
minetest.set_node(pos, {name="default:water_source"})
minetest.set_node(pos, {name="hades_core:water_source"})
end
end
local cool_lava_flowing = function(pos)
minetest.sound_play({name="fire_extinguish_flame", gain = 0.2}, {pos=pos, max_hear_distance = 16})
minetest.set_node(pos, {name="default:gravel_volcanic"})
minetest.set_node(pos, {name="hades_core:gravel_volcanic"})
end
minetest.register_abm({
label = "Cool flowing lava",
nodenames = {"default:lava_flowing"},
nodenames = {"hades_core:lava_flowing"},
neighbors = {"group:water"},
interval = 1,
chance = 1,
@ -35,7 +35,7 @@ minetest.register_abm({
minetest.register_abm({
label = "Cool lava source",
nodenames = {"default:lava_source"},
nodenames = {"hades_core:lava_source"},
neighbors = {"group:water"},
interval = 1,
chance = 1,
@ -50,16 +50,16 @@ minetest.register_abm({
minetest.register_abm({
label = "Burn stone",
nodenames = {"default:stone", "default:mossystone"},
nodenames = {"hades_core:stone", "hades_core:mossystone"},
neighbors = {"group:lava"},
interval = 25,
chance = 15,
action = function(pos, node)
local nn
if node.name == "default:mossystone" then
nn = "default:stone"
if node.name == "hades_core:mossystone" then
nn = "hades_core:stone"
else
nn = "default:stone_baked"
nn = "hades_core:stone_baked"
end
minetest.set_node(pos, {name=nn})
end,
@ -67,14 +67,14 @@ minetest.register_abm({
minetest.register_abm({
label = "Create mossy stone",
nodenames = {"default:stone"},
nodenames = {"hades_core:stone"},
interval = 600,
chance = 65,
action = function(pos, node)
if minetest.find_node_near(pos, 2, {"group:water"}) == nil then
return
else
minetest.set_node(pos, {name="default:mossystone"})
minetest.set_node(pos, {name="hades_core:mossystone"})
end
end,
})
@ -85,30 +85,30 @@ minetest.register_abm({
minetest.register_abm({
label = "Burn tuff",
nodenames = {"default:tuff", "default:mossytuff"},
nodenames = {"hades_core:tuff", "hades_core:mossytuff"},
neighbors = {"group:lava"},
interval = 25,
chance = 15,
action = function(pos, node)
local nn = "default:tuff_baked"
if node.name == "default:mossytuff" then
minetest.set_node(pos, {name="default:tuff"})
local nn = "hades_core:tuff_baked"
if node.name == "hades_core:mossytuff" then
minetest.set_node(pos, {name="hades_core:tuff"})
else
minetest.set_node(pos, {name="default:tuff_baked"})
minetest.set_node(pos, {name="hades_core:tuff_baked"})
end
end,
})
minetest.register_abm({
label = "Grow moss on tuff",
nodenames = {"default:tuff"},
nodenames = {"hades_core:tuff"},
interval = 600,
chance = 65,
action = function(pos, node)
if minetest.find_node_near(pos, 2, {"group:water"}) == nil then
return
else
minetest.set_node(pos, {name="default:mossytuff"})
minetest.set_node(pos, {name="hades_core:mossytuff"})
end
end,
})
@ -120,7 +120,7 @@ minetest.register_abm({
minetest.register_abm({
label = "Create marble",
nodenames = {"default:chondrite"},
nodenames = {"hades_core:chondrite"},
neighbors = {"group:water"},
interval = 200,
chance = 55,
@ -128,7 +128,7 @@ minetest.register_abm({
if minetest.find_node_near(pos, 4, {"group:lava"}) == nil or pos.y > -500 then
return
else
minetest.set_node(pos, {name="default:marble"})
minetest.set_node(pos, {name="hades_core:marble"})
end
end,
})
@ -141,7 +141,7 @@ minetest.register_abm({
minetest.register_abm({
label = "Create obsidian",
nodenames = {"default:gravel_volcanic"},
nodenames = {"hades_core:gravel_volcanic"},
neighbors = {"group:lava"},
interval = 1111,
chance = 65,
@ -149,7 +149,7 @@ minetest.register_abm({
if minetest.find_node_near(pos, 4, {"group:water"}) == nil or pos.y > -1000 then
return
else
minetest.set_node(pos, {name="default:obsidian"})
minetest.set_node(pos, {name="hades_core:obsidian"})
end
end,
})
@ -160,25 +160,25 @@ minetest.register_abm({
minetest.register_abm({
label = "Grow moss on cobblestone (neighboring water)",
nodenames = {"default:cobble"},
nodenames = {"hades_core:cobble"},
neighbors = {"group:water"},
interval = 500,
chance = 35,
action = function(pos, node)
minetest.set_node(pos, {name="default:mossycobble"})
minetest.set_node(pos, {name="hades_core:mossycobble"})
end,
})
minetest.register_abm({
label = "Grow moss on cobblestone (extended water check)",
nodenames = {"default:cobble"},
nodenames = {"hades_core:cobble"},
interval = 500,
chance = 55,
action = function(pos, node)
if minetest.find_node_near(pos, 2, {"group:water"}) == nil then
return
else
minetest.set_node(pos, {name="default:mossycobble"})
minetest.set_node(pos, {name="hades_core:mossycobble"})
end
end,
})
@ -186,7 +186,7 @@ minetest.register_abm({
-- Dirt ABMs
minetest.register_abm({
label = "Grow grass on dirt",
nodenames = {"default:dirt"},
nodenames = {"hades_core:dirt"},
interval = 2,
chance = 200,
action = function(pos, node)
@ -196,14 +196,14 @@ minetest.register_abm({
if nodedef and (nodedef.sunlight_propagates or nodedef.paramtype == "light")
and nodedef.liquidtype == "none"
and (minetest.get_node_light(above) or 0) >= 13 then
minetest.set_node(pos, {name = "default:dirt_with_grass"})
minetest.set_node(pos, {name = "hades_core:dirt_with_grass"})
end
end
})
minetest.register_abm({
label = "Turn covered 'dirt with grass' back to dirt",
nodenames = {"default:dirt_with_grass"},
nodenames = {"hades_core:dirt_with_grass"},
interval = 2,
chance = 20,
action = function(pos, node)
@ -213,7 +213,7 @@ minetest.register_abm({
if name ~= "ignore" and nodedef
and not ((nodedef.sunlight_propagates or nodedef.paramtype == "light")
and nodedef.liquidtype == "none") then
minetest.set_node(pos, {name = "default:dirt"})
minetest.set_node(pos, {name = "hades_core:dirt"})
end
end
})
@ -231,16 +231,16 @@ minetest.register_abm({
minetest.register_abm({
label = "Burn cobblestone",
nodenames = {"default:cobble", "default:mossycobble"},
nodenames = {"hades_core:cobble", "hades_core:mossycobble"},
neighbors = {"group:lava"},
interval = 45,
chance = 15,
action = function(pos, node)
local nn
if node.name == "default:mossycobble" then
nn = "default:cobble"
if node.name == "hades_core:mossycobble" then
nn = "hades_core:cobble"
else
nn = "default:cobble_baked"
nn = "hades_core:cobble_baked"
end
minetest.set_node(pos, {name=nn})
end,
@ -248,12 +248,12 @@ minetest.register_abm({
minetest.register_abm({
label = "Create gravel near water",
nodenames = {"default:mossycobble"},
neighbors = {"default:water_flowing"},
nodenames = {"hades_core:mossycobble"},
neighbors = {"hades_core:water_flowing"},
interval = 500,
chance = 75,
action = function(pos, node)
minetest.set_node(pos, {name="default:gravel"})
minetest.set_node(pos, {name="hades_core:gravel"})
end,
})
@ -264,7 +264,7 @@ minetest.register_abm({
minetest.register_abm({
label = "Create fertile sand",
nodenames = {"default:ash"},
nodenames = {"hades_core:ash"},
interval = 550,
chance = 35,
action = function(pos, node)
@ -272,11 +272,11 @@ minetest.register_abm({
return
else
pos.y = pos.y+1
if minetest.get_node(pos).name == "default:cactus" then
if minetest.get_node(pos).name == "hades_core:cactus" then
return
else
pos.y = pos.y-1
minetest.set_node(pos, {name="default:fertile_sand"})
minetest.set_node(pos, {name="hades_core:fertile_sand"})
end
end
end,
@ -289,38 +289,38 @@ minetest.register_abm({
minetest.register_abm({
label = "Create dirt (direct neighboring water)",
nodenames = {"default:fertile_sand"},
nodenames = {"hades_core:fertile_sand"},
neighbors = {"group:water"},
interval = 25,
chance = 5,
action = function(pos, node)
minetest.set_node(pos, {name="default:dirt"})
minetest.set_node(pos, {name="hades_core:dirt"})
end,
})
minetest.register_abm({
label = "Create dirt (extended water check)",
nodenames = {"default:fertile_sand"},
neighbors = {"default:dirt", "default:dirt_with_grass"},
nodenames = {"hades_core:fertile_sand"},
neighbors = {"hades_core:dirt", "hades_core:dirt_with_grass"},
interval = 50,
chance = 5,
action = function(pos, node)
if minetest.find_node_near(pos, 10, {"group:water"}) == nil then
return
else
minetest.set_node(pos, {name="default:dirt"})
minetest.set_node(pos, {name="hades_core:dirt"})
end
end,
})
minetest.register_abm({
label = "Create clay",
nodenames = {"default:ash"},
nodenames = {"hades_core:ash"},
neighbors = {"group:water"},
interval = 700,
chance = 75,
action = function(pos, node)
minetest.set_node(pos, {name="default:clay"})
minetest.set_node(pos, {name="hades_core:clay"})
end,
})
@ -330,7 +330,7 @@ minetest.register_abm({
minetest.register_abm({
label = "Grow grass on dirt",
nodenames = {"default:dirt"},
nodenames = {"hades_core:dirt"},
interval = 50,
chance = 20,
action = function(pos, node)
@ -341,7 +341,7 @@ minetest.register_abm({
return
else
pos.y = pos.y-1
minetest.set_node(pos, {name="default:dirt_with_grass"})
minetest.set_node(pos, {name="hades_core:dirt_with_grass"})
end
end
end,
@ -353,23 +353,23 @@ minetest.register_abm({
minetest.register_abm({
label = "Grow sugarcane",
nodenames = {"default:sugarcane"},
neighbors = {"default:dirt", "default:dirt_with_grass"},
nodenames = {"hades_core:sugarcane"},
neighbors = {"hades_core:dirt", "hades_core:dirt_with_grass"},
interval = 55,
chance = 35,
action = function(pos, node)
pos.y = pos.y-1
local name = minetest.get_node(pos).name
if name == "default:dirt" or name == "default:dirt_with_grass" then
if name == "hades_core:dirt" or name == "hades_core:dirt_with_grass" then
pos.y = pos.y+1
local height = 0
while minetest.get_node(pos).name == "default:sugarcane" and height < 3 do
while minetest.get_node(pos).name == "hades_core:sugarcane" and height < 3 do
height = height+1
pos.y = pos.y+1
end
if height < 3 then
if minetest.get_node(pos).name == "air" then
minetest.set_node(pos, {name="default:sugarcane"})
minetest.set_node(pos, {name="hades_core:sugarcane"})
end
end
end
@ -378,15 +378,15 @@ minetest.register_abm({
minetest.register_abm({
label = "Spread sugarcane",
nodenames = {"default:dirt_with_grass"},
neighbors = {"default:papyrus"},
nodenames = {"hades_core:dirt_with_grass"},
neighbors = {"hades_core:papyrus"},
interval = 500,
chance = 25,
action = function(pos, node)
if minetest.find_node_near(pos, 10, {"default:sugarcane"}) == nil then
if minetest.find_node_near(pos, 10, {"hades_core:sugarcane"}) == nil then
pos.y = pos.y+1
if minetest.get_node(pos).name == "air" then
minetest.set_node(pos, {name="default:sugarcane"})
minetest.set_node(pos, {name="hades_core:sugarcane"})
end
else
return
@ -400,7 +400,7 @@ minetest.register_abm({
minetest.register_abm({
label = "Grow cactus",
nodenames = {"default:cactus"},
nodenames = {"hades_core:cactus"},
neighbors = {"group:sand", "group:ash"},
interval = 50,
chance = 20,
@ -410,13 +410,13 @@ minetest.register_abm({
if minetest.get_item_group(name, "sand") ~= 0 or minetest.get_item_group(name, "ash" ~= 0) then
pos.y = pos.y+1
local height = 0
while minetest.get_node(pos).name == "default:cactus" and height < 4 do
while minetest.get_node(pos).name == "hades_core:cactus" and height < 4 do
height = height+1
pos.y = pos.y+1
end
if height < 3 then
if minetest.get_node(pos).name == "air" then
minetest.set_node(pos, {name="default:cactus"})
minetest.set_node(pos, {name="hades_core:cactus"})
end
end
end
@ -425,26 +425,26 @@ minetest.register_abm({
minetest.register_abm({
label = "Grow papyrus",
nodenames = {"default:papyrus"},
neighbors = {"default:dirt", "default:dirt_with_grass"},
nodenames = {"hades_core:papyrus"},
neighbors = {"hades_core:dirt", "hades_core:dirt_with_grass"},
interval = 50,
chance = 20,
action = function(pos, node)
pos.y = pos.y-1
local name = minetest.get_node(pos).name
if name == "default:dirt" or name == "default:dirt_with_grass" then
if name == "hades_core:dirt" or name == "hades_core:dirt_with_grass" then
if minetest.find_node_near(pos, 3, {"group:water"}) == nil then
return
end
pos.y = pos.y+1
local height = 0
while minetest.get_node(pos).name == "default:papyrus" and height < 4 do
while minetest.get_node(pos).name == "hades_core:papyrus" and height < 4 do
height = height+1
pos.y = pos.y+1
end
if height < 4 then
if minetest.get_node(pos).name == "air" then
minetest.set_node(pos, {name="default:papyrus"})
minetest.set_node(pos, {name="hades_core:papyrus"})
end
end
end

10
mods/hades_core/init.lua Normal file
View File

@ -0,0 +1,10 @@
hades_core = {}
-- Load files
dofile(minetest.get_modpath("hades_core").."/functions.lua")
dofile(minetest.get_modpath("hades_core").."/simple_nodes.lua")
dofile(minetest.get_modpath("hades_core").."/tools.lua")
dofile(minetest.get_modpath("hades_core").."/plants.lua")
dofile(minetest.get_modpath("hades_core").."/ladders.lua")
dofile(minetest.get_modpath("hades_core").."/craftitems.lua")
dofile(minetest.get_modpath("hades_core").."/crafting.lua")

View File

@ -1,4 +1,4 @@
default.register_ladder = function(id, def)
hades_core.register_ladder = function(id, def)
local odef = {
description = def.description,
_doc_items_longdesc = "A piece of ladder which allows you to climb vertically.",
@ -91,14 +91,14 @@ end
default.register_ladder("default:ladder", {
hades_core.register_ladder("hades_core:ladder", {
description = "Wooden Ladder",
texture = "default_ladder.png",
groups = {choppy=2,oddly_breakable_by_hand=3,flammable=2},
sounds = hades_sounds.node_sound_wood_defaults(),
})
default.register_ladder("default:ladder_bronze", {
hades_core.register_ladder("hades_core:ladder_bronze", {
description = "Bronze Ladder",
texture = "default_ladder_bronze.png",
groups = {cracky=3},

3
mods/hades_core/mod.conf Normal file
View File

@ -0,0 +1,3 @@
name = hades_core
description = Core content mod for Hades Revisited, contains the most basic landscape nodes, tools and craftitems
depends = hades_sounds

View File

@ -1,5 +1,5 @@
minetest.register_node("default:dry_shrub", {
minetest.register_node("hades_core:dry_shrub", {
description = "Dry Shrub",
drawtype = "plantlike",
visual_scale = 1.0,
@ -20,7 +20,7 @@ minetest.register_node("default:dry_shrub", {
})
minetest.register_node("default:grass_1", {
minetest.register_node("hades_core:grass_1", {
description = "Grass",
drawtype = "plantlike",
tiles = {"default_grass_1.png"},
@ -39,14 +39,14 @@ minetest.register_node("default:grass_1", {
},
on_place = function(itemstack, placer, pointed_thing)
-- place a random grass node
local stack = ItemStack("default:grass_"..math.random(1,5))
local stack = ItemStack("hades_core:grass_"..math.random(1,5))
local ret = minetest.item_place(stack, placer, pointed_thing)
return ItemStack("default:grass_1 "..itemstack:get_count()-(1-ret:get_count()))
return ItemStack("hades_core:grass_1 "..itemstack:get_count()-(1-ret:get_count()))
end,
})
for i=2,5 do
minetest.register_node("default:grass_"..i, {
minetest.register_node("hades_core:grass_"..i, {
description = "Grass",
drawtype = "plantlike",
tiles = {"default_grass_"..i..".png"},
@ -56,7 +56,7 @@ for i=2,5 do
walkable = false,
buildable_to = true,
is_ground_content = true,
drop = "default:grass_1",
drop = "hades_core:grass_1",
groups = {snappy=3,flammable=3,flora=1,grass=1,attached_node=1,not_in_creative_inventory=1},
sounds = hades_sounds.node_sound_leaves_defaults(),
selection_box = {
@ -66,7 +66,7 @@ for i=2,5 do
})
end
minetest.register_node("default:junglegrass", {
minetest.register_node("hades_core:junglegrass", {
description = "Jungle Grass",
drawtype = "plantlike",
visual_scale = 1.3,
@ -85,7 +85,7 @@ minetest.register_node("default:junglegrass", {
},
})
minetest.register_node("default:snag", {
minetest.register_node("hades_core:snag", {
description = "Snag",
tiles = {"default_tree.png", "default_tree.png", "default_tree.png"},
paramtype = "light",
@ -110,7 +110,7 @@ minetest.register_node("default:snag", {
max_items = 1,
items = {
{
items = {'default:snag'},
items = {'hades_core:snag'},
rarity = 5,
},
{
@ -122,7 +122,7 @@ minetest.register_node("default:snag", {
on_place = minetest.rotate_node
})
minetest.register_node("default:cactus", {
minetest.register_node("hades_core:cactus", {
description = "Cactus",
tiles = {"default_cactus_top.png", "default_cactus_top.png", "default_cactus_side.png"},
paramtype = "light",
@ -145,7 +145,7 @@ minetest.register_node("default:cactus", {
on_place = minetest.rotate_node
})
minetest.register_node("default:cactus_block", {
minetest.register_node("hades_core:cactus_block", {
description = "Cactus Block",
tiles = {"default_cactus_block.png"},
is_ground_content = false,
@ -153,7 +153,7 @@ minetest.register_node("default:cactus_block", {
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("default:cactus_brick", {
minetest.register_node("hades_core:cactus_brick", {
description = "Cactus Brick",
tiles = {"default_cactus_brick.png"},
is_ground_content = false,
@ -161,7 +161,7 @@ minetest.register_node("default:cactus_brick", {
sounds = hades_sounds.node_sound_wood_defaults(),
})
minetest.register_node("default:glowing_cactus_block", {
minetest.register_node("hades_core:glowing_cactus_block", {
description = "Glowing Cactus Block",
tiles = {"default_cactus_block.png"},
is_ground_content = false,
@ -182,7 +182,7 @@ local function dig_up(pos, node, digger)
end
end
minetest.register_node("default:papyrus", {
minetest.register_node("hades_core:papyrus", {
description = "Papyrus",
drawtype = "nodebox",
tiles = {
@ -233,7 +233,7 @@ minetest.register_node("default:papyrus", {
end,
})
minetest.register_node("default:sugarcane", {
minetest.register_node("hades_core:sugarcane", {
description = "Sugarcane",
drawtype = "plantlike",
tiles = {"default_sugarcane.png"},

View File

@ -5,34 +5,34 @@ local WATER_VISC = 1
local LAVA_VISC = 7
local LIGHT_MAX = minetest.LIGHT_MAX - 1
minetest.register_node("default:stone", {
minetest.register_node("hades_core:stone", {
description = "Stone",
tiles = {"default_stone.png"},
is_ground_content = true,
groups = {cracky=3, stone=1, porous=1},
drop = 'default:cobble',
drop = 'hades_core:cobble',
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:mossystone", {
minetest.register_node("hades_core:mossystone", {
description = "Mossy Stone",
tiles = {"default_mossystone.png"},
is_ground_content = true,
groups = {cracky=3, stone=1, porous=1},
drop = 'default:mossycobble',
drop = 'hades_core:mossycobble',
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:chondrite", {
minetest.register_node("hades_core:chondrite", {
description = "Chondrite",
tiles = {"default_chondrite.png"},
is_ground_content = true,
groups = {cracky=2, stone=1, porous=1},
drop = 'default:chondrite',
drop = 'hades_core:chondrite',
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:chondrite_block", {
minetest.register_node("hades_core:chondrite_block", {
description = "Chondrite Block",
tiles = {"default_chondrite_block.png"},
is_ground_content = false,
@ -40,7 +40,7 @@ minetest.register_node("default:chondrite_block", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:chondrite_brick", {
minetest.register_node("hades_core:chondrite_brick", {
description = "Chondrite Brick",
tiles = {"default_chondrite_brick.png"},
groups = {cracky=2, stone=1},
@ -48,16 +48,16 @@ minetest.register_node("default:chondrite_brick", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:tuff", {
minetest.register_node("hades_core:tuff", {
description = "Tuff",
tiles = {"default_tuff.png"},
is_ground_content = true,
groups = {cracky=3, porous=1},
drop = 'default:tuff',
drop = 'hades_core:tuff',
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:tuff_block", {
minetest.register_node("hades_core:tuff_block", {
description = "Tuff Block",
tiles = {"default_tuff_block.png"},
is_ground_content = false,
@ -65,23 +65,23 @@ minetest.register_node("default:tuff_block", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:tuff_brick", {
minetest.register_node("hades_core:tuff_brick", {
description = "Tuff Brick",
tiles = {"default_tuff_brick.png"},
groups = {cracky=3},
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:tuff_baked", {
minetest.register_node("hades_core:tuff_baked", {
description = "Burned Tuff",
tiles = {"default_tuff_baked.png"},
is_ground_content = true,
groups = {cracky=3, porous=1, burned_node=1},
drop = 'default:tuff_baked',
drop = 'hades_core:tuff_baked',
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:tuff_baked_block", {
minetest.register_node("hades_core:tuff_baked_block", {
description = "Burned Tuff Block",
tiles = {"default_tuff_baked_block.png"},
is_ground_content = false,
@ -89,32 +89,32 @@ minetest.register_node("default:tuff_baked_block", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:tuff_baked_brick", {
minetest.register_node("hades_core:tuff_baked_brick", {
description = "Burned Tuff Brick",
tiles = {"default_tuff_baked_brick.png"},
groups = {cracky=3, burned_node=1},
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:mossytuff", {
minetest.register_node("hades_core:mossytuff", {
description = "Mossy Tuff",
tiles = {"default_mossytuff.png"},
is_ground_content = true,
groups = {cracky=3, porous=1, mossy=1},
drop = 'default:mossytuff',
drop = 'hades_core:mossytuff',
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:marble", {
minetest.register_node("hades_core:marble", {
description = "Marble",
tiles = {"default_marble.png"},
is_ground_content = true,
groups = {cracky=3, stone=1, porous=1},
drop = 'default:marble',
drop = 'hades_core:marble',
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:marble_block", {
minetest.register_node("hades_core:marble_block", {
description = "Marble Block",
tiles = {"default_marble_block.png"},
is_ground_content = false,
@ -122,23 +122,23 @@ minetest.register_node("default:marble_block", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:marble_brick", {
minetest.register_node("hades_core:marble_brick", {
description = "Marble Brick",
tiles = {"default_marble_brick.png"},
groups = {cracky=3, stone=1},
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:essexite", {
minetest.register_node("hades_core:essexite", {
description = "Essexite",
tiles = {"default_essexite.png"},
is_ground_content = true,
groups = {cracky=1, stone=1, porous=1},
drop = 'default:essexite',
drop = 'hades_core:essexite',
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:essexite_block", {
minetest.register_node("hades_core:essexite_block", {
description = "Essexite Block",
tiles = {"default_essexite_block.png"},
is_ground_content = false,
@ -146,23 +146,23 @@ minetest.register_node("default:essexite_block", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:essexite_brick", {
minetest.register_node("hades_core:essexite_brick", {
description = "Essexite Brick",
tiles = {"default_essexite_brick.png"},
groups = {cracky=1, stone=1},
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:stone_baked", {
minetest.register_node("hades_core:stone_baked", {
description = "Burned Stone",
tiles = {"default_stone_baked.png"},
is_ground_content = true,
groups = {cracky=3, stone=1, porous=1, burned_node=1},
drop = "default:cobble_baked",
drop = "hades_core:cobble_baked",
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:stone_block_baked", {
minetest.register_node("hades_core:stone_block_baked", {
description = "Burned Stone Block",
tiles = {"default_stone_block_baked.png"},
is_ground_content = false,
@ -170,7 +170,7 @@ minetest.register_node("default:stone_block_baked", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:obsidianbrick", {
minetest.register_node("hades_core:obsidianbrick", {
description = "Obsidian Brick",
tiles = {"default_obsidian_brick.png"},
sounds = hades_sounds.node_sound_stone_defaults(),
@ -178,7 +178,7 @@ minetest.register_node("default:obsidianbrick", {
})
-- floors
minetest.register_node("default:floor_chondrite_stone", {
minetest.register_node("hades_core:floor_chondrite_stone", {
description = "Chondrite/Stone Block",
tiles = {"default_floor_chondrite_stone.png"},
is_ground_content = false,
@ -186,7 +186,7 @@ minetest.register_node("default:floor_chondrite_stone", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:floor_chondrite_stone2", {
minetest.register_node("hades_core:floor_chondrite_stone2", {
description = "Chondrite/Stone Tile",
tiles = {
"default_floor_chondrite_stone2.png",
@ -200,7 +200,7 @@ minetest.register_node("default:floor_chondrite_stone2", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:floor_bstone_stone", {
minetest.register_node("hades_core:floor_bstone_stone", {
description = "Burned Stone/Stone Tile",
tiles = {
"default_floor_bstone_stone.png",
@ -214,7 +214,7 @@ minetest.register_node("default:floor_bstone_stone", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:floor_btuff_tuff", {
minetest.register_node("hades_core:floor_btuff_tuff", {
description = "Burned Tuff/Tuff Tile",
tiles = {
"default_floor_btuff_tuff.png",
@ -228,7 +228,7 @@ minetest.register_node("default:floor_btuff_tuff", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:floor_bstone_sandstone", {
minetest.register_node("hades_core:floor_bstone_sandstone", {
description = "Burned Stone/Sandstone Block",
tiles = {
"default_floor_bstone_sandstone.png",
@ -242,7 +242,7 @@ minetest.register_node("default:floor_bstone_sandstone", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:floor_bstone_sandstone2", {
minetest.register_node("hades_core:floor_bstone_sandstone2", {
description = "Burned Stone/Sandstone Tile",
tiles = {
"default_floor_bstone_sandstone2.png",
@ -256,7 +256,7 @@ minetest.register_node("default:floor_bstone_sandstone2", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:floor_marble_essexite", {
minetest.register_node("hades_core:floor_marble_essexite", {
description = "Marble/Essexite Tile",
tiles = {
"default_floor_marble_essexite.png",
@ -270,7 +270,7 @@ minetest.register_node("default:floor_marble_essexite", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:floor_marble_essexite2", {
minetest.register_node("hades_core:floor_marble_essexite2", {
description = "Marble/Essexite Block",
tiles = {
"default_floor_marble_essexite2.png",
@ -284,7 +284,7 @@ minetest.register_node("default:floor_marble_essexite2", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:floor_essexite_gold", {
minetest.register_node("hades_core:floor_essexite_gold", {
description = "Golden Essexite Block",
tiles = {"default_floor_essexite_gold.png"},
is_ground_content = false,
@ -292,7 +292,7 @@ minetest.register_node("default:floor_essexite_gold", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:floor_essexite_gold2", {
minetest.register_node("hades_core:floor_essexite_gold2", {
description = "Golden Essexite Tile",
tiles = {"default_floor_essexite_gold2.png"},
is_ground_content = false,
@ -302,75 +302,75 @@ minetest.register_node("default:floor_essexite_gold2", {
--minerals
minetest.register_node("default:stone_with_coal", {
minetest.register_node("hades_core:stone_with_coal", {
description = "Coal Ore",
tiles = {"default_stone.png^default_mineral_coal.png"},
is_ground_content = true,
groups = {cracky=3, porous=1, ore=1},
drop = 'default:coal_lump',
drop = 'hades_core:coal_lump',
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:stone_with_iron", {
minetest.register_node("hades_core:stone_with_iron", {
description = "Iron Ore",
tiles = {"default_stone.png^default_mineral_iron.png"},
is_ground_content = true,
groups = {cracky=2, porous=1, ore=1},
drop = 'default:iron_lump',
drop = 'hades_core:iron_lump',
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:stone_with_tin", {
minetest.register_node("hades_core:stone_with_tin", {
description = "Tin Ore",
tiles = {"default_stone.png^default_mineral_tin.png"},
is_ground_content = true,
groups = {cracky=2, porous=1, ore=1},
drop = 'default:tin_lump',
drop = 'hades_core:tin_lump',
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:stone_with_copper", {
minetest.register_node("hades_core:stone_with_copper", {
description = "Copper Ore",
tiles = {"default_stone.png^default_mineral_copper.png"},
is_ground_content = true,
groups = {cracky=2, porous=1, ore=1},
drop = 'default:copper_lump',
drop = 'hades_core:copper_lump',
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:stone_with_mese", {
minetest.register_node("hades_core:stone_with_mese", {
description = "Mese Ore",
tiles = {"default_stone.png^default_mineral_mese.png"},
is_ground_content = true,
groups = {cracky=1, porous=1, ore=1},
drop = "default:mese_crystal",
drop = "hades_core:mese_crystal",
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:stone_with_gold", {
minetest.register_node("hades_core:stone_with_gold", {
description = "Gold Ore",
tiles = {"default_stone.png^default_mineral_gold.png"},
is_ground_content = true,
groups = {cracky=2, porous=1, ore=1},
drop = "default:gold_lump",
drop = "hades_core:gold_lump",
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:stone_with_diamond", {
minetest.register_node("hades_core:stone_with_diamond", {
description = "Diamond Ore",
tiles = {"default_stone.png^default_mineral_diamond.png"},
is_ground_content = true,
groups = {cracky=1, porous=1, ore=1},
drop = "default:diamond",
drop = "hades_core:diamond",
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:stonebrick", {
minetest.register_node("hades_core:stonebrick", {
description = "Stone Brick",
tiles = {"default_stone_brick.png"},
groups = {cracky=2, stone=1},
@ -378,7 +378,7 @@ minetest.register_node("default:stonebrick", {
})
minetest.register_node("default:stonebrick_baked", {
minetest.register_node("hades_core:stonebrick_baked", {
description = "Burned Stone Brick",
tiles = {"default_stone_brick_baked.png"},
groups = {cracky=2, stone=1, burned_node=1},
@ -386,19 +386,19 @@ minetest.register_node("default:stonebrick_baked", {
})
minetest.register_node("default:dirt_with_grass", {
minetest.register_node("hades_core:dirt_with_grass", {
description = "Dirt with Grass",
tiles = {"default_grass.png", "default_dirt.png", "default_dirt.png^default_grass_side.png"},
is_ground_content = true,
groups = {crumbly=3,soil=1,dirt=1, porous=1},
drop = 'default:dirt',
drop = 'hades_core:dirt',
sounds = hades_sounds.node_sound_dirt_defaults({
footstep = {name="default_grass_footstep", gain=0.25},
}),
})
minetest.register_node("default:dirt", {
minetest.register_node("hades_core:dirt", {
description = "Dirt",
tiles = {"default_dirt.png"},
is_ground_content = true,
@ -407,7 +407,7 @@ minetest.register_node("default:dirt", {
})
minetest.register_node("default:ash", {
minetest.register_node("hades_core:ash", {
description = "Volcanic Ash",
tiles = {"default_ash.png"},
is_ground_content = true,
@ -415,7 +415,7 @@ minetest.register_node("default:ash", {
sounds = hades_sounds.node_sound_sand_defaults(),
})
minetest.register_node("default:ash_block", {
minetest.register_node("hades_core:ash_block", {
description = "Volcanic Ash Block",
tiles = {"default_ash_block.png"},
is_ground_content = false,
@ -423,7 +423,7 @@ minetest.register_node("default:ash_block", {
sounds = hades_sounds.node_sound_sand_defaults(),
})
minetest.register_node("default:fertile_sand", {
minetest.register_node("hades_core:fertile_sand", {
description = "Fertile Sand",
tiles = {"default_fertile_sand.png"},
is_ground_content = true,
@ -432,7 +432,7 @@ minetest.register_node("default:fertile_sand", {
})
minetest.register_node("default:gravel", {
minetest.register_node("hades_core:gravel", {
description = "Gravel",
tiles = {"default_gravel.png"},
is_ground_content = true,
@ -443,7 +443,7 @@ minetest.register_node("default:gravel", {
}),
})
minetest.register_node("default:gravel_block", {
minetest.register_node("hades_core:gravel_block", {
description = "Gravel Block",
tiles = {"default_gravel_block.png"},
is_ground_content = false,
@ -454,7 +454,7 @@ minetest.register_node("default:gravel_block", {
}),
})
minetest.register_node("default:gravel_volcanic", {
minetest.register_node("hades_core:gravel_volcanic", {
description = "Volcanic Gravel",
tiles = {"default_gravel_volcanic.png"},
is_ground_content = true,
@ -465,7 +465,7 @@ minetest.register_node("default:gravel_volcanic", {
}),
})
minetest.register_node("default:gravel_volcanic_block", {
minetest.register_node("hades_core:gravel_volcanic_block", {
description = "Volcanic Gravel Block",
tiles = {"default_gravel_volcanic_block.png"},
is_ground_content = false,
@ -477,7 +477,7 @@ minetest.register_node("default:gravel_volcanic_block", {
})
minetest.register_node("default:sandstone", {
minetest.register_node("hades_core:sandstone", {
description = "Sandstone",
tiles = {"default_sandstone.png"},
is_ground_content = true,
@ -486,7 +486,7 @@ minetest.register_node("default:sandstone", {
})
minetest.register_node("default:sandstonebrick", {
minetest.register_node("hades_core:sandstonebrick", {
description = "Sandstone Brick",
tiles = {"default_sandstone_brick.png"},
is_ground_content = false,
@ -495,17 +495,17 @@ minetest.register_node("default:sandstonebrick", {
})
minetest.register_node("default:clay", {
minetest.register_node("hades_core:clay", {
description = "Clay",
tiles = {"default_clay.png"},
is_ground_content = true,
groups = {crumbly=3, porous=1},
drop = 'default:clay_lump 4',
drop = 'hades_core:clay_lump 4',
sounds = hades_sounds.node_sound_dirt_defaults(),
})
minetest.register_node("default:brick", {
minetest.register_node("hades_core:brick", {
description = "Uncolored Brick Block",
tiles = {"default_brick.png"},
is_ground_content = false,
@ -515,7 +515,7 @@ minetest.register_node("default:brick", {
-- Colors are beautiful
minetest.register_node("default:brick_black", {
minetest.register_node("hades_core:brick_black", {
description = "Black Brick Block",
tiles = {"default_brick_black.png"},
is_ground_content = false,
@ -523,7 +523,7 @@ minetest.register_node("default:brick_black", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_blue", {
minetest.register_node("hades_core:brick_blue", {
description = "Blue Brick Block",
tiles = {"default_brick_blue.png"},
is_ground_content = false,
@ -531,7 +531,7 @@ minetest.register_node("default:brick_blue", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_brown", {
minetest.register_node("hades_core:brick_brown", {
description = "Brown Brick Block",
tiles = {"default_brick_brown.png"},
is_ground_content = false,
@ -539,7 +539,7 @@ minetest.register_node("default:brick_brown", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_cyan", {
minetest.register_node("hades_core:brick_cyan", {
description = "Cyan Brick Block",
tiles = {"default_brick_cyan.png"},
is_ground_content = false,
@ -547,7 +547,7 @@ minetest.register_node("default:brick_cyan", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_dark_green", {
minetest.register_node("hades_core:brick_dark_green", {
description = "Dark Green Brick Block",
tiles = {"default_brick_dark_green.png"},
is_ground_content = false,
@ -555,7 +555,7 @@ minetest.register_node("default:brick_dark_green", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_dark_grey", {
minetest.register_node("hades_core:brick_dark_grey", {
description = "Dark Grey Brick Block",
tiles = {"default_brick_dark_grey.png"},
is_ground_content = false,
@ -563,7 +563,7 @@ minetest.register_node("default:brick_dark_grey", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_green", {
minetest.register_node("hades_core:brick_green", {
description = "Green Brick Block",
tiles = {"default_brick_green.png"},
is_ground_content = false,
@ -571,7 +571,7 @@ minetest.register_node("default:brick_green", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_grey", {
minetest.register_node("hades_core:brick_grey", {
description = "Grey Brick Block",
tiles = {"default_brick_grey.png"},
is_ground_content = false,
@ -579,7 +579,7 @@ minetest.register_node("default:brick_grey", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_magenta", {
minetest.register_node("hades_core:brick_magenta", {
description = "Magenta Brick Block",
tiles = {"default_brick_magenta.png"},
is_ground_content = false,
@ -587,7 +587,7 @@ minetest.register_node("default:brick_magenta", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_orange", {
minetest.register_node("hades_core:brick_orange", {
description = "Orange Brick Block",
tiles = {"default_brick_orange.png"},
is_ground_content = false,
@ -595,7 +595,7 @@ minetest.register_node("default:brick_orange", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_pink", {
minetest.register_node("hades_core:brick_pink", {
description = "Pink Brick Block",
tiles = {"default_brick_pink.png"},
is_ground_content = false,
@ -603,7 +603,7 @@ minetest.register_node("default:brick_pink", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_red", {
minetest.register_node("hades_core:brick_red", {
description = "Red Brick Block",
tiles = {"default_brick_red.png"},
is_ground_content = false,
@ -611,7 +611,7 @@ minetest.register_node("default:brick_red", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_violet", {
minetest.register_node("hades_core:brick_violet", {
description = "Violet Brick Block",
tiles = {"default_brick_violet.png"},
is_ground_content = false,
@ -619,7 +619,7 @@ minetest.register_node("default:brick_violet", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_white", {
minetest.register_node("hades_core:brick_white", {
description = "White Brick Block",
tiles = {"default_brick_white.png"},
is_ground_content = false,
@ -627,7 +627,7 @@ minetest.register_node("default:brick_white", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:brick_yellow", {
minetest.register_node("hades_core:brick_yellow", {
description = "Yellow Brick Block",
tiles = {"default_brick_yellow.png"},
is_ground_content = false,
@ -637,7 +637,7 @@ minetest.register_node("default:brick_yellow", {
minetest.register_node("default:bookshelf", {
minetest.register_node("hades_core:bookshelf", {
description = "Bookshelf",
tiles = {"default_wood.png", "default_wood.png", "default_bookshelf.png"},
is_ground_content = false,
@ -646,7 +646,7 @@ minetest.register_node("default:bookshelf", {
})
minetest.register_node("default:glass", {
minetest.register_node("hades_core:glass", {
description = "Glass",
drawtype = "glasslike",
tiles = {"default_glass.png"},
@ -657,7 +657,7 @@ minetest.register_node("default:glass", {
sounds = hades_sounds.node_sound_glass_defaults(),
})
minetest.register_node("default:rail", {
minetest.register_node("hades_core:rail", {
description = "Rail",
drawtype = "raillike",
tiles = {"default_rail.png", "default_rail_curved.png", "default_rail_t_junction.png", "default_rail_crossing.png"},
@ -677,7 +677,7 @@ minetest.register_node("default:rail", {
--- Liquids
minetest.register_node("default:water_flowing", {
minetest.register_node("hades_core:water_flowing", {
description = "Flowing Water",
drawtype = "flowingliquid",
tiles = {"default_water.png"},
@ -703,8 +703,8 @@ minetest.register_node("default:water_flowing", {
drop = "",
drowning = 1,
liquidtype = "flowing",
liquid_alternative_flowing = "default:water_flowing",
liquid_alternative_source = "default:water_source",
liquid_alternative_flowing = "hades_core:water_flowing",
liquid_alternative_source = "hades_core:water_source",
liquid_viscosity = WATER_VISC,
post_effect_color = {a=64, r=100, g=100, b=200},
groups = {water=3, liquid=3, puts_out_fire=1, not_in_creative_inventory=1},
@ -712,7 +712,7 @@ minetest.register_node("default:water_flowing", {
})
minetest.register_node("default:water_source", {
minetest.register_node("hades_core:water_source", {
description = "Water Source",
drawtype = "liquid",
tiles = {
@ -735,8 +735,8 @@ minetest.register_node("default:water_source", {
drop = "",
drowning = 1,
liquidtype = "source",
liquid_alternative_flowing = "default:water_flowing",
liquid_alternative_source = "default:water_source",
liquid_alternative_flowing = "hades_core:water_flowing",
liquid_alternative_source = "hades_core:water_source",
liquid_viscosity = WATER_VISC,
post_effect_color = {a=64, r=100, g=100, b=200},
groups = {water=3, liquid=3, puts_out_fire=1},
@ -744,7 +744,7 @@ minetest.register_node("default:water_source", {
})
minetest.register_node("default:lava_flowing", {
minetest.register_node("hades_core:lava_flowing", {
description = "Flowing Lava",
drawtype = "flowingliquid",
tiles = {"default_lava.png"},
@ -770,8 +770,8 @@ minetest.register_node("default:lava_flowing", {
drop = "",
drowning = 1,
liquidtype = "flowing",
liquid_alternative_flowing = "default:lava_flowing",
liquid_alternative_source = "default:lava_source",
liquid_alternative_flowing = "hades_core:lava_flowing",
liquid_alternative_source = "hades_core:lava_source",
liquid_viscosity = LAVA_VISC,
liquid_renewable = true,
damage_per_second = 2*2,
@ -781,7 +781,7 @@ minetest.register_node("default:lava_flowing", {
})
minetest.register_node("default:lava_source", {
minetest.register_node("hades_core:lava_source", {
description = "Lava Source",
drawtype = "liquid",
tiles = {
@ -804,8 +804,8 @@ minetest.register_node("default:lava_source", {
drop = "",
drowning = 1,
liquidtype = "source",
liquid_alternative_flowing = "default:lava_flowing",
liquid_alternative_source = "default:lava_source",
liquid_alternative_flowing = "hades_core:lava_flowing",
liquid_alternative_source = "hades_core:lava_source",
liquid_viscosity = LAVA_VISC,
liquid_renewable = true,
damage_per_second = 2*2,
@ -814,7 +814,7 @@ minetest.register_node("default:lava_source", {
sounds = hades_sounds.node_sound_lava_defaults(),
})
minetest.register_node("default:cobble", {
minetest.register_node("hades_core:cobble", {
description = "Cobblestone",
tiles = {"default_cobble.png"},
is_ground_content = false,
@ -822,7 +822,7 @@ minetest.register_node("default:cobble", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:cobble_block", {
minetest.register_node("hades_core:cobble_block", {
description = "Cobblestone Block",
tiles = {"default_cobble_block.png"},
is_ground_content = false,
@ -830,7 +830,7 @@ minetest.register_node("default:cobble_block", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:cobble_baked", {
minetest.register_node("hades_core:cobble_baked", {
description = "Burned Cobblestone",
tiles = {"default_cobble_baked.png"},
is_ground_content = false,
@ -838,7 +838,7 @@ minetest.register_node("default:cobble_baked", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:cobble_block_baked", {
minetest.register_node("hades_core:cobble_block_baked", {
description = "Burned Cobblestone Block",
tiles = {"default_cobble_baked_block.png"},
is_ground_content = false,
@ -846,7 +846,7 @@ minetest.register_node("default:cobble_block_baked", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:mossycobble", {
minetest.register_node("hades_core:mossycobble", {
description = "Mossy Cobblestone",
tiles = {"default_mossycobble.png"},
is_ground_content = false,
@ -854,7 +854,7 @@ minetest.register_node("default:mossycobble", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:coalblock", {
minetest.register_node("hades_core:coalblock", {
description = "Coal Block",
tiles = {"default_coal_block.png"},
is_ground_content = false,
@ -862,7 +862,7 @@ minetest.register_node("default:coalblock", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:steelblock", {
minetest.register_node("hades_core:steelblock", {
description = "Steel Block",
tiles = {"default_steel_block.png"},
is_ground_content = false,
@ -870,7 +870,7 @@ minetest.register_node("default:steelblock", {
sounds = hades_sounds.node_sound_heavy_metal_defaults(),
})
minetest.register_node("default:tinblock", {
minetest.register_node("hades_core:tinblock", {
description = "Tin Block",
tiles = {"default_tin_block.png"},
is_ground_content = false,
@ -878,7 +878,7 @@ minetest.register_node("default:tinblock", {
sounds = hades_sounds.node_sound_heavy_metal_defaults(),
})
minetest.register_node("default:copperblock", {
minetest.register_node("hades_core:copperblock", {
description = "Copper Block",
tiles = {"default_copper_block.png"},
is_ground_content = false,
@ -887,7 +887,7 @@ minetest.register_node("default:copperblock", {
})
minetest.register_node("default:bronzeblock", {
minetest.register_node("hades_core:bronzeblock", {
description = "Bronze Block",
tiles = {"default_bronze_block.png"},
is_ground_content = false,
@ -896,7 +896,7 @@ minetest.register_node("default:bronzeblock", {
})
minetest.register_node("default:mese", {
minetest.register_node("hades_core:mese", {
description = "Mese Block",
tiles = {"default_mese_block.png"},
is_ground_content = true,
@ -905,7 +905,7 @@ minetest.register_node("default:mese", {
})
minetest.register_node("default:goldblock", {
minetest.register_node("hades_core:goldblock", {
description = "Gold Block",
tiles = {"default_gold_block.png"},
is_ground_content = false,
@ -913,7 +913,7 @@ minetest.register_node("default:goldblock", {
sounds = hades_sounds.node_sound_heavy_metal_defaults(),
})
minetest.register_node("default:emerald_block", {
minetest.register_node("hades_core:emerald_block", {
description = "Emerald Block",
tiles = {"default_emerald_block.png"},
is_ground_content = true,
@ -921,7 +921,7 @@ minetest.register_node("default:emerald_block", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:sapphire_block", {
minetest.register_node("hades_core:sapphire_block", {
description = "Sapphire Block",
tiles = {"default_sapphire_block.png"},
is_ground_content = true,
@ -929,7 +929,7 @@ minetest.register_node("default:sapphire_block", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:ruby_block", {
minetest.register_node("hades_core:ruby_block", {
description = "Ruby Block",
tiles = {"default_ruby_block.png"},
is_ground_content = true,
@ -937,7 +937,7 @@ minetest.register_node("default:ruby_block", {
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:diamondblock", {
minetest.register_node("hades_core:diamondblock", {
description = "Diamond Block",
tiles = {"default_diamond_block.png"},
is_ground_content = true,
@ -946,7 +946,7 @@ minetest.register_node("default:diamondblock", {
})
minetest.register_node("default:obsidian_glass", {
minetest.register_node("hades_core:obsidian_glass", {
description = "Obsidian Glass",
drawtype = "glasslike",
tiles = {"default_obsidian_glass.png"},
@ -958,7 +958,7 @@ minetest.register_node("default:obsidian_glass", {
})
minetest.register_node("default:obsidian", {
minetest.register_node("hades_core:obsidian", {
description = "Obsidian",
tiles = {"default_obsidian.png"},
is_ground_content = true,
@ -966,7 +966,7 @@ minetest.register_node("default:obsidian", {
groups = {cracky=1,level=2},
})
minetest.register_node("default:obsidian_block", {
minetest.register_node("hades_core:obsidian_block", {
description = "Obsidian Block",
tiles = {"default_obsidian_block.png"},
is_ground_content = false,
@ -976,30 +976,30 @@ minetest.register_node("default:obsidian_block", {
minetest.register_node("default:stone_with_emerald", {
minetest.register_node("hades_core:stone_with_emerald", {
description = "Emerald Ore",
tiles = {"default_stone.png^default_mineral_emerald.png"},
is_ground_content = true,
groups = {cracky=2, porous=1, ore=1},
drop = "default:emerald",
drop = "hades_core:emerald",
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:stone_with_sapphire", {
minetest.register_node("hades_core:stone_with_sapphire", {
description = "Sapphire Ore",
tiles = {"default_stone.png^default_mineral_sapphire.png"},
is_ground_content = true,
groups = {cracky=2, porous=1, ore=1},
drop = "default:sapphire",
drop = "hades_core:sapphire",
sounds = hades_sounds.node_sound_stone_defaults(),
})
minetest.register_node("default:stone_with_ruby", {
minetest.register_node("hades_core:stone_with_ruby", {
description = "Ruby Ore",
tiles = {"default_stone.png^default_mineral_ruby.png"},
is_ground_content = true,
groups = {cracky=1, porous=1, ore=1},
drop = "default:ruby",
drop = "hades_core:ruby",
sounds = hades_sounds.node_sound_stone_defaults(),
})

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 956 B

After

Width:  |  Height:  |  Size: 956 B

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 997 B

After

Width:  |  Height:  |  Size: 997 B

View File

Before

Width:  |  Height:  |  Size: 924 B

After

Width:  |  Height:  |  Size: 924 B

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 941 B

After

Width:  |  Height:  |  Size: 941 B

View File

Before

Width:  |  Height:  |  Size: 1003 B

After

Width:  |  Height:  |  Size: 1003 B

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 548 B

After

Width:  |  Height:  |  Size: 548 B

View File

Before

Width:  |  Height:  |  Size: 685 B

After

Width:  |  Height:  |  Size: 685 B

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Some files were not shown because too many files have changed in this diff Show More