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 int
DEFAULT_DELAY
Deprecated.protected static BlockFace
DEFAULT_DIRECTION
Deprecated.protected static boolean
DEFAULT_STATE
Deprecated.
-
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 Diode
clone()
Deprecated.int
getDelay()
Deprecated.Gets the delay of the repeater in ticks.BlockFace
getFacing()
Deprecated.Gets the direction this diode is facingboolean
isPowered()
Deprecated.Checks if the diode is powered.void
setDelay(int delay)
Deprecated.Sets the delay of the repeater.void
setFacingDirection(BlockFace face)
Deprecated.Sets the direction this diode is facing.String
toString()
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:
setFacingDirection
in 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:
getFacing
in interfaceDirectional
- Returns:
- The direction this diode is facing
- See Also:
BlockFace
-
toString
public String toString()
Deprecated.- Overrides:
toString
in classMaterialData
-
clone
public Diode clone()
Deprecated.- Overrides:
clone
in classMaterialData
-
-