Package org.bukkit.material
Class Diode
- java.lang.Object
-
- org.bukkit.material.MaterialData
-
- org.bukkit.material.Diode
-
- All Implemented Interfaces:
Cloneable,Directional,Redstone
@Deprecated public class Diode extends MaterialData implements Directional, Redstone
Deprecated.all usage of MaterialData is deprecated and subject to removal. UseBlockData.Represents a diode/repeater in the on or off state, with a delay and facing in a specific direction.
-
-
Field Summary
Fields Modifier and Type Field Description protected static intDEFAULT_DELAYDeprecated.protected static BlockFaceDEFAULT_DIRECTIONDeprecated.protected static booleanDEFAULT_STATEDeprecated.
-
Constructor Summary
Constructors Constructor Description Diode()Deprecated.Constructs a diode switched on, with a delay of 1 and facing the default direction (north).Diode(BlockFace facingDirection)Deprecated.Constructs a diode switched off, with a delay of 1 and facing the specified direction.Diode(BlockFace facingDirection, int delay)Deprecated.Constructs a diode switched off, with the specified delay and facing the specified direction.Diode(BlockFace facingDirection, int delay, boolean state)Deprecated.Constructs a diode switched on or off, with the specified delay and facing the specified direction.Diode(Material type)Deprecated.Diode(Material type, byte data)Deprecated.Magic value
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Diodeclone()Deprecated.intgetDelay()Deprecated.Gets the delay of the repeater in ticks.BlockFacegetFacing()Deprecated.Gets the direction this diode is facingbooleanisPowered()Deprecated.Checks if the diode is powered.voidsetDelay(int delay)Deprecated.Sets the delay of the repeater.voidsetFacingDirection(BlockFace face)Deprecated.Sets the direction this diode is facing.StringtoString()Deprecated.-
Methods inherited from class org.bukkit.material.MaterialData
equals, getData, getItemType, hashCode, setData, toItemStack, toItemStack
-
-
-
-
Field Detail
-
DEFAULT_DIRECTION
protected static final BlockFace DEFAULT_DIRECTION
Deprecated.
-
DEFAULT_DELAY
protected static final int DEFAULT_DELAY
Deprecated.- See Also:
- Constant Field Values
-
DEFAULT_STATE
protected static final boolean DEFAULT_STATE
Deprecated.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Diode
public Diode()
Deprecated.Constructs a diode switched on, with a delay of 1 and facing the default direction (north). By default this constructor creates a diode that is switched on for backwards compatibility with past implementations.
-
Diode
public Diode(BlockFace facingDirection)
Deprecated.Constructs a diode switched off, with a delay of 1 and facing the specified direction.- Parameters:
facingDirection- the direction the diode is facing- See Also:
BlockFace
-
Diode
public Diode(BlockFace facingDirection, int delay)
Deprecated.Constructs a diode switched off, with the specified delay and facing the specified direction.- Parameters:
facingDirection- the direction the diode is facingdelay- The number of ticks (1-4) before the diode turns on after being powered- See Also:
BlockFace
-
Diode
public Diode(BlockFace facingDirection, int delay, boolean state)
Deprecated.Constructs a diode switched on or off, with the specified delay and facing the specified direction.- Parameters:
facingDirection- the direction the diode is facingdelay- The number of ticks (1-4) before the diode turns on after being poweredstate- True if the diode is in the on state- See Also:
BlockFace
-
Diode
public Diode(Material type)
Deprecated.
-
Diode
@Deprecated public Diode(Material type, byte data)
Deprecated.Magic value- Parameters:
type- the typedata- the raw data value
-
-
Method Detail
-
setDelay
public void setDelay(int delay)
Deprecated.Sets the delay of the repeater.- Parameters:
delay- The new delay (1-4)
-
getDelay
public int getDelay()
Deprecated.Gets the delay of the repeater in ticks.- Returns:
- The delay (1-4)
-
setFacingDirection
public void setFacingDirection(BlockFace face)
Deprecated.Sets the direction this diode is facing.- Specified by:
setFacingDirectionin interfaceDirectional- Parameters:
face- The direction to set this diode to- See Also:
BlockFace
-
getFacing
public BlockFace getFacing()
Deprecated.Gets the direction this diode is facing- Specified by:
getFacingin interfaceDirectional- Returns:
- The direction this diode is facing
- See Also:
BlockFace
-
toString
public String toString()
Deprecated.- Overrides:
toStringin classMaterialData
-
clone
public Diode clone()
Deprecated.- Overrides:
clonein classMaterialData
-
-