Class PlayerTransactEvent<T>

java.lang.Object
org.bukkit.event.Event
org.bukkit.event.player.PlayerEvent
com.nftworlds.wallet.event.PlayerTransactEvent<T>

public class PlayerTransactEvent<T> extends org.bukkit.event.player.PlayerEvent
Holds information for player transaction events
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.bukkit.event.Event

    org.bukkit.event.Event.Result
  • Field Summary

    Fields inherited from class org.bukkit.event.player.PlayerEvent

    player
  • Constructor Summary

    Constructors
    Constructor
    Description
    PlayerTransactEvent(@NotNull org.bukkit.entity.Player player, double amount, @NotNull String reason, @NotNull org.web3j.abi.datatypes.generated.Uint256 refID, T payload)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @org.jetbrains.annotations.NotNull double
    Gets the amount of $WRLD from the transaction
    static @NotNull org.bukkit.event.HandlerList
     
    @NotNull org.bukkit.event.HandlerList
     
     
    @NotNull String
    Gets the reason for the transaction
    @NotNull org.web3j.abi.datatypes.generated.Uint256
    Gets the refid for the transaction
    @org.jetbrains.annotations.NotNull double
    Gets the amount of $WRLD from the transaction

    Methods inherited from class org.bukkit.event.player.PlayerEvent

    getPlayer

    Methods inherited from class org.bukkit.event.Event

    callEvent, getEventName, isAsynchronous

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PlayerTransactEvent

      public PlayerTransactEvent(@NotNull @NotNull org.bukkit.entity.Player player, double amount, @NotNull @NotNull String reason, @NotNull @NotNull org.web3j.abi.datatypes.generated.Uint256 refID, @NotNull T payload)
  • Method Details

    • getAmount

      @NotNull public @org.jetbrains.annotations.NotNull double getAmount()
      Gets the amount of $WRLD from the transaction
      Returns:
      Amount of $WRLD
    • getWRLD

      @NotNull public @org.jetbrains.annotations.NotNull double getWRLD()
      Gets the amount of $WRLD from the transaction
      Returns:
      Amount of $WRLD
    • getReason

      @NotNull public @NotNull String getReason()
      Gets the reason for the transaction
      Returns:
      Transaction Reason
    • getRefID

      @NotNull public @NotNull org.web3j.abi.datatypes.generated.Uint256 getRefID()
      Gets the refid for the transaction
      Returns:
      Payment reference ID
    • getPayload

      @NotNull public T getPayload()
    • getHandlers

      @NotNull public @NotNull org.bukkit.event.HandlerList getHandlers()
      Specified by:
      getHandlers in class org.bukkit.event.Event
    • getHandlerList

      @NotNull public static @NotNull org.bukkit.event.HandlerList getHandlerList()