From 8f9c312a4f496471d20021ab550e0eb5fd2829c8 Mon Sep 17 00:00:00 2001 From: AntumDeluge Date: Mon, 29 Aug 2016 23:48:26 -0700 Subject: [PATCH] [ethereal] bonemeal.lua: Use 'animalmaterials:bone' instead of 'ethereal:bone' if available. --- mods/world/ethereal/bonemeal.lua | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/mods/world/ethereal/bonemeal.lua b/mods/world/ethereal/bonemeal.lua index 34d244f9..3180f4ba 100644 --- a/mods/world/ethereal/bonemeal.lua +++ b/mods/world/ethereal/bonemeal.lua @@ -1,17 +1,22 @@ local S = ethereal.intllib --- bone item -minetest.register_craftitem("ethereal:bone", { - description = S("Bone"), - inventory_image = "bone.png", -}) +-- bone item (use "animalmaterials:bone" if available) +local ethereal_bone = 'ethereal:bone' +if minetest.get_modpath('animalmaterials') then + ethereal_bone = 'animalmaterials:bone' +else + minetest.register_craftitem("ethereal:bone", { + description = S("Bone"), + inventory_image = "bone.png", + }) +end -- bonemeal recipes minetest.register_craft({ type = "shapeless", output = 'ethereal:bonemeal 2', - recipe = {'ethereal:bone'}, + recipe = {ethereal_bone}, }) minetest.register_craft({ @@ -32,7 +37,7 @@ minetest.override_item("default:dirt", { max_items = 1, items = { { - items = {'ethereal:bone', 'default:dirt'}, + items = {ethereal_bone, 'default:dirt'}, rarity = 30, }, {