summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main/java/org/bukkit/block/Sign.java26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/block/Sign.java b/src/main/java/org/bukkit/block/Sign.java
index f30666a4..0cbdd39a 100644
--- a/src/main/java/org/bukkit/block/Sign.java
+++ b/src/main/java/org/bukkit/block/Sign.java
@@ -34,4 +34,30 @@ public interface Sign extends BlockState {
* @throws IndexOutOfBoundsException If the index is out of the range 0..3
*/
public void setLine(int index, String line) throws IndexOutOfBoundsException;
+
+ /**
+ * Marks whether this sign can be edited by players.
+ * <br>
+ * This is a special value, which is not persisted. It should only be if a
+ * placed sign is manipulated during the BlockPlaceEvent. Behaviour outside
+ * of this event is undefined.
+ *
+ * @return if this sign is currently editable
+ * @deprecated draft API
+ */
+ @Deprecated
+ public boolean isEditable();
+
+ /**
+ * Marks whether this sign can be edited by players.
+ * <br>
+ * This is a special value, which is not persisted. It should only be if a
+ * placed sign is manipulated during the BlockPlaceEvent. Behaviour outside
+ * of this event is undefined.
+ *
+ * @param editable if this sign is currently editable
+ * @deprecated draft API
+ */
+ @Deprecated
+ public void setEditable(boolean editable);
}