Interface Interaction<T>

All Known Implementing Classes:
BlockInteraction, ContainerInteraction

@Immutable public interface Interaction<T>
  • Method Details

    • format

      @NotNull static @NotNull String format(@NotNull @NotNull Interaction<?> interaction)
    • getWhoClicked

      @NotNull @NotNull UUID getWhoClicked()
    • getOriginalState

      @NotNull T getOriginalState()
    • getNewState

      @NotNull T getNewState()
    • getWhen

      @NotNull @NotNull Instant getWhen()
    • getLocation

      @NotNull @NotNull org.bukkit.Location getLocation()