package com.laytonsmith.abstraction.bukkit;
import com.laytonsmith.abstraction.MCSpawnEggMeta;
import com.laytonsmith.abstraction.enums.MCEntityType;
import com.laytonsmith.abstraction.enums.bukkit.BukkitMCEntityType;
import org.bukkit.entity.EntityType;
import org.bukkit.inventory.meta.SpawnEggMeta;
public class BukkitMCSpawnEggMeta extends BukkitMCItemMeta implements MCSpawnEggMeta {
SpawnEggMeta sem;
public BukkitMCSpawnEggMeta(SpawnEggMeta meta) {
super(meta);
this.sem = meta;
}
@Override
public MCEntityType getSpawnedType() {
EntityType type = sem.getSpawnedType();
if(type == null){
return null;
}
return BukkitMCEntityType.valueOfConcrete(sem.getSpawnedType());
}
@Override
public void setSpawnedType(MCEntityType type) {
sem.setSpawnedType(((BukkitMCEntityType) type).getConcrete());
}
}