Class BlockInteraction

java.lang.Object
me.totalfreedom.logging.BlockInteraction
All Implemented Interfaces:
Interaction<org.bukkit.block.data.BlockData>

public final class BlockInteraction extends Object implements Interaction<org.bukkit.block.data.BlockData>
  • Constructor Details

    • BlockInteraction

      public BlockInteraction(org.bukkit.entity.Player player, org.bukkit.block.data.BlockData originalState, org.bukkit.block.data.BlockData newState)
  • Method Details

    • getWhoClicked

      @NotNull public @NotNull UUID getWhoClicked()
      Specified by:
      getWhoClicked in interface Interaction<org.bukkit.block.data.BlockData>
    • getOriginalState

      @NotNull public @NotNull org.bukkit.block.data.BlockData getOriginalState()
      Specified by:
      getOriginalState in interface Interaction<org.bukkit.block.data.BlockData>
    • getNewState

      @NotNull public @NotNull org.bukkit.block.data.BlockData getNewState()
      Specified by:
      getNewState in interface Interaction<org.bukkit.block.data.BlockData>
    • getWhen

      @NotNull public @NotNull Instant getWhen()
      Specified by:
      getWhen in interface Interaction<org.bukkit.block.data.BlockData>
    • getLocation

      @NotNull public @NotNull org.bukkit.Location getLocation()
      Specified by:
      getLocation in interface Interaction<org.bukkit.block.data.BlockData>