From 69b2fb7a328e97a51c4bcfbc1f57b48b26e49e0e Mon Sep 17 00:00:00 2001 From: sfan5 Date: Fri, 20 Jun 2025 11:21:24 +0200 Subject: [PATCH] Revert "Fix registering beds in other mods namespace" This reverts commit 9321c265b6b834a5ca08aac61776dbf24a1a0546. Note: the commit actually touched buckets, not beds --- game_api.txt | 1 - mods/bucket/init.lua | 4 +--- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/game_api.txt b/game_api.txt index 081979ac..c4250d50 100644 --- a/game_api.txt +++ b/game_api.txt @@ -35,7 +35,6 @@ The bucket API allows registering new types of buckets for non-default liquids. The filled bucket item is returned to the player that uses an empty bucket pointing to the given liquid source. When punching with an empty bucket pointing to an entity or a non-liquid node, the on_punch of the entity or node will be triggered. -The bucket API also allows registering buckets in other namespace using colon-prefixed itemname (i.e. ":cows:bucket_milk"). Beds API diff --git a/mods/bucket/init.lua b/mods/bucket/init.lua index bd65a053..b026ee07 100644 --- a/mods/bucket/init.lua +++ b/mods/bucket/init.lua @@ -51,8 +51,6 @@ end -- This function can be called from any mod (that depends on bucket). function bucket.register_liquid(source, flowing, itemname, inventory_image, name, groups, force_renew) - local itemname_raw = itemname - itemname = itemname and itemname:match(":(.+)") or itemname bucket.liquids[source] = { source = source, flowing = flowing, @@ -62,7 +60,7 @@ function bucket.register_liquid(source, flowing, itemname, inventory_image, name bucket.liquids[flowing] = bucket.liquids[source] if itemname ~= nil then - minetest.register_craftitem(itemname_raw, { + minetest.register_craftitem(itemname, { description = name, inventory_image = inventory_image, stack_max = 1,