add pointed_thing to on_rightclick vars

This commit is contained in:
tenplus1 2021-11-16 20:22:43 +00:00
parent b84374bfa5
commit 4227d967e5
4 changed files with 7 additions and 7 deletions

View File

@ -27,7 +27,7 @@ local function place_beans(itemstack, placer, pointed_thing, plantname)
-- thanks to Krock for helping with this issue :)
local def = minetest.registered_nodes[under.name]
if placer and itemstack and def and def.on_rightclick then
return def.on_rightclick(pt.under, under, placer, itemstack)
return def.on_rightclick(pt.under, under, placer, itemstack, pt)
end
-- is player planting crop?
@ -120,7 +120,7 @@ minetest.register_node("farming:beanpole", {
-- thanks to Krock for helping with this issue :)
local def = minetest.registered_nodes[under.name]
if def and def.on_rightclick then
return def.on_rightclick(pt.under, under, placer, itemstack)
return def.on_rightclick(pt.under, under, placer, itemstack, pt)
end
if minetest.is_protected(pt.above, placer:get_player_name()) then

View File

@ -22,7 +22,7 @@ local function place_cocoa(itemstack, placer, pointed_thing, plantname)
-- thanks to Krock for helping with this issue :)
local def = minetest.registered_nodes[under.name]
if placer and itemstack and def and def.on_rightclick then
return def.on_rightclick(pt.under, under, placer, itemstack)
return def.on_rightclick(pt.under, under, placer, itemstack, pt)
end
-- check if pointing at jungletree

View File

@ -22,7 +22,7 @@ local function place_grapes(itemstack, placer, pointed_thing, plantname)
-- thanks to Krock for helping with this issue :)
local def = minetest.registered_nodes[under.name]
if placer and itemstack and def and def.on_rightclick then
return def.on_rightclick(pt.under, under, placer, itemstack)
return def.on_rightclick(pt.under, under, placer, itemstack, pt)
end
-- is player planting seed?
@ -115,7 +115,7 @@ minetest.register_node("farming:trellis", {
-- thanks to Krock for helping with this issue :)
local def = minetest.registered_nodes[under.name]
if def and def.on_rightclick then
return def.on_rightclick(pt.under, under, placer, itemstack)
return def.on_rightclick(pt.under, under, placer, itemstack, pt)
end
if minetest.is_protected(pt.above, placer:get_player_name()) then

View File

@ -7,7 +7,7 @@
farming = {
mod = "redo",
version = "20210928",
version = "20211116",
path = minetest.get_modpath("farming"),
select = {
type = "fixed",
@ -425,7 +425,7 @@ function farming.place_seed(itemstack, placer, pointed_thing, plantname)
-- thanks to Krock for helping with this issue :)
local def = minetest.registered_nodes[under.name]
if placer and itemstack and def and def.on_rightclick then
return def.on_rightclick(pt.under, under, placer, itemstack)
return def.on_rightclick(pt.under, under, placer, itemstack, pt)
end
local above = minetest.get_node(pt.above)