|  | @@ -38,9 +38,16 @@ public final class ParticleEffectUtils {
 | 
	
		
			
				|  |  |          Location location = player.getEyeLocation();
 | 
	
		
			
				|  |  |          World world = player.getWorld();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        for (BlockFace face : BlockFace.values()) {
 | 
	
		
			
				|  |  | -            world.playEffect(location, Effect.SMOKE, face);
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | +        // Have to do it this way, because not all block directions are valid for smoke
 | 
	
		
			
				|  |  | +        world.playEffect(location, Effect.SMOKE, BlockFace.SOUTH_EAST);
 | 
	
		
			
				|  |  | +        world.playEffect(location, Effect.SMOKE, BlockFace.SOUTH);
 | 
	
		
			
				|  |  | +        world.playEffect(location, Effect.SMOKE, BlockFace.SOUTH_WEST);
 | 
	
		
			
				|  |  | +        world.playEffect(location, Effect.SMOKE, BlockFace.EAST);
 | 
	
		
			
				|  |  | +        world.playEffect(location, Effect.SMOKE, BlockFace.SELF);
 | 
	
		
			
				|  |  | +        world.playEffect(location, Effect.SMOKE, BlockFace.WEST);
 | 
	
		
			
				|  |  | +        world.playEffect(location, Effect.SMOKE, BlockFace.NORTH_EAST);
 | 
	
		
			
				|  |  | +        world.playEffect(location, Effect.SMOKE, BlockFace.NORTH);
 | 
	
		
			
				|  |  | +        world.playEffect(location, Effect.SMOKE, BlockFace.NORTH_WEST);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      public static void playGreaterImpactEffect(LivingEntity livingEntity) {
 |