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"));