|
@@ -3,10 +3,12 @@ package com.gmail.nossr50.skills.repair;
|
|
public class SimpleRepairable implements Repairable {
|
|
public class SimpleRepairable implements Repairable {
|
|
private final int itemId, repairMaterialId, minimumQuantity, minimumLevel;
|
|
private final int itemId, repairMaterialId, minimumQuantity, minimumLevel;
|
|
private final short maximumDurability, baseRepairDurability;
|
|
private final short maximumDurability, baseRepairDurability;
|
|
|
|
+ private final byte repairMetadata;
|
|
|
|
|
|
- protected SimpleRepairable(int itemId, int repairMaterialId, int minimumLevel, int minimumQuantity, short maximumDurability) {
|
|
|
|
|
|
+ protected SimpleRepairable(int itemId, int repairMaterialId, byte repairMetadata, int minimumLevel, int minimumQuantity, short maximumDurability) {
|
|
this.itemId = itemId;
|
|
this.itemId = itemId;
|
|
this.repairMaterialId = repairMaterialId;
|
|
this.repairMaterialId = repairMaterialId;
|
|
|
|
+ this.repairMetadata = repairMetadata;
|
|
this.minimumLevel = minimumLevel;
|
|
this.minimumLevel = minimumLevel;
|
|
this.minimumQuantity = minimumQuantity;
|
|
this.minimumQuantity = minimumQuantity;
|
|
this.maximumDurability = maximumDurability;
|
|
this.maximumDurability = maximumDurability;
|
|
@@ -23,6 +25,11 @@ public class SimpleRepairable implements Repairable {
|
|
return repairMaterialId;
|
|
return repairMaterialId;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public byte getRepairMaterialMetadata() {
|
|
|
|
+ return repairMetadata;
|
|
|
|
+ }
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public int getMinimumQuantity() {
|
|
public int getMinimumQuantity() {
|
|
return minimumQuantity;
|
|
return minimumQuantity;
|