2 minetest.register_craftitem("main:bucket", {
3 description = "Bucket",
4 inventory_image = "bucket.png",
5 --wield_image = "bucket.png",
6 liquids_pointable = true,
7 on_place = function(itemstack, placer, pointed_thing)
9 if minetest.get_node(pointed_thing.under).name == "main:water" then
10 itemstack:replace(ItemStack("main:bucket_water"))
11 minetest.remove_node(pointed_thing.under)
18 minetest.register_craftitem("main:bucket_water", {
19 description = "Bucket with Water",
20 inventory_image = "bucket_water.png",
21 --wield_image = "bucket.png",
22 liquids_pointable = true,
23 on_place = function(itemstack, placer, pointed_thing)
25 if minetest.get_node(pointed_thing.above).name == "air" then
26 itemstack:replace(ItemStack("main:bucket"))
27 minetest.set_node(pointed_thing.above,{name="main:water"})