Package org.bukkit.material
Class Diode
java.lang.Object
org.bukkit.material.MaterialData
org.bukkit.material.Diode
- All Implemented Interfaces:
- Cloneable,- Directional,- Redstone
Deprecated.
Represents a diode/repeater in the on or off state, with a delay and facing
 in a specific direction.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected static intDeprecated.protected static BlockFaceDeprecated.protected static booleanDeprecated.
- 
Constructor SummaryConstructorsConstructorDescriptionDiode()Deprecated.Constructs a diode switched on, with a delay of 1 and facing the default direction (north).Deprecated.Constructs a diode switched off, with a delay of 1 and facing the specified direction.Deprecated.Constructs a diode switched off, with the specified delay and facing the specified direction.Deprecated.Constructs a diode switched on or off, with the specified delay and facing the specified direction.Deprecated.Deprecated.Magic value
- 
Method SummaryModifier and TypeMethodDescriptionclone()Deprecated.intgetDelay()Deprecated.Gets the delay of the repeater in ticks.Deprecated.Gets the direction this diode is facingbooleanDeprecated.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.toString()Deprecated.Methods inherited from class org.bukkit.material.MaterialDataequals, getData, getItemType, hashCode, setData, toItemStack, toItemStack
- 
Field Details- 
DEFAULT_DIRECTIONDeprecated.
- 
DEFAULT_DELAYprotected static final int DEFAULT_DELAYDeprecated.- See Also:
- Constant Field Values
 
- 
DEFAULT_STATEprotected static final boolean DEFAULT_STATEDeprecated.- See Also:
- Constant Field Values
 
 
- 
- 
Constructor Details- 
Diodepublic 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.
- 
DiodeDeprecated.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
 
- 
DiodeDeprecated.Constructs a diode switched off, with the specified delay and facing the specified direction.- Parameters:
- facingDirection- the direction the diode is facing
- delay- The number of ticks (1-4) before the diode turns on after being powered
- See Also:
- BlockFace
 
- 
DiodeDeprecated.Constructs a diode switched on or off, with the specified delay and facing the specified direction.- Parameters:
- facingDirection- the direction the diode is facing
- delay- The number of ticks (1-4) before the diode turns on after being powered
- state- True if the diode is in the on state
- See Also:
- BlockFace
 
- 
DiodeDeprecated.
- 
DiodeDeprecated.Magic value- Parameters:
- type- the type
- data- the raw data value
 
 
- 
- 
Method Details- 
setDelaypublic void setDelay(int delay)Deprecated.Sets the delay of the repeater.- Parameters:
- delay- The new delay (1-4)
 
- 
getDelaypublic int getDelay()Deprecated.Gets the delay of the repeater in ticks.- Returns:
- The delay (1-4)
 
- 
setFacingDirectionDeprecated.Sets the direction this diode is facing.- Specified by:
- setFacingDirectionin interface- Directional
- Parameters:
- face- The direction to set this diode to
- See Also:
- BlockFace
 
- 
getFacingDeprecated.Gets the direction this diode is facing- Specified by:
- getFacingin interface- Directional
- Returns:
- The direction this diode is facing
- See Also:
- BlockFace
 
- 
toStringDeprecated.- Overrides:
- toStringin class- MaterialData
 
- 
cloneDeprecated.- Overrides:
- clonein class- MaterialData
 
- 
isPoweredpublic boolean isPowered()Deprecated.Checks if the diode is powered.
 
- 
BlockData.