From cf66d0c2c123cbeae6ec1c323cf256d956218c80 Mon Sep 17 00:00:00 2001 From: AntumDeluge Date: Sat, 3 Sep 2016 14:22:34 -0700 Subject: [PATCH] [antum_overrides] Use new method 'minetest.unregister_item()' to unregister 'animalmaterials:feather'. --- mods/antum/overrides/init.lua | 4 ++++ mods/antum/overrides/items/animalmaterials.lua | 15 +++++++++++++-- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/mods/antum/overrides/init.lua b/mods/antum/overrides/init.lua index b2097971..6a5deeb1 100644 --- a/mods/antum/overrides/init.lua +++ b/mods/antum/overrides/init.lua @@ -24,6 +24,10 @@ --]] + +-- NOTE: This mod depends on the method 'minetest.unregister_item()' by paly2. +-- As of writing, the Mineteset main branch does not include it. + antum.overrides = {} antum.overrides.modname = minetest.get_current_modname() antum.overrides.modpath = minetest.get_modpath(antum.overrides.modname) diff --git a/mods/antum/overrides/items/animalmaterials.lua b/mods/antum/overrides/items/animalmaterials.lua index d66017ba..bfc87bda 100644 --- a/mods/antum/overrides/items/animalmaterials.lua +++ b/mods/antum/overrides/items/animalmaterials.lua @@ -25,6 +25,19 @@ --]] +-- ITEMS THAT SHOULD NOT BE AVAILABLE IN ANTUM GAME + +local delete_items = { + 'feather', +} + +for I in pairs(delete_items) do + minetest.unregister_item('animalmaterials:' .. delete_items[I]) +end + + +-- OVERRIDING CRAFT ITEMS + minetest.register_craftitem(':animalmaterials:fish_bluewhite', { description = 'Raw Bluewhite Fish', image = 'fish_raw.png', @@ -32,7 +45,6 @@ minetest.register_craftitem(':animalmaterials:fish_bluewhite', { groups = { meat=1, eatable=1 }, stack_max = 25 }) - minetest.register_alias('fish_bluewhite_raw', 'animalmaterials:fish_bluewhite') minetest.register_craftitem(':animalmaterials:fish_clownfish', { @@ -42,5 +54,4 @@ minetest.register_craftitem(':animalmaterials:fish_clownfish', { groups = { meat=1, eatable=1 }, stack_max = 25 }) - minetest.register_alias('clownfish_raw', 'animalmaterials:fish_clownfish')