1
0
mirror of https://github.com/minetest/minetest_game.git synced 2025-06-30 22:00:22 +02:00

Fix registering buckets in foreign mod namespaces

This commit is contained in:
Lars Müller
2025-06-29 15:32:38 +02:00
committed by GitHub
parent 69b2fb7a32
commit defa781d60
2 changed files with 4 additions and 1 deletions

View File

@ -51,6 +51,8 @@ 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,
@ -60,7 +62,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, {
minetest.register_craftitem(itemname_raw, {
description = name,
inventory_image = inventory_image,
stack_max = 1,