Convenience method for RepairManager

This commit is contained in:
NuclearW 2012-05-22 02:58:55 -04:00
parent 160004fa7e
commit 28578bd6b0
2 changed files with 13 additions and 0 deletions

View File

@ -28,6 +28,14 @@ public interface RepairManager {
*/
public boolean isRepairable(int itemId);
/**
* Checks if an item is repairable
*
* @param itemStack Item to check if repairable
* @return true if repairable, false if not
*/
public boolean isRepairable(ItemStack itemStack);
/**
* Handle the repairing of this object
*

View File

@ -35,6 +35,11 @@ public class SimpleRepairManager implements RepairManager {
return repairables.containsKey(itemId);
}
@Override
public boolean isRepairable(ItemStack itemStack) {
return isRepairable(itemStack.getTypeId());
}
@Override
public void handleRepair(Player player, ItemStack item) {
// TODO Auto-generated method stub