diff --git a/pom.xml b/pom.xml index 748aa4b..d681269 100644 --- a/pom.xml +++ b/pom.xml @@ -21,7 +21,7 @@ UTF-8 17 17 - com.greinet.xcraftequipbot.XCraftEquipBot + xbot.MainLauncher XCraftBots \ No newline at end of file diff --git a/src/main/java/xbot/MainLauncher.java b/src/main/java/xbot/MainLauncher.java new file mode 100644 index 0000000..b52afbe --- /dev/null +++ b/src/main/java/xbot/MainLauncher.java @@ -0,0 +1,35 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template + */ +package xbot; + +import java.util.Arrays; +import xcastbot.ui.XCastPlantFarm; +import xcraftbot.ui.MarketplaceUI; +import xcraftbot.ui.SwingUI2; +import xcraftbot.ui.XCastHealthFarm; +import xcraftbot.ui.XCastOkariFarm; + +public class MainLauncher { + public static void main(String[] args) { + if (args.length == 0) { + System.out.println("Please specify as parameter what you want to launch:"); + System.out.println(" (1) XCastPlantFarm"); + System.out.println(" (2) MarketplaceUI"); + System.out.println(" (3) SwingUI2"); + System.out.println(" (4) XCastHealthFarm"); + System.out.println(" (5) XCastOkariFarm"); + return; + } + + switch (args[0]) { + case "1" -> XCastPlantFarm.main(Arrays.copyOfRange(args, 1, args.length)); + case "2" -> MarketplaceUI.main(Arrays.copyOfRange(args, 1, args.length)); + case "3" -> SwingUI2.main(Arrays.copyOfRange(args, 1, args.length)); + case "4" -> XCastHealthFarm.main(Arrays.copyOfRange(args, 1, args.length)); + case "5" -> XCastOkariFarm.main(Arrays.copyOfRange(args, 1, args.length)); + default -> System.out.println("Unknown selection: " + args[0]); + } + } +}