From 6e2d66ed70d54a63874911533c690916f0bfcc7e Mon Sep 17 00:00:00 2001 From: NathanSalapat Date: Mon, 28 Jan 2019 14:29:25 -0600 Subject: [PATCH] added support for several more mods. --- depends.txt | 11 +++++++++-- ethereal.lua | 1 - geominer.lua | 10 ++++++++++ init.lua | 20 ++++++++++++++++++++ maple.lua | 1 + mod.conf | 2 +- moreores.lua | 2 ++ moretrees.lua | 13 +++++++++++++ settingtypes.txt | 4 ++++ 9 files changed, 60 insertions(+), 4 deletions(-) create mode 100644 geominer.lua create mode 100644 maple.lua create mode 100644 moreores.lua create mode 100644 moretrees.lua diff --git a/depends.txt b/depends.txt index 20d979c..dfc15ea 100644 --- a/depends.txt +++ b/depends.txt @@ -1,5 +1,12 @@ default -bones -wool? bakedclay? +bones? caverealms? +darkage? +ethereal? +geominer? +maple? +moreores? +moretrees? +mychisel? +wool? diff --git a/ethereal.lua b/ethereal.lua index 71d7533..c70fd13 100644 --- a/ethereal.lua +++ b/ethereal.lua @@ -10,6 +10,5 @@ tombs.register_stones('ethereal:mushroom', 'mushroomcap', 'Mushroom Cap', 'mushr tombs.register_stones('ethereal:mushroom_pore', 'mushroompore', 'Mushroom Pore', 'mushroom_pore') tombs.register_stones('ethereal:palm_wood', 'palm_wood', 'Palm', 'moretrees_palm_wood') tombs.register_stones('ethereal:redwood_wood', 'redwood_wood', 'Redwood', 'redwood_wood') -tombs.register_stones('ethereal:palm_wood', 'palm_wood', 'Palm', 'moretrees_palm_wood') tombs.register_stones('ethereal:willow_wood', 'willow_wood', 'Willow', 'willow_wood') tombs.register_stones('ethereal:yellow_wood', 'yellow_wood', 'Healing Wood', 'yellow_wood') diff --git a/geominer.lua b/geominer.lua new file mode 100644 index 0000000..2ba0dad --- /dev/null +++ b/geominer.lua @@ -0,0 +1,10 @@ +tombs.register_stones('geominer:diorite', 'diorite', 'Diorite', 'geominer_diorite') +tombs.register_stones('geominer:gneiss', 'geogneiss', 'Gneiss', 'geominer_gneiss_top') +tombs.register_stones('geominer:diorite', 'diorite', 'Diorite', 'geominer_diorite') +tombs.register_stones('geominer:granite', 'granite', 'Granite', 'geominer_granite') +tombs.register_stones('geominer:hell_stone', 'hell_stone', 'Hell Stone', 'geominer_hell_stone') +tombs.register_stones('geominer:limestone', 'limestone', 'Limestone', 'geominer_limestone') +tombs.register_stones('geominer:marble', 'geomarble', 'Marble', 'geominer_marble') +tombs.register_stones('geominer:peridotite', 'peridotite', 'Peridotite', 'geominer_peridotite_top') +tombs.register_stones('geominer:scoria', 'scoria', 'Scoria', 'geominer_scoria') +tombs.register_stones('geominer:slate', 'geoslate', 'Slate', 'geominer_slate') diff --git a/init.lua b/init.lua index cbab8fb..5cbe28e 100644 --- a/init.lua +++ b/init.lua @@ -34,6 +34,26 @@ if minetest.get_modpath('ethereal') and (minetest.settings:get_bool('tombs.load_ print 'Tombs loaded ethereal support.' end +if minetest.get_modpath('geominer') and (minetest.settings:get_bool('tombs.load_geominer')) then + dofile(minetest.get_modpath('tombs')..'/geominer.lua') + print 'Tombs loaded geominer support.' +end + +if minetest.get_modpath('maple') and (minetest.settings:get_bool('tombs.load_maple')) then + dofile(minetest.get_modpath('tombs')..'/maple.lua') + print 'Tombs loaded maple support.' +end + +if minetest.get_modpath('moreores') and (minetest.settings:get_bool('tombs.load_moreores')) then + dofile(minetest.get_modpath('tombs')..'/moreores.lua') + print 'Tombs loaded moreores support.' +end + +if minetest.get_modpath('moretrees') and (minetest.settings:get_bool('tombs.load_moretrees')) then + dofile(minetest.get_modpath('tombs')..'/moretrees.lua') + print 'Tombs loaded moretrees support.' +end + if minetest.get_modpath('wool') and (minetest.settings:get_bool('tombs.load_wool')) then dofile(minetest.get_modpath('tombs')..'/wool.lua') print 'loaded wool support.' diff --git a/maple.lua b/maple.lua new file mode 100644 index 0000000..2cd610e --- /dev/null +++ b/maple.lua @@ -0,0 +1 @@ +tombs.register_stones('maple:maple_wood', 'maple', 'Maple', 'maple_wood') diff --git a/mod.conf b/mod.conf index 6d06f3a..38e23f5 100644 --- a/mod.conf +++ b/mod.conf @@ -1,4 +1,4 @@ name = tombs description = Adds many shapes and styles of tombstones. depends = default -optional_depends = wool, bakedclay, caverealms, mychisel, bones, darkage +optional_depends = bakedclay, bones, caverealms, darkage, ethereal, geominer, maple, moreores, moretrees, mychisel, wool diff --git a/moreores.lua b/moreores.lua new file mode 100644 index 0000000..37794a4 --- /dev/null +++ b/moreores.lua @@ -0,0 +1,2 @@ +tombs.register_stones('moreores:silver_ingot', 'silver', 'Silver', 'moreores_silver_block') +tombs.register_stones('moreores:mithril_ingot', 'mithril', 'Mithril', 'moreores_mithril_block') diff --git a/moretrees.lua b/moretrees.lua new file mode 100644 index 0000000..65112d7 --- /dev/null +++ b/moretrees.lua @@ -0,0 +1,13 @@ +tombs.register_stones('moretrees:apple_tree_planks', 'apple', 'Apple', 'moretrees_apple_tree_wood') +tombs.register_stones('moretrees:beech_planks', 'beech', 'Beech', 'moretrees_beech_wood') +tombs.register_stones('moretrees:birch_planks', 'birch', 'Birch', 'moretrees_birch_wood') +tombs.register_stones('moretrees:cedar_planks', 'cedar', 'Cedar', 'moretrees_beech_wood') +tombs.register_stones('moretrees:date_palm_planks', 'date_palm', 'Date Palm', 'moretrees_date_palm_wood') +tombs.register_stones('moretrees:fir_planks', 'fir', 'Fir', 'moretrees_fir_wood') +tombs.register_stones('moretrees:oak_planks', 'oak', 'Oak', 'moretrees_oak_wood') +tombs.register_stones('moretrees:palm_planks', 'palm', 'Palm', 'moretrees_palm_wood') +tombs.register_stones('moretrees:poplar_planks', 'poplar', 'Poplar', 'moretrees_poplar_wood') +tombs.register_stones('moretrees:rubber_tree_planks', 'rubber_tree', 'Rubber Tree', 'moretrees_rubber_tree_wood') +tombs.register_stones('moretrees:sequoia_planks', 'sequoia', 'Sequoia', 'moretrees_sequoia_wood') +tombs.register_stones('moretrees:spruce_planks', 'spruce', 'Spruce', 'moretrees_spruce_wood') +tombs.register_stones('moretrees:willow_planks', 'willow', 'Willow', 'moretrees_willow_wood') diff --git a/settingtypes.txt b/settingtypes.txt index 50b2e90..647aa9f 100644 --- a/settingtypes.txt +++ b/settingtypes.txt @@ -4,4 +4,8 @@ tombs.load_caverealms (Support caverealms mod?) bool true tombs.load_darkage (Support darkage mod?) bool true tombs.load_default (Support default mod?) bool true tombs.load_ethereal (Support ethereal mod?) bool true +tombs.load_geominer (Support geominer mod?) bool true +tombs.load_maple (Support maple mod?) bool true +tombs.load_moreores (Support moreores mod?) bool true +tombs.load_moretrees (Support moretrees mod?) bool true tombs.load_wool (Support wool mod?) bool true