diff --git a/java/noppes/npcs/api/ITelegraph.java b/java/noppes/npcs/api/ITelegraph.java
index 63fe339..5ca4f2b 100644
--- a/java/noppes/npcs/api/ITelegraph.java
+++ b/java/noppes/npcs/api/ITelegraph.java
@@ -20,6 +20,7 @@ import noppes.npcs.api.entity.IEntity;
*
RING - A ring with inner and outer radius
* LINE - A rectangular line in a direction
* CONE - A cone/arc shape
+ * SQUARE - A square shape
* POINT - A small point marker
*
*/
@@ -48,13 +49,13 @@ public interface ITelegraph {
// ==========================================================================
/**
- * Get the radius (for CIRCLE and RING types).
+ * Get the radius (for CIRCLE, SQUARE and RING types).
* @return the circle/ring radius in blocks
*/
float getRadius();
/**
- * Set the radius (for CIRCLE and RING types).
+ * Set the radius (for CIRCLE, SQUARE and RING types).
* @param radius circle/ring radius in blocks
*/
void setRadius(float radius);
diff --git a/java/noppes/npcs/api/handler/ITelegraphHandler.java b/java/noppes/npcs/api/handler/ITelegraphHandler.java
index 7bb0a69..64cfd85 100644
--- a/java/noppes/npcs/api/handler/ITelegraphHandler.java
+++ b/java/noppes/npcs/api/handler/ITelegraphHandler.java
@@ -68,6 +68,8 @@ public interface ITelegraphHandler {
*/
ITelegraph createCone(float length, float angle);
+ ITelegraph createSquare(float radius);
+
/**
* Create a point telegraph.
*