|  | @@ -144,6 +144,23 @@ public final class Misc {
 | 
	
		
			
				|  |  |          return "UnknownMods";
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    /**
 | 
	
		
			
				|  |  | +     * Gets a random location near the specified location
 | 
	
		
			
				|  |  | +     */
 | 
	
		
			
				|  |  | +    public static Location getLocationOffset(Location location, double strength) {
 | 
	
		
			
				|  |  | +        double blockX = location.getBlockX();
 | 
	
		
			
				|  |  | +        double blockZ = location.getBlockZ();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        double distance;
 | 
	
		
			
				|  |  | +        distance = strength * random.nextDouble();
 | 
	
		
			
				|  |  | +        blockX = (random.nextBoolean()) ? blockX + (distance) : blockX - (distance);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        distance = strength * random.nextDouble();
 | 
	
		
			
				|  |  | +        blockZ = (random.nextBoolean()) ? blockZ + (distance) : blockZ - (distance);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        return new Location(location.getWorld(), blockX, location.getY(), blockZ);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      public static Random getRandom() {
 | 
	
		
			
				|  |  |          return random;
 | 
	
		
			
				|  |  |      }
 |