forked from MineClone5/MineClone5
fix misleading API
This commit is contained in:
parent
ec6086d8e6
commit
8fff20eec9
|
@ -153,7 +153,7 @@ function mcl_buckets.register_liquid(def)
|
||||||
source_place = def.source_place,
|
source_place = def.source_place,
|
||||||
source_take = source,
|
source_take = source,
|
||||||
on_take = def.on_take,
|
on_take = def.on_take,
|
||||||
itemname = def.itemname,
|
bucketname = def.bucketname,
|
||||||
}
|
}
|
||||||
pointable_sources[source] = true
|
pointable_sources[source] = true
|
||||||
if type(def.source_place) == "string" then
|
if type(def.source_place) == "string" then
|
||||||
|
@ -161,11 +161,11 @@ function mcl_buckets.register_liquid(def)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
if def.itemname == nil or def.itemname == "" then
|
if def.bucketname == nil or def.bucketname == "" then
|
||||||
error(string.format("[mcl_bucket] Invalid itemname then registering [%s]!", def.name))
|
error(string.format("[mcl_bucket] Invalid itemname then registering [%s]!", def.name))
|
||||||
end
|
end
|
||||||
|
|
||||||
minetest.register_craftitem(def.itemname, {
|
minetest.register_craftitem(def.bucketname, {
|
||||||
description = def.name,
|
description = def.name,
|
||||||
_doc_items_longdesc = def.longdesc,
|
_doc_items_longdesc = def.longdesc,
|
||||||
_doc_items_usagehelp = def.usagehelp,
|
_doc_items_usagehelp = def.usagehelp,
|
||||||
|
@ -289,7 +289,7 @@ minetest.register_craftitem("mcl_buckets:bucket_empty", {
|
||||||
-- FIXME: remove this line
|
-- FIXME: remove this line
|
||||||
--if not minetest.is_creative_enabled(user:get_player_name()) then
|
--if not minetest.is_creative_enabled(user:get_player_name()) then
|
||||||
if not false then
|
if not false then
|
||||||
new_bucket = ItemStack({name = liquid_def.itemname})
|
new_bucket = ItemStack({name = liquid_def.bucketname})
|
||||||
if liquid_def.on_take then
|
if liquid_def.on_take then
|
||||||
liquid_def.on_take(user)
|
liquid_def.on_take(user)
|
||||||
end
|
end
|
||||||
|
@ -337,9 +337,9 @@ minetest.register_craftitem("mcl_buckets:bucket_empty", {
|
||||||
|
|
||||||
local liquiddef = mcl_buckets.liquids[dropnode.name]
|
local liquiddef = mcl_buckets.liquids[dropnode.name]
|
||||||
local new_bucket
|
local new_bucket
|
||||||
if liquiddef and liquiddef.itemname and (dropnode.name == liquiddef.source_take) then
|
if liquiddef and liquiddef.bucketname and (dropnode.name == liquiddef.source_take) then
|
||||||
-- Fill bucket
|
-- Fill bucket
|
||||||
new_bucket = ItemStack({name = liquiddef.itemname})
|
new_bucket = ItemStack({name = liquiddef.bucketname})
|
||||||
sound_take(dropnode.name, droppos)
|
sound_take(dropnode.name, droppos)
|
||||||
collect_liquid = true
|
collect_liquid = true
|
||||||
end
|
end
|
||||||
|
|
|
@ -34,7 +34,7 @@ if mod_mcl_core then
|
||||||
awards.unlock(user:get_player_name(), "mcl:hotStuff")
|
awards.unlock(user:get_player_name(), "mcl:hotStuff")
|
||||||
end
|
end
|
||||||
end,
|
end,
|
||||||
itemname = "mcl_buckets:bucket_lava",
|
bucketname = "mcl_buckets:bucket_lava",
|
||||||
inventory_image = "bucket_lava.png",
|
inventory_image = "bucket_lava.png",
|
||||||
name = S("Lava Bucket"),
|
name = S("Lava Bucket"),
|
||||||
longdesc = S("A bucket can be used to collect and release liquids. This one is filled with hot lava, safely contained inside. Use with caution."),
|
longdesc = S("A bucket can be used to collect and release liquids. This one is filled with hot lava, safely contained inside. Use with caution."),
|
||||||
|
@ -46,7 +46,7 @@ if mod_mcl_core then
|
||||||
mcl_buckets.register_liquid({
|
mcl_buckets.register_liquid({
|
||||||
source_place = "mcl_core:water_source",
|
source_place = "mcl_core:water_source",
|
||||||
source_take = {"mcl_core:water_source"},
|
source_take = {"mcl_core:water_source"},
|
||||||
itemname = "mcl_buckets:bucket_water",
|
bucketname = "mcl_buckets:bucket_water",
|
||||||
inventory_image = "bucket_water.png",
|
inventory_image = "bucket_water.png",
|
||||||
name = S("Water Bucket"),
|
name = S("Water Bucket"),
|
||||||
longdesc = S("A bucket can be used to collect and release liquids. This one is filled with water."),
|
longdesc = S("A bucket can be used to collect and release liquids. This one is filled with water."),
|
||||||
|
@ -80,7 +80,7 @@ if mod_mclx_core then
|
||||||
mcl_buckets.register_liquid({
|
mcl_buckets.register_liquid({
|
||||||
source_place = "mclx_core:river_water_source",
|
source_place = "mclx_core:river_water_source",
|
||||||
source_take = {"mclx_core:river_water_source"},
|
source_take = {"mclx_core:river_water_source"},
|
||||||
itemname = "mcl_buckets:bucket_river_water",
|
bucketname = "mcl_buckets:bucket_river_water",
|
||||||
inventory_image = "bucket_river_water.png",
|
inventory_image = "bucket_river_water.png",
|
||||||
name = S("River Water Bucket"),
|
name = S("River Water Bucket"),
|
||||||
longdesc = S("A bucket can be used to collect and release liquids. This one is filled with river water."),
|
longdesc = S("A bucket can be used to collect and release liquids. This one is filled with river water."),
|
||||||
|
|
Loading…
Reference in New Issue