McMMOPlayerSkillEvent.java 906 B

123456789101112131415161718192021222324252627282930313233343536
  1. package com.gmail.nossr50.events;
  2. import org.bukkit.entity.Player;
  3. import org.bukkit.event.HandlerList;
  4. import org.bukkit.event.player.PlayerEvent;
  5. import com.gmail.nossr50.datatypes.SkillType;
  6. public class McMMOPlayerSkillEvent extends PlayerEvent{
  7. protected SkillType skill;
  8. protected int skillLevel;
  9. public McMMOPlayerSkillEvent(Player player, SkillType skill) {
  10. super(player);
  11. this.skill = skill;
  12. this.skillLevel = skill.getSkillLevel(player);
  13. }
  14. public SkillType getSkill() {
  15. return skill;
  16. }
  17. /** Rest of file is required boilerplate for custom events **/
  18. private static final HandlerList handlers = new HandlerList();
  19. @Override
  20. public HandlerList getHandlers() {
  21. return handlers;
  22. }
  23. public static HandlerList getHandlerList() {
  24. return handlers;
  25. }
  26. }