Events

Learn how to use NDailyRewards events in your plugin.


NDailyRewards provides a range of events for you to use. This page will detail the events that NDailyRewards have.

Registered events that you can listen to:

  • AutoClaimEvent - called when a player joins the server and the reward is automatically claimed.
  • PlayerClaimRewardEvent - called when a player claims a reward.
  • PlayerReceiveReminderEvent - called when a player receives a reminder about available rewards.

Examples

AutoClaimEvent

@EventHandler
public void playerAutoClaimEvent(AutoClaimEvent event) {
    Player player = event.getPlayer();
    int day = event.getDay();
 
    player.sendMessage("You have claimed the reward for day " + day + " automatically!");
}

PlayerClaimRewardEvent

@EventHandler
public void playerClaimRewardEvent(PlayerClaimRewardEvent event) {
    Player player = event.getPlayer();
    int day = event.getDay();
 
    player.sendMessage("You have claimed the reward for day " + day + "!");
}

PlayerReceiveReminderEvent

@EventHandler
public void playerRemindEvent(PlayerReceiveReminderEvent event) {
    Player player = event.getPlayer();
    int day = event.getDay();
 
    player.sendMessage("You received a reminder for a new reward on day " + day);
}
Edit on GitHub

Last updated on

On this page