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
Modifier and TypeInterfaceDescriptionstatic enum
The 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.void
setFace
(@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, setPower
Methods inherited from interface org.bukkit.block.data.BlockData
clone, createBlockState, getAsString, getAsString, getCollisionShape, getDestroySpeed, getDestroySpeed, getLightEmission, getMapColor, getMaterial, getPistonMoveReaction, getPlacementMaterial, getSoundGroup, isFaceSturdy, isOccluding, isPreferredTool, isRandomlyTicked, isSupported, isSupported, matches, merge, mirror, requiresCorrectToolForDrops, rotate
-
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
-