McMMOPlayerRepairCheckEvent.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.gmail.nossr50.events.skills;
  2. import org.bukkit.entity.Player;
  3. import org.bukkit.event.Cancellable;
  4. import org.bukkit.inventory.ItemStack;
  5. import com.gmail.nossr50.datatypes.SkillType;
  6. public class McMMOPlayerRepairCheckEvent extends McMMOPlayerSkillEvent implements Cancellable{
  7. private int repairAmount;
  8. private ItemStack repairMaterial;
  9. private ItemStack repairedObject;
  10. private boolean cancelled;
  11. public McMMOPlayerRepairCheckEvent(Player player, int repairAmount, ItemStack repairMaterial, ItemStack repairedObject) {
  12. super(player, SkillType.REPAIR);
  13. this.repairAmount = repairAmount;
  14. this.repairMaterial = repairMaterial;
  15. this.repairedObject = repairedObject;
  16. this.cancelled = false;
  17. }
  18. public int getRepairAmount() {
  19. return repairAmount;
  20. }
  21. public ItemStack getRepairMaterial() {
  22. return repairMaterial;
  23. }
  24. public ItemStack getRepairedObject() {
  25. return repairedObject;
  26. }
  27. /** Following are required for Cancellable **/
  28. @Override
  29. public boolean isCancelled() {
  30. return cancelled;
  31. }
  32. @Override
  33. public void setCancelled(boolean cancelled) {
  34. this.cancelled = cancelled;
  35. }
  36. }