Package org.bukkit.block.data.type
Interface RedstoneWire
-
- All Superinterfaces:
AnaloguePowerable
,BlockData
,Cloneable
public interface RedstoneWire extends AnaloguePowerable
'north', 'east', 'south', 'west' represent the types of connections this redstone wire has to adjacent blocks.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
RedstoneWire.Connection
The way in which a redstone wire can connect to an adjacent block face.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<BlockFace>
getAllowedFaces()
Gets all of this faces which may be set on this block.RedstoneWire.Connection
getFace(BlockFace face)
Checks the type of connection on the specified face.void
setFace(BlockFace face, RedstoneWire.Connection connection)
Sets the type of connection on the specified face.-
Methods inherited from interface org.bukkit.block.data.AnaloguePowerable
getMaximumPower, getPower, setPower
-
Methods inherited from interface org.bukkit.block.data.BlockData
clone, getAsString, getAsString, getMaterial, matches, merge
-
-
-
-
Method Detail
-
getFace
@NotNull RedstoneWire.Connection getFace(@NotNull BlockFace face)
Checks the type of connection on the specified face.- Parameters:
face
- to check- Returns:
- connection type
-
setFace
void setFace(@NotNull BlockFace face, @NotNull RedstoneWire.Connection connection)
Sets the type of connection on the specified face.- Parameters:
face
- to setconnection
- the connection type
-
-