package gtPlusPlus.xmod.gregtech.common.helpers; import net.minecraft.item.ItemStack; import gregtech.common.items.GT_MetaGenerated_Tool_01; public class TreeFarmHelper { public static boolean isValidForGUI(final ItemStack aStack) { return isCorrectMachinePart(aStack) != SAWTOOL.NONE; } public static SAWTOOL isCorrectMachinePart(final ItemStack aStack) { if (aStack != null && aStack.getItem() instanceof GT_MetaGenerated_Tool_01) { switch (aStack.getItemDamage()) { case GT_MetaGenerated_Tool_01.SAW: return SAWTOOL.SAW; case GT_MetaGenerated_Tool_01.BUZZSAW_LV: case GT_MetaGenerated_Tool_01.BUZZSAW_MV: case GT_MetaGenerated_Tool_01.BUZZSAW_HV: return SAWTOOL.BUZZSAW; case GT_MetaGenerated_Tool_01.CHAINSAW_LV: case GT_MetaGenerated_Tool_01.CHAINSAW_MV: case GT_MetaGenerated_Tool_01.CHAINSAW_HV: return SAWTOOL.CHAINSAW; } } return SAWTOOL.NONE; } public enum SAWTOOL { NONE, SAW, BUZZSAW, CHAINSAW } }