]> git.lizzy.rs Git - Crafter.git/blob - mods/main/bucket.lua
Add farming and buckets
[Crafter.git] / mods / main / bucket.lua
1 -- Item definitions
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)
8             --set it to water
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)
12                   return(itemstack)
13             end
14       end
15 })
16
17
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)
24             --set it to water
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"})
28                   return(itemstack)
29             end
30       end
31 })