Package org.bukkit.block.data.type
Interface RedstoneWire
- All Superinterfaces:
AnaloguePowerable,BlockData,Cloneable
'north', 'east', 'south', 'west' represent the types of connections this
redstone wire has to adjacent blocks.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumThe way in which a redstone wire can connect to an adjacent block face. -
Method Summary
Modifier and TypeMethodDescriptionGets all of this faces which may be set on this block.Checks the type of connection on the specified face.voidsetFace(@NotNull BlockFace face, @NotNull RedstoneWire.Connection connection) Sets the type of connection on the specified face.Methods inherited from interface org.bukkit.block.data.AnaloguePowerable
getMaximumPower, getPower, setPowerMethods inherited from interface org.bukkit.block.data.BlockData
clone, getAsString, getAsString, getMaterial, getSoundGroup, matches, merge
-
Method Details
-
getFace
Checks the type of connection on the specified face.- Parameters:
face- to check- Returns:
- connection type
-
setFace
void setFace(@NotNull @NotNull BlockFace face, @NotNull @NotNull RedstoneWire.Connection connection) Sets the type of connection on the specified face.- Parameters:
face- to setconnection- the connection type
-
getAllowedFaces
Gets all of this faces which may be set on this block.- Returns:
- all allowed faces
-