Skip to main content
ArcPass provides custom events for other plugins to listen to and handle.

Event List

Register Listener

Register the listener:

PlayerLevelUpEvent

Fired when a player’s pass level increases.

Properties

QuestCompleteEvent

Fired when a quest is completed. Can be cancelled.

Properties

RewardClaimEvent

Fired when a player claims a reward. Can be cancelled.

Properties

SeasonStartEvent

Fired when a new season starts.

Properties

SeasonEndEvent

Fired when a season ends.

Properties

Event Priority

Use standard Bukkit event priorities:

Best Practices

  1. Check Player Online Status

  1. Avoid Blocking Main Thread

  1. Handle Cancellation Properly

Next Steps

Code Examples

More practical scenarios