Class FurnitureDoor
-
- All Implemented Interfaces:
public final class FurnitureDoor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classFurnitureDoor.Companion
-
Field Summary
Fields Modifier and Type Field Description private final DurationautomaticCloseDelayprivate final FurniturePropertiesopenPropertiespublic final static FurnitureDoor.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description FurnitureDoor(ConfigurationSection section)FurnitureDoor(String openSound, String closeSound, Boolean toggleHitboxOnOpen, Boolean delayHitboxToggleDelay, Boolean isSliding, Duration automaticCloseDelay, FurnitureProperties openProperties)
-
Method Summary
Modifier and Type Method Description final DurationgetAutomaticCloseDelay()final FurniturePropertiesgetOpenProperties()final UnittoggleState(ItemDisplay baseEntity, FurnitureMechanic mechanic)final UnitensureHitboxState(ItemDisplay baseEntity, FurnitureMechanic mechanic, Player player)-
-
Method Detail
-
getAutomaticCloseDelay
final Duration getAutomaticCloseDelay()
-
getOpenProperties
final FurnitureProperties getOpenProperties()
-
toggleState
final Unit toggleState(ItemDisplay baseEntity, FurnitureMechanic mechanic)
-
ensureHitboxState
final Unit ensureHitboxState(ItemDisplay baseEntity, FurnitureMechanic mechanic, Player player)
-
-
-
-