itemname_raw for reg_craftitem only

This commit is contained in:
Petras Jokubauskas 2025-06-09 15:17:43 +02:00 committed by GitHub
parent b6910cdbd4
commit 142b4d85db
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -51,16 +51,18 @@ 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:match(":(.+)") or itemname
bucket.liquids[source] = {
source = source,
flowing = flowing,
itemname = itemname:sub(1,1) == ":" and itemname:sub(2) or itemname,
itemname = itemname,
force_renew = force_renew,
}
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,