Essentials/nms/LegacyProvider/src/net/ess3/nms/legacy/LegacySpawnerProvider.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";
}
}