diff --git a/mods/ITEMS/vox_coloring/init.lua b/mods/ITEMS/vox_coloring/init.lua index a046ae6..7756af6 100644 --- a/mods/ITEMS/vox_coloring/init.lua +++ b/mods/ITEMS/vox_coloring/init.lua @@ -178,8 +178,8 @@ minetest.register_craftitem("vox_coloring:cleaning_solvent", { minetest.register_craft({ output = "vox_coloring:cleaning_solvent", recipe = { - {"vox_main:soap", "bucket:water_bucket", "vox_main:salt"}, - {"vox_main:ash", "", ""}, + {"vox_core:soap", "bucket:water_bucket", "vox_core:salt"}, + {"vox_core:ash", "", ""}, }, replacements = {{"bucket:water_bucket", "bucket:bucket"}}, }) diff --git a/mods/ITEMS/vox_main/functions.lua b/mods/ITEMS/vox_core/functions.lua similarity index 83% rename from mods/ITEMS/vox_main/functions.lua rename to mods/ITEMS/vox_core/functions.lua index fc31300..4ea5a12 100644 --- a/mods/ITEMS/vox_main/functions.lua +++ b/mods/ITEMS/vox_core/functions.lua @@ -2,7 +2,7 @@ -- Sounds -- -function vox_main.node_sound_defaults(tbl) +function vox_core.node_sound_defaults(tbl) tbl = tbl or {} tbl.footstep = tbl.footstep or {name = "", gain = 1.0} @@ -13,17 +13,17 @@ function vox_main.node_sound_defaults(tbl) return tbl end -function vox_main.node_sound_stone_defaults(tbl) +function vox_core.node_sound_stone_defaults(tbl) tbl = tbl or {} tbl.footstep = tbl.footstep or {name = "default_hard_footstep", gain = 0.2} tbl.dug = tbl.dug or {name = "default_hard_footstep", gain = 1.0} - vox_main.node_sound_defaults(tbl) + vox_core.node_sound_defaults(tbl) return tbl end -function vox_main.node_sound_dirt_defaults(tbl) +function vox_core.node_sound_dirt_defaults(tbl) tbl = tbl or {} tbl.footstep = tbl.footstep or {name = "default_dirt_footstep", gain = 0.25} @@ -33,11 +33,11 @@ function vox_main.node_sound_dirt_defaults(tbl) {name = "default_dirt_footstep", gain = 1.0} tbl.place = tbl.place or {name = "default_place_node", gain = 1.0} - vox_main.node_sound_defaults(tbl) + vox_core.node_sound_defaults(tbl) return tbl end -function vox_main.node_sound_sand_defaults(tbl) +function vox_core.node_sound_sand_defaults(tbl) tbl = tbl or {} tbl.footstep = tbl.footstep or {name = "default_sand_footstep", gain = 0.05} @@ -45,11 +45,11 @@ function vox_main.node_sound_sand_defaults(tbl) {name = "default_sand_footstep", gain = 0.15} tbl.place = tbl.place or {name = "default_place_node", gain = 1.0} - vox_main.node_sound_defaults(tbl) + vox_core.node_sound_defaults(tbl) return tbl end -function vox_main.node_sound_gravel_defaults(tbl) +function vox_core.node_sound_gravel_defaults(tbl) tbl = tbl or {} tbl.footstep = tbl.footstep or {name = "default_gravel_footstep", gain = 0.25} @@ -59,11 +59,11 @@ function vox_main.node_sound_gravel_defaults(tbl) {name = "default_gravel_dug", gain = 1.0} tbl.place = tbl.place or {name = "default_place_node", gain = 1.0} - vox_main.node_sound_defaults(tbl) + vox_core.node_sound_defaults(tbl) return tbl end -function vox_main.node_sound_wood_defaults(tbl) +function vox_core.node_sound_wood_defaults(tbl) tbl = tbl or {} tbl.footstep = tbl.footstep or {name = "default_wood_footstep", gain = 0.15} @@ -71,11 +71,11 @@ function vox_main.node_sound_wood_defaults(tbl) {name = "default_dig_choppy", gain = 0.4} tbl.dug = tbl.dug or {name = "default_wood_footstep", gain = 1.0} - vox_main.node_sound_defaults(tbl) + vox_core.node_sound_defaults(tbl) return tbl end -function vox_main.node_sound_leaves_defaults(tbl) +function vox_core.node_sound_leaves_defaults(tbl) tbl = tbl or {} tbl.footstep = tbl.footstep or {name = "default_grass_footstep", gain = 0.45} @@ -83,11 +83,11 @@ function vox_main.node_sound_leaves_defaults(tbl) {name = "default_grass_footstep", gain = 0.7} tbl.place = tbl.place or {name = "default_place_node", gain = 1.0} - vox_main.node_sound_defaults(tbl) + vox_core.node_sound_defaults(tbl) return tbl end -function vox_main.node_sound_glass_defaults(tbl) +function vox_core.node_sound_glass_defaults(tbl) tbl = tbl or {} tbl.footstep = tbl.footstep or {name = "default_glass_footstep", gain = 0.3} @@ -95,11 +95,11 @@ function vox_main.node_sound_glass_defaults(tbl) {name = "default_glass_footstep", gain = 0.5} tbl.dug = tbl.dug or {name = "default_break_glass", gain = 1.0} - vox_main.node_sound_defaults(tbl) + vox_core.node_sound_defaults(tbl) return tbl end -function vox_main.node_sound_ice_defaults(tbl) +function vox_core.node_sound_ice_defaults(tbl) tbl = tbl or {} tbl.footstep = tbl.footstep or {name = "default_ice_footstep", gain = 0.15} @@ -107,11 +107,11 @@ function vox_main.node_sound_ice_defaults(tbl) {name = "default_ice_dig", gain = 0.5} tbl.dug = tbl.dug or {name = "default_ice_dug", gain = 0.5} - vox_main.node_sound_defaults(tbl) + vox_core.node_sound_defaults(tbl) return tbl end -function vox_main.node_sound_metal_defaults(tbl) +function vox_core.node_sound_metal_defaults(tbl) tbl = tbl or {} tbl.footstep = tbl.footstep or {name = "default_metal_footstep", gain = 0.2} @@ -121,19 +121,19 @@ function vox_main.node_sound_metal_defaults(tbl) {name = "default_dug_metal", gain = 0.5} tbl.place = tbl.place or {name = "default_place_node_metal", gain = 0.5} - vox_main.node_sound_defaults(tbl) + vox_core.node_sound_defaults(tbl) return tbl end -function vox_main.node_sound_water_defaults(tbl) +function vox_core.node_sound_water_defaults(tbl) tbl = tbl or {} tbl.footstep = tbl.footstep or {name = "default_water_footstep", gain = 0.2} - vox_main.node_sound_defaults(tbl) + vox_core.node_sound_defaults(tbl) return tbl end -function vox_main.node_sound_snow_defaults(tbl) +function vox_core.node_sound_snow_defaults(tbl) tbl = tbl or {} tbl.footstep = tbl.footstep or {name = "default_snow_footstep", gain = 0.2} @@ -143,7 +143,7 @@ function vox_main.node_sound_snow_defaults(tbl) {name = "default_snow_footstep", gain = 0.3} tbl.place = tbl.place or {name = "default_place_node", gain = 1.0} - vox_main.node_sound_defaults(tbl) + vox_core.node_sound_defaults(tbl) return tbl end @@ -152,11 +152,11 @@ end -- Lavacooling -- -vox_main.cool_lava = function(pos, node) - if node.name == "vox_main:lava_source" then - minetest.set_node(pos, {name = "vox_main:obsidian"}) +vox_core.cool_lava = function(pos, node) + if node.name == "vox_core:lava_source" then + minetest.set_node(pos, {name = "vox_core:obsidian"}) else -- Lava flowing - minetest.set_node(pos, {name = "vox_main:stone"}) + minetest.set_node(pos, {name = "vox_core:stone"}) end minetest.sound_play("default_cool_lava", {pos = pos, max_hear_distance = 16, gain = 0.2}, true) @@ -165,13 +165,13 @@ end if minetest.settings:get_bool("enable_lavacooling") ~= false then minetest.register_abm({ label = "Lava cooling", - nodenames = {"vox_main:lava_source", "vox_main:lava_flowing"}, + nodenames = {"vox_core:lava_source", "vox_core:lava_flowing"}, neighbors = {"group:cools_lava", "group:water"}, interval = 2, chance = 2, catch_up = false, action = function(...) - vox_main.cool_lava(...) + vox_core.cool_lava(...) end, }) end @@ -181,7 +181,7 @@ end -- Optimized helper to put all items in an inventory into a drops list -- -function vox_main.get_inventory_drops(pos, inventory, drops) +function vox_core.get_inventory_drops(pos, inventory, drops) local inv = minetest.get_meta(pos):get_inventory() local n = #drops for i = 1, inv:get_size(inventory) do @@ -200,7 +200,7 @@ end -- Wrapping the functions in ABM action is necessary to make overriding them possible -function vox_main.grow_cactus(pos, node) +function vox_core.grow_cactus(pos, node) if node.param2 >= 4 then return end @@ -210,7 +210,7 @@ function vox_main.grow_cactus(pos, node) end pos.y = pos.y + 1 local height = 0 - while node.name == "vox_main:cactus" and height < 4 do + while node.name == "vox_core:cactus" and height < 4 do height = height + 1 pos.y = pos.y + 1 node = minetest.get_node(pos) @@ -221,19 +221,19 @@ function vox_main.grow_cactus(pos, node) if minetest.get_node_light(pos) < 13 then return end - minetest.set_node(pos, {name = "vox_main:cactus"}) + minetest.set_node(pos, {name = "vox_core:cactus"}) return true end -function vox_main.grow_papyrus(pos, node) +function vox_core.grow_papyrus(pos, node) pos.y = pos.y - 1 local name = minetest.get_node(pos).name - if name ~= "vox_main:dirt" and - name ~= "vox_main:dirt_with_grass" and - name ~= "vox_main:dirt_with_dry_grass" and - name ~= "vox_main:dirt_with_rainforest_litter" and - name ~= "vox_main:dry_dirt" and - name ~= "vox_main:dry_dirt_with_dry_grass" then + if name ~= "vox_core:dirt" and + name ~= "vox_core:dirt_with_grass" and + name ~= "vox_core:dirt_with_dry_grass" and + name ~= "vox_core:dirt_with_rainforest_litter" and + name ~= "vox_core:dry_dirt" and + name ~= "vox_core:dry_dirt_with_dry_grass" then return end if not minetest.find_node_near(pos, 3, {"group:water"}) then @@ -241,7 +241,7 @@ function vox_main.grow_papyrus(pos, node) end pos.y = pos.y + 1 local height = 0 - while node.name == "vox_main:papyrus" and height < 4 do + while node.name == "vox_core:papyrus" and height < 4 do height = height + 1 pos.y = pos.y + 1 node = minetest.get_node(pos) @@ -252,39 +252,39 @@ function vox_main.grow_papyrus(pos, node) if minetest.get_node_light(pos) < 13 then return end - minetest.set_node(pos, {name = "vox_main:papyrus"}) + minetest.set_node(pos, {name = "vox_core:papyrus"}) return true end minetest.register_abm({ label = "Grow cactus", - nodenames = {"vox_main:cactus"}, + nodenames = {"vox_core:cactus"}, neighbors = {"group:sand"}, interval = 12, chance = 83, action = function(...) - vox_main.grow_cactus(...) + vox_core.grow_cactus(...) end }) minetest.register_abm({ label = "Grow papyrus", - nodenames = {"vox_main:papyrus"}, + nodenames = {"vox_core:papyrus"}, -- Grows on the dirt and surface dirt nodes of the biomes papyrus appears in, -- including the old savanna nodes. - -- 'vox_main:dirt_with_grass' is here only because it was allowed before. + -- 'vox_core:dirt_with_grass' is here only because it was allowed before. neighbors = { - "vox_main:dirt", - "vox_main:dirt_with_grass", - "vox_main:dirt_with_dry_grass", - "vox_main:dirt_with_rainforest_litter", - "vox_main:dry_dirt", - "vox_main:dry_dirt_with_dry_grass", + "vox_core:dirt", + "vox_core:dirt_with_grass", + "vox_core:dirt_with_dry_grass", + "vox_core:dirt_with_rainforest_litter", + "vox_core:dry_dirt", + "vox_core:dry_dirt_with_dry_grass", }, interval = 14, chance = 71, action = function(...) - vox_main.grow_papyrus(...) + vox_core.grow_papyrus(...) end }) @@ -295,7 +295,7 @@ minetest.register_abm({ local in_dig_up = false -function vox_main.dig_up(pos, node, digger, max_height) +function vox_core.dig_up(pos, node, digger, max_height) if in_dig_up then return end -- Do not recurse if digger == nil then return end max_height = max_height or 100 @@ -325,7 +325,7 @@ end) -- local fence_collision_extra = minetest.settings:get_bool("enable_fence_tall") and 3/8 or 0 -function vox_main.register_fence(name, def) +function vox_core.register_fence(name, def) local fence_texture = "default_fence_overlay.png^" .. def.texture .. "^default_fence_overlay.png^[makealpha:255,126,126" -- Allow almost everything to be overridden @@ -396,7 +396,7 @@ end -- Fence rail registration helper -- -function vox_main.register_fence_rail(name, def) +function vox_core.register_fence_rail(name, def) local fence_rail_texture = "default_fence_rail_overlay.png^" .. def.texture .. "^default_fence_rail_overlay.png^[makealpha:255,126,126" -- Allow almost everything to be overridden @@ -468,7 +468,7 @@ end -- Mese post registration helper -- -function vox_main.register_mesepost(name, def) +function vox_core.register_mesepost(name, def) local post_texture = def.texture .. "^default_mese_post_light_side.png^[makealpha:0,0,0" local post_texture_dark = def.texture .. "^default_mese_post_light_side_dark.png^[makealpha:0,0,0" -- Allow almost everything to be overridden @@ -484,11 +484,11 @@ function vox_main.register_mesepost(name, def) paramtype = "light", tiles = {def.texture, def.texture, post_texture_dark, post_texture_dark, post_texture, post_texture}, use_texture_alpha = "opaque", - light_source = vox_main.LIGHT_MAX, + light_source = vox_core.LIGHT_MAX, sunlight_propagates = true, is_ground_content = false, groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, - sounds = vox_main.node_sound_wood_defaults(), + sounds = vox_core.node_sound_wood_defaults(), } for k, v in pairs(default_fields) do if def[k] == nil then @@ -508,8 +508,8 @@ function vox_main.register_mesepost(name, def) minetest.register_craft({ output = name .. " 4", recipe = { - {'', 'vox_main:glass', ''}, - {'vox_main:mese_crystal', 'vox_main:mese_crystal', 'vox_main:mese_crystal'}, + {'', 'vox_core:glass', ''}, + {'vox_core:mese_crystal', 'vox_core:mese_crystal', 'vox_core:mese_crystal'}, {'', material, ''}, } }) @@ -521,7 +521,7 @@ end -- Prevent decay of placed leaves -vox_main.after_place_leaves = function(pos, placer, itemstack, pointed_thing) +vox_core.after_place_leaves = function(pos, placer, itemstack, pointed_thing) if placer and placer:is_player() then local node = minetest.get_node(pos) node.param2 = 1 @@ -587,7 +587,7 @@ local function leafdecay_on_timer(pos, def) }) end -function vox_main.register_leafdecay(def) +function vox_core.register_leafdecay(def) assert(def.leaves) assert(def.trunks) assert(def.radius) @@ -609,17 +609,17 @@ end -- --- Convert vox_main:dirt to something that fits the environment +-- Convert vox_core:dirt to something that fits the environment -- minetest.register_abm({ label = "Grass spread", - nodenames = {"vox_main:dirt"}, + nodenames = {"vox_core:dirt"}, neighbors = { "air", "group:grass", "group:dry_grass", - "vox_main:snow", + "vox_core:snow", }, interval = 6, chance = 50, @@ -643,12 +643,12 @@ minetest.register_abm({ -- Else, any seeding nodes on top? local name = minetest.get_node(above).name -- Snow check is cheapest, so comes first - if name == "vox_main:snow" then - minetest.set_node(pos, {name = "vox_main:dirt_with_snow"}) + if name == "vox_core:snow" then + minetest.set_node(pos, {name = "vox_core:dirt_with_snow"}) elseif minetest.get_item_group(name, "grass") ~= 0 then - minetest.set_node(pos, {name = "vox_main:dirt_with_grass"}) + minetest.set_node(pos, {name = "vox_core:dirt_with_grass"}) elseif minetest.get_item_group(name, "dry_grass") ~= 0 then - minetest.set_node(pos, {name = "vox_main:dirt_with_dry_grass"}) + minetest.set_node(pos, {name = "vox_core:dirt_with_dry_grass"}) end end }) @@ -660,7 +660,7 @@ minetest.register_abm({ minetest.register_abm({ label = "Grass covered", - nodenames = {"group:spreading_dirt_type", "vox_main:dry_dirt_with_dry_grass"}, + nodenames = {"group:spreading_dirt_type", "vox_core:dry_dirt_with_dry_grass"}, interval = 8, chance = 50, catch_up = false, @@ -671,10 +671,10 @@ minetest.register_abm({ if name ~= "ignore" and nodedef and not ((nodedef.sunlight_propagates or nodedef.paramtype == "light") and nodedef.liquidtype == "none") then - if node.name == "vox_main:dry_dirt_with_dry_grass" then - minetest.set_node(pos, {name = "vox_main:dry_dirt"}) + if node.name == "vox_core:dry_dirt_with_dry_grass" then + minetest.set_node(pos, {name = "vox_core:dry_dirt"}) else - minetest.set_node(pos, {name = "vox_main:dirt"}) + minetest.set_node(pos, {name = "vox_core:dirt"}) end end end @@ -686,7 +686,7 @@ minetest.register_abm({ -- local moss_correspondences = { - ["vox_main:cobble"] = "vox_main:mossycobble", + ["vox_core:cobble"] = "vox_core:mossycobble", ["vox_structural:slab_cobble"] = "vox_structural:slab_mossycobble", ["vox_structural:stair_cobble"] = "vox_structural:stair_mossycobble", ["vox_structural:stair_inner_cobble"] = "vox_structural:stair_inner_mossycobble", @@ -695,7 +695,7 @@ local moss_correspondences = { } minetest.register_abm({ label = "Moss growth", - nodenames = {"vox_main:cobble", "vox_structural:slab_cobble", "vox_structural:stair_cobble", + nodenames = {"vox_core:cobble", "vox_structural:slab_cobble", "vox_structural:stair_cobble", "vox_structural:stair_inner_cobble", "vox_structural:stair_outer_cobble", "vox_structural:cobble"}, neighbors = {"group:water"}, @@ -714,7 +714,7 @@ minetest.register_abm({ -- Register a craft to copy the metadata of items -- -function vox_main.register_craft_metadata_copy(ingredient, result) +function vox_core.register_craft_metadata_copy(ingredient, result) minetest.register_craft({ type = "shapeless", output = result, @@ -755,7 +755,7 @@ local is_pos = function(v) type(v.x) == "number" and type(v.y) == "number" and type(v.z) == "number" end -function vox_main.log_player_action(player, ...) +function vox_core.log_player_action(player, ...) local msg = player:get_player_name() if player.is_fake_player or not player:is_player() then if not log_non_player_actions then @@ -774,21 +774,21 @@ function vox_main.log_player_action(player, ...) end local nop = function() end -function vox_main.set_inventory_action_loggers(def, name) +function vox_core.set_inventory_action_loggers(def, name) local on_move = def.on_metadata_inventory_move or nop def.on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - vox_main.log_player_action(player, "moves stuff in", name, "at", pos) + vox_core.log_player_action(player, "moves stuff in", name, "at", pos) return on_move(pos, from_list, from_index, to_list, to_index, count, player) end local on_put = def.on_metadata_inventory_put or nop def.on_metadata_inventory_put = function(pos, listname, index, stack, player) - vox_main.log_player_action(player, "moves", stack:get_name(), stack:get_count(), "to", name, "at", pos) + vox_core.log_player_action(player, "moves", stack:get_name(), stack:get_count(), "to", name, "at", pos) return on_put(pos, listname, index, stack, player) end local on_take = def.on_metadata_inventory_take or nop def.on_metadata_inventory_take = function(pos, listname, index, stack, player) - vox_main.log_player_action(player, "takes", stack:get_name(), stack:get_count(), "from", name, "at", pos) + vox_core.log_player_action(player, "takes", stack:get_name(), stack:get_count(), "from", name, "at", pos) return on_take(pos, listname, index, stack, player) end end @@ -798,7 +798,7 @@ end -- This method may change in future. -- -function vox_main.can_interact_with_node(player, pos) +function vox_core.can_interact_with_node(player, pos) if player and player:is_player() then if minetest.check_player_privs(player, "protection_bypass") then return true diff --git a/mods/ITEMS/vox_core/gems.lua b/mods/ITEMS/vox_core/gems.lua new file mode 100644 index 0000000..884c997 --- /dev/null +++ b/mods/ITEMS/vox_core/gems.lua @@ -0,0 +1,232 @@ +-- Gems: Diamond, Emerald, Ruby, Sapphire, Topaz, Amethyst, Opal, Onyx, Garnet, Peridot, Aquamarine, Citrine, Tourmaline, Zircon, Tanzanite, Spinel, Lapis Lazuli, Malachite, Azurite, Turquoise, Amber, Moonstone, Sunstone, Bloodstone, Agate, Jasper, Chalcedony, Chrysoprase, Carnelian, Sardonyx, Heliotrope, Alexandrite, Tiger's Eye, Serpentine, Rhodonite +core.register_node("vox_core:diamond_ore", { + description = "Diamond Ore", + tiles = {"vox_diamond_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("diamond_ore", "vox_core:diamond_ore") +core.register_alias("default:stone_with_diamond", "vox_core:diamond_ore") + +core.register_node("vox_core:emerald_ore", { + description = "Emerald Ore", + tiles = {"vox_emerald_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("emerald_ore", "vox_core:emerald_ore") +core.register_alias("default:stone_with_emerald", "vox_core:emerald_ore") + +core.register_node("vox_core:ruby_ore", { + description = "Ruby Ore", + tiles = {"vox_ruby_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("ruby_ore", "vox_core:ruby_ore") +core.register_alias("default:stone_with_ruby", "vox_core:ruby_ore") + +core.register_node("vox_core:sapphire_ore", { + description = "Sapphire Ore", + tiles = {"vox_sapphire_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("sapphire_ore", "vox_core:sapphire_ore") +core.register_alias("default:stone_with_sapphire", "vox_core:sapphire_ore") + +core.register_node("vox_core:topaz_ore", { + description = "Topaz Ore", + tiles = {"vox_topaz_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("topaz_ore", "vox_core:topaz_ore") +core.register_alias("default:stone_with_topaz", "vox_core:topaz_ore") + +core.register_node("vox_core:amethyst_ore", { + description = "Amethyst Ore", + tiles = {"vox_amethyst_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("amethyst_ore", "vox_core:amethyst_ore") +core.register_alias("default:stone_with_amethyst", "vox_core:amethyst_ore") + +core.register_node("vox_core:opal_ore", { + description = "Opal Ore", + tiles = {"vox_opal_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("opal_ore", "vox_core:opal_ore") +core.register_alias("default:stone_with_opal", "vox_core:opal_ore") + +core.register_node("vox_core:onyx_ore", { + description = "Onyx Ore", + tiles = {"vox_onyx_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("onyx_ore", "vox_core:onyx_ore") +core.register_alias("default:stone_with_onyx", "vox_core:onyx_ore") + +core.register_node("vox_core:garnet_ore", { + description = "Garnet Ore", + tiles = {"vox_garnet_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("garnet_ore", "vox_core:garnet_ore") +core.register_alias("default:stone_with_garnet", "vox_core:garnet_ore") + +core.register_node("vox_core:peridot_ore", { + description = "Peridot Ore", + tiles = {"vox_peridot_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("peridot_ore", "vox_core:peridot_ore") +core.register_alias("default:stone_with_peridot", "vox_core:peridot_ore") + +core.register_node("vox_core:aquamarine_ore", { + description = "Aquamarine Ore", + tiles = {"vox_aquamarine_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("aquamarine_ore", "vox_core:aquamarine_ore") +core.register_alias("default:stone_with_aquamarine", "vox_core:aquamarine_ore") + +core.register_node("vox_core:citrine_ore", { + description = "Citrine Ore", + tiles = {"vox_citrine_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("citrine_ore", "vox_core:citrine_ore") +core.register_alias("default:stone_with_citrine", "vox_core:citrine_ore") + +core.register_node("vox_core:tourmaline_ore", { + description = "Tourmaline Ore", + tiles = {"vox_tourmaline_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("tourmaline_ore", "vox_core:tourmaline_ore") +core.register_alias("default:stone_with_tourmaline", "vox_core:tourmaline_ore") + +core.register_node("vox_core:zircon_ore", { + description = "Zircon Ore", + tiles = {"vox_zircon_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("zircon_ore", "vox_core:zircon_ore") +core.register_alias("default:stone_with_zircon", "vox_core:zircon_ore") + +core.register_node("vox_core:tanzanite_ore", { + description = "Tanzanite Ore", + tiles = {"vox_tanzanite_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("tanzanite_ore", "vox_core:tanzanite_ore") +core.register_alias("default:stone_with_tanzanite", "vox_core:tanzanite_ore") + +core.register_node("vox_core:spinel_ore", { + description = "Spinel Ore", + tiles = {"vox_spinel_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("spinel_ore", "vox_core:spinel_ore") +core.register_alias("default:stone_with_spinel", "vox_core:spinel_ore") + +core.register_node("vox_core:lapis_lazuli_ore", { + description = "Lapis Lazuli Ore", + tiles = {"vox_lapis_lazuli_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("lapis_lazuli_ore", "vox_core:lapis_lazuli_ore") +core.register_alias("default:stone_with_lapis_lazuli", "vox_core:lapis_lazuli_ore") + +core.register_node("vox_core:malachite_ore", { + description = "Malachite Ore", + tiles = {"vox_malachite_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("malachite_ore", "vox_core:malachite_ore") +core.register_alias("default:stone_with_malachite", "vox_core:malachite_ore") + +core.register_node("vox_core:azurite_ore", { + description = "Azurite Ore", + tiles = {"vox_azurite_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("azurite_ore", "vox_core:azurite_ore") +core.register_alias("default:stone_with_azurite", "vox_core:azurite_ore") + +core.register_node("vox_core:turquoise_ore", { + description = "Turquoise Ore", + tiles = {"vox_turquoise_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("turquoise_ore", "vox_core:turquoise_ore") +core.register_alias("default:stone_with_turquoise", "vox_core:turquoise_ore") + +core.register_node("vox_core:amber_ore", { + description = "Amber Ore", + tiles = {"vox_amber_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("amber_ore", "vox_core:amber_ore") +core.register_alias("default:stone_with_amber", "vox_core:amber_ore") + +core.register_node("vox_core:moonstone_ore", { + description = "Moonstone Ore", + tiles = {"vox_moonstone_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("moonstone_ore", "vox_core:moonstone_ore") +core.register_alias("default:stone_with_moonstone", "vox_core:moonstone_ore") + +core.register_node("vox_core:sunstone_ore", { + description = "Sunstone Ore", + tiles = {"vox_sunstone_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("sunstone_ore", "vox_core:sunstone_ore") +core.register_alias("default:stone_with_sunstone", "vox_core:sunstone_ore") + +core.register_node("vox_core:bloodstone_ore", { + description = "Bloodstone Ore", + tiles = {"vox_bloodstone_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("bloodstone_ore", "vox_core:bloodstone_ore") +core.register_alias("default:stone_with_bloodstone", "vox_core:bloodstone_ore") + +core.register_node("vox_core:agate_ore", { + description = "Agate Ore", + tiles = {"vox_agate_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("agate_ore", "vox_core:agate_ore") +core.register_alias("default:stone_with_agate", "vox_core:agate_ore") + +core.register_node("vox_core:jasper_ore", { + description = "Jasper Ore", + tiles = {"vox_jasper_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("jasper_ore", "vox_core:jasper_ore") +core.register_alias("default:stone_with_jasper", "vox_core:jasper_ore") + +core.register_node("vox_core:chalcedony_ore", { + description = "Chalcedony Ore", + tiles = {"vox_chalcedony_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("chalcedony_ore", "vox_core:chalcedony_ore") +core.register_alias("default:stone_with_chalcedony", "vox_core:chalcedony_ore") + +core.register_node("vox_core:chrysoprase_ore", { + description = "Chrysoprase Ore", + tiles = {"vox_chrysoprase_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("chrysoprase_ore", "vox_core:chrysoprase_ore") +core.register_alias("default:stone_with_chrysoprase", "vox_core:chrysoprase_ore") + +core.register_node("vox_core:carnelian_ore", { + description = "Carnelian Ore", + tiles = {"vox_carnelian_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("carnelian_ore", "vox_core:carnelian_ore") +core.register_alias("default:stone_with_carnelian", "vox_core:carnelian_ore") \ No newline at end of file diff --git a/mods/ITEMS/vox_main/init.lua b/mods/ITEMS/vox_core/init.lua similarity index 64% rename from mods/ITEMS/vox_main/init.lua rename to mods/ITEMS/vox_core/init.lua index 455958f..4a37f2e 100644 --- a/mods/ITEMS/vox_main/init.lua +++ b/mods/ITEMS/vox_core/init.lua @@ -11,45 +11,45 @@ -- with this program; if not, see . --------------------------------------------------------------------------- -vox_main = {} +vox_core = {} -- Load from minerals.lua -dofile(core.get_modpath("vox_main").."/minerals.lua") +dofile(core.get_modpath("vox_core").."/minerals.lua") -- Load from ores.lua -dofile(core.get_modpath("vox_main").."/ores.lua") +dofile(core.get_modpath("vox_core").."/ores.lua") -- Load from gems.lua -dofile(core.get_modpath("vox_main").."/gems.lua") +dofile(core.get_modpath("vox_core").."/gems.lua") -- Load from liquids.lua -dofile(core.get_modpath("vox_main").."/liquids.lua") +dofile(core.get_modpath("vox_core").."/liquids.lua") -- Load from trees.lua -dofile(core.get_modpath("vox_main").."/trees.lua") +dofile(core.get_modpath("vox_core").."/trees.lua") -- Load from plants.lua -dofile(core.get_modpath("vox_main").."/plants.lua") +dofile(core.get_modpath("vox_core").."/plants.lua") -- Load from ocean.lua -dofile(core.get_modpath("vox_main").."/ocean.lua") +dofile(core.get_modpath("vox_core").."/ocean.lua") -- Load from sky_island.lua -dofile(core.get_modpath("vox_main").."/sky_island.lua") +dofile(core.get_modpath("vox_core").."/sky_island.lua") -- Load from mobdrops.lua -dofile(minetest.get_modpath("vox_main").."/mobdrops.lua") +dofile(minetest.get_modpath("vox_core").."/mobdrops.lua") -- Load from mats.lua -dofile(minetest.get_modpath("vox_main").."/mats.lua") +dofile(minetest.get_modpath("vox_core").."/mats.lua") -- Load from functions.lua -- This is copy/paste from 'default' mod and we're using it temporarily(?) ---dofile(minetest.get_modpath("vox_main").."/functions.lua") +--dofile(minetest.get_modpath("vox_core").."/functions.lua") -- Glowing Moss -core.register_node("vox_main:glowing_moss", { +core.register_node("vox_core:glowing_moss", { description = "Glowing Moss", tiles = {"vox_glowing_moss.png"}, light_source = 8, groups = {crumbly = 1} }) -core.register_alias("glowing_moss", "vox_main:glowing_moss") +core.register_alias("glowing_moss", "vox_core:glowing_moss") -- ---------------------------- Dyeable Nodes -------------------------- -- diff --git a/mods/ITEMS/vox_main/liquids.lua b/mods/ITEMS/vox_core/liquids.lua similarity index 84% rename from mods/ITEMS/vox_main/liquids.lua rename to mods/ITEMS/vox_core/liquids.lua index 72906a9..fb04446 100644 --- a/mods/ITEMS/vox_main/liquids.lua +++ b/mods/ITEMS/vox_core/liquids.lua @@ -2,7 +2,7 @@ -- Liquids -- -- -------------------------------------------------------------------------- -- -- Water -minetest.register_node("vox_main:water_source", { +minetest.register_node("vox_core:water_source", { description = ("Water Source"), drawtype = "liquid", waving = 3, @@ -38,15 +38,15 @@ minetest.register_node("vox_main:water_source", { drop = "", drowning = 1, liquidtype = "source", - liquid_alternative_flowing = "vox_main:water_flowing", - liquid_alternative_source = "vox_main:water_source", + liquid_alternative_flowing = "vox_core:water_flowing", + liquid_alternative_source = "vox_core:water_source", liquid_viscosity = 1, post_effect_color = {a = 103, r = 30, g = 60, b = 90}, groups = {water = 3, liquid = 3, cools_lava = 1}, }) -- Flowing Water -minetest.register_node("vox_main:water_flowing", { +minetest.register_node("vox_core:water_flowing", { description = ("Flowing Water"), drawtype = "flowingliquid", waving = 3, @@ -84,15 +84,15 @@ minetest.register_node("vox_main:water_flowing", { drop = "", drowning = 1, liquidtype = "flowing", - liquid_alternative_flowing = "vox_main:water_flowing", - liquid_alternative_source = "vox_main:water_source", + liquid_alternative_flowing = "vox_core:water_flowing", + liquid_alternative_source = "vox_core:water_source", liquid_viscosity = 1, post_effect_color = {a = 103, r = 30, g = 60, b = 90}, groups = {water = 3, liquid = 3, not_in_creative_inventory = 1, cools_lava = 1}, }) -- River Water -core.register_node("vox_main:river_water_source", { +core.register_node("vox_core:river_water_source", { description = "River Water Source", drawtype = "liquid", tiles = { @@ -126,15 +126,15 @@ core.register_node("vox_main:river_water_source", { drop = "", drowning = 1, liquidtype = "source", - liquid_alternative_flowing = "vox_main:river_water_flowing", - liquid_alternative_source = "vox_main:river_water_source", + liquid_alternative_flowing = "vox_core:river_water_flowing", + liquid_alternative_source = "vox_core:river_water_source", liquid_viscosity = 1, post_effect_color = {a = 103, r = 30, g = 60, b = 90}, groups = {water = 3, liquid = 3, puts_out_fire = 1} }) -- Flowing River Water -core.register_node("vox_main:river_water_flowing", { +core.register_node("vox_core:river_water_flowing", { description = "Flowing River Water", drawtype = "flowingliquid", tiles = {"default_river_water_flowing_animated.png"}, @@ -160,15 +160,15 @@ core.register_node("vox_main:river_water_flowing", { drop = "", drowning = 1, liquidtype = "flowing", - liquid_alternative_flowing = "vox_main:river_water_flowing", - liquid_alternative_source = "vox_main:river_water_source", + liquid_alternative_flowing = "vox_core:river_water_flowing", + liquid_alternative_source = "vox_core:river_water_source", liquid_viscosity = 1, post_effect_color = {a = 103, r = 30, g = 60, b = 90}, groups = {water = 3, liquid = 3, puts_out_fire = 1} }) -- Lava -core.register_node("vox_main:lava_source", { +core.register_node("vox_core:lava_source", { description = "Lava Source", drawtype = "liquid", tiles = { @@ -201,15 +201,15 @@ core.register_node("vox_main:lava_source", { buildable_to = true, drop = "", liquidtype = "source", - liquid_alternative_flowing = "vox_main:lava_flowing", - liquid_alternative_source = "vox_main:lava_source", + liquid_alternative_flowing = "vox_core:lava_flowing", + liquid_alternative_source = "vox_core:lava_source", liquid_viscosity = 7, post_effect_color = {a = 240, r = 255, g = 64, b = 0}, groups = {lava = 3, liquid = 3, hot = 3, igniter = 1} }) -- Flowing Lava -core.register_node("vox_main:lava_flowing", { +core.register_node("vox_core:lava_flowing", { description = "Flowing Lava", drawtype = "flowingliquid", tiles = {"default_lava_flowing_animated.png"}, @@ -234,15 +234,15 @@ core.register_node("vox_main:lava_flowing", { buildable_to = true, drop = "", liquidtype = "flowing", - liquid_alternative_flowing = "vox_main:lava_flowing", - liquid_alternative_source = "vox_main:lava_source", + liquid_alternative_flowing = "vox_core:lava_flowing", + liquid_alternative_source = "vox_core:lava_source", liquid_viscosity = 7, post_effect_color = {a = 240, r = 255, g = 64, b = 0}, groups = {lava = 3, liquid = 3, hot = 3, igniter = 1} }) -- Oil -core.register_node("vox_main:oil_source", { +core.register_node("vox_core:oil_source", { description = "Oil Source", drawtype = "liquid", tiles = { @@ -275,15 +275,15 @@ core.register_node("vox_main:oil_source", { buildable_to = true, drop = "", liquidtype = "source", - liquid_alternative_flowing = "vox_main:oil_flowing", - liquid_alternative_source = "vox_main:oil_source", + liquid_alternative_flowing = "vox_core:oil_flowing", + liquid_alternative_source = "vox_core:oil_source", liquid_viscosity = 1, post_effect_color = {a = 240, r = 0, g = 0, b = 0}, groups = {oil = 3, liquid = 3, igniter = 1} }) -- Flowing Oil -core.register_node("vox_main:oil_flowing", { +core.register_node("vox_core:oil_flowing", { description = "Flowing Oil", drawtype = "flowingliquid", tiles = {"default_water_flowing_animated.png^[colorize:black:200"}, @@ -308,15 +308,15 @@ core.register_node("vox_main:oil_flowing", { buildable_to = true, drop = "", liquidtype = "flowing", - liquid_alternative_flowing = "vox_main:oil_flowing", - liquid_alternative_source = "vox_main:oil_source", + liquid_alternative_flowing = "vox_core:oil_flowing", + liquid_alternative_source = "vox_core:oil_source", liquid_viscosity = 1, post_effect_color = {a = 240, r = 0, g = 0, b = 0}, groups = {oil = 3, liquid = 3, igniter = 1} }) -- Acid -core.register_node("vox_main:acid_source", { +core.register_node("vox_core:acid_source", { description = "Acid Source", drawtype = "liquid", tiles = { @@ -349,15 +349,15 @@ core.register_node("vox_main:acid_source", { buildable_to = true, drop = "", liquidtype = "source", - liquid_alternative_flowing = "vox_main:acid_flowing", - liquid_alternative_source = "vox_main:acid_source", + liquid_alternative_flowing = "vox_core:acid_flowing", + liquid_alternative_source = "vox_core:acid_source", liquid_viscosity = 1, post_effect_color = {a = 240, r = 0, g = 255, b = 0}, groups = {acid = 3, liquid = 3, igniter = 1} }) -- Flowing Acid -core.register_node("vox_main:acid_flowing", { +core.register_node("vox_core:acid_flowing", { description = "Flowing Acid", drawtype = "flowingliquid", tiles = {"default_water_flowing_animated.png^[colorize:green:200"}, @@ -382,15 +382,15 @@ core.register_node("vox_main:acid_flowing", { buildable_to = true, drop = "", liquidtype = "flowing", - liquid_alternative_flowing = "vox_main:acid_flowing", - liquid_alternative_source = "vox_main:acid_source", + liquid_alternative_flowing = "vox_core:acid_flowing", + liquid_alternative_source = "vox_core:acid_source", liquid_viscosity = 1, post_effect_color = {a = 240, r = 0, g = 255, b = 0}, groups = {acid = 3, liquid = 3, igniter = 1} }) -- Slime -core.register_node("vox_main:slime_source", { +core.register_node("vox_core:slime_source", { description = "Slime Source", drawtype = "liquid", tiles = { @@ -423,15 +423,15 @@ core.register_node("vox_main:slime_source", { buildable_to = true, drop = "", liquidtype = "source", - liquid_alternative_flowing = "vox_main:slime_flowing", - liquid_alternative_source = "vox_main:slime_source", + liquid_alternative_flowing = "vox_core:slime_flowing", + liquid_alternative_source = "vox_core:slime_source", liquid_viscosity = 1, post_effect_color = {a = 240, r = 0, g = 255, b = 0}, groups = {slime = 3, liquid = 3, igniter = 1} }) -- Flowing Slime -core.register_node("vox_main:slime_flowing", { +core.register_node("vox_core:slime_flowing", { description = "Flowing Slime", drawtype = "flowingliquid", tiles = {"default_water_flowing_animated.png^[colorize:lime:200"}, @@ -456,15 +456,15 @@ core.register_node("vox_main:slime_flowing", { buildable_to = true, drop = "", liquidtype = "flowing", - liquid_alternative_flowing = "vox_main:slime_flowing", - liquid_alternative_source = "vox_main:slime_source", + liquid_alternative_flowing = "vox_core:slime_flowing", + liquid_alternative_source = "vox_core:slime_source", liquid_viscosity = 1, post_effect_color = {a = 240, r = 0, g = 255, b = 0}, groups = {slime = 3, liquid = 3, igniter = 1} }) -- Sewage -core.register_node("vox_main:sewage_source", { +core.register_node("vox_core:sewage_source", { description = "Sewage Source", drawtype = "liquid", tiles = { @@ -497,15 +497,15 @@ core.register_node("vox_main:sewage_source", { buildable_to = true, drop = "", liquidtype = "source", - liquid_alternative_flowing = "vox_main:sewage_flowing", - liquid_alternative_source = "vox_main:sewage_source", + liquid_alternative_flowing = "vox_core:sewage_flowing", + liquid_alternative_source = "vox_core:sewage_source", liquid_viscosity = 1, post_effect_color = {a = 240, r = 0, g = 255, b = 0}, groups = {sewage = 3, liquid = 3, igniter = 1} }) -- Flowing Sewage -core.register_node("vox_main:sewage_flowing", { +core.register_node("vox_core:sewage_flowing", { description = "Flowing Sewage", drawtype = "flowingliquid", tiles = {"default_water_flowing_animated.png^[colorize:#4B5320:150"}, @@ -530,15 +530,15 @@ core.register_node("vox_main:sewage_flowing", { buildable_to = true, drop = "", liquidtype = "flowing", - liquid_alternative_flowing = "vox_main:sewage_flowing", - liquid_alternative_source = "vox_main:sewage_source", + liquid_alternative_flowing = "vox_core:sewage_flowing", + liquid_alternative_source = "vox_core:sewage_source", liquid_viscosity = 1, post_effect_color = {a = 240, r = 0, g = 255, b = 0}, groups = {sewage = 3, liquid = 3, igniter = 1} }) -- Tar -core.register_node("vox_main:tar_source", { +core.register_node("vox_core:tar_source", { description = "Tar Source", drawtype = "liquid", tiles = {"default_water_source_animated.png^[colorize:#2F4F4F:200"}, @@ -561,15 +561,15 @@ core.register_node("vox_main:tar_source", { buildable_to = true, drop = "", liquidtype = "source", - liquid_alternative_flowing = "vox_main:tar_flowing", - liquid_alternative_source = "vox_main:tar_source", + liquid_alternative_flowing = "vox_core:tar_flowing", + liquid_alternative_source = "vox_core:tar_source", liquid_viscosity = 1, post_effect_color = {a = 240, r = 0, g = 0, b = 0}, groups = {tar = 3, liquid = 3, igniter = 1} }) -- Flowing Tar -core.register_node("vox_main:tar_flowing", { +core.register_node("vox_core:tar_flowing", { description = "Flowing Tar", drawtype = "flowingliquid", tiles = {"default_water_flowing_animated.png^[colorize:#2F4F4F:200"}, @@ -594,15 +594,15 @@ core.register_node("vox_main:tar_flowing", { buildable_to = true, drop = "", liquidtype = "flowing", - liquid_alternative_flowing = "vox_main:tar_flowing", - liquid_alternative_source = "vox_main:tar_source", + liquid_alternative_flowing = "vox_core:tar_flowing", + liquid_alternative_source = "vox_core:tar_source", liquid_viscosity = 1, post_effect_color = {a = 240, r = 0, g = 0, b = 0}, groups = {tar = 3, liquid = 3, igniter = 1} }) -- Oil -core.register_node("vox_main:oil_source", { +core.register_node("vox_core:oil_source", { description = "Oil Source", drawtype = "liquid", tiles = {"default_water_source_animated.png^[colorize:#000000:200"}, @@ -625,15 +625,15 @@ core.register_node("vox_main:oil_source", { buildable_to = true, drop = "", liquidtype = "source", - liquid_alternative_flowing = "vox_main:oil_flowing", - liquid_alternative_source = "vox_main:oil_source", + liquid_alternative_flowing = "vox_core:oil_flowing", + liquid_alternative_source = "vox_core:oil_source", liquid_viscosity = 1, post_effect_color = {a = 240, r = 0, g = 0, b = 0}, groups = {oil = 3, liquid = 3, igniter = 1} }) -- Flowing Oil -core.register_node("vox_main:oil_flowing", { +core.register_node("vox_core:oil_flowing", { description = "Flowing Oil", drawtype = "flowingliquid", tiles = {"default_water_flowing_animated.png^[colorize:#000000:200"}, @@ -658,15 +658,15 @@ core.register_node("vox_main:oil_flowing", { buildable_to = true, drop = "", liquidtype = "flowing", - liquid_alternative_flowing = "vox_main:oil_flowing", - liquid_alternative_source = "vox_main:oil_source", + liquid_alternative_flowing = "vox_core:oil_flowing", + liquid_alternative_source = "vox_core:oil_source", liquid_viscosity = 1, post_effect_color = {a = 240, r = 0, g = 0, b = 0}, groups = {oil = 3, liquid = 3, igniter = 1} }) -- Acid -core.register_node("vox_main:acid_source", { +core.register_node("vox_core:acid_source", { description = "Acid Source", drawtype = "liquid", tiles = {"default_water_source_animated.png^[colorize:#00FF00:150"}, @@ -689,15 +689,15 @@ core.register_node("vox_main:acid_source", { buildable_to = true, drop = "", liquidtype = "source", - liquid_alternative_flowing = "vox_main:acid_flowing", - liquid_alternative_source = "vox_main:acid_source", + liquid_alternative_flowing = "vox_core:acid_flowing", + liquid_alternative_source = "vox_core:acid_source", liquid_viscosity = 1, post_effect_color = {a = 240, r = 0, g = 255, b = 0}, groups = {acid = 3, liquid = 3, igniter = 1} }) -- Flowing Acid -core.register_node("vox_main:acid_flowing", { +core.register_node("vox_core:acid_flowing", { description = "Flowing Acid", drawtype = "flowingliquid", tiles = {"default_water_flowing_animated.png^[colorize:#00FF00:150"}, @@ -722,15 +722,15 @@ core.register_node("vox_main:acid_flowing", { buildable_to = true, drop = "", liquidtype = "flowing", - liquid_alternative_flowing = "vox_main:acid_flowing", - liquid_alternative_source = "vox_main:acid_source", + liquid_alternative_flowing = "vox_core:acid_flowing", + liquid_alternative_source = "vox_core:acid_source", liquid_viscosity = 1, post_effect_color = {a = 240, r = 0, g = 255, b = 0}, groups = {acid = 3, liquid = 3, igniter = 1} }) -- Slime -core.register_node("vox_main:slime_source", { +core.register_node("vox_core:slime_source", { description = "Slime Source", drawtype = "liquid", tiles = {"default_water_source_animated.png^[colorize:#00FF00:100"}, @@ -753,15 +753,15 @@ core.register_node("vox_main:slime_source", { buildable_to = true, drop = "", liquidtype = "source", - liquid_alternative_flowing = "vox_main:slime_flowing", - liquid_alternative_source = "vox_main:slime_source", + liquid_alternative_flowing = "vox_core:slime_flowing", + liquid_alternative_source = "vox_core:slime_source", liquid_viscosity = 1, post_effect_color = {a = 240, r = 0, g = 255, b = 0}, groups = {slime = 3, liquid = 3, igniter = 1} }) -- Flowing Slime -core.register_node("vox_main:slime_flowing", { +core.register_node("vox_core:slime_flowing", { description = "Flowing Slime", drawtype = "flowingliquid", tiles = {"default_water_flowing_animated.png^[colorize:#00FF00:100"}, @@ -786,8 +786,8 @@ core.register_node("vox_main:slime_flowing", { buildable_to = true, drop = "", liquidtype = "flowing", - liquid_alternative_flowing = "vox_main:slime_flowing", - liquid_alternative_source = "vox_main:slime_source", + liquid_alternative_flowing = "vox_core:slime_flowing", + liquid_alternative_source = "vox_core:slime_source", liquid_viscosity = 1, post_effect_color = {a = 240, r = 0, g = 255, b = 0}, groups = {slime = 3, liquid = 3, igniter = 1} diff --git a/mods/ITEMS/vox_main/mats.lua b/mods/ITEMS/vox_core/mats.lua similarity index 57% rename from mods/ITEMS/vox_main/mats.lua rename to mods/ITEMS/vox_core/mats.lua index cef8010..850a732 100644 --- a/mods/ITEMS/vox_main/mats.lua +++ b/mods/ITEMS/vox_core/mats.lua @@ -1,37 +1,37 @@ -- Ash -minetest.register_craftitem("vox_main:ash", { +minetest.register_craftitem("vox_core:ash", { description = "Ash", inventory_image = "ash.png", groups = {crumbly = 3}, }) -- Salt -minetest.register_craftitem("vox_main:salt", { +minetest.register_craftitem("vox_core:salt", { description = "Salt", inventory_image = "salt.png", }) -- Lye -minetest.register_craftitem("vox_main:lye", { +minetest.register_craftitem("vox_core:lye", { description = "Lye", inventory_image = "lye.png", }) minetest.register_craft({ - output = "vox_main:lye", + output = "vox_core:lye", recipe = { - {"vox_main:ash", "bucket:water_bucket"}, + {"vox_core:ash", "bucket:water_bucket"}, }, replacements = {{"bucket:water_bucket", "bucket:bucket"}}, }) -- Soap -minetest.register_craftitem("vox_main:soap", { +minetest.register_craftitem("vox_core:soap", { description = "Soap", inventory_image = "soap.png", }) minetest.register_craft({ - output = "vox_main:soap", + output = "vox_core:soap", recipe = { - {"vox_mobdrops:fat", "vox_main:lye", "vox_main:salt"}, + {"vox_mobdrops:fat", "vox_core:lye", "vox_core:salt"}, }, }) diff --git a/mods/ITEMS/vox_main/minerals.lua b/mods/ITEMS/vox_core/minerals.lua similarity index 53% rename from mods/ITEMS/vox_main/minerals.lua rename to mods/ITEMS/vox_core/minerals.lua index 27b5a2a..a0a133e 100644 --- a/mods/ITEMS/vox_main/minerals.lua +++ b/mods/ITEMS/vox_core/minerals.lua @@ -63,75 +63,75 @@ default:cave_ice ]] -- -- Bedrock -core.register_node("vox_main:bedrock", { +core.register_node("vox_core:bedrock", { description = "Bedrock", tiles = {"default_bedrock.png"}, groups = {cracky = 1} }) -core.register_alias("bedrock", "vox_main:bedrock") -core.register_alias("default:bedrock", "vox_main:bedrock") +core.register_alias("bedrock", "vox_core:bedrock") +core.register_alias("default:bedrock", "vox_core:bedrock") -- Dirt -core.register_node("vox_main:dirt", { +core.register_node("vox_core:dirt", { description = "Dirt", tiles = {"vox_dirt.png"}, groups = {crumbly = 3, soil = 1}, --sounds = node_sound_dirt_defaults(), }) -core.register_alias("dirt", "vox_main:dirt") -core.register_alias("default:dirt", "vox_main:dirt") +core.register_alias("dirt", "vox_core:dirt") +core.register_alias("default:dirt", "vox_core:dirt") -- Dirt with Grass -core.register_node("vox_main:dirt_with_grass", { +core.register_node("vox_core:dirt_with_grass", { description = "Dirt with Grass", tiles = {"default_grass.png", "vox_dirt.png", {name = "vox_dirt.png^default_grass_side.png", tileable_vertical = false}}, groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1}, - drop = "vox_main:dirt", - --sounds = vox_main.node_sound_dirt_defaults({ + drop = "vox_core:dirt", + --sounds = vox_core.node_sound_dirt_defaults({ -- footstep = {name = "default_grass_footstep", gain = 0.25}, --}), }) -core.register_node("vox_main:dirt_with_grass_footsteps", { +core.register_node("vox_core:dirt_with_grass_footsteps", { description = "Dirt with Grass and Footsteps", tiles = {"default_grass.png^default_footprint.png", "vox_dirt.png", {name = "vox_dirt.png^default_grass_side.png", tileable_vertical = false}}, groups = {crumbly = 3, soil = 1, not_in_creative_inventory = 1}, - drop = "vox_main:dirt", - --sounds = vox_main.node_sound_dirt_defaults({ + drop = "vox_core:dirt", + --sounds = vox_core.node_sound_dirt_defaults({ -- footstep = {name = "default_grass_footstep", gain = 0.25}, --}), }) -core.register_node("vox_main:dirt_with_dry_grass", { +core.register_node("vox_core:dirt_with_dry_grass", { description = "Dirt with Savanna Grass", tiles = {"default_dry_grass.png", "vox_dirt.png", {name = "vox_dirt.png^default_dry_grass_side.png", tileable_vertical = false}}, groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1}, - drop = "vox_main:dirt", - --sounds = vox_main.node_sound_dirt_defaults({ + drop = "vox_core:dirt", + --sounds = vox_core.node_sound_dirt_defaults({ -- footstep = {name = "default_grass_footstep", gain = 0.4}, --}), }) -core.register_node("vox_main:dirt_with_snow", { +core.register_node("vox_core:dirt_with_snow", { description = "Dirt with Snow", tiles = {"default_snow.png", "vox_dirt.png", {name = "vox_dirt.png^default_snow_side.png", tileable_vertical = false}}, groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1, snowy = 1}, - drop = "vox_main:dirt", - --sounds = vox_main.node_sound_dirt_defaults({ + drop = "vox_core:dirt", + --sounds = vox_core.node_sound_dirt_defaults({ -- footstep = {name = "default_snow_footstep", gain = 0.2}, --}), }) -core.register_node("vox_main:dirt_with_rainforest_litter", { +core.register_node("vox_core:dirt_with_rainforest_litter", { description = "Dirt with Rainforest Litter", tiles = { "default_rainforest_litter.png", @@ -140,13 +140,13 @@ core.register_node("vox_main:dirt_with_rainforest_litter", { tileable_vertical = false} }, groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1}, - drop = "vox_main:dirt", - --sounds = vox_main.node_sound_dirt_defaults({ + drop = "vox_core:dirt", + --sounds = vox_core.node_sound_dirt_defaults({ -- footstep = {name = "default_grass_footstep", gain = 0.4}, --}), }) -core.register_node("vox_main:dirt_with_coniferous_litter", { +core.register_node("vox_core:dirt_with_coniferous_litter", { description = "Dirt with Coniferous Litter", tiles = { "default_coniferous_litter.png", @@ -155,168 +155,168 @@ core.register_node("vox_main:dirt_with_coniferous_litter", { tileable_vertical = false} }, groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1}, - drop = "vox_main:dirt", - --sounds = vox_main.node_sound_dirt_defaults({ + drop = "vox_core:dirt", + --sounds = vox_core.node_sound_dirt_defaults({ -- footstep = {name = "default_grass_footstep", gain = 0.4}, --}), }) -core.register_node("vox_main:dry_dirt", { +core.register_node("vox_core:dry_dirt", { description = "Savanna Dirt", tiles = {"default_dry_dirt.png"}, groups = {crumbly = 3, soil = 1}, - --sounds = vox_main.node_sound_dirt_defaults(), + --sounds = vox_core.node_sound_dirt_defaults(), }) -core.register_node("vox_main:dry_dirt_with_dry_grass", { +core.register_node("vox_core:dry_dirt_with_dry_grass", { description = "Savanna Dirt with Savanna Grass", tiles = {"default_dry_grass.png", "default_dry_dirt.png", {name = "default_dry_dirt.png^default_dry_grass_side.png", tileable_vertical = false}}, groups = {crumbly = 3, soil = 1}, - drop = "vox_main:dry_dirt", - --sounds = vox_main.node_sound_dirt_defaults({ + drop = "vox_core:dry_dirt", + --sounds = vox_core.node_sound_dirt_defaults({ -- footstep = {name = "default_grass_footstep", gain = 0.4}, --}), }) -- Snow -core.register_node("vox_main:snow", { +core.register_node("vox_core:snow", { description = "Snow", tiles = {"default_snow.png"}, groups = {crumbly = 3} }) -core.register_alias("snow", "vox_main:snow") -core.register_alias("default:snow", "vox_main:snow") +core.register_alias("snow", "vox_core:snow") +core.register_alias("default:snow", "vox_core:snow") -- Packed Snow -core.register_node("vox_main:packed_snow", { +core.register_node("vox_core:packed_snow", { description = "Packed Snow", tiles = {"vox_packed_snow.png"}, groups = {crumbly = 2} }) -core.register_alias("packed_snow", "vox_main:packed_snow") +core.register_alias("packed_snow", "vox_core:packed_snow") -- Ice -core.register_node("vox_main:ice", { +core.register_node("vox_core:ice", { description = "Ice", tiles = {"default_ice.png"}, groups = {crumbly = 3} }) -core.register_alias("ice", "vox_main:ice") -core.register_alias("default:ice", "vox_main:ice") +core.register_alias("ice", "vox_core:ice") +core.register_alias("default:ice", "vox_core:ice") -- Permafrost -core.register_node("vox_main:permafrost", { +core.register_node("vox_core:permafrost", { description = "Permafrost", tiles = {"vox_permafrost.png"}, groups = {cracky = 3}, - --sounds = vox_main.node_sound_dirt_defaults(), + --sounds = vox_core.node_sound_dirt_defaults(), }) -core.register_alias("permafrost", "vox_main:permafrost") +core.register_alias("permafrost", "vox_core:permafrost") -- Stone -core.register_node("vox_main:stone", { +core.register_node("vox_core:stone", { description = "Stone", tiles = {"default_stone.png"}, groups = {cracky = 3, stone = 1}, - drop = "vox_main:cobble", + drop = "vox_core:cobble", legacy_mineral = true, - --sounds = vox_main.node_sound_stone_defaults(), + --sounds = vox_core.node_sound_stone_defaults(), }) -core.register_alias("stone", "vox_main:stone") -core.register_alias("mapgen_stone", "vox_main:stone") --- core.register_alias("default:stone", "vox_main:stone") +core.register_alias("stone", "vox_core:stone") +core.register_alias("mapgen_stone", "vox_core:stone") +-- core.register_alias("default:stone", "vox_core:stone") -- Cobblestone -core.register_node("vox_main:cobblestone", { +core.register_node("vox_core:cobblestone", { description = "Cobblestone", tiles = {"default_cobble.png"}, is_ground_content = false, groups = {cracky = 3, stone = 2}, - --sounds = vox_main.node_sound_stone_defaults(), + --sounds = vox_core.node_sound_stone_defaults(), }) -core.register_alias("cobblestone", "vox_main:cobblestone") -core.register_alias("default:cobble", "vox_main:cobblestone") +core.register_alias("cobblestone", "vox_core:cobblestone") +core.register_alias("default:cobble", "vox_core:cobblestone") -- Mossy Cobble -core.register_node("vox_main:mossycobble", { +core.register_node("vox_core:mossycobble", { description = "Mossy Cobble", tiles = {"default_mossycobble.png"}, is_ground_content = false, groups = {cracky = 3, stone = 1}, - --sounds = vox_main.node_sound_stone_defaults(), + --sounds = vox_core.node_sound_stone_defaults(), }) -core.register_alias("mossycobble", "vox_main:mossycobble") -core.register_alias("default:mossycobble", "vox_main:mossycobble") +core.register_alias("mossycobble", "vox_core:mossycobble") +core.register_alias("default:mossycobble", "vox_core:mossycobble") -- Stone Block -core.register_node("vox_main:stone_block", { +core.register_node("vox_core:stone_block", { description = "Stone Block", tiles = {"default_stone_block.png"}, groups = {cracky = 2, stone = 1}, - --sounds = vox_main.node_sound_stone_defaults(), + --sounds = vox_core.node_sound_stone_defaults(), }) -core.register_alias("stone_block", "vox_main:stone_block") -core.register_alias("default:stone_block", "vox_main:stone_block") +core.register_alias("stone_block", "vox_core:stone_block") +core.register_alias("default:stone_block", "vox_core:stone_block") -- Stone Brick -core.register_node("vox_main:stone_brick", { +core.register_node("vox_core:stone_brick", { description = "Stone Brick", tiles = {"default_stone_brick.png"}, groups = {cracky = 2, stone = 1}, - --sounds = vox_main.node_sound_stone_defaults(), + --sounds = vox_core.node_sound_stone_defaults(), }) -core.register_alias("stone_brick", "vox_main:stone_brick") -core.register_alias("default:stonebrick", "vox_main:stone_brick") +core.register_alias("stone_brick", "vox_core:stone_brick") +core.register_alias("default:stonebrick", "vox_core:stone_brick") -- Bluestone -core.register_node("vox_main:bluestone", { +core.register_node("vox_core:bluestone", { description = "Bluestone", tiles = {"vox_bluestone.png"}, groups = {cracky = 2} }) -core.register_alias("bluestone", "vox_main:bluestone") +core.register_alias("bluestone", "vox_core:bluestone") -- Sand -- (I don't like sand. It's coarse and rough and irritating and it gets everywhere.) -core.register_node("vox_main:sand", { +core.register_node("vox_core:sand", { description = "Sand", tiles = {"default_sand.png"}, groups = {crumbly = 3, falling_node = 1, sand = 1}, - --sounds = vox_main.node_sound_sand_defaults(), + --sounds = vox_core.node_sound_sand_defaults(), }) -core.register_alias("sand", "vox_main:sand") -core.register_alias("default:sand", "vox_main:sand") +core.register_alias("sand", "vox_core:sand") +core.register_alias("default:sand", "vox_core:sand") -- Desert Stone -core.register_node("vox_main:desert_stone", { +core.register_node("vox_core:desert_stone", { description = "Desert Stone", tiles = {"default_desert_stone.png"}, groups = {cracky = 2} }) -core.register_alias("desert_stone", "vox_main:desert_stone") -core.register_alias("default:desert_stone", "vox_main:desert_stone") +core.register_alias("desert_stone", "vox_core:desert_stone") +core.register_alias("default:desert_stone", "vox_core:desert_stone") -- Desert Sand -core.register_node("vox_main:desert_sand", { +core.register_node("vox_core:desert_sand", { description = "Desert Sand", tiles = {"default_desert_sand.png"}, groups = {crumbly = 3} }) -core.register_alias("desert_sand", "vox_main:desert_sand") -core.register_alias("default:desert_sand", "vox_main:desert_sand") +core.register_alias("desert_sand", "vox_core:desert_sand") +core.register_alias("default:desert_sand", "vox_core:desert_sand") -- Sulfur Crust -core.register_node("vox_main:sulfur_crust", { +core.register_node("vox_core:sulfur_crust", { description = "Sulfur Crust", tiles = {"vox_sulfur_crust.png"}, groups = {crumbly = 3} }) -core.register_alias("sulfur_crust", "vox_main:sulfur_crust") +core.register_alias("sulfur_crust", "vox_core:sulfur_crust") -- Ash -core.register_node("vox_main:ash_block", { +core.register_node("vox_core:ash_block", { description = "Ash Block", tiles = {"vox_ash_block.png"}, groups = {crumbly = 3}, @@ -324,11 +324,11 @@ core.register_node("vox_main:ash_block", { }) -- Gravel -core.register_node("vox_main:gravel", { +core.register_node("vox_core:gravel", { description = "Gravel", tiles = {"default_gravel.png"}, groups = {crumbly = 2, falling_node = 1}, - --sounds = vox_main.node_sound_gravel_defaults(), + --sounds = vox_core.node_sound_gravel_defaults(), drop = { max_items = 1, items = { @@ -337,238 +337,238 @@ core.register_node("vox_main:gravel", { } } }) -core.register_alias("gravel", "vox_main:gravel") -core.register_alias("default:gravel", "vox_main:gravel") +core.register_alias("gravel", "vox_core:gravel") +core.register_alias("default:gravel", "vox_core:gravel") -- Sandstone -core.register_node("vox_main:sandstone", { +core.register_node("vox_core:sandstone", { description = "Sandstone", tiles = {"vox_sandstone.png"}, groups = {crumbly = 1, cracky = 3}, - --sounds = vox_main.node_sound_stone_defaults(), + --sounds = vox_core.node_sound_stone_defaults(), }) -core.register_alias("sandstone", "vox_main:sandstone") -core.register_alias("default:sandstone", "vox_main:sandstone") +core.register_alias("sandstone", "vox_core:sandstone") +core.register_alias("default:sandstone", "vox_core:sandstone") -- Sandstone Brick -core.register_node("vox_main:sandstone_brick", { +core.register_node("vox_core:sandstone_brick", { description = "Sandstone Brick", paramtype2 = "facedir", place_param2 = 0, tiles = {"default_sandstone_brick.png"}, is_ground_content = false, groups = {cracky = 2}, - --sounds = vox_main.node_sound_stone_defaults(), + --sounds = vox_core.node_sound_stone_defaults(), }) -core.register_alias("sandstone_brick", "vox_main:sandstone_brick") -core.register_alias("default:sandstonebrick", "vox_main:sandstone_brick") +core.register_alias("sandstone_brick", "vox_core:sandstone_brick") +core.register_alias("default:sandstonebrick", "vox_core:sandstone_brick") -- Sandstone Block -core.register_node("vox_main:sandstone_block", { +core.register_node("vox_core:sandstone_block", { description = "Sandstone Block", tiles = {"default_sandstone_block.png"}, is_ground_content = false, groups = {cracky = 2}, - --sounds = vox_main.node_sound_stone_defaults(), + --sounds = vox_core.node_sound_stone_defaults(), }) -core.register_alias("sandstone_block", "vox_main:sandstone_block") -core.register_alias("default:sandstone_block", "vox_main:sandstone_block") +core.register_alias("sandstone_block", "vox_core:sandstone_block") +core.register_alias("default:sandstone_block", "vox_core:sandstone_block") -- Desert Sandstone -core.register_node("vox_main:desert_sandstone", { +core.register_node("vox_core:desert_sandstone", { description = "Desert Sandstone", tiles = {"default_desert_sandstone.png"}, groups = {crumbly = 1, cracky = 3}, - --sounds = vox_main.node_sound_stone_defaults(), + --sounds = vox_core.node_sound_stone_defaults(), }) -core.register_alias("desert_sandstone", "vox_main:desert_sandstone") -core.register_alias("default:desert_sandstone", "vox_main:desert_sandstone") +core.register_alias("desert_sandstone", "vox_core:desert_sandstone") +core.register_alias("default:desert_sandstone", "vox_core:desert_sandstone") -- Desert Sandstone Brick -core.register_node("vox_main:desert_sandstone_brick", { +core.register_node("vox_core:desert_sandstone_brick", { description = "Desert Sandstone Brick", paramtype2 = "facedir", place_param2 = 0, tiles = {"default_desert_sandstone_brick.png"}, is_ground_content = false, groups = {cracky = 2}, - --sounds = vox_main.node_sound_stone_defaults(), + --sounds = vox_core.node_sound_stone_defaults(), }) -core.register_alias("desert_sandstone_brick", "vox_main:desert_sandstone_brick") -core.register_alias("default:desert_sandstone_brick", "vox_main:desert_sandstone_brick") +core.register_alias("desert_sandstone_brick", "vox_core:desert_sandstone_brick") +core.register_alias("default:desert_sandstone_brick", "vox_core:desert_sandstone_brick") -- Desert Sandstone Block -core.register_node("vox_main:desert_sandstone_block", { +core.register_node("vox_core:desert_sandstone_block", { description = "Desert Sandstone Block", tiles = {"default_desert_sandstone_block.png"}, is_ground_content = false, groups = {cracky = 2}, - --sounds = vox_main.node_sound_stone_defaults(), + --sounds = vox_core.node_sound_stone_defaults(), }) -core.register_alias("desert_sandstone_block", "vox_main:desert_sandstone_block") -core.register_alias("default:desert_sandstone_block", "vox_main:desert_sandstone_block") +core.register_alias("desert_sandstone_block", "vox_core:desert_sandstone_block") +core.register_alias("default:desert_sandstone_block", "vox_core:desert_sandstone_block") -- Silver Sandstone -core.register_node("vox_main:silver_sandstone", { +core.register_node("vox_core:silver_sandstone", { description = "Silver Sandstone", tiles = {"default_silver_sandstone.png"}, groups = {crumbly = 1, cracky = 3}, - --sounds = vox_main.node_sound_stone_defaults(), + --sounds = vox_core.node_sound_stone_defaults(), }) -core.register_alias("silver_sandstone", "vox_main:silver_sandstone") -core.register_alias("default:silver_sandstone", "vox_main:silver_sandstone") +core.register_alias("silver_sandstone", "vox_core:silver_sandstone") +core.register_alias("default:silver_sandstone", "vox_core:silver_sandstone") -- Silver Sandstone Brick -core.register_node("vox_main:silver_sandstone_brick", { +core.register_node("vox_core:silver_sandstone_brick", { description = "Silver Sandstone Brick", tiles = {"default_silver_sandstone_brick.png"}, is_ground_content = false, groups = {cracky = 2}, - --sounds = vox_main.node_sound_stone_defaults(), + --sounds = vox_core.node_sound_stone_defaults(), }) -core.register_alias("silver_sandstone_brick", "vox_main:silver_sandstone_brick") -core.register_alias("default:silver_sandstone_brick", "vox_main:silver_sandstone_brick") +core.register_alias("silver_sandstone_brick", "vox_core:silver_sandstone_brick") +core.register_alias("default:silver_sandstone_brick", "vox_core:silver_sandstone_brick") -- Clay -core.register_node("vox_main:clay", { +core.register_node("vox_core:clay", { description = "Clay", tiles = {"default_clay.png"}, groups = {crumbly = 3} }) -core.register_alias("clay", "vox_main:clay") -core.register_alias("default:clay", "vox_main:clay") +core.register_alias("clay", "vox_core:clay") +core.register_alias("default:clay", "vox_core:clay") -- Hardened Clay -core.register_node("vox_main:hardened_clay", { +core.register_node("vox_core:hardened_clay", { description = "Hardened Clay", tiles = {"vox_hardened_clay.png"}, groups = {cracky = 2} }) -core.register_alias("hardened_clay", "vox_main:hardened_clay") -core.register_alias("default:hardened_clay", "vox_main:hardened_clay") +core.register_alias("hardened_clay", "vox_core:hardened_clay") +core.register_alias("default:hardened_clay", "vox_core:hardened_clay") -- Mud -core.register_node("vox_main:mud", { +core.register_node("vox_core:mud", { description = "Mud", tiles = {"vox_mud.png"}, groups = {crumbly = 3} }) -core.register_alias("mud", "vox_main:mud") +core.register_alias("mud", "vox_core:mud") -- Salt Crystal -core.register_node("vox_main:salt_crystal", { +core.register_node("vox_core:salt_crystal", { description = "Salt Crystal", tiles = {"vox_salt_crystal.png"}, groups = {cracky = 2} }) -core.register_alias("salt_crystal", "vox_main:salt_crystal") +core.register_alias("salt_crystal", "vox_core:salt_crystal") -- Volcanic Rock -core.register_node("vox_main:volcanic_rock", { +core.register_node("vox_core:volcanic_rock", { description = "Volcanic Rock", tiles = {"vox_volcanic_rock.png"}, groups = {cracky = 3} }) -core.register_alias("volcanic_rock", "vox_main:volcanic_rock") +core.register_alias("volcanic_rock", "vox_core:volcanic_rock") -- EVEN MORE ROCKS!!! -- Granite -core.register_node("vox_main:granite", { +core.register_node("vox_core:granite", { description = "Granite", tiles = {"vox_granite.png"}, groups = {cracky = 2} }) -core.register_alias("granite", "vox_main:granite") -core.register_alias("default:granite", "vox_main:granite") +core.register_alias("granite", "vox_core:granite") +core.register_alias("default:granite", "vox_core:granite") -- Diorite -core.register_node("vox_main:diorite", { +core.register_node("vox_core:diorite", { description = "Diorite", tiles = {"vox_diorite.png"}, groups = {cracky = 2} }) -core.register_alias("diorite", "vox_main:diorite") -core.register_alias("default:diorite", "vox_main:diorite") +core.register_alias("diorite", "vox_core:diorite") +core.register_alias("default:diorite", "vox_core:diorite") -- Andesite -core.register_node("vox_main:andesite", { +core.register_node("vox_core:andesite", { description = "Andesite", tiles = {"vox_andesite.png"}, groups = {cracky = 2} }) -core.register_alias("andesite", "vox_main:andesite") -core.register_alias("default:andesite", "vox_main:andesite") +core.register_alias("andesite", "vox_core:andesite") +core.register_alias("default:andesite", "vox_core:andesite") -- Basalt -core.register_node("vox_main:basalt", { +core.register_node("vox_core:basalt", { description = "Basalt", tiles = {"vox_basalt.png"}, groups = {cracky = 2} }) -core.register_alias("basalt", "vox_main:basalt") -core.register_alias("default:basalt", "vox_main:basalt") +core.register_alias("basalt", "vox_core:basalt") +core.register_alias("default:basalt", "vox_core:basalt") -- Obsidian -core.register_node("vox_main:obsidian", { +core.register_node("vox_core:obsidian", { description = "Obsidian", tiles = {"default_obsidian.png"}, - --sounds = vox_main.node_sound_stone_defaults(), + --sounds = vox_core.node_sound_stone_defaults(), groups = {cracky = 1, level = 2}, }) -core.register_alias("obsidian", "vox_main:obsidian") -core.register_alias("default:obsidian", "vox_main:obsidian") +core.register_alias("obsidian", "vox_core:obsidian") +core.register_alias("default:obsidian", "vox_core:obsidian") -- Obsidian Brick -core.register_node("vox_main:obsidian_brick", { +core.register_node("vox_core:obsidian_brick", { description = "Obsidian Brick", paramtype2 = "facedir", place_param2 = 0, tiles = {"default_obsidian_brick.png"}, is_ground_content = false, - --sounds = vox_main.node_sound_stone_defaults(), + --sounds = vox_core.node_sound_stone_defaults(), groups = {cracky = 1, level = 2}, }) -core.register_alias("obsidian_brick", "vox_main:obsidian_brick") -core.register_alias("default:obsidianbrick", "vox_main:obsidian_brick") +core.register_alias("obsidian_brick", "vox_core:obsidian_brick") +core.register_alias("default:obsidianbrick", "vox_core:obsidian_brick") -- Obsidian Block -core.register_node("vox_main:obsidian_block", { +core.register_node("vox_core:obsidian_block", { description = "Obsidian Block", tiles = {"default_obsidian_block.png"}, is_ground_content = false, - --sounds = vox_main.node_sound_stone_defaults(), + --sounds = vox_core.node_sound_stone_defaults(), groups = {cracky = 1, level = 2}, }) -core.register_alias("obsidian_block", "vox_main:obsidian_block") -core.register_alias("default:obsidian_block", "vox_main:obsidian_block") +core.register_alias("obsidian_block", "vox_core:obsidian_block") +core.register_alias("default:obsidian_block", "vox_core:obsidian_block") -- Marble -core.register_node("vox_main:marble", { +core.register_node("vox_core:marble", { description = "Marble", tiles = {"vox_marble.png"}, groups = {cracky = 2} }) -core.register_alias("marble", "vox_main:marble") -core.register_alias("default:marble", "vox_main:marble") +core.register_alias("marble", "vox_core:marble") +core.register_alias("default:marble", "vox_core:marble") -- Chalk -core.register_node("vox_main:chalk", { +core.register_node("vox_core:chalk", { description = "Chalk", tiles = {"vox_chalk.png"}, groups = {cracky = 2} }) -core.register_alias("chalk", "vox_main:chalk") -core.register_alias("default:chalk", "vox_main:chalk") +core.register_alias("chalk", "vox_core:chalk") +core.register_alias("default:chalk", "vox_core:chalk") -- Limestone -core.register_node("vox_main:limestone", { +core.register_node("vox_core:limestone", { description = "Limestone", tiles = {"vox_limestone.png"}, groups = {cracky = 2} }) -core.register_alias("limestone", "vox_main:limestone") -core.register_alias("default:limestone", "vox_main:limestone") \ No newline at end of file +core.register_alias("limestone", "vox_core:limestone") +core.register_alias("default:limestone", "vox_core:limestone") \ No newline at end of file diff --git a/mods/ITEMS/vox_main/mobdrops.lua b/mods/ITEMS/vox_core/mobdrops.lua similarity index 69% rename from mods/ITEMS/vox_main/mobdrops.lua rename to mods/ITEMS/vox_core/mobdrops.lua index a2a3d81..9bb668b 100644 --- a/mods/ITEMS/vox_main/mobdrops.lua +++ b/mods/ITEMS/vox_core/mobdrops.lua @@ -1,13 +1,13 @@ -- We'll register drops from mobs here, but what mobs drop elsewhere. -- Fat -minetest.register_craftitem("vox_main:fat", { +minetest.register_craftitem("vox_core:fat", { description = "Fat", inventory_image = "fat.png", }) -- Leather -minetest.register_craftitem("vox_main:leather", { +minetest.register_craftitem("vox_core:leather", { description = "Leather", inventory_image = "leather.png", }) diff --git a/mods/ITEMS/vox_main/mod.conf b/mods/ITEMS/vox_core/mod.conf similarity index 80% rename from mods/ITEMS/vox_main/mod.conf rename to mods/ITEMS/vox_core/mod.conf index 1457c75..dadc252 100644 --- a/mods/ITEMS/vox_main/mod.conf +++ b/mods/ITEMS/vox_core/mod.conf @@ -1,3 +1,3 @@ -name = vox_main +name = vox_core description = Voxelis - Main : Core content depends = vox_colors \ No newline at end of file diff --git a/mods/ITEMS/vox_main/models/chest_open.obj b/mods/ITEMS/vox_core/models/chest_open.obj similarity index 100% rename from mods/ITEMS/vox_main/models/chest_open.obj rename to mods/ITEMS/vox_core/models/chest_open.obj diff --git a/mods/ITEMS/vox_main/models/torch_ceiling.obj b/mods/ITEMS/vox_core/models/torch_ceiling.obj similarity index 100% rename from mods/ITEMS/vox_main/models/torch_ceiling.obj rename to mods/ITEMS/vox_core/models/torch_ceiling.obj diff --git a/mods/ITEMS/vox_main/models/torch_floor.obj b/mods/ITEMS/vox_core/models/torch_floor.obj similarity index 100% rename from mods/ITEMS/vox_main/models/torch_floor.obj rename to mods/ITEMS/vox_core/models/torch_floor.obj diff --git a/mods/ITEMS/vox_main/models/torch_wall.obj b/mods/ITEMS/vox_core/models/torch_wall.obj similarity index 100% rename from mods/ITEMS/vox_main/models/torch_wall.obj rename to mods/ITEMS/vox_core/models/torch_wall.obj diff --git a/mods/ITEMS/vox_core/ocean.lua b/mods/ITEMS/vox_core/ocean.lua new file mode 100644 index 0000000..882934d --- /dev/null +++ b/mods/ITEMS/vox_core/ocean.lua @@ -0,0 +1,7 @@ + +core.register_node("vox_core:coral_red", { + description = "Red Coral", + tiles = {"vox_coral_red.png"}, + groups = {crumbly = 1} +}) +core.register_alias("coral_red", "vox_core:coral_red") diff --git a/mods/ITEMS/vox_core/ores.lua b/mods/ITEMS/vox_core/ores.lua new file mode 100644 index 0000000..60c80fb --- /dev/null +++ b/mods/ITEMS/vox_core/ores.lua @@ -0,0 +1,153 @@ +-- -------------------------------------------------------------------------- -- +-- Ores -- +-- -------------------------------------------------------------------------- -- + + +-- Fuel: Coal, Uranium, Peat +core.register_node("vox_core:coal_ore", { + description = "Coal Ore", + tiles = {"vox_coal_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("coal_ore", "vox_core:coal_ore") +core.register_alias("default:stone_with_coal", "vox_core:coal_ore") + +core.register_node("vox_core:uranium_ore", { + description = "Uranium Ore", + tiles = {"vox_uranium_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("uranium_ore", "vox_core:uranium_ore") +core.register_alias("default:stone_with_uranium", "vox_core:uranium_ore") + +core.register_node("vox_core:peat", { + description = "Peat", + tiles = {"vox_peat.png"}, + groups = {crumbly = 2, flammable = 1} +}) +core.register_alias("peat", "vox_core:peat") + +-- Bone +core.register_node("vox_core:bone_ore", { + description = "Bone Ore", + tiles = {"vox_bone_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("bone_ore", "vox_core:bone_ore") +core.register_alias("default:stone_with_bone", "vox_core:bone_ore") + +-- Sulfur +core.register_node("vox_core:sulfur_ore", { + description = "Sulfur Ore", + tiles = {"vox_sulfur_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("sulfur_ore", "vox_core:sulfur_ore") +core.register_alias("default:stone_with_sulfur", "vox_core:sulfur_ore") + +-- Salt +core.register_node("vox_core:salt_ore", { + description = "Salt Ore", + tiles = {"vox_salt_ore.png"}, + groups = {crumbly = 2}, + drop = "vox_mats:salt" +}) +core.register_alias("salt_ore", "vox_core:salt_ore") +core.register_alias("default:stone_with_salt", "vox_core:salt_ore") + +-- Metals: Copper, Tin, Iron, Gold, Silver, Platinum, Lead, Zinc, Nickel, Cobalt, Titanium, Tungsten +core.register_node("vox_core:copper_ore", { + description = "Copper Ore", + tiles = {"vox_copper_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("copper_ore", "vox_core:copper_ore") +core.register_alias("default:stone_with_copper", "vox_core:copper_ore") + +core.register_node("vox_core:tin_ore", { + description = "Tin Ore", + tiles = {"vox_tin_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("tin_ore", "vox_core:tin_ore") +core.register_alias("default:stone_with_tin", "vox_core:tin_ore") + +core.register_node("vox_core:iron_ore", { + description = "Iron Ore", + tiles = {"vox_iron_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("iron_ore", "vox_core:iron_ore") +core.register_alias("default:stone_with_iron", "vox_core:iron_ore") + +core.register_node("vox_core:gold_ore", { + description = "Gold Ore", + tiles = {"vox_gold_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("gold_ore", "vox_core:gold_ore") +core.register_alias("default:stone_with_gold", "vox_core:gold_ore") + +core.register_node("vox_core:silver_ore", { + description = "Silver Ore", + tiles = {"vox_silver_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("silver_ore", "vox_core:silver_ore") +core.register_alias("default:stone_with_silver", "vox_core:silver_ore") + +core.register_node("vox_core:platinum_ore", { + description = "Platinum Ore", + tiles = {"vox_platinum_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("platinum_ore", "vox_core:platinum_ore") +core.register_alias("default:stone_with_platinum", "vox_core:platinum_ore") + +core.register_node("vox_core:lead_ore", { + description = "Lead Ore", + tiles = {"vox_lead_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("lead_ore", "vox_core:lead_ore") +core.register_alias("default:stone_with_lead", "vox_core:lead_ore") + +core.register_node("vox_core:zinc_ore", { + description = "Zinc Ore", + tiles = {"vox_zinc_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("zinc_ore", "vox_core:zinc_ore") +core.register_alias("default:stone_with_zinc", "vox_core:zinc_ore") + +core.register_node("vox_core:nickel_ore", { + description = "Nickel Ore", + tiles = {"vox_nickel_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("nickel_ore", "vox_core:nickel_ore") +core.register_alias("default:stone_with_nickel", "vox_core:nickel_ore") + +core.register_node("vox_core:cobalt_ore", { + description = "Cobalt Ore", + tiles = {"vox_cobalt_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("cobalt_ore", "vox_core:cobalt_ore") +core.register_alias("default:stone_with_cobalt", "vox_core:cobalt_ore") + +core.register_node("vox_core:titanium_ore", { + description = "Titanium Ore", + tiles = {"vox_titanium_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("titanium_ore", "vox_core:titanium_ore") +core.register_alias("default:stone_with_titanium", "vox_core:titanium_ore") + +core.register_node("vox_core:tungsten_ore", { + description = "Tungsten Ore", + tiles = {"vox_tungsten_ore.png"}, + groups = {cracky = 2} +}) +core.register_alias("tungsten_ore", "vox_core:tungsten_ore") +core.register_alias("default:stone_with_tungsten", "vox_core:tungsten_ore") \ No newline at end of file diff --git a/mods/ITEMS/vox_main/plants.lua b/mods/ITEMS/vox_core/plants.lua similarity index 93% rename from mods/ITEMS/vox_main/plants.lua rename to mods/ITEMS/vox_core/plants.lua index 2481cf4..1580d75 100644 --- a/mods/ITEMS/vox_main/plants.lua +++ b/mods/ITEMS/vox_core/plants.lua @@ -1,7 +1,7 @@ -- plants.lua -- Register Cactus -minetest.register_node("vox_main:cactus", { +minetest.register_node("vox_core:cactus", { description = "Cactus", tiles = {"default_cactus_top.png", "default_cactus_top.png", "default_cactus_side.png"}, paramtype2 = "facedir", @@ -11,7 +11,7 @@ minetest.register_node("vox_main:cactus", { }) -- Register Large Cactus Seedling -minetest.register_node("vox_main:large_cactus_seedling", { +minetest.register_node("vox_core:large_cactus_seedling", { description = "Large Cactus Seedling", drawtype = "plantlike", tiles = {"default_large_cactus_seedling.png"}, @@ -38,7 +38,7 @@ minetest.register_node("vox_main:large_cactus_seedling", { }) -- Register Papyrus -minetest.register_node("vox_main:papyrus", { +minetest.register_node("vox_core:papyrus", { description = "Papyrus", drawtype = "plantlike", tiles = {"default_papyrus.png"}, @@ -59,7 +59,7 @@ minetest.register_node("vox_main:papyrus", { }) -- Register Dry Shrub -minetest.register_node("vox_main:dry_shrub", { +minetest.register_node("vox_core:dry_shrub", { description = "Dry Shrub", drawtype = "plantlike", waving = 1, @@ -81,7 +81,7 @@ minetest.register_node("vox_main:dry_shrub", { }) -- Register Jungle Grass -minetest.register_node("vox_main:junglegrass", { +minetest.register_node("vox_core:junglegrass", { description = "Jungle Grass", drawtype = "plantlike", waving = 1, @@ -103,7 +103,7 @@ minetest.register_node("vox_main:junglegrass", { -- Register Grass for i = 1, 5 do - minetest.register_node("vox_main:grass_" .. i, { + minetest.register_node("vox_core:grass_" .. i, { description = "Grass", drawtype = "plantlike", waving = 1, @@ -128,7 +128,7 @@ end -- Register Dry Grass for i = 1, 5 do - minetest.register_node("vox_main:dry_grass_" .. i, { + minetest.register_node("vox_core:dry_grass_" .. i, { description = "Savanna Grass", drawtype = "plantlike", waving = 1, @@ -153,7 +153,7 @@ end -- Register Fern for i = 1, 3 do - minetest.register_node("vox_main:fern_" .. i, { + minetest.register_node("vox_core:fern_" .. i, { description = "Fern", drawtype = "plantlike", waving = 1, @@ -178,7 +178,7 @@ end -- Register Marram Grass for i = 1, 3 do - minetest.register_node("vox_main:marram_grass_" .. i, { + minetest.register_node("vox_core:marram_grass_" .. i, { description = "Marram Grass", drawtype = "plantlike", waving = 1, diff --git a/mods/ITEMS/vox_main/sky_island.lua b/mods/ITEMS/vox_core/sky_island.lua similarity index 80% rename from mods/ITEMS/vox_main/sky_island.lua rename to mods/ITEMS/vox_core/sky_island.lua index 90fc822..021832d 100644 --- a/mods/ITEMS/vox_main/sky_island.lua +++ b/mods/ITEMS/vox_core/sky_island.lua @@ -2,9 +2,9 @@ -- Cloud Block - Only pegasus can walk on it :) -- Players may stand on it, but sink partway through. If multiple blocks are -- stacked, you fall to the lowest block and still don't fall through. -core.register_node("vox_main:cloud", { +core.register_node("vox_core:cloud", { description = "Cloud", tiles = {"vox_cloud.png"}, groups = {crumbly = 1} }) -core.register_alias("cloud", "vox_main:cloud") \ No newline at end of file +core.register_alias("cloud", "vox_core:cloud") \ No newline at end of file diff --git a/mods/ITEMS/vox_main/sounds/default_break_glass.1.ogg b/mods/ITEMS/vox_core/sounds/default_break_glass.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_break_glass.1.ogg rename to mods/ITEMS/vox_core/sounds/default_break_glass.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_break_glass.2.ogg b/mods/ITEMS/vox_core/sounds/default_break_glass.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_break_glass.2.ogg rename to mods/ITEMS/vox_core/sounds/default_break_glass.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_break_glass.3.ogg b/mods/ITEMS/vox_core/sounds/default_break_glass.3.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_break_glass.3.ogg rename to mods/ITEMS/vox_core/sounds/default_break_glass.3.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_chest_close.ogg b/mods/ITEMS/vox_core/sounds/default_chest_close.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_chest_close.ogg rename to mods/ITEMS/vox_core/sounds/default_chest_close.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_chest_open.ogg b/mods/ITEMS/vox_core/sounds/default_chest_open.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_chest_open.ogg rename to mods/ITEMS/vox_core/sounds/default_chest_open.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_cool_lava.1.ogg b/mods/ITEMS/vox_core/sounds/default_cool_lava.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_cool_lava.1.ogg rename to mods/ITEMS/vox_core/sounds/default_cool_lava.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_cool_lava.2.ogg b/mods/ITEMS/vox_core/sounds/default_cool_lava.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_cool_lava.2.ogg rename to mods/ITEMS/vox_core/sounds/default_cool_lava.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_cool_lava.3.ogg b/mods/ITEMS/vox_core/sounds/default_cool_lava.3.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_cool_lava.3.ogg rename to mods/ITEMS/vox_core/sounds/default_cool_lava.3.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_dig_choppy.1.ogg b/mods/ITEMS/vox_core/sounds/default_dig_choppy.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_dig_choppy.1.ogg rename to mods/ITEMS/vox_core/sounds/default_dig_choppy.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_dig_choppy.2.ogg b/mods/ITEMS/vox_core/sounds/default_dig_choppy.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_dig_choppy.2.ogg rename to mods/ITEMS/vox_core/sounds/default_dig_choppy.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_dig_choppy.3.ogg b/mods/ITEMS/vox_core/sounds/default_dig_choppy.3.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_dig_choppy.3.ogg rename to mods/ITEMS/vox_core/sounds/default_dig_choppy.3.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_dig_cracky.1.ogg b/mods/ITEMS/vox_core/sounds/default_dig_cracky.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_dig_cracky.1.ogg rename to mods/ITEMS/vox_core/sounds/default_dig_cracky.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_dig_cracky.2.ogg b/mods/ITEMS/vox_core/sounds/default_dig_cracky.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_dig_cracky.2.ogg rename to mods/ITEMS/vox_core/sounds/default_dig_cracky.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_dig_cracky.3.ogg b/mods/ITEMS/vox_core/sounds/default_dig_cracky.3.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_dig_cracky.3.ogg rename to mods/ITEMS/vox_core/sounds/default_dig_cracky.3.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_dig_crumbly.ogg b/mods/ITEMS/vox_core/sounds/default_dig_crumbly.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_dig_crumbly.ogg rename to mods/ITEMS/vox_core/sounds/default_dig_crumbly.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_dig_dig_immediate.ogg b/mods/ITEMS/vox_core/sounds/default_dig_dig_immediate.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_dig_dig_immediate.ogg rename to mods/ITEMS/vox_core/sounds/default_dig_dig_immediate.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_dig_metal.ogg b/mods/ITEMS/vox_core/sounds/default_dig_metal.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_dig_metal.ogg rename to mods/ITEMS/vox_core/sounds/default_dig_metal.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_dig_oddly_breakable_by_hand.ogg b/mods/ITEMS/vox_core/sounds/default_dig_oddly_breakable_by_hand.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_dig_oddly_breakable_by_hand.ogg rename to mods/ITEMS/vox_core/sounds/default_dig_oddly_breakable_by_hand.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_dig_snappy.ogg b/mods/ITEMS/vox_core/sounds/default_dig_snappy.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_dig_snappy.ogg rename to mods/ITEMS/vox_core/sounds/default_dig_snappy.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_dirt_footstep.1.ogg b/mods/ITEMS/vox_core/sounds/default_dirt_footstep.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_dirt_footstep.1.ogg rename to mods/ITEMS/vox_core/sounds/default_dirt_footstep.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_dirt_footstep.2.ogg b/mods/ITEMS/vox_core/sounds/default_dirt_footstep.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_dirt_footstep.2.ogg rename to mods/ITEMS/vox_core/sounds/default_dirt_footstep.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_dug_metal.1.ogg b/mods/ITEMS/vox_core/sounds/default_dug_metal.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_dug_metal.1.ogg rename to mods/ITEMS/vox_core/sounds/default_dug_metal.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_dug_metal.2.ogg b/mods/ITEMS/vox_core/sounds/default_dug_metal.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_dug_metal.2.ogg rename to mods/ITEMS/vox_core/sounds/default_dug_metal.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_dug_node.1.ogg b/mods/ITEMS/vox_core/sounds/default_dug_node.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_dug_node.1.ogg rename to mods/ITEMS/vox_core/sounds/default_dug_node.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_dug_node.2.ogg b/mods/ITEMS/vox_core/sounds/default_dug_node.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_dug_node.2.ogg rename to mods/ITEMS/vox_core/sounds/default_dug_node.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_furnace_active.ogg b/mods/ITEMS/vox_core/sounds/default_furnace_active.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_furnace_active.ogg rename to mods/ITEMS/vox_core/sounds/default_furnace_active.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_glass_footstep.ogg b/mods/ITEMS/vox_core/sounds/default_glass_footstep.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_glass_footstep.ogg rename to mods/ITEMS/vox_core/sounds/default_glass_footstep.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_grass_footstep.1.ogg b/mods/ITEMS/vox_core/sounds/default_grass_footstep.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_grass_footstep.1.ogg rename to mods/ITEMS/vox_core/sounds/default_grass_footstep.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_grass_footstep.2.ogg b/mods/ITEMS/vox_core/sounds/default_grass_footstep.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_grass_footstep.2.ogg rename to mods/ITEMS/vox_core/sounds/default_grass_footstep.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_grass_footstep.3.ogg b/mods/ITEMS/vox_core/sounds/default_grass_footstep.3.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_grass_footstep.3.ogg rename to mods/ITEMS/vox_core/sounds/default_grass_footstep.3.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_gravel_dig.1.ogg b/mods/ITEMS/vox_core/sounds/default_gravel_dig.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_gravel_dig.1.ogg rename to mods/ITEMS/vox_core/sounds/default_gravel_dig.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_gravel_dig.2.ogg b/mods/ITEMS/vox_core/sounds/default_gravel_dig.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_gravel_dig.2.ogg rename to mods/ITEMS/vox_core/sounds/default_gravel_dig.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_gravel_dug.1.ogg b/mods/ITEMS/vox_core/sounds/default_gravel_dug.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_gravel_dug.1.ogg rename to mods/ITEMS/vox_core/sounds/default_gravel_dug.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_gravel_dug.2.ogg b/mods/ITEMS/vox_core/sounds/default_gravel_dug.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_gravel_dug.2.ogg rename to mods/ITEMS/vox_core/sounds/default_gravel_dug.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_gravel_dug.3.ogg b/mods/ITEMS/vox_core/sounds/default_gravel_dug.3.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_gravel_dug.3.ogg rename to mods/ITEMS/vox_core/sounds/default_gravel_dug.3.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_gravel_footstep.1.ogg b/mods/ITEMS/vox_core/sounds/default_gravel_footstep.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_gravel_footstep.1.ogg rename to mods/ITEMS/vox_core/sounds/default_gravel_footstep.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_gravel_footstep.2.ogg b/mods/ITEMS/vox_core/sounds/default_gravel_footstep.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_gravel_footstep.2.ogg rename to mods/ITEMS/vox_core/sounds/default_gravel_footstep.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_gravel_footstep.3.ogg b/mods/ITEMS/vox_core/sounds/default_gravel_footstep.3.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_gravel_footstep.3.ogg rename to mods/ITEMS/vox_core/sounds/default_gravel_footstep.3.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_gravel_footstep.4.ogg b/mods/ITEMS/vox_core/sounds/default_gravel_footstep.4.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_gravel_footstep.4.ogg rename to mods/ITEMS/vox_core/sounds/default_gravel_footstep.4.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_hard_footstep.1.ogg b/mods/ITEMS/vox_core/sounds/default_hard_footstep.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_hard_footstep.1.ogg rename to mods/ITEMS/vox_core/sounds/default_hard_footstep.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_hard_footstep.2.ogg b/mods/ITEMS/vox_core/sounds/default_hard_footstep.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_hard_footstep.2.ogg rename to mods/ITEMS/vox_core/sounds/default_hard_footstep.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_hard_footstep.3.ogg b/mods/ITEMS/vox_core/sounds/default_hard_footstep.3.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_hard_footstep.3.ogg rename to mods/ITEMS/vox_core/sounds/default_hard_footstep.3.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_ice_dig.1.ogg b/mods/ITEMS/vox_core/sounds/default_ice_dig.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_ice_dig.1.ogg rename to mods/ITEMS/vox_core/sounds/default_ice_dig.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_ice_dig.2.ogg b/mods/ITEMS/vox_core/sounds/default_ice_dig.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_ice_dig.2.ogg rename to mods/ITEMS/vox_core/sounds/default_ice_dig.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_ice_dig.3.ogg b/mods/ITEMS/vox_core/sounds/default_ice_dig.3.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_ice_dig.3.ogg rename to mods/ITEMS/vox_core/sounds/default_ice_dig.3.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_ice_dug.ogg b/mods/ITEMS/vox_core/sounds/default_ice_dug.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_ice_dug.ogg rename to mods/ITEMS/vox_core/sounds/default_ice_dug.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_ice_footstep.1.ogg b/mods/ITEMS/vox_core/sounds/default_ice_footstep.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_ice_footstep.1.ogg rename to mods/ITEMS/vox_core/sounds/default_ice_footstep.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_ice_footstep.2.ogg b/mods/ITEMS/vox_core/sounds/default_ice_footstep.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_ice_footstep.2.ogg rename to mods/ITEMS/vox_core/sounds/default_ice_footstep.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_ice_footstep.3.ogg b/mods/ITEMS/vox_core/sounds/default_ice_footstep.3.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_ice_footstep.3.ogg rename to mods/ITEMS/vox_core/sounds/default_ice_footstep.3.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_item_smoke.ogg b/mods/ITEMS/vox_core/sounds/default_item_smoke.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_item_smoke.ogg rename to mods/ITEMS/vox_core/sounds/default_item_smoke.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_metal_footstep.1.ogg b/mods/ITEMS/vox_core/sounds/default_metal_footstep.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_metal_footstep.1.ogg rename to mods/ITEMS/vox_core/sounds/default_metal_footstep.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_metal_footstep.2.ogg b/mods/ITEMS/vox_core/sounds/default_metal_footstep.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_metal_footstep.2.ogg rename to mods/ITEMS/vox_core/sounds/default_metal_footstep.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_metal_footstep.3.ogg b/mods/ITEMS/vox_core/sounds/default_metal_footstep.3.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_metal_footstep.3.ogg rename to mods/ITEMS/vox_core/sounds/default_metal_footstep.3.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_place_node.1.ogg b/mods/ITEMS/vox_core/sounds/default_place_node.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_place_node.1.ogg rename to mods/ITEMS/vox_core/sounds/default_place_node.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_place_node.2.ogg b/mods/ITEMS/vox_core/sounds/default_place_node.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_place_node.2.ogg rename to mods/ITEMS/vox_core/sounds/default_place_node.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_place_node.3.ogg b/mods/ITEMS/vox_core/sounds/default_place_node.3.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_place_node.3.ogg rename to mods/ITEMS/vox_core/sounds/default_place_node.3.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_place_node_hard.1.ogg b/mods/ITEMS/vox_core/sounds/default_place_node_hard.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_place_node_hard.1.ogg rename to mods/ITEMS/vox_core/sounds/default_place_node_hard.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_place_node_hard.2.ogg b/mods/ITEMS/vox_core/sounds/default_place_node_hard.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_place_node_hard.2.ogg rename to mods/ITEMS/vox_core/sounds/default_place_node_hard.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_place_node_metal.1.ogg b/mods/ITEMS/vox_core/sounds/default_place_node_metal.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_place_node_metal.1.ogg rename to mods/ITEMS/vox_core/sounds/default_place_node_metal.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_place_node_metal.2.ogg b/mods/ITEMS/vox_core/sounds/default_place_node_metal.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_place_node_metal.2.ogg rename to mods/ITEMS/vox_core/sounds/default_place_node_metal.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_sand_footstep.1.ogg b/mods/ITEMS/vox_core/sounds/default_sand_footstep.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_sand_footstep.1.ogg rename to mods/ITEMS/vox_core/sounds/default_sand_footstep.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_sand_footstep.2.ogg b/mods/ITEMS/vox_core/sounds/default_sand_footstep.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_sand_footstep.2.ogg rename to mods/ITEMS/vox_core/sounds/default_sand_footstep.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_sand_footstep.3.ogg b/mods/ITEMS/vox_core/sounds/default_sand_footstep.3.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_sand_footstep.3.ogg rename to mods/ITEMS/vox_core/sounds/default_sand_footstep.3.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_snow_footstep.1.ogg b/mods/ITEMS/vox_core/sounds/default_snow_footstep.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_snow_footstep.1.ogg rename to mods/ITEMS/vox_core/sounds/default_snow_footstep.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_snow_footstep.2.ogg b/mods/ITEMS/vox_core/sounds/default_snow_footstep.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_snow_footstep.2.ogg rename to mods/ITEMS/vox_core/sounds/default_snow_footstep.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_snow_footstep.3.ogg b/mods/ITEMS/vox_core/sounds/default_snow_footstep.3.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_snow_footstep.3.ogg rename to mods/ITEMS/vox_core/sounds/default_snow_footstep.3.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_snow_footstep.4.ogg b/mods/ITEMS/vox_core/sounds/default_snow_footstep.4.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_snow_footstep.4.ogg rename to mods/ITEMS/vox_core/sounds/default_snow_footstep.4.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_snow_footstep.5.ogg b/mods/ITEMS/vox_core/sounds/default_snow_footstep.5.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_snow_footstep.5.ogg rename to mods/ITEMS/vox_core/sounds/default_snow_footstep.5.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_tool_breaks.1.ogg b/mods/ITEMS/vox_core/sounds/default_tool_breaks.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_tool_breaks.1.ogg rename to mods/ITEMS/vox_core/sounds/default_tool_breaks.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_tool_breaks.2.ogg b/mods/ITEMS/vox_core/sounds/default_tool_breaks.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_tool_breaks.2.ogg rename to mods/ITEMS/vox_core/sounds/default_tool_breaks.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_tool_breaks.3.ogg b/mods/ITEMS/vox_core/sounds/default_tool_breaks.3.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_tool_breaks.3.ogg rename to mods/ITEMS/vox_core/sounds/default_tool_breaks.3.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_water_footstep.1.ogg b/mods/ITEMS/vox_core/sounds/default_water_footstep.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_water_footstep.1.ogg rename to mods/ITEMS/vox_core/sounds/default_water_footstep.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_water_footstep.2.ogg b/mods/ITEMS/vox_core/sounds/default_water_footstep.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_water_footstep.2.ogg rename to mods/ITEMS/vox_core/sounds/default_water_footstep.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_water_footstep.3.ogg b/mods/ITEMS/vox_core/sounds/default_water_footstep.3.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_water_footstep.3.ogg rename to mods/ITEMS/vox_core/sounds/default_water_footstep.3.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_wood_footstep.1.ogg b/mods/ITEMS/vox_core/sounds/default_wood_footstep.1.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_wood_footstep.1.ogg rename to mods/ITEMS/vox_core/sounds/default_wood_footstep.1.ogg diff --git a/mods/ITEMS/vox_main/sounds/default_wood_footstep.2.ogg b/mods/ITEMS/vox_core/sounds/default_wood_footstep.2.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/default_wood_footstep.2.ogg rename to mods/ITEMS/vox_core/sounds/default_wood_footstep.2.ogg diff --git a/mods/ITEMS/vox_main/sounds/player_damage.ogg b/mods/ITEMS/vox_core/sounds/player_damage.ogg similarity index 100% rename from mods/ITEMS/vox_main/sounds/player_damage.ogg rename to mods/ITEMS/vox_core/sounds/player_damage.ogg diff --git a/mods/ITEMS/vox_main/textiles.lua b/mods/ITEMS/vox_core/textiles.lua similarity index 79% rename from mods/ITEMS/vox_main/textiles.lua rename to mods/ITEMS/vox_core/textiles.lua index 1f8ab10..ac5762a 100644 --- a/mods/ITEMS/vox_main/textiles.lua +++ b/mods/ITEMS/vox_core/textiles.lua @@ -6,13 +6,13 @@ local dyeable_craftitem = {"wool, carpet"} -- ---------------------------- Basics -------------------------- -- -- "We've got wool and wool accessories. -- String -minetest.register_craftitem("vox_main:string", { +minetest.register_craftitem("vox_core:string", { description = "String", - inventory_image = "vox_main_string.png" + inventory_image = "vox_core_string.png" }) -- Wool -minetest.register_node("vox_main:wool", { +minetest.register_node("vox_core:wool", { description = "Wool", tiles = {"vox_textiles_wool.png"}, groups = {snappy=2, choppy=2, oddly_breakable_by_hand=3}, @@ -21,7 +21,7 @@ minetest.register_node("vox_main:wool", { -- Carpet -- These are made from wool and can be dyed -minetest.register_node("vox_main:carpet", { +minetest.register_node("vox_core:carpet", { description = "Carpet", tiles = {"vox_textiles_carpet.png"}, groups = {snappy=2, choppy=2, oddly_breakable_by_hand=3}, diff --git a/mods/ITEMS/vox_main/textures/vox_cobblestone.png b/mods/ITEMS/vox_core/textures/vox_cobblestone.png similarity index 100% rename from mods/ITEMS/vox_main/textures/vox_cobblestone.png rename to mods/ITEMS/vox_core/textures/vox_cobblestone.png diff --git a/mods/ITEMS/vox_main/textures/vox_dirt.png b/mods/ITEMS/vox_core/textures/vox_dirt.png similarity index 100% rename from mods/ITEMS/vox_main/textures/vox_dirt.png rename to mods/ITEMS/vox_core/textures/vox_dirt.png diff --git a/mods/ITEMS/vox_main/textures/vox_grass.png b/mods/ITEMS/vox_core/textures/vox_grass.png similarity index 100% rename from mods/ITEMS/vox_main/textures/vox_grass.png rename to mods/ITEMS/vox_core/textures/vox_grass.png diff --git a/mods/ITEMS/vox_main/textures/vox_gravel.png b/mods/ITEMS/vox_core/textures/vox_gravel.png similarity index 100% rename from mods/ITEMS/vox_main/textures/vox_gravel.png rename to mods/ITEMS/vox_core/textures/vox_gravel.png diff --git a/mods/ITEMS/vox_main/textures/vox_sand.png b/mods/ITEMS/vox_core/textures/vox_sand.png similarity index 100% rename from mods/ITEMS/vox_main/textures/vox_sand.png rename to mods/ITEMS/vox_core/textures/vox_sand.png diff --git a/mods/ITEMS/vox_main/textures/vox_stone.png b/mods/ITEMS/vox_core/textures/vox_stone.png similarity index 100% rename from mods/ITEMS/vox_main/textures/vox_stone.png rename to mods/ITEMS/vox_core/textures/vox_stone.png diff --git a/mods/ITEMS/vox_main/textures/vox_water.png b/mods/ITEMS/vox_core/textures/vox_water.png similarity index 100% rename from mods/ITEMS/vox_main/textures/vox_water.png rename to mods/ITEMS/vox_core/textures/vox_water.png diff --git a/mods/ITEMS/vox_main/trees.lua b/mods/ITEMS/vox_core/trees.lua similarity index 65% rename from mods/ITEMS/vox_main/trees.lua rename to mods/ITEMS/vox_core/trees.lua index fcdfe35..9eac11c 100644 --- a/mods/ITEMS/vox_main/trees.lua +++ b/mods/ITEMS/vox_core/trees.lua @@ -1,55 +1,55 @@ --- vox_main/trees.lua +-- vox_core/trees.lua -- support for MT game translation. -local S = minetest.get_translator("vox_main") +local S = minetest.get_translator("vox_core") --- Placeholder for vox_main sound functions -local function vox_main_sound_wood_defaults() +-- Placeholder for vox_core sound functions +local function vox_core_sound_wood_defaults() return { - footstep = {name = "vox_main_wood_footstep", gain = 0.3}, - dug = {name = "vox_main_wood_dug", gain = 1.0}, - place = {name = "vox_main_wood_place", gain = 1.0}, + footstep = {name = "vox_core_wood_footstep", gain = 0.3}, + dug = {name = "vox_core_wood_dug", gain = 1.0}, + place = {name = "vox_core_wood_place", gain = 1.0}, } end -local function vox_main_sound_leaves_defaults() +local function vox_core_sound_leaves_defaults() return { - footstep = {name = "vox_main_leaves_footstep", gain = 0.45}, - dug = {name = "vox_main_leaves_dug", gain = 0.7}, - place = {name = "vox_main_leaves_place", gain = 1.0}, + footstep = {name = "vox_core_leaves_footstep", gain = 0.45}, + dug = {name = "vox_core_leaves_dug", gain = 0.7}, + place = {name = "vox_core_leaves_place", gain = 1.0}, } end -local function vox_main_sound_sapling_defaults() +local function vox_core_sound_sapling_defaults() return { - footstep = {name = "vox_main_sapling_footstep", gain = 0.2}, - dug = {name = "vox_main_sapling_dug", gain = 0.25}, - place = {name = "vox_main_sapling_place", gain = 1.0}, + footstep = {name = "vox_core_sapling_footstep", gain = 0.2}, + dug = {name = "vox_core_sapling_dug", gain = 0.25}, + place = {name = "vox_core_sapling_place", gain = 1.0}, } end -- Tree nodes -minetest.register_node("vox_main:tree", { +minetest.register_node("vox_core:tree", { description = S("Apple Tree"), tiles = {"default_tree_top.png", "default_tree_top.png", "default_tree.png"}, paramtype2 = "facedir", is_ground_content = false, groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, - sounds = vox_main_sound_wood_defaults(), + sounds = vox_core_sound_wood_defaults(), on_place = minetest.rotate_node }) -minetest.register_node("vox_main:wood", { +minetest.register_node("vox_core:wood", { description = S("Apple Wood Planks"), paramtype2 = "facedir", place_param2 = 0, tiles = {"default_wood.png"}, is_ground_content = false, groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1}, - sounds = vox_main_sound_wood_defaults(), + sounds = vox_core_sound_wood_defaults(), }) -minetest.register_node("vox_main:sapling", { +minetest.register_node("vox_core:sapling", { description = S("Apple Tree Sapling"), drawtype = "plantlike", tiles = {"default_sapling.png"}, @@ -64,7 +64,7 @@ minetest.register_node("vox_main:sapling", { fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16} }, groups = {snappy = 2, dig_immediate = 3, flammable = 2, attached_node = 1, sapling = 1}, - sounds = vox_main_sound_sapling_defaults(), + sounds = vox_core_sound_sapling_defaults(), on_construct = function(pos) minetest.get_node_timer(pos):start(math.random(300, 1500)) end, @@ -73,7 +73,7 @@ minetest.register_node("vox_main:sapling", { end, }) -minetest.register_node("vox_main:leaves", { +minetest.register_node("vox_core:leaves", { description = S("Apple Tree Leaves"), drawtype = "allfaces_optional", waving = 1, @@ -85,15 +85,15 @@ minetest.register_node("vox_main:leaves", { drop = { max_items = 1, items = { - {items = {"vox_main:sapling"}, rarity = 20}, - {items = {"vox_main:leaves"}} + {items = {"vox_core:sapling"}, rarity = 20}, + {items = {"vox_core:leaves"}} } }, - sounds = vox_main_sound_leaves_defaults(), + sounds = vox_core_sound_leaves_defaults(), after_place_node = after_place_leaves, }) -minetest.register_node("vox_main:apple", { +minetest.register_node("vox_core:apple", { description = S("Apple"), drawtype = "plantlike", tiles = {"default_apple.png"}, @@ -108,18 +108,18 @@ minetest.register_node("vox_main:apple", { }, groups = {fleshy = 3, dig_immediate = 3, flammable = 2, leafdecay = 3, leafdecay_drop = 1, food_apple = 1}, on_use = minetest.item_eat(2), - sounds = vox_main_sound_leaves_defaults(), + sounds = vox_core_sound_leaves_defaults(), after_place_node = function(pos, placer, itemstack) - minetest.set_node(pos, {name = "vox_main:apple", param2 = 1}) + minetest.set_node(pos, {name = "vox_core:apple", param2 = 1}) end, after_dig_node = function(pos, oldnode, oldmetadata, digger) if oldnode.param2 == 0 then - minetest.set_node(pos, {name = "vox_main:apple_mark"}) + minetest.set_node(pos, {name = "vox_core:apple_mark"}) end end, }) -minetest.register_node("vox_main:apple_mark", { +minetest.register_node("vox_core:apple_mark", { description = S("Apple Marker"), inventory_image = "default_apple.png^default_invisible_node_overlay.png", wield_image = "default_apple.png^default_invisible_node_overlay.png", @@ -133,6 +133,6 @@ minetest.register_node("vox_main:apple_mark", { drop = "", groups = {not_in_creative_inventory = 1}, on_timer = function(pos, elapsed) - minetest.set_node(pos, {name = "vox_main:apple"}) + minetest.set_node(pos, {name = "vox_core:apple"}) end, }) \ No newline at end of file diff --git a/mods/ITEMS/vox_main/gems.lua b/mods/ITEMS/vox_main/gems.lua deleted file mode 100644 index 24f0fa4..0000000 --- a/mods/ITEMS/vox_main/gems.lua +++ /dev/null @@ -1,232 +0,0 @@ --- Gems: Diamond, Emerald, Ruby, Sapphire, Topaz, Amethyst, Opal, Onyx, Garnet, Peridot, Aquamarine, Citrine, Tourmaline, Zircon, Tanzanite, Spinel, Lapis Lazuli, Malachite, Azurite, Turquoise, Amber, Moonstone, Sunstone, Bloodstone, Agate, Jasper, Chalcedony, Chrysoprase, Carnelian, Sardonyx, Heliotrope, Alexandrite, Tiger's Eye, Serpentine, Rhodonite -core.register_node("vox_main:diamond_ore", { - description = "Diamond Ore", - tiles = {"vox_diamond_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("diamond_ore", "vox_main:diamond_ore") -core.register_alias("default:stone_with_diamond", "vox_main:diamond_ore") - -core.register_node("vox_main:emerald_ore", { - description = "Emerald Ore", - tiles = {"vox_emerald_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("emerald_ore", "vox_main:emerald_ore") -core.register_alias("default:stone_with_emerald", "vox_main:emerald_ore") - -core.register_node("vox_main:ruby_ore", { - description = "Ruby Ore", - tiles = {"vox_ruby_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("ruby_ore", "vox_main:ruby_ore") -core.register_alias("default:stone_with_ruby", "vox_main:ruby_ore") - -core.register_node("vox_main:sapphire_ore", { - description = "Sapphire Ore", - tiles = {"vox_sapphire_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("sapphire_ore", "vox_main:sapphire_ore") -core.register_alias("default:stone_with_sapphire", "vox_main:sapphire_ore") - -core.register_node("vox_main:topaz_ore", { - description = "Topaz Ore", - tiles = {"vox_topaz_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("topaz_ore", "vox_main:topaz_ore") -core.register_alias("default:stone_with_topaz", "vox_main:topaz_ore") - -core.register_node("vox_main:amethyst_ore", { - description = "Amethyst Ore", - tiles = {"vox_amethyst_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("amethyst_ore", "vox_main:amethyst_ore") -core.register_alias("default:stone_with_amethyst", "vox_main:amethyst_ore") - -core.register_node("vox_main:opal_ore", { - description = "Opal Ore", - tiles = {"vox_opal_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("opal_ore", "vox_main:opal_ore") -core.register_alias("default:stone_with_opal", "vox_main:opal_ore") - -core.register_node("vox_main:onyx_ore", { - description = "Onyx Ore", - tiles = {"vox_onyx_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("onyx_ore", "vox_main:onyx_ore") -core.register_alias("default:stone_with_onyx", "vox_main:onyx_ore") - -core.register_node("vox_main:garnet_ore", { - description = "Garnet Ore", - tiles = {"vox_garnet_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("garnet_ore", "vox_main:garnet_ore") -core.register_alias("default:stone_with_garnet", "vox_main:garnet_ore") - -core.register_node("vox_main:peridot_ore", { - description = "Peridot Ore", - tiles = {"vox_peridot_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("peridot_ore", "vox_main:peridot_ore") -core.register_alias("default:stone_with_peridot", "vox_main:peridot_ore") - -core.register_node("vox_main:aquamarine_ore", { - description = "Aquamarine Ore", - tiles = {"vox_aquamarine_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("aquamarine_ore", "vox_main:aquamarine_ore") -core.register_alias("default:stone_with_aquamarine", "vox_main:aquamarine_ore") - -core.register_node("vox_main:citrine_ore", { - description = "Citrine Ore", - tiles = {"vox_citrine_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("citrine_ore", "vox_main:citrine_ore") -core.register_alias("default:stone_with_citrine", "vox_main:citrine_ore") - -core.register_node("vox_main:tourmaline_ore", { - description = "Tourmaline Ore", - tiles = {"vox_tourmaline_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("tourmaline_ore", "vox_main:tourmaline_ore") -core.register_alias("default:stone_with_tourmaline", "vox_main:tourmaline_ore") - -core.register_node("vox_main:zircon_ore", { - description = "Zircon Ore", - tiles = {"vox_zircon_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("zircon_ore", "vox_main:zircon_ore") -core.register_alias("default:stone_with_zircon", "vox_main:zircon_ore") - -core.register_node("vox_main:tanzanite_ore", { - description = "Tanzanite Ore", - tiles = {"vox_tanzanite_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("tanzanite_ore", "vox_main:tanzanite_ore") -core.register_alias("default:stone_with_tanzanite", "vox_main:tanzanite_ore") - -core.register_node("vox_main:spinel_ore", { - description = "Spinel Ore", - tiles = {"vox_spinel_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("spinel_ore", "vox_main:spinel_ore") -core.register_alias("default:stone_with_spinel", "vox_main:spinel_ore") - -core.register_node("vox_main:lapis_lazuli_ore", { - description = "Lapis Lazuli Ore", - tiles = {"vox_lapis_lazuli_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("lapis_lazuli_ore", "vox_main:lapis_lazuli_ore") -core.register_alias("default:stone_with_lapis_lazuli", "vox_main:lapis_lazuli_ore") - -core.register_node("vox_main:malachite_ore", { - description = "Malachite Ore", - tiles = {"vox_malachite_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("malachite_ore", "vox_main:malachite_ore") -core.register_alias("default:stone_with_malachite", "vox_main:malachite_ore") - -core.register_node("vox_main:azurite_ore", { - description = "Azurite Ore", - tiles = {"vox_azurite_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("azurite_ore", "vox_main:azurite_ore") -core.register_alias("default:stone_with_azurite", "vox_main:azurite_ore") - -core.register_node("vox_main:turquoise_ore", { - description = "Turquoise Ore", - tiles = {"vox_turquoise_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("turquoise_ore", "vox_main:turquoise_ore") -core.register_alias("default:stone_with_turquoise", "vox_main:turquoise_ore") - -core.register_node("vox_main:amber_ore", { - description = "Amber Ore", - tiles = {"vox_amber_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("amber_ore", "vox_main:amber_ore") -core.register_alias("default:stone_with_amber", "vox_main:amber_ore") - -core.register_node("vox_main:moonstone_ore", { - description = "Moonstone Ore", - tiles = {"vox_moonstone_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("moonstone_ore", "vox_main:moonstone_ore") -core.register_alias("default:stone_with_moonstone", "vox_main:moonstone_ore") - -core.register_node("vox_main:sunstone_ore", { - description = "Sunstone Ore", - tiles = {"vox_sunstone_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("sunstone_ore", "vox_main:sunstone_ore") -core.register_alias("default:stone_with_sunstone", "vox_main:sunstone_ore") - -core.register_node("vox_main:bloodstone_ore", { - description = "Bloodstone Ore", - tiles = {"vox_bloodstone_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("bloodstone_ore", "vox_main:bloodstone_ore") -core.register_alias("default:stone_with_bloodstone", "vox_main:bloodstone_ore") - -core.register_node("vox_main:agate_ore", { - description = "Agate Ore", - tiles = {"vox_agate_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("agate_ore", "vox_main:agate_ore") -core.register_alias("default:stone_with_agate", "vox_main:agate_ore") - -core.register_node("vox_main:jasper_ore", { - description = "Jasper Ore", - tiles = {"vox_jasper_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("jasper_ore", "vox_main:jasper_ore") -core.register_alias("default:stone_with_jasper", "vox_main:jasper_ore") - -core.register_node("vox_main:chalcedony_ore", { - description = "Chalcedony Ore", - tiles = {"vox_chalcedony_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("chalcedony_ore", "vox_main:chalcedony_ore") -core.register_alias("default:stone_with_chalcedony", "vox_main:chalcedony_ore") - -core.register_node("vox_main:chrysoprase_ore", { - description = "Chrysoprase Ore", - tiles = {"vox_chrysoprase_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("chrysoprase_ore", "vox_main:chrysoprase_ore") -core.register_alias("default:stone_with_chrysoprase", "vox_main:chrysoprase_ore") - -core.register_node("vox_main:carnelian_ore", { - description = "Carnelian Ore", - tiles = {"vox_carnelian_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("carnelian_ore", "vox_main:carnelian_ore") -core.register_alias("default:stone_with_carnelian", "vox_main:carnelian_ore") \ No newline at end of file diff --git a/mods/ITEMS/vox_main/ocean.lua b/mods/ITEMS/vox_main/ocean.lua deleted file mode 100644 index e5b3346..0000000 --- a/mods/ITEMS/vox_main/ocean.lua +++ /dev/null @@ -1,7 +0,0 @@ - -core.register_node("vox_main:coral_red", { - description = "Red Coral", - tiles = {"vox_coral_red.png"}, - groups = {crumbly = 1} -}) -core.register_alias("coral_red", "vox_main:coral_red") diff --git a/mods/ITEMS/vox_main/ores.lua b/mods/ITEMS/vox_main/ores.lua deleted file mode 100644 index 9464ab0..0000000 --- a/mods/ITEMS/vox_main/ores.lua +++ /dev/null @@ -1,153 +0,0 @@ --- -------------------------------------------------------------------------- -- --- Ores -- --- -------------------------------------------------------------------------- -- - - --- Fuel: Coal, Uranium, Peat -core.register_node("vox_main:coal_ore", { - description = "Coal Ore", - tiles = {"vox_coal_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("coal_ore", "vox_main:coal_ore") -core.register_alias("default:stone_with_coal", "vox_main:coal_ore") - -core.register_node("vox_main:uranium_ore", { - description = "Uranium Ore", - tiles = {"vox_uranium_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("uranium_ore", "vox_main:uranium_ore") -core.register_alias("default:stone_with_uranium", "vox_main:uranium_ore") - -core.register_node("vox_main:peat", { - description = "Peat", - tiles = {"vox_peat.png"}, - groups = {crumbly = 2, flammable = 1} -}) -core.register_alias("peat", "vox_main:peat") - --- Bone -core.register_node("vox_main:bone_ore", { - description = "Bone Ore", - tiles = {"vox_bone_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("bone_ore", "vox_main:bone_ore") -core.register_alias("default:stone_with_bone", "vox_main:bone_ore") - --- Sulfur -core.register_node("vox_main:sulfur_ore", { - description = "Sulfur Ore", - tiles = {"vox_sulfur_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("sulfur_ore", "vox_main:sulfur_ore") -core.register_alias("default:stone_with_sulfur", "vox_main:sulfur_ore") - --- Salt -core.register_node("vox_main:salt_ore", { - description = "Salt Ore", - tiles = {"vox_salt_ore.png"}, - groups = {crumbly = 2}, - drop = "vox_mats:salt" -}) -core.register_alias("salt_ore", "vox_main:salt_ore") -core.register_alias("default:stone_with_salt", "vox_main:salt_ore") - --- Metals: Copper, Tin, Iron, Gold, Silver, Platinum, Lead, Zinc, Nickel, Cobalt, Titanium, Tungsten -core.register_node("vox_main:copper_ore", { - description = "Copper Ore", - tiles = {"vox_copper_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("copper_ore", "vox_main:copper_ore") -core.register_alias("default:stone_with_copper", "vox_main:copper_ore") - -core.register_node("vox_main:tin_ore", { - description = "Tin Ore", - tiles = {"vox_tin_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("tin_ore", "vox_main:tin_ore") -core.register_alias("default:stone_with_tin", "vox_main:tin_ore") - -core.register_node("vox_main:iron_ore", { - description = "Iron Ore", - tiles = {"vox_iron_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("iron_ore", "vox_main:iron_ore") -core.register_alias("default:stone_with_iron", "vox_main:iron_ore") - -core.register_node("vox_main:gold_ore", { - description = "Gold Ore", - tiles = {"vox_gold_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("gold_ore", "vox_main:gold_ore") -core.register_alias("default:stone_with_gold", "vox_main:gold_ore") - -core.register_node("vox_main:silver_ore", { - description = "Silver Ore", - tiles = {"vox_silver_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("silver_ore", "vox_main:silver_ore") -core.register_alias("default:stone_with_silver", "vox_main:silver_ore") - -core.register_node("vox_main:platinum_ore", { - description = "Platinum Ore", - tiles = {"vox_platinum_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("platinum_ore", "vox_main:platinum_ore") -core.register_alias("default:stone_with_platinum", "vox_main:platinum_ore") - -core.register_node("vox_main:lead_ore", { - description = "Lead Ore", - tiles = {"vox_lead_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("lead_ore", "vox_main:lead_ore") -core.register_alias("default:stone_with_lead", "vox_main:lead_ore") - -core.register_node("vox_main:zinc_ore", { - description = "Zinc Ore", - tiles = {"vox_zinc_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("zinc_ore", "vox_main:zinc_ore") -core.register_alias("default:stone_with_zinc", "vox_main:zinc_ore") - -core.register_node("vox_main:nickel_ore", { - description = "Nickel Ore", - tiles = {"vox_nickel_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("nickel_ore", "vox_main:nickel_ore") -core.register_alias("default:stone_with_nickel", "vox_main:nickel_ore") - -core.register_node("vox_main:cobalt_ore", { - description = "Cobalt Ore", - tiles = {"vox_cobalt_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("cobalt_ore", "vox_main:cobalt_ore") -core.register_alias("default:stone_with_cobalt", "vox_main:cobalt_ore") - -core.register_node("vox_main:titanium_ore", { - description = "Titanium Ore", - tiles = {"vox_titanium_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("titanium_ore", "vox_main:titanium_ore") -core.register_alias("default:stone_with_titanium", "vox_main:titanium_ore") - -core.register_node("vox_main:tungsten_ore", { - description = "Tungsten Ore", - tiles = {"vox_tungsten_ore.png"}, - groups = {cracky = 2} -}) -core.register_alias("tungsten_ore", "vox_main:tungsten_ore") -core.register_alias("default:stone_with_tungsten", "vox_main:tungsten_ore") \ No newline at end of file diff --git a/mods/MAPGEN/vox_overworld/registry.lua b/mods/MAPGEN/vox_overworld/registry.lua index 0eb6ae7..f025e95 100644 --- a/mods/MAPGEN/vox_overworld/registry.lua +++ b/mods/MAPGEN/vox_overworld/registry.lua @@ -12,35 +12,35 @@ -- Aliases for map generators -- All mapgens -minetest.register_alias("mapgen_stone", "vox_main:stone") -minetest.register_alias("mapgen_water_source", "vox_main:water_source") -minetest.register_alias("mapgen_river_water_source", "vox_main:river_water_source") +minetest.register_alias("mapgen_stone", "vox_core:stone") +minetest.register_alias("mapgen_water_source", "vox_core:water_source") +minetest.register_alias("mapgen_river_water_source", "vox_core:river_water_source") -- Additional aliases needed for mapgen v6 -minetest.register_alias("mapgen_lava_source", "vox_main:lava_source") -minetest.register_alias("mapgen_dirt", "vox_main:dirt") -minetest.register_alias("mapgen_dirt_with_grass", "vox_main:dirt_with_grass") -minetest.register_alias("mapgen_sand", "vox_main:sand") -minetest.register_alias("mapgen_gravel", "vox_main:gravel") -minetest.register_alias("mapgen_desert_stone", "vox_main:desert_stone") -minetest.register_alias("mapgen_desert_sand", "vox_main:desert_sand") -minetest.register_alias("mapgen_dirt_with_snow", "vox_main:dirt_with_snow") -minetest.register_alias("mapgen_snowblock", "vox_main:snowblock") -minetest.register_alias("mapgen_snow", "vox_main:snow") -minetest.register_alias("mapgen_ice", "vox_main:ice") +minetest.register_alias("mapgen_lava_source", "vox_core:lava_source") +minetest.register_alias("mapgen_dirt", "vox_core:dirt") +minetest.register_alias("mapgen_dirt_with_grass", "vox_core:dirt_with_grass") +minetest.register_alias("mapgen_sand", "vox_core:sand") +minetest.register_alias("mapgen_gravel", "vox_core:gravel") +minetest.register_alias("mapgen_desert_stone", "vox_core:desert_stone") +minetest.register_alias("mapgen_desert_sand", "vox_core:desert_sand") +minetest.register_alias("mapgen_dirt_with_snow", "vox_core:dirt_with_snow") +minetest.register_alias("mapgen_snowblock", "vox_core:snowblock") +minetest.register_alias("mapgen_snow", "vox_core:snow") +minetest.register_alias("mapgen_ice", "vox_core:ice") -minetest.register_alias("mapgen_tree", "vox_main:tree") -minetest.register_alias("mapgen_leaves", "vox_main:leaves") -minetest.register_alias("mapgen_apple", "vox_main:apple") -minetest.register_alias("mapgen_jungletree", "vox_main:jungletree") -minetest.register_alias("mapgen_jungleleaves", "vox_main:jungleleaves") -minetest.register_alias("mapgen_junglegrass", "vox_main:junglegrass") -minetest.register_alias("mapgen_pine_tree", "vox_main:pine_tree") -minetest.register_alias("mapgen_pine_needles", "vox_main:pine_needles") +minetest.register_alias("mapgen_tree", "vox_core:tree") +minetest.register_alias("mapgen_leaves", "vox_core:leaves") +minetest.register_alias("mapgen_apple", "vox_core:apple") +minetest.register_alias("mapgen_jungletree", "vox_core:jungletree") +minetest.register_alias("mapgen_jungleleaves", "vox_core:jungleleaves") +minetest.register_alias("mapgen_junglegrass", "vox_core:junglegrass") +minetest.register_alias("mapgen_pine_tree", "vox_core:pine_tree") +minetest.register_alias("mapgen_pine_needles", "vox_core:pine_needles") -minetest.register_alias("mapgen_cobble", "vox_main:cobble") +minetest.register_alias("mapgen_cobble", "vox_core:cobble") minetest.register_alias("mapgen_stair_cobble", "vox_structural:stair_cobble") -minetest.register_alias("mapgen_mossycobble", "vox_main:mossycobble") +minetest.register_alias("mapgen_mossycobble", "vox_core:mossycobble") minetest.register_alias("mapgen_stair_desert_stone", "vox_structural:stair_desert_stone") -- -------------------------------------------------------------- -- @@ -50,17 +50,17 @@ minetest.register_alias("mapgen_stair_desert_stone", "vox_structural:stair_deser -- Grassland minetest.register_biome({ name = "grassland", - node_top = "vox_main:dirt_with_grass", + node_top = "vox_core:dirt_with_grass", depth_top = 1, - node_filler = "vox_main:dirt", + node_filler = "vox_core:dirt", depth_filler = 3, - node_stone = "vox_main:stone", - node_river_water = "vox_main:river_water_source", - node_riverbed = "vox_main:sand", + node_stone = "vox_core:stone", + node_river_water = "vox_core:river_water_source", + node_riverbed = "vox_core:sand", depth_riverbed = 2, - node_dungeon = "vox_main:cobble", - node_dungeon_alt = "vox_main:mossycobble", - node_dungeon_stair = "vox_main:stonebrick", + node_dungeon = "vox_core:cobble", + node_dungeon_alt = "vox_core:mossycobble", + node_dungeon_stair = "vox_core:stonebrick", vertical_blend = 4, -- Smooth transition between biomes y_max = 31000, y_min = 6, -- Ensure grassland spawns above beach level @@ -71,17 +71,17 @@ minetest.register_biome({ -- Forest minetest.register_biome({ name = "forest", - node_top = "vox_main:dirt_with_grass", + node_top = "vox_core:dirt_with_grass", depth_top = 1, - node_filler = "vox_main:dirt", + node_filler = "vox_core:dirt", depth_filler = 3, - node_stone = "vox_main:stone", - node_river_water = "vox_main:river_water_source", - node_riverbed = "vox_main:sand", + node_stone = "vox_core:stone", + node_river_water = "vox_core:river_water_source", + node_riverbed = "vox_core:sand", depth_riverbed = 2, - node_dungeon = "vox_main:cobble", - node_dungeon_alt = "vox_main:mossycobble", - node_dungeon_stair = "vox_main:stonebrick", + node_dungeon = "vox_core:cobble", + node_dungeon_alt = "vox_core:mossycobble", + node_dungeon_stair = "vox_core:stonebrick", vertical_blend = 3, -- Smooth transition between biomes y_max = 31000, y_min = 6, -- Ensure forest spawns above beach level @@ -92,17 +92,17 @@ minetest.register_biome({ -- Desert minetest.register_biome({ name = "desert", - node_top = "vox_main:desert_sand", + node_top = "vox_core:desert_sand", depth_top = 1, - node_filler = "vox_main:desert_sand", + node_filler = "vox_core:desert_sand", depth_filler = 1, - node_stone = "vox_main:desert_stone", - node_river_water = "vox_main:river_water_source", - node_riverbed = "vox_main:sand", + node_stone = "vox_core:desert_stone", + node_river_water = "vox_core:river_water_source", + node_riverbed = "vox_core:sand", depth_riverbed = 2, - node_dungeon = "vox_main:desert_stonebrick", - node_dungeon_alt = "vox_main:desert_stone", - node_dungeon_stair = "vox_main:desert_stonebrick", + node_dungeon = "vox_core:desert_stonebrick", + node_dungeon_alt = "vox_core:desert_stone", + node_dungeon_stair = "vox_core:desert_stonebrick", vertical_blend = 3, -- Smooth transition between biomes y_max = 31000, y_min = 6, -- Ensure desert spawns above beach level @@ -113,19 +113,19 @@ minetest.register_biome({ -- Tundra minetest.register_biome({ name = "tundra", - node_top = "vox_main:dirt_with_snow", + node_top = "vox_core:dirt_with_snow", depth_top = 1, - node_filler = "vox_main:dirt", + node_filler = "vox_core:dirt", depth_filler = 3, - node_stone = "vox_main:stone", - node_water_top = "vox_main:ice", + node_stone = "vox_core:stone", + node_water_top = "vox_core:ice", depth_water_top = 10, - node_river_water = "vox_main:river_water_source", - node_riverbed = "vox_main:gravel", + node_river_water = "vox_core:river_water_source", + node_riverbed = "vox_core:gravel", depth_riverbed = 2, - node_dungeon = "vox_main:cobble", - node_dungeon_alt = "vox_main:mossycobble", - node_dungeon_stair = "vox_main:stonebrick", + node_dungeon = "vox_core:cobble", + node_dungeon_alt = "vox_core:mossycobble", + node_dungeon_stair = "vox_core:stonebrick", vertical_blend = 1, y_max = 31000, y_min = 1, -- Ensure tundra spawns above ocean level @@ -136,19 +136,19 @@ minetest.register_biome({ -- Icesheet minetest.register_biome({ name = "icesheet", - node_dust = "vox_main:snowblock", - node_top = "vox_main:snowblock", + node_dust = "vox_core:snowblock", + node_top = "vox_core:snowblock", depth_top = 1, - node_filler = "vox_main:snowblock", + node_filler = "vox_core:snowblock", depth_filler = 3, - node_stone = "vox_main:cave_ice", - node_water_top = "vox_main:ice", + node_stone = "vox_core:cave_ice", + node_water_top = "vox_core:ice", depth_water_top = 10, - node_river_water = "vox_main:ice", - node_riverbed = "vox_main:gravel", + node_river_water = "vox_core:ice", + node_riverbed = "vox_core:gravel", depth_riverbed = 2, - node_dungeon = "vox_main:ice", - node_dungeon_stair = "vox_main:stonebrick", + node_dungeon = "vox_core:ice", + node_dungeon_stair = "vox_core:stonebrick", y_max = 31000, y_min = 1, heat_point = 0, @@ -158,15 +158,15 @@ minetest.register_biome({ -- Icesheet Ocean minetest.register_biome({ name = "icesheet_ocean", - node_dust = "vox_main:snowblock", - node_top = "vox_main:sand", + node_dust = "vox_core:snowblock", + node_top = "vox_core:sand", depth_top = 1, - node_filler = "vox_main:sand", + node_filler = "vox_core:sand", depth_filler = 3, - node_water_top = "vox_main:water_source", + node_water_top = "vox_core:water_source", depth_water_top = 10, - node_cave_liquid = "vox_main:water_source", - node_riverbed = "vox_main:gravel", + node_cave_liquid = "vox_core:water_source", + node_riverbed = "vox_core:gravel", depth_riverbed = 2, y_max = 0, y_min = -255, @@ -177,10 +177,10 @@ minetest.register_biome({ -- Tundra Under minetest.register_biome({ name = "tundra_under", - node_cave_liquid = {"vox_main:water_source", "vox_main:lava_source"}, - node_dungeon = "vox_main:cobble", - node_dungeon_alt = "vox_main:mossycobble", - node_dungeon_stair = "vox_main:stonebrick", + node_cave_liquid = {"vox_core:water_source", "vox_core:lava_source"}, + node_dungeon = "vox_core:cobble", + node_dungeon_alt = "vox_core:mossycobble", + node_dungeon_stair = "vox_core:stonebrick", y_max = -1, -- Ensure tundra_under spawns below ocean level y_min = -31000, heat_point = 0, @@ -190,12 +190,12 @@ minetest.register_biome({ -- Tundra Highland minetest.register_biome({ name = "tundra_highland", - node_dust = "vox_main:snow", - node_riverbed = "vox_main:gravel", + node_dust = "vox_core:snow", + node_riverbed = "vox_core:gravel", depth_riverbed = 2, - node_dungeon = "vox_main:cobble", - node_dungeon_alt = "vox_main:mossycobble", - node_dungeon_stair = "vox_main:stonebrick", + node_dungeon = "vox_core:cobble", + node_dungeon_alt = "vox_core:mossycobble", + node_dungeon_stair = "vox_core:stonebrick", y_max = 31000, y_min = 47, heat_point = 0, @@ -205,15 +205,15 @@ minetest.register_biome({ -- Tundra Beach minetest.register_biome({ name = "tundra_beach", - node_top = "vox_main:gravel", + node_top = "vox_core:gravel", depth_top = 1, - node_filler = "vox_main:gravel", + node_filler = "vox_core:gravel", depth_filler = 2, - node_riverbed = "vox_main:gravel", + node_riverbed = "vox_core:gravel", depth_riverbed = 2, - node_dungeon = "vox_main:cobble", - node_dungeon_alt = "vox_main:mossycobble", - node_dungeon_stair = "vox_main:stonebrick", + node_dungeon = "vox_core:cobble", + node_dungeon_alt = "vox_core:mossycobble", + node_dungeon_stair = "vox_core:stonebrick", vertical_blend = 1, y_max = 1, y_min = -3, @@ -224,16 +224,16 @@ minetest.register_biome({ -- Tundra Ocean minetest.register_biome({ name = "tundra_ocean", - node_top = "vox_main:sand", + node_top = "vox_core:sand", depth_top = 1, - node_filler = "vox_main:sand", + node_filler = "vox_core:sand", depth_filler = 3, - node_riverbed = "vox_main:gravel", + node_riverbed = "vox_core:gravel", depth_riverbed = 2, - node_cave_liquid = "vox_main:water_source", - node_dungeon = "vox_main:cobble", - node_dungeon_alt = "vox_main:mossycobble", - node_dungeon_stair = "vox_main:stonebrick", + node_cave_liquid = "vox_core:water_source", + node_dungeon = "vox_core:cobble", + node_dungeon_alt = "vox_core:mossycobble", + node_dungeon_stair = "vox_core:stonebrick", vertical_blend = 1, y_max = 0, y_min = -255, @@ -244,14 +244,14 @@ minetest.register_biome({ -- Ocean minetest.register_biome({ name = "ocean", - node_top = "vox_main:sand", + node_top = "vox_core:sand", depth_top = 1, - node_filler = "vox_main:sand", + node_filler = "vox_core:sand", depth_filler = 3, - node_water_top = "vox_main:water_source", + node_water_top = "vox_core:water_source", depth_water_top = 10, - node_river_water = "vox_main:river_water_source", - node_riverbed = "vox_main:gravel", + node_river_water = "vox_core:river_water_source", + node_riverbed = "vox_core:gravel", depth_riverbed = 2, y_min = -255, y_max = 0, -- Ocean level at height 0 @@ -262,12 +262,12 @@ minetest.register_biome({ -- River minetest.register_biome({ name = "river", - node_top = "vox_main:dirt_with_grass", + node_top = "vox_core:dirt_with_grass", depth_top = 1, - node_filler = "vox_main:dirt", + node_filler = "vox_core:dirt", depth_filler = 3, - node_river_water = "vox_main:river_water_source", - node_riverbed = "vox_main:sand", + node_river_water = "vox_core:river_water_source", + node_riverbed = "vox_core:sand", depth_riverbed = 2, y_min = -2, y_max = 0, -- River level at height 0 @@ -278,9 +278,9 @@ minetest.register_biome({ -- Beach minetest.register_biome({ name = "beach", - node_top = "vox_main:sand", + node_top = "vox_core:sand", depth_top = 1, - node_filler = "vox_main:sand", + node_filler = "vox_core:sand", depth_filler = 3, y_min = 0, y_max = 5, -- Allow beach to vary in height @@ -292,17 +292,17 @@ minetest.register_biome({ -- Savanna minetest.register_biome({ name = "savanna", - node_top = "vox_main:dry_dirt_with_dry_grass", + node_top = "vox_core:dry_dirt_with_dry_grass", depth_top = 1, - node_filler = "vox_main:dry_dirt", + node_filler = "vox_core:dry_dirt", depth_filler = 3, - node_stone = "vox_main:stone", - node_river_water = "vox_main:river_water_source", - node_riverbed = "vox_main:sand", + node_stone = "vox_core:stone", + node_river_water = "vox_core:river_water_source", + node_riverbed = "vox_core:sand", depth_riverbed = 2, - node_dungeon = "vox_main:cobble", - node_dungeon_alt = "vox_main:mossycobble", - node_dungeon_stair = "vox_main:stonebrick", + node_dungeon = "vox_core:cobble", + node_dungeon_alt = "vox_core:mossycobble", + node_dungeon_stair = "vox_core:stonebrick", vertical_blend = 3, y_max = 31000, y_min = 6, @@ -313,17 +313,17 @@ minetest.register_biome({ -- Volcanic minetest.register_biome({ name = "volcanic", - node_top = "vox_main:volcanic_rock", + node_top = "vox_core:volcanic_rock", depth_top = 1, - node_filler = "vox_main:ash_block", + node_filler = "vox_core:ash_block", depth_filler = 3, - node_stone = "vox_main:stone", - node_river_water = "vox_main:lava_source", - node_riverbed = "vox_main:gravel", + node_stone = "vox_core:stone", + node_river_water = "vox_core:lava_source", + node_riverbed = "vox_core:gravel", depth_riverbed = 2, - node_dungeon = "vox_main:cobble", - node_dungeon_alt = "vox_main:mossycobble", - node_dungeon_stair = "vox_main:stonebrick", + node_dungeon = "vox_core:cobble", + node_dungeon_alt = "vox_core:mossycobble", + node_dungeon_stair = "vox_core:stonebrick", vertical_blend = 3, y_max = 31000, y_min = 6, @@ -334,17 +334,17 @@ minetest.register_biome({ -- Mountain minetest.register_biome({ name = "mountain", - node_top = "vox_main:granite", + node_top = "vox_core:granite", depth_top = 1, - node_filler = "vox_main:diorite", + node_filler = "vox_core:diorite", depth_filler = 3, - node_stone = "vox_main:andesite", - node_river_water = "vox_main:river_water_source", - node_riverbed = "vox_main:gravel", + node_stone = "vox_core:andesite", + node_river_water = "vox_core:river_water_source", + node_riverbed = "vox_core:gravel", depth_riverbed = 2, - node_dungeon = "vox_main:cobble", - node_dungeon_alt = "vox_main:mossycobble", - node_dungeon_stair = "vox_main:stonebrick", + node_dungeon = "vox_core:cobble", + node_dungeon_alt = "vox_core:mossycobble", + node_dungeon_stair = "vox_core:stonebrick", vertical_blend = 3, y_max = 31000, y_min = 6, @@ -355,17 +355,17 @@ minetest.register_biome({ -- Painted Mesa minetest.register_biome({ name = "painted_mesa", - node_top = "vox_main:hardened_clay", + node_top = "vox_core:hardened_clay", depth_top = 1, - node_filler = "vox_main:hardened_clay", + node_filler = "vox_core:hardened_clay", depth_filler = 3, - node_stone = "vox_main:stone", - node_river_water = "vox_main:river_water_source", - node_riverbed = "vox_main:sand", + node_stone = "vox_core:stone", + node_river_water = "vox_core:river_water_source", + node_riverbed = "vox_core:sand", depth_riverbed = 2, - node_dungeon = "vox_main:cobble", - node_dungeon_alt = "vox_main:mossycobble", - node_dungeon_stair = "vox_main:stonebrick", + node_dungeon = "vox_core:cobble", + node_dungeon_alt = "vox_core:mossycobble", + node_dungeon_stair = "vox_core:stonebrick", vertical_blend = 3, y_max = 31000, y_min = 6, @@ -378,17 +378,17 @@ local colors = {"red", "orange", "yellow", "brown", "white", "light_blue", "lime for _, color in ipairs(colors) do minetest.register_biome({ name = "painted_mesa_" .. color, - node_top = "vox_main:teracotta_" .. color, + node_top = "vox_core:teracotta_" .. color, depth_top = 1, - node_filler = "vox_main:teracotta_" .. color, + node_filler = "vox_core:teracotta_" .. color, depth_filler = 3, - node_stone = "vox_main:stone", - node_river_water = "vox_main:river_water_source", - node_riverbed = "vox_main:sand", + node_stone = "vox_core:stone", + node_river_water = "vox_core:river_water_source", + node_riverbed = "vox_core:sand", depth_riverbed = 2, - node_dungeon = "vox_main:cobble", - node_dungeon_alt = "vox_main:mossycobble", - node_dungeon_stair = "vox_main:stonebrick", + node_dungeon = "vox_core:cobble", + node_dungeon_alt = "vox_core:mossycobble", + node_dungeon_stair = "vox_core:stonebrick", vertical_blend = 3, y_max = 31000, y_min = 6, @@ -404,8 +404,8 @@ end -- Granite minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:granite", - wherein = "vox_main:stone", + ore = "vox_core:granite", + wherein = "vox_core:stone", clust_scarcity = 180 * 180 * 180, -- Decrease scarcity to make more common clust_num_ores = 6, clust_size = 3, @@ -417,8 +417,8 @@ minetest.register_ore({ -- Diorite minetest.register_ore({ ore_type = "blob", - ore = "vox_main:diorite", - wherein = "vox_main:stone", + ore = "vox_core:diorite", + wherein = "vox_core:stone", clust_scarcity = 200 * 200 * 200, -- Increase scarcity clust_num_ores = 4, clust_size = 3, @@ -430,8 +430,8 @@ minetest.register_ore({ -- Andesite minetest.register_ore({ ore_type = "blob", - ore = "vox_main:andesite", - wherein = "vox_main:stone", + ore = "vox_core:andesite", + wherein = "vox_core:stone", clust_scarcity = 200 * 200 * 200, -- Increase scarcity clust_num_ores = 4, clust_size = 3, @@ -443,8 +443,8 @@ minetest.register_ore({ -- Basalt minetest.register_ore({ ore_type = "stratum", - ore = "vox_main:basalt", - wherein = "vox_main:stone", + ore = "vox_core:basalt", + wherein = "vox_core:stone", clust_scarcity = 300 * 300 * 300, -- Increase scarcity clust_num_ores = 2, clust_size = 2, @@ -456,8 +456,8 @@ minetest.register_ore({ -- Marble minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:marble", - wherein = "vox_main:stone", + ore = "vox_core:marble", + wherein = "vox_core:stone", clust_scarcity = 180 * 180 * 180, -- Decrease scarcity to make more common clust_num_ores = 6, clust_size = 3, @@ -468,8 +468,8 @@ minetest.register_ore({ -- Chalk minetest.register_ore({ ore_type = "sheet", - ore = "vox_main:chalk", - wherein = "vox_main:stone", + ore = "vox_core:chalk", + wherein = "vox_core:stone", clust_scarcity = 220 * 220 * 220, -- Increase scarcity clust_num_ores = 3, clust_size = 2, @@ -481,8 +481,8 @@ minetest.register_ore({ -- Limestone minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:limestone", - wherein = "vox_main:stone", + ore = "vox_core:limestone", + wherein = "vox_core:stone", clust_scarcity = 180 * 180 * 180, -- Decrease scarcity to make more common clust_num_ores = 6, clust_size = 3, @@ -494,8 +494,8 @@ minetest.register_ore({ -- Obsidian minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:obsidian", - wherein = "vox_main:stone", + ore = "vox_core:obsidian", + wherein = "vox_core:stone", clust_scarcity = 1000 * 1000 * 1000, -- Increase scarcity to reduce abundance clust_num_ores = 1, clust_size = 1, @@ -509,8 +509,8 @@ minetest.register_ore({ -- Coal Ore minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:coal_ore", - wherein = "vox_main:stone", + ore = "vox_core:coal_ore", + wherein = "vox_core:stone", clust_scarcity = 60 * 60 * 60, -- Increase scarcity clust_num_ores = 8, clust_size = 4, @@ -522,8 +522,8 @@ minetest.register_ore({ -- Uranium Ore minetest.register_ore({ ore_type = "vein", - ore = "vox_main:uranium_ore", - wherein = "vox_main:stone", + ore = "vox_core:uranium_ore", + wherein = "vox_core:stone", clust_scarcity = 900 * 900 * 900, -- Increase scarcity to reduce abundance clust_num_ores = 2, clust_size = 1, @@ -535,8 +535,8 @@ minetest.register_ore({ -- Bone Ore minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:bone_ore", - wherein = "vox_main:stone", + ore = "vox_core:bone_ore", + wherein = "vox_core:stone", clust_scarcity = 300 * 300 * 300, -- Increase scarcity clust_num_ores = 3, clust_size = 2, @@ -547,8 +547,8 @@ minetest.register_ore({ -- Sulfur Ore minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:sulfur_ore", - wherein = "vox_main:stone", + ore = "vox_core:sulfur_ore", + wherein = "vox_core:stone", clust_scarcity = 300 * 300 * 300, -- Increase scarcity clust_num_ores = 3, clust_size = 2, @@ -560,8 +560,8 @@ minetest.register_ore({ -- Salt Ore minetest.register_ore({ ore_type = "stratum", - ore = "vox_main:salt_ore", - wherein = "vox_main:stone", + ore = "vox_core:salt_ore", + wherein = "vox_core:stone", clust_scarcity = 200 * 200 * 200, -- Increase scarcity clust_num_ores = 4, clust_size = 2, @@ -573,8 +573,8 @@ minetest.register_ore({ -- Copper Ore minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:copper_ore", - wherein = "vox_main:stone", + ore = "vox_core:copper_ore", + wherein = "vox_core:stone", clust_scarcity = 180 * 180 * 180, -- Increase scarcity clust_num_ores = 6, clust_size = 3, @@ -586,8 +586,8 @@ minetest.register_ore({ -- Tin Ore minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:tin_ore", - wherein = "vox_main:stone", + ore = "vox_core:tin_ore", + wherein = "vox_core:stone", clust_scarcity = 200 * 200 * 200, -- Increase scarcity clust_num_ores = 6, clust_size = 3, @@ -599,8 +599,8 @@ minetest.register_ore({ -- Iron Ore minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:iron_ore", - wherein = "vox_main:stone", + ore = "vox_core:iron_ore", + wherein = "vox_core:stone", clust_scarcity = 160 * 160 * 160, -- Increase scarcity clust_num_ores = 6, clust_size = 3, @@ -612,8 +612,8 @@ minetest.register_ore({ -- Gold Ore minetest.register_ore({ ore_type = "vein", - ore = "vox_main:gold_ore", - wherein = "vox_main:stone", + ore = "vox_core:gold_ore", + wherein = "vox_core:stone", clust_scarcity = 600 * 600 * 600, -- Increase scarcity to reduce abundance clust_num_ores = 3, clust_size = 2, @@ -625,8 +625,8 @@ minetest.register_ore({ -- Silver Ore minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:silver_ore", - wherein = "vox_main:stone", + ore = "vox_core:silver_ore", + wherein = "vox_core:stone", clust_scarcity = 250 * 250 * 250, -- Increase scarcity to reduce abundance clust_num_ores = 6, clust_size = 3, @@ -638,8 +638,8 @@ minetest.register_ore({ -- Diamond Ore minetest.register_ore({ ore_type = "vein", - ore = "vox_main:diamond_ore", - wherein = "vox_main:stone", + ore = "vox_core:diamond_ore", + wherein = "vox_core:stone", clust_scarcity = 800 * 800 * 800, -- Increase scarcity to reduce abundance clust_num_ores = 2, clust_size = 1, @@ -651,8 +651,8 @@ minetest.register_ore({ -- Emerald Ore minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:emerald_ore", - wherein = "vox_main:stone", + ore = "vox_core:emerald_ore", + wherein = "vox_core:stone", clust_scarcity = 450 * 450 * 450, -- Increase scarcity clust_num_ores = 3, clust_size = 2, @@ -664,8 +664,8 @@ minetest.register_ore({ -- Ruby Ore minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:ruby_ore", - wherein = "vox_main:stone", + ore = "vox_core:ruby_ore", + wherein = "vox_core:stone", clust_scarcity = 450 * 450 * 450, -- Increase scarcity clust_num_ores = 3, clust_size = 2, @@ -677,8 +677,8 @@ minetest.register_ore({ -- Sapphire Ore minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:sapphire_ore", - wherein = "vox_main:stone", + ore = "vox_core:sapphire_ore", + wherein = "vox_core:stone", clust_scarcity = 450 * 450 * 450, -- Increase scarcity clust_num_ores = 3, clust_size = 2, @@ -689,8 +689,8 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:topaz_ore", - wherein = "vox_main:stone", + ore = "vox_core:topaz_ore", + wherein = "vox_core:stone", clust_scarcity = 450 * 450 * 450, -- Increase scarcity clust_num_ores = 3, clust_size = 2, @@ -702,8 +702,8 @@ minetest.register_ore({ -- Amethyst Ore minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:amethyst_ore", - wherein = "vox_main:stone", + ore = "vox_core:amethyst_ore", + wherein = "vox_core:stone", clust_scarcity = 450 * 450 * 450, -- Increase scarcity clust_num_ores = 3, clust_size = 2, @@ -715,8 +715,8 @@ minetest.register_ore({ -- Opal Ore minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:opal_ore", - wherein = "vox_main:stone", + ore = "vox_core:opal_ore", + wherein = "vox_core:stone", clust_scarcity = 450 * 450 * 450, -- Increase scarcity clust_num_ores = 3, clust_size = 2, @@ -728,8 +728,8 @@ minetest.register_ore({ -- Onyx Ore minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:onyx_ore", - wherein = "vox_main:stone", + ore = "vox_core:onyx_ore", + wherein = "vox_core:stone", clust_scarcity = 450 * 450 * 450, -- Increase scarcity clust_num_ores = 3, clust_size = 2, @@ -740,8 +740,8 @@ minetest.register_ore({ minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:garnet_ore", - wherein = "vox_main:stone", + ore = "vox_core:garnet_ore", + wherein = "vox_core:stone", clust_scarcity = 450 * 450 * 450, -- Increase scarcity clust_num_ores = 3, clust_size = 2, @@ -753,8 +753,8 @@ minetest.register_ore({ -- Peridot Ore minetest.register_ore({ ore_type = "scatter", - ore = "vox_main:peridot_ore", - wherein = "vox_main:stone", + ore = "vox_core:peridot_ore", + wherein = "vox_core:stone", clust_scarcity = 450 * 450 * 450, -- Increase scarcity clust_num_ores = 3, clust_size = 2, @@ -769,9 +769,9 @@ minetest.register_ore({ -- Kelp minetest.register_decoration({ - name = "vox_main:kelp", + name = "vox_core:kelp", deco_type = "simple", - place_on = {"vox_main:sand"}, + place_on = {"vox_core:sand"}, place_offset_y = -1, sidelen = 16, noise_params = { @@ -786,82 +786,82 @@ minetest.register_decoration({ y_max = 0, -- Ensure kelp can be placed up to ocean level y_min = -10, flags = "force_placement", - decoration = "vox_main:kelp", + decoration = "vox_core:kelp", param2 = 48, param2_max = 96, }) -- Apple Tree minetest.register_decoration({ - name = "vox_main:apple_tree", + name = "vox_core:apple_tree", deco_type = "schematic", - place_on = {"vox_main:dirt_with_grass"}, + place_on = {"vox_core:dirt_with_grass"}, sidelen = 16, fill_ratio = 0.02, biomes = {"grassland"}, y_max = 31000, y_min = 1, - schematic = minetest.get_modpath("vox_main") .. "/schematics/apple_tree.mts", + schematic = minetest.get_modpath("vox_core") .. "/schematics/apple_tree.mts", flags = "place_center_x, place_center_z", rotation = "random", }) -- Jungle Tree minetest.register_decoration({ - name = "vox_main:jungle_tree", + name = "vox_core:jungle_tree", deco_type = "schematic", - place_on = {"vox_main:dirt_with_rainforest_litter"}, + place_on = {"vox_core:dirt_with_rainforest_litter"}, sidelen = 16, fill_ratio = 0.02, biomes = {"rainforest"}, y_max = 31000, y_min = 1, - schematic = minetest.get_modpath("vox_main") .. "/schematics/jungle_tree.mts", + schematic = minetest.get_modpath("vox_core") .. "/schematics/jungle_tree.mts", flags = "place_center_x, place_center_z", rotation = "random", }) -- Pine Tree minetest.register_decoration({ - name = "vox_main:pine_tree", + name = "vox_core:pine_tree", deco_type = "schematic", - place_on = {"vox_main:dirt_with_snow"}, + place_on = {"vox_core:dirt_with_snow"}, sidelen = 16, fill_ratio = 0.02, biomes = {"taiga"}, y_max = 31000, y_min = 1, - schematic = minetest.get_modpath("vox_main") .. "/schematics/pine_tree.mts", + schematic = minetest.get_modpath("vox_core") .. "/schematics/pine_tree.mts", flags = "place_center_x, place_center_z", rotation = "random", }) -- Acacia Tree minetest.register_decoration({ - name = "vox_main:acacia_tree", + name = "vox_core:acacia_tree", deco_type = "schematic", - place_on = {"vox_main:dry_dirt"}, + place_on = {"vox_core:dry_dirt"}, sidelen = 16, fill_ratio = 0.02, biomes = {"savanna"}, y_max = 31000, y_min = 1, - schematic = minetest.get_modpath("vox_main") .. "/schematics/acacia_tree.mts", + schematic = minetest.get_modpath("vox_core") .. "/schematics/acacia_tree.mts", flags = "place_center_x, place_center_z", rotation = "random", }) -- Aspen Tree minetest.register_decoration({ - name = "vox_main:aspen_tree", + name = "vox_core:aspen_tree", deco_type = "schematic", - place_on = {"vox_main:dirt_with_grass"}, + place_on = {"vox_core:dirt_with_grass"}, sidelen = 16, fill_ratio = 0.02, biomes = {"deciduous_forest"}, y_max = 31000, y_min = 1, - schematic = minetest.get_modpath("vox_main") .. "/schematics/aspen_tree.mts", + schematic = minetest.get_modpath("vox_core") .. "/schematics/aspen_tree.mts", flags = "place_center_x, place_center_z", rotation = "random", }) @@ -869,9 +869,9 @@ minetest.register_decoration({ -- Grass for i = 1, 5 do minetest.register_decoration({ - name = "vox_main:grass_" .. i, + name = "vox_core:grass_" .. i, deco_type = "simple", - place_on = {"vox_main:dirt_with_grass"}, + place_on = {"vox_core:dirt_with_grass"}, sidelen = 16, noise_params = { offset = -0.03, @@ -884,16 +884,16 @@ for i = 1, 5 do biomes = {"grassland"}, y_max = 31000, y_min = 1, - decoration = "vox_main:grass_" .. i, + decoration = "vox_core:grass_" .. i, }) end -- Dry Grass for i = 1, 5 do minetest.register_decoration({ - name = "vox_main:dry_grass_" .. i, + name = "vox_core:dry_grass_" .. i, deco_type = "simple", - place_on = {"vox_main:dry_dirt"}, + place_on = {"vox_core:dry_dirt"}, sidelen = 16, noise_params = { offset = 0.01, @@ -906,16 +906,16 @@ for i = 1, 5 do biomes = {"savanna"}, y_max = 31000, y_min = 1, - decoration = "vox_main:dry_grass_" .. i, + decoration = "vox_core:dry_grass_" .. i, }) end -- Fern for i = 1, 3 do minetest.register_decoration({ - name = "vox_main:fern_" .. i, + name = "vox_core:fern_" .. i, deco_type = "simple", - place_on = {"vox_main:dirt_with_grass"}, + place_on = {"vox_core:dirt_with_grass"}, sidelen = 16, noise_params = { offset = 0, @@ -928,16 +928,16 @@ for i = 1, 3 do biomes = {"grassland"}, y_max = 31000, y_min = 1, - decoration = "vox_main:fern_" .. i, + decoration = "vox_core:fern_" .. i, }) end -- Marram Grass for i = 1, 3 do minetest.register_decoration({ - name = "vox_main:marram_grass_" .. i, + name = "vox_core:marram_grass_" .. i, deco_type = "simple", - place_on = {"vox_main:sand"}, + place_on = {"vox_core:sand"}, sidelen = 16, noise_params = { offset = 0, @@ -950,30 +950,30 @@ for i = 1, 3 do biomes = {"beach"}, y_max = 31000, y_min = 1, - decoration = "vox_main:marram_grass_" .. i, + decoration = "vox_core:marram_grass_" .. i, }) end -- Cactus minetest.register_decoration({ - name = "vox_main:cactus", + name = "vox_core:cactus", deco_type = "schematic", - place_on = {"vox_main:desert_sand"}, + place_on = {"vox_core:desert_sand"}, sidelen = 16, fill_ratio = 0.02, biomes = {"desert"}, y_max = 31000, y_min = 1, - schematic = minetest.get_modpath("vox_main") .. "/schematics/cactus.mts", + schematic = minetest.get_modpath("vox_core") .. "/schematics/cactus.mts", flags = "place_center_x, place_center_z", rotation = "random", }) -- Large Cactus Seedling minetest.register_decoration({ - name = "vox_main:large_cactus_seedling", + name = "vox_core:large_cactus_seedling", deco_type = "simple", - place_on = {"vox_main:desert_sand"}, + place_on = {"vox_core:desert_sand"}, sidelen = 16, noise_params = { offset = 0, @@ -986,29 +986,29 @@ minetest.register_decoration({ biomes = {"desert"}, y_max = 31000, y_min = 1, - decoration = "vox_main:large_cactus_seedling", + decoration = "vox_core:large_cactus_seedling", }) -- Papyrus minetest.register_decoration({ - name = "vox_main:papyrus", + name = "vox_core:papyrus", deco_type = "schematic", - place_on = {"vox_main:dirt"}, + place_on = {"vox_core:dirt"}, sidelen = 16, fill_ratio = 0.02, biomes = {"swamp"}, y_max = 31000, y_min = 1, - schematic = minetest.get_modpath("vox_main") .. "/schematics/papyrus.mts", + schematic = minetest.get_modpath("vox_core") .. "/schematics/papyrus.mts", flags = "place_center_x, place_center_z", rotation = "random", }) -- Dry Shrub minetest.register_decoration({ - name = "vox_main:dry_shrub", + name = "vox_core:dry_shrub", deco_type = "simple", - place_on = {"vox_main:desert_sand"}, + place_on = {"vox_core:desert_sand"}, sidelen = 16, noise_params = { offset = 0, @@ -1021,14 +1021,14 @@ minetest.register_decoration({ biomes = {"desert"}, y_max = 31000, y_min = 1, - decoration = "vox_main:dry_shrub", + decoration = "vox_core:dry_shrub", }) -- Jungle Grass minetest.register_decoration({ - name = "vox_main:junglegrass", + name = "vox_core:junglegrass", deco_type = "simple", - place_on = {"vox_main:dirt_with_rainforest_litter"}, + place_on = {"vox_core:dirt_with_rainforest_litter"}, sidelen = 16, noise_params = { offset = 0, @@ -1041,5 +1041,5 @@ minetest.register_decoration({ biomes = {"rainforest"}, y_max = 31000, y_min = 1, - decoration = "vox_main:junglegrass", + decoration = "vox_core:junglegrass", }) \ No newline at end of file