public interface ImmutableWireAttachmentData extends ImmutableDataManipulator<ImmutableWireAttachmentData,WireAttachmentData>
ImmutableDataManipulator
that handles the
ImmutableMapValue
of Direction
to WireAttachmentType
for a BlockState
. Usually applicable to
BlockTypes.REDSTONE_WIRE
and BlockTypes.TRIPWIRE
.Modifier and Type | Method and Description |
---|---|
ImmutableValue<WireAttachmentType> |
wireAttachmentEast()
|
ImmutableValue<WireAttachmentType> |
wireAttachmentNorth()
|
ImmutableMapValue<Direction,WireAttachmentType> |
wireAttachments()
|
ImmutableValue<WireAttachmentType> |
wireAttachmentSouth()
|
ImmutableValue<WireAttachmentType> |
wireAttachmentWest()
|
asMutable, copy, with, with
getContentVersion, toContainer
ImmutableMapValue<Direction,WireAttachmentType> wireAttachments()
ImmutableValue<WireAttachmentType> wireAttachmentNorth()
ImmutableValue<WireAttachmentType> wireAttachmentSouth()
ImmutableValue<WireAttachmentType> wireAttachmentEast()
ImmutableValue<WireAttachmentType> wireAttachmentWest()