Object FurnitureSeat.Companion
-
- All Implemented Interfaces:
public class FurnitureSeat.Companion
-
-
Field Summary
Fields Modifier and Type Field Description private final NamespacedKey
SEAT_KEY
public final static FurnitureSeat.Companion
INSTANCE
-
Method Summary
Modifier and Type Method Description final FurnitureSeat
getSeat(Object offset)
final List<Interaction>
getSeats(ItemDisplay baseEntity, FurnitureMechanic mechanic)
final Boolean
isSeat(Entity entity)
final Unit
sitOnSeat(ItemDisplay baseEntity, Player player, Location interactionPoint)
final Unit
spawnSeats(ItemDisplay baseEntity, FurnitureMechanic mechanic)
final Unit
updateSeats(ItemDisplay baseEntity, FurnitureMechanic mechanic)
final Unit
removeSeats(ItemDisplay baseEntity)
final NamespacedKey
getSEAT_KEY()
-
-
Method Detail
-
getSeat
final FurnitureSeat getSeat(Object offset)
-
getSeats
final List<Interaction> getSeats(ItemDisplay baseEntity, FurnitureMechanic mechanic)
-
spawnSeats
final Unit spawnSeats(ItemDisplay baseEntity, FurnitureMechanic mechanic)
-
updateSeats
final Unit updateSeats(ItemDisplay baseEntity, FurnitureMechanic mechanic)
-
removeSeats
final Unit removeSeats(ItemDisplay baseEntity)
-
getSEAT_KEY
final NamespacedKey getSEAT_KEY()
-
-
-
-