Class ConnectableMechanic
-
- All Implemented Interfaces:
public final class ConnectableMechanic
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumConnectableMechanic.ConnectTypepublic classConnectableMechanic.Companion
-
Field Summary
Fields Modifier and Type Field Description private final ConnectableItemTypetypeprivate final Keydefaultprivate final Keystraightprivate final Keyleftprivate final Keyrightprivate final Keyinnerprivate final Keyouterpublic final static ConnectableMechanic.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description ConnectableMechanic(ConfigurationSection section)ConnectableMechanic(ConnectableItemType type, Key default, Key straight, Key left, Key right, Key inner, Key outer)
-
Method Summary
Modifier and Type Method Description final ConnectableItemTypegetType()final KeygetDefault()final KeygetStraight()final KeygetLeft()final KeygetRight()final KeygetInner()final KeygetOuter()final UnitscheduleUpdateState(ItemDisplay baseEntity, Long delay)final UnitupdateState(ItemDisplay baseEntity)final UnitupdateSurrounding(ItemDisplay baseEntity)final ItemBuilderdisplayedItem(ItemDisplay baseEntity)-
-
Constructor Detail
-
ConnectableMechanic
ConnectableMechanic(ConfigurationSection section)
-
ConnectableMechanic
ConnectableMechanic(ConnectableItemType type, Key default, Key straight, Key left, Key right, Key inner, Key outer)
-
-
Method Detail
-
getType
final ConnectableItemType getType()
-
getDefault
final Key getDefault()
-
getStraight
final Key getStraight()
-
getLeft
final Key getLeft()
-
getRight
final Key getRight()
-
getInner
final Key getInner()
-
getOuter
final Key getOuter()
-
scheduleUpdateState
final Unit scheduleUpdateState(ItemDisplay baseEntity, Long delay)
-
updateState
final Unit updateState(ItemDisplay baseEntity)
-
updateSurrounding
final Unit updateSurrounding(ItemDisplay baseEntity)
-
displayedItem
final ItemBuilder displayedItem(ItemDisplay baseEntity)
-
-
-
-