minetrest-game-rpgtest/mods/fishing/init.lua~

33 lines
873 B
Lua

minetest.register_craftitem("fishing:fishing_rod", {
description = "Fishing rod",
inventory_image = "fishing_fishing_rod.png",
wield_image = "fishing_fishing_rod_wield.png",
liquids_pointable = true,
range = 10.0,
on_use = function(itemstack, user, pointed_thing)
if pointed_thing.above then
if minetest.get_node(pointed_thing.under).name == "default:water_source" then
if math.random(10) == 2 then
user:get_inventory():add_item("main", "fishing:fish")
end
end
end
return itemstack
end,
})
minetest.register_craft({
output = "fishing:fishing_rod",
recipe = {
{"default:log_3", "default:string", ""},
{"default:log_3", "default:string", ""},
{"default:log_3", "default:string", ""},
}
})
minetest.register_craftitem("fishing:fish", {
description = "Fish",
inventory_image = "fishing_fish.png",
on_use = minetest.item_eat(3),
})