diff --git a/homedecor_common/mod.conf b/homedecor_common/mod.conf index 3fc32788..321d86a9 100644 --- a/homedecor_common/mod.conf +++ b/homedecor_common/mod.conf @@ -1,4 +1,4 @@ name = homedecor_common description = Homedecor mod: common depends = basic_materials, unifieddyes -optional_depends = screwdriver, hopper, default, creative, sound_api, fl_stone, fl_mapgen, i3, mcl_core, mcl_mapgen_core, void_essential +optional_depends = screwdriver, hopper, default, creative, sound_api, fl_stone, fl_mapgen, i3, mcl_core, mcl_mapgen_core, void_essential, mapgen diff --git a/homedecor_exterior/init.lua b/homedecor_exterior/init.lua index e9490c6d..1ffef060 100644 --- a/homedecor_exterior/init.lua +++ b/homedecor_exterior/init.lua @@ -330,7 +330,8 @@ homedecor.register("well", { } }) -if minetest.get_modpath("bucket") then +--because the engine of all people cant follow right to a name, need to verify bucket empty +if minetest.get_modpath("bucket") and minetest.registered_items["bucket:bucket_empty"] then local original_bucket_on_use = minetest.registered_items["bucket:bucket_empty"].on_use minetest.override_item("bucket:bucket_empty", { on_use = function(itemstack, user, pointed_thing)