mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-06-27 19:24:44 +02:00
Events cleanup.
This commit is contained in:
@ -6,8 +6,10 @@ import org.bukkit.inventory.ItemStack;
|
||||
|
||||
import com.gmail.nossr50.datatypes.SkillType;
|
||||
|
||||
/**
|
||||
* Called just before a player repairs an object with mcMMO.
|
||||
*/
|
||||
public class McMMOPlayerRepairCheckEvent extends McMMOPlayerSkillEvent implements Cancellable{
|
||||
|
||||
private short repairAmount;
|
||||
private ItemStack repairMaterial;
|
||||
private ItemStack repairedObject;
|
||||
@ -21,14 +23,23 @@ public class McMMOPlayerRepairCheckEvent extends McMMOPlayerSkillEvent implement
|
||||
this.cancelled = false;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return The amount this item will be repaired.
|
||||
*/
|
||||
public short getRepairAmount() {
|
||||
return repairAmount;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return The material used to repair this item
|
||||
*/
|
||||
public ItemStack getRepairMaterial() {
|
||||
return repairMaterial;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return The item that was repaired
|
||||
*/
|
||||
public ItemStack getRepairedObject() {
|
||||
return repairedObject;
|
||||
}
|
||||
|
@ -1,26 +0,0 @@
|
||||
package com.gmail.nossr50.events.skills;
|
||||
|
||||
import org.bukkit.entity.Player;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
|
||||
import com.gmail.nossr50.datatypes.SkillType;
|
||||
|
||||
public class McMMOPlayerRepairEvent extends McMMOPlayerSkillEvent{
|
||||
|
||||
private ItemStack repairedObject;
|
||||
private short repairAmount;
|
||||
|
||||
public McMMOPlayerRepairEvent(Player player, ItemStack repairedObject, short repairAmount) {
|
||||
super(player, SkillType.REPAIR);
|
||||
this.repairedObject = repairedObject;
|
||||
this.repairAmount = repairAmount;
|
||||
}
|
||||
|
||||
public ItemStack getRepairedObject() {
|
||||
return repairedObject;
|
||||
}
|
||||
|
||||
public short getRepairAmount() {
|
||||
return repairAmount;
|
||||
}
|
||||
}
|
@ -6,8 +6,10 @@ import org.bukkit.event.player.PlayerEvent;
|
||||
|
||||
import com.gmail.nossr50.datatypes.SkillType;
|
||||
|
||||
public class McMMOPlayerSkillEvent extends PlayerEvent{
|
||||
|
||||
/**
|
||||
* Generic event for mcMMO skill handling.
|
||||
*/
|
||||
public class McMMOPlayerSkillEvent extends PlayerEvent {
|
||||
protected SkillType skill;
|
||||
protected int skillLevel;
|
||||
|
||||
@ -17,10 +19,16 @@ public class McMMOPlayerSkillEvent extends PlayerEvent{
|
||||
this.skillLevel = skill.getSkillLevel(player);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return The skill involved in this event
|
||||
*/
|
||||
public SkillType getSkill() {
|
||||
return skill;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return The level of the skill involved in this event
|
||||
*/
|
||||
public int getSkillLevel() {
|
||||
return skillLevel;
|
||||
}
|
||||
@ -37,4 +45,3 @@ public class McMMOPlayerSkillEvent extends PlayerEvent{
|
||||
return handlers;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user