diff --git a/src/main/java/com/gmail/nossr50/skills/salvage/salvageables/Salvageable.java b/src/main/java/com/gmail/nossr50/skills/salvage/salvageables/Salvageable.java index b408190b0..70a1bf0e2 100644 --- a/src/main/java/com/gmail/nossr50/skills/salvage/salvageables/Salvageable.java +++ b/src/main/java/com/gmail/nossr50/skills/salvage/salvageables/Salvageable.java @@ -1,3 +1,4 @@ +/* package com.gmail.nossr50.skills.salvage.salvageables; import com.gmail.nossr50.datatypes.skills.ItemMaterialCategory; @@ -5,77 +6,98 @@ import com.gmail.nossr50.datatypes.skills.ItemType; import org.bukkit.Material; public interface Salvageable { - /** + */ +/** * Gets the type of this salvageable item * * @return the type of this salvageable - */ + *//* + public Material getItemMaterial(); - /** + */ +/** * Gets the material of the items dropped when salvaging this item * * @return the material of the salvage drop - */ + *//* + public Material getSalvageMaterial(); - /** + */ +/** * Gets the metadata byte value of the items dropped when salvaging this item * * @return the byte metadata of the salvage drop - */ + *//* + public byte getSalvageMaterialMetadata(); - /** + */ +/** * Gets the ItemType value for this salvageable item * * @return the ItemType for this salvageable - */ + *//* + public ItemType getSalvageItemType(); - /** + */ +/** * Gets the ItemMaterialCategory value for this salvageable item * * @return the ItemMaterialCategory for this salvageable - */ + *//* + public ItemMaterialCategory getSalvageItemMaterialCategory(); - /** + */ +/** * Gets the maximum quantity of salvage materials ignoring all other salvage bonuses * * This is typically set to the number of items needed to create that item, for example 5 for helmets or 2 for swords * * @return the maximum number of items - */ + *//* + public int getMaximumQuantity(); - /** + */ +/** * Gets the maximum durability of this item before it breaks * * @return the maximum durability - */ + *//* + public short getMaximumDurability(); - /** + */ +/** * Gets the base salvage durability on which to calculate bonuses. * * This is actually the maximum durability divided by the minimum quantity * * @return the base salvage durability - */ + *//* + public short getBaseSalvageDurability(); - /** + */ +/** * Gets the minimum salvage level needed to salvage this item * * @return the minimum level to salvage this item, or 0 for no minimum - */ + *//* + public int getMinimumLevel(); - /** + */ +/** * Gets the xpMultiplier for this salvageable * * @return the xpMultiplier of this salvageable - */ + *//* + public double getXpMultiplier(); } +*/ diff --git a/src/main/java/com/gmail/nossr50/skills/salvage/salvageables/SalvageableManager.java b/src/main/java/com/gmail/nossr50/skills/salvage/salvageables/SalvageableManager.java index 76f673992..b217813fd 100644 --- a/src/main/java/com/gmail/nossr50/skills/salvage/salvageables/SalvageableManager.java +++ b/src/main/java/com/gmail/nossr50/skills/salvage/salvageables/SalvageableManager.java @@ -1,3 +1,4 @@ +/* package com.gmail.nossr50.skills.salvage.salvageables; import com.gmail.nossr50.config.Unload; @@ -7,44 +8,55 @@ import org.bukkit.inventory.ItemStack; import java.util.List; public interface SalvageableManager extends Unload { - /** + */ +/** * Register a salvageable with the SalvageManager * * @param salvageable Salvageable to register - */ + *//* + public void registerSalvageable(Salvageable salvageable); - /** + */ +/** * Register a list of salvageables with the SalvageManager * * @param salvageables List to register - */ + *//* + public void registerSalvageables(List salvageables); - /** + */ +/** * Checks if an item is salvageable * * @param type Material to check if salvageable * * @return true if salvageable, false if not - */ + *//* + public boolean isSalvageable(Material type); - /** + */ +/** * Checks if an item is salvageable * * @param itemStack Item to check if salvageable * * @return true if salvageable, false if not - */ + *//* + public boolean isSalvageable(ItemStack itemStack); - /** + */ +/** * Gets the salvageable with this type * * @param type Material of the salvageable to look for * * @return the salvageable, can be null - */ + *//* + public Salvageable getSalvageable(Material type); } +*/