25 lines
661 B
Java
25 lines
661 B
Java
package net.ess3.nms.legacy;
|
|
|
|
import net.ess3.nms.SpawnerProvider;
|
|
import org.bukkit.entity.EntityType;
|
|
import org.bukkit.inventory.ItemStack;
|
|
|
|
@SuppressWarnings("deprecation")
|
|
public class LegacySpawnerProvider extends SpawnerProvider {
|
|
@Override
|
|
public ItemStack setEntityType(ItemStack is, EntityType type) {
|
|
is.getData().setData((byte) type.getTypeId());
|
|
return setDisplayName(is, type);
|
|
}
|
|
|
|
@Override
|
|
public EntityType getEntityType(ItemStack is) {
|
|
return EntityType.fromId((int) is.getData().getData());
|
|
}
|
|
|
|
@Override
|
|
public String getHumanName() {
|
|
return "legacy item data provider";
|
|
}
|
|
}
|