From 5c8b6c171a596c5473027a6f8ef284406ba0e531 Mon Sep 17 00:00:00 2001 From: cx384 Date: Sat, 27 Jan 2024 14:03:12 +0100 Subject: [PATCH] Add legacy compatibility --- mods/butterflies/init.lua | 5 ++++- mods/fireflies/init.lua | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/mods/butterflies/init.lua b/mods/butterflies/init.lua index 278fea14..16b67910 100644 --- a/mods/butterflies/init.lua +++ b/mods/butterflies/init.lua @@ -3,6 +3,9 @@ -- Load support for MT game translation. local S = minetest.get_translator("butterflies") +-- Legacy compatibility, when pointabilities don't exist, pointable is set to true. +local pointable_compat = not minetest.features.item_specific_pointabilities + -- register butterflies local butter_list = { {"white", S("White Butterfly")}, @@ -33,7 +36,7 @@ for i in ipairs (butter_list) do sunlight_propagates = true, buildable_to = true, walkable = false, - pointable = false, + pointable = pointable_compat, groups = {catchable = 1}, selection_box = { type = "fixed", diff --git a/mods/fireflies/init.lua b/mods/fireflies/init.lua index 50cac007..4aba655d 100644 --- a/mods/fireflies/init.lua +++ b/mods/fireflies/init.lua @@ -3,6 +3,8 @@ -- Load support for MT game translation. local S = minetest.get_translator("fireflies") +-- Legacy compatibility, when pointabilities don't exist, pointable is set to true. +local pointable_compat = not minetest.features.item_specific_pointabilities minetest.register_node("fireflies:firefly", { description = S("Firefly"), @@ -23,7 +25,7 @@ minetest.register_node("fireflies:firefly", { sunlight_propagates = true, buildable_to = true, walkable = false, - pointable = false, + pointable = pointable_compat, groups = {catchable = 1}, selection_box = { type = "fixed",