@Override public String toString() { return "SPAWN EGG{" + getSpawnedType() + "}"; }
/** * Get the type of entity this egg will spawn. * * @return The entity type. */ public EntityType getSpawnedType() { return EntityType.fromId(getData()); }
/** * Set the type of entity this egg will spawn. * * @param type The entity type. */ public void setSpawnedType(EntityType type) { setData((byte) type.getTypeId()); }
public SpawnEgg(EntityType type) { this(); setSpawnedType(type); }
public SpawnEgg(EntityType type) { this(); setSpawnedType(type); }
@Override public String toString() { return "SPAWN EGG{" + getSpawnedType() + "}"; }
/** * Get the type of entity this egg will spawn. * * @return The entity type. */ public EntityType getSpawnedType() { return EntityType.fromId(getData()); }
/** * Set the type of entity this egg will spawn. * * @param type The entity type. */ public void setSpawnedType(EntityType type) { setData((byte) type.getTypeId()); }
ItemStack item; boolean isSpawnEgg = item.getType() == Material.MONSTER_EGG; if (isSpawnEgg) { SpawnEgg egg = (SpawnEgg) item.getData(); EntityType type = egg.getSpawnedType(); if (type.equals(EntityType.CREEPER) ){ //IsACreeper } }
if (((SpawnEgg) usedStack.getData()).getSpawnedType() != EntityType.SHEEP) { return;
if (((SpawnEgg) usedStack.getData()).getSpawnedType() != EntityType.SHEEP) { return;