Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Bucket: Register river water bucket, add texture
Add groups to registration and use water_bucket group
  • Loading branch information
paramat committed Jun 14, 2015
1 parent f09ae11 commit c4fb5bd
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 6 deletions.
26 changes: 20 additions & 6 deletions mods/bucket/init.lua
Expand Up @@ -30,12 +30,14 @@ local function check_protection(pos, name, text)
end

-- Register a new liquid
-- source = name of the source node
-- flowing = name of the flowing node
-- itemname = name of the new bucket item (or nil if liquid is not takeable)
-- inventory_image = texture of the new bucket item (ignored if itemname == nil)
-- source = name of the source node
-- flowing = name of the flowing node
-- itemname = name of the new bucket item (or nil if liquid is not takeable)
-- inventory_image = texture of the new bucket item (ignored if itemname == nil)
-- name = text description of the bucket item
-- groups = (optional) groups of the bucket item, for example {water_bucket = 1}
-- This function can be called from any mod (that depends on bucket).
function bucket.register_liquid(source, flowing, itemname, inventory_image, name)
function bucket.register_liquid(source, flowing, itemname, inventory_image, name, groups)
bucket.liquids[source] = {
source = source,
flowing = flowing,
Expand All @@ -49,6 +51,7 @@ function bucket.register_liquid(source, flowing, itemname, inventory_image, name
inventory_image = inventory_image,
stack_max = 1,
liquids_pointable = true,
groups = groups,
on_place = function(itemstack, user, pointed_thing)
-- Must be pointing to node
if pointed_thing.type ~= "node" then
Expand Down Expand Up @@ -159,7 +162,17 @@ bucket.register_liquid(
"default:water_flowing",
"bucket:bucket_water",
"bucket_water.png",
"Water Bucket"
"Water Bucket",
{water_bucket = 1}
)

bucket.register_liquid(
"default:river_water_source",
"default:river_water_flowing",
"bucket:bucket_river_water",
"bucket_river_water.png",
"River Water Bucket",
{water_bucket = 1}
)

bucket.register_liquid(
Expand All @@ -176,3 +189,4 @@ minetest.register_craft({
burntime = 60,
replacements = {{"bucket:bucket_lava", "bucket:bucket_empty"}},
})

Binary file added mods/bucket/textures/bucket_river_water.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

1 comment on commit c4fb5bd

@HybridDog
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

River water is water not from the sea, so without salt, isn't it?

Please sign in to comment.