Added launcher class
This commit is contained in:
		
							parent
							
								
									22463f6547
								
							
						
					
					
						commit
						29c256749a
					
				
							
								
								
									
										2
									
								
								pom.xml
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								pom.xml
									
									
									
									
									
								
							@ -21,7 +21,7 @@
 | 
				
			|||||||
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 | 
					        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 | 
				
			||||||
        <maven.compiler.source>17</maven.compiler.source>
 | 
					        <maven.compiler.source>17</maven.compiler.source>
 | 
				
			||||||
        <maven.compiler.target>17</maven.compiler.target>
 | 
					        <maven.compiler.target>17</maven.compiler.target>
 | 
				
			||||||
        <exec.mainClass>com.greinet.xcraftequipbot.XCraftEquipBot</exec.mainClass>
 | 
					        <exec.mainClass>xbot.MainLauncher</exec.mainClass>
 | 
				
			||||||
    </properties>
 | 
					    </properties>
 | 
				
			||||||
    <name>XCraftBots</name>
 | 
					    <name>XCraftBots</name>
 | 
				
			||||||
</project>
 | 
					</project>
 | 
				
			||||||
							
								
								
									
										35
									
								
								src/main/java/xbot/MainLauncher.java
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								src/main/java/xbot/MainLauncher.java
									
									
									
									
									
										Normal file
									
								
							@ -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]);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user