From 34a11590ecd0753a4564991d4a9de445c0ffe3c8 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Tue, 16 Aug 2022 15:28:20 +0200 Subject: [PATCH] Add node place prediction for farming plants --- mods/rp_farming/api.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mods/rp_farming/api.lua b/mods/rp_farming/api.lua index 491f4a0..32c854e 100644 --- a/mods/rp_farming/api.lua +++ b/mods/rp_farming/api.lua @@ -79,6 +79,7 @@ function farming.register_plant_nodes(name, def) paramtype = "light", paramtype2 = paramtype2, place_param2 = place_param2, + node_placement_prediction = "", waving = 1, walkable = false, floodable = true, @@ -101,6 +102,7 @@ function farming.register_plant_nodes(name, def) paramtype = "light", paramtype2 = paramtype2, place_param2 = place_param2, + node_placement_prediction = "", waving = 1, walkable = false, floodable = true, @@ -194,7 +196,11 @@ function farming.place_plant(itemstack, placer, pointed_thing) if (group ~= nil and minetest.get_item_group(place_on_node.name, group) > 0) or (place_on_node.name == can_grow_on) then + local idef = itemstack:get_definition() itemstack = minetest.item_place(itemstack, placer, pointed_thing) + if idef and idef.sounds and idef.sounds.place then + minetest.sound_play(idef.sounds.place, {pos=place_on}, true) + end break end end