From 78bba12642cbedc4bc931deaefc74bfc6fee7b9b Mon Sep 17 00:00:00 2001 From: Petteri Date: Tue, 4 Aug 2020 17:29:50 +0300 Subject: [PATCH] Check if the stairs are upside down or under something --- pom.xml | 2 +- src/main/java/maru/PmChair.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index f06dd86..9596657 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 maru PmChair - 2.0.3 + 2.0.4 UTF-8 diff --git a/src/main/java/maru/PmChair.java b/src/main/java/maru/PmChair.java index d2122f0..5199c02 100644 --- a/src/main/java/maru/PmChair.java +++ b/src/main/java/maru/PmChair.java @@ -70,6 +70,8 @@ public void onTouch(PlayerInteractEvent event) { if (!this.onChair.containsKey(name)) { if (block instanceof BlockStairs) { + if ((block.getDamage() & 4) != 0 || block.up().isSolid()) return; + if (!this.doubleTap.containsKey(name)) { this.doubleTap.put(name, System.currentTimeMillis()); player.sendPopup(TextFormat.RED + this.get("touch-popup"));