summaryrefslogtreecommitdiffstats
path: root/src/main/java/org
diff options
context:
space:
mode:
authorDinnerbone <dinnerbone@dinnerbone.com>2011-01-15 20:35:22 +0000
committerDinnerbone <dinnerbone@dinnerbone.com>2011-01-15 20:35:22 +0000
commitf11873921087bdfe28125b70c0033dd0fe8d64df (patch)
treea6d71cb8063e610a0f9873f2f75461353dfdf30f /src/main/java/org
parent2e7c22c42bc7f34b2a73b23f3ee6a9a75d439271 (diff)
downloadbukkit-f11873921087bdfe28125b70c0033dd0fe8d64df.tar
bukkit-f11873921087bdfe28125b70c0033dd0fe8d64df.tar.gz
bukkit-f11873921087bdfe28125b70c0033dd0fe8d64df.tar.lz
bukkit-f11873921087bdfe28125b70c0033dd0fe8d64df.tar.xz
bukkit-f11873921087bdfe28125b70c0033dd0fe8d64df.zip
RedstoneWire MaterialData
Diffstat (limited to 'src/main/java/org')
-rw-r--r--src/main/java/org/bukkit/material/RedstoneWire.java35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/material/RedstoneWire.java b/src/main/java/org/bukkit/material/RedstoneWire.java
new file mode 100644
index 00000000..f11c508c
--- /dev/null
+++ b/src/main/java/org/bukkit/material/RedstoneWire.java
@@ -0,0 +1,35 @@
+
+package org.bukkit.material;
+
+import org.bukkit.Material;
+
+/**
+ * Represents redstone wire
+ */
+public class RedstoneWire extends MaterialData implements Redstone {
+ public RedstoneWire(final int type) {
+ super(type);
+ }
+
+ public RedstoneWire(final Material type) {
+ super(type);
+ }
+
+ public RedstoneWire(final int type, final byte data) {
+ super(type, data);
+ }
+
+ public RedstoneWire(final Material type, final byte data) {
+ super(type, data);
+ }
+
+ /**
+ * Gets the current state of this Material, indicating if it's powered or
+ * unpowered
+ *
+ * @return true if powered, otherwise false
+ */
+ public boolean isPowered() {
+ return getData() > 0;
+ }
+}