equivalent-exchange-3/src/main/java/com/pahimar/ee3/core/helper/QualityHelper.java

41 lines
1.1 KiB
Java

package com.pahimar.ee3.core.helper;
import net.minecraft.item.ItemStack;
/**
* Equivalent-Exchange-3
*
* QualityHelper
*
* @author pahimar
* @license Lesser GNU Public License v3 (http://www.gnu.org/licenses/lgpl.html)
*
*/
public class QualityHelper {
private static int[][] dustTable = { { 0, 0, 0, 1, 1, 1 }, { 0, 1, 1, 1, 2, 2 }, { 0, 1, 2, 2, 2, 2 }, { 1, 1, 2, 3, 3, 3 }, { 1, 2, 2, 3, 4, 4 }, { 1, 2, 2, 3, 4, 5 }, };
public static int getItemTierQuality(ItemStack item) {
// TODO Return the 'Tier' level of the given ItemStack
return -1;
}
public static int getFuelTierQuality(ItemStack fuel) {
// TODO Return the 'Tier' level of the given ItemStack
return -1;
}
public static int getDustTierQuality(ItemStack item, ItemStack fuel) {
if (getItemTierQuality(item) >= 0 && getItemTierQuality(item) <= 5) {
if (getFuelTierQuality(fuel) >= 0 && getFuelTierQuality(fuel) <= 5)
return dustTable[getItemTierQuality(item)][getFuelTierQuality(fuel)];
}
return -1;
}
}