private Conversion getConversion() { if (input.isEmpty()) return null; for (int i = 0; i < Conversion.list.length; i++) { Conversion c = Conversion.list[i]; if (c.validate()) { if (c.inputFluid.equals(input.getActualFluid())) return c; } } return null; }
@Override public boolean isValidFluid(Fluid f) { for (int i = 0; i < Conversion.list.length; i++) { Conversion c = Conversion.list[i]; if (c.validate()) { if (c.inputFluid.equals(f)) return true; } } return false; }
public static String getValidConversions() { StringBuilder sb = new StringBuilder(); for (int i = 0; i < Conversion.list.length; i++) { Conversion c = Conversion.list[i]; if (c.validate()) { sb.append(c.toString()); if (i < Conversion.list.length - 1) sb.append("\n"); } } return sb.toString(); }