Catches a potential error when starting a new session
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
				
			This commit is contained in:
		@@ -94,7 +94,12 @@ public class BlacksmithTrait extends CustomTrait<BlacksmithSetting> {
 | 
			
		||||
 | 
			
		||||
        //Start a new reforge session for the player
 | 
			
		||||
        currentSessionStartTime = System.currentTimeMillis();
 | 
			
		||||
        session = new ReforgeSession(this, player, npc, config);
 | 
			
		||||
        try {
 | 
			
		||||
            session = new ReforgeSession(this, player, npc, config);
 | 
			
		||||
        } catch (IllegalArgumentException exception) {
 | 
			
		||||
            BlacksmithPlugin.error(exception.getMessage());
 | 
			
		||||
            return;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        //Tell the player the cost of repairing the item
 | 
			
		||||
        String cost = EconomyManager.formatBlacksmithCost(player);
 | 
			
		||||
 
 | 
			
		||||
@@ -109,8 +109,13 @@ public class ScrapperTrait extends CustomTrait<ScrapperSetting> {
 | 
			
		||||
 | 
			
		||||
        //Start a new scrapper session for the player
 | 
			
		||||
        currentSessionStartTime = System.currentTimeMillis();
 | 
			
		||||
        session = new SalvageSession(this, player, npc, getSettings(), result.salvage(),
 | 
			
		||||
                result.salvageMethod(), result.requiredAmount());
 | 
			
		||||
        try {
 | 
			
		||||
            session = new SalvageSession(this, player, npc, getSettings(), result.salvage(),
 | 
			
		||||
                    result.salvageMethod(), result.requiredAmount());
 | 
			
		||||
        } catch (IllegalArgumentException exception) {
 | 
			
		||||
            BlacksmithPlugin.error(exception.getMessage());
 | 
			
		||||
            return;
 | 
			
		||||
        }
 | 
			
		||||
        // Print the cost to the player
 | 
			
		||||
        printCostMessage(player, itemInHand, EconomyManager.formatSalvageCost(result.salvageMethod()),
 | 
			
		||||
                result.salvageMethod());
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user