package org.bukkit.craftbukkit.entity; import net.minecraft.server.EntityLlamaSpit; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.entity.EntityType; import org.bukkit.entity.LlamaSpit; import org.bukkit.projectiles.ProjectileSource; public class CraftLlamaSpit extends AbstractProjectile implements LlamaSpit { public CraftLlamaSpit(CraftServer server, EntityLlamaSpit entity) { super(server, entity); } @Override public EntityLlamaSpit getHandle() { return (EntityLlamaSpit) super.getHandle(); } @Override public String toString() { return "CraftLlamaSpit"; } @Override public EntityType getType() { return EntityType.LLAMA_SPIT; } @Override public ProjectileSource getShooter() { return (getHandle().getShooter() != null) ? (ProjectileSource) getHandle().getShooter().getBukkitEntity() : null; } @Override public void setShooter(ProjectileSource source) { getHandle().setShooter((source != null) ? ((CraftLivingEntity) source).getHandle() : null); } }