|  | @@ -23,11 +23,10 @@ import de.butzlabben.missilewars.Logger;
 | 
	
		
			
				|  |  |  import de.butzlabben.missilewars.configuration.Config;
 | 
	
		
			
				|  |  |  import de.butzlabben.missilewars.game.Game;
 | 
	
		
			
				|  |  |  import de.butzlabben.missilewars.game.missile.paste.PasteProvider;
 | 
	
		
			
				|  |  | -import de.butzlabben.missilewars.util.version.VersionUtil;
 | 
	
		
			
				|  |  | -import java.io.File;
 | 
	
		
			
				|  |  |  import lombok.Getter;
 | 
	
		
			
				|  |  |  import lombok.RequiredArgsConstructor;
 | 
	
		
			
				|  |  |  import org.bukkit.Location;
 | 
	
		
			
				|  |  | +import org.bukkit.Material;
 | 
	
		
			
				|  |  |  import org.bukkit.entity.EntityType;
 | 
	
		
			
				|  |  |  import org.bukkit.entity.Player;
 | 
	
		
			
				|  |  |  import org.bukkit.inventory.ItemStack;
 | 
	
	
		
			
				|  | @@ -35,6 +34,8 @@ import org.bukkit.inventory.meta.ItemMeta;
 | 
	
		
			
				|  |  |  import org.bukkit.inventory.meta.SpawnEggMeta;
 | 
	
		
			
				|  |  |  import org.bukkit.util.Vector;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +import java.io.File;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  /**
 | 
	
		
			
				|  |  |   * @author Butzlabben
 | 
	
		
			
				|  |  |   * @since 06.01.2018
 | 
	
	
		
			
				|  | @@ -108,7 +109,7 @@ public class Missile {
 | 
	
		
			
				|  |  |       * @return ItemStack = the spawn egg with the missile name
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      public ItemStack getItem() {
 | 
	
		
			
				|  |  | -        ItemStack is = new ItemStack(VersionUtil.getMonsterEgg(egg));
 | 
	
		
			
				|  |  | +        ItemStack is = new ItemStack(getSpawnEgg(egg));
 | 
	
		
			
				|  |  |          SpawnEggMeta sm = (SpawnEggMeta) is.getItemMeta();
 | 
	
		
			
				|  |  |          is.setItemMeta(sm);
 | 
	
		
			
				|  |  |          
 | 
	
	
		
			
				|  | @@ -117,4 +118,20 @@ public class Missile {
 | 
	
		
			
				|  |  |          is.setItemMeta(im);
 | 
	
		
			
				|  |  |          return is;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public static Material getSpawnEgg(EntityType type) {
 | 
	
		
			
				|  |  | +        if (type == EntityType.MUSHROOM_COW) {
 | 
	
		
			
				|  |  | +            //noinspection SpellCheckingInspection
 | 
	
		
			
				|  |  | +            return Material.valueOf("MOOSHROOM_SPAWN_EGG");
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        return Material.valueOf(type.name() + "_SPAWN_EGG");
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public static boolean isSpawnEgg(Material material) {
 | 
	
		
			
				|  |  | +        if (material == null) return false;
 | 
	
		
			
				|  |  | +        
 | 
	
		
			
				|  |  | +        String name = material.name();
 | 
	
		
			
				|  |  | +        return name.contains("SPAWN_EGG") || name.equals("MONSTER_EGG");
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  }
 |