package com.laytonsmith.abstraction.bukkit.entities; import com.laytonsmith.abstraction.MCEntity; import com.laytonsmith.abstraction.entities.MCShulkerBullet; import org.bukkit.entity.Entity; import org.bukkit.entity.ShulkerBullet; public class BukkitMCShulkerBullet extends BukkitMCProjectile implements MCShulkerBullet { private ShulkerBullet sb; public BukkitMCShulkerBullet(Entity be) { super(be); this.sb = (ShulkerBullet) be; } @Override public void setTarget(MCEntity entity) { if(entity == null) { sb.setTarget(null); } else { sb.setTarget((Entity) entity.getHandle()); } } @Override public MCEntity getTarget() { Entity e = sb.getTarget(); if(e == null) { return null; } return new BukkitMCEntity(sb.getTarget()); } }