summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/bukkit/material/PistonBaseMaterial.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/bukkit/material/PistonBaseMaterial.java')
-rw-r--r--src/main/java/org/bukkit/material/PistonBaseMaterial.java20
1 files changed, 16 insertions, 4 deletions
diff --git a/src/main/java/org/bukkit/material/PistonBaseMaterial.java b/src/main/java/org/bukkit/material/PistonBaseMaterial.java
index f3586dc0..bbf1565d 100644
--- a/src/main/java/org/bukkit/material/PistonBaseMaterial.java
+++ b/src/main/java/org/bukkit/material/PistonBaseMaterial.java
@@ -7,8 +7,11 @@ import org.bukkit.block.BlockFace;
* Material data for the piston base block
*/
public class PistonBaseMaterial extends MaterialData implements Directional, Redstone {
+
/**
- *
+ * Constructs a PistonBaseMaterial
+ *
+ * @param type the raw type id
* @deprecated Magic value
*/
@Deprecated
@@ -21,7 +24,10 @@ public class PistonBaseMaterial extends MaterialData implements Directional, Red
}
/**
- *
+ * Constructs a PistonBaseMaterial.
+ *
+ * @param type the raw type id
+ * @param data the raw data value
* @deprecated Magic value
*/
@Deprecated
@@ -30,7 +36,10 @@ public class PistonBaseMaterial extends MaterialData implements Directional, Red
}
/**
- *
+ * Constructs a PistonBaseMaterial.
+ *
+ * @param type the material type to use
+ * @param data the raw data value
* @deprecated Magic value
*/
@Deprecated
@@ -38,6 +47,7 @@ public class PistonBaseMaterial extends MaterialData implements Directional, Red
super(type, data);
}
+ @Override
public void setFacingDirection(BlockFace face) {
byte data = (byte) (getData() & 0x8);
@@ -61,6 +71,7 @@ public class PistonBaseMaterial extends MaterialData implements Directional, Red
setData(data);
}
+ @Override
public BlockFace getFacing() {
byte dir = (byte) (getData() & 7);
@@ -82,6 +93,7 @@ public class PistonBaseMaterial extends MaterialData implements Directional, Red
}
}
+ @Override
public boolean isPowered() {
return (getData() & 0x8) == 0x8;
}
@@ -89,7 +101,7 @@ public class PistonBaseMaterial extends MaterialData implements Directional, Red
/**
* Sets the current state of this piston
*
- * @param powered true if the piston is extended & powered, or false
+ * @param powered true if the piston is extended {@literal &} powered, or false
*/
public void setPowered(boolean powered) {
setData((byte) (powered ? (getData() | 0x8) : (getData() & ~0x8)));