From 15fa8765a5673bc008dcc3c661d460fa28aa504d Mon Sep 17 00:00:00 2001 From: Johannes Fritz Date: Fri, 21 Apr 2023 12:40:46 -0500 Subject: [PATCH] Check if object is below pplate --- mesecons_pressureplates/init.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mesecons_pressureplates/init.lua b/mesecons_pressureplates/init.lua index 431828b..f282b95 100644 --- a/mesecons_pressureplates/init.lua +++ b/mesecons_pressureplates/init.lua @@ -38,6 +38,7 @@ local function pp_on_timer(pos) local plate_x_max = plate_pos.x + 7 / 16 local plate_z_min = plate_pos.z - 7 / 16 local plate_z_max = plate_pos.z + 7 / 16 + local plate_y_min = plate_pos.y - 8 / 16 local plate_y_max = plate_pos.y - 6.5 / 16 local obj_x_min = obj_pos.x + collisionbox[1] @@ -45,9 +46,11 @@ local function pp_on_timer(pos) local obj_z_min = obj_pos.z + collisionbox[3] local obj_z_max = obj_pos.z + collisionbox[6] local obj_y_min = obj_pos.y + collisionbox[2] + local obj_y_max = obj_pos.y + collisionbox[5] if - obj_y_min <= plate_y_max and + obj_y_min < plate_y_max and + obj_y_max > plate_y_min and obj_x_min < plate_x_max and obj_x_max > plate_x_min and obj_z_min < plate_z_max and