Removed NPC metadata for checking that an entity is an NPC; Bukkit will not be fixing this per BUKKIT-2501

This commit is contained in:
fullwall 2012-09-12 17:06:21 +08:00
parent 0052596444
commit 91d4ba0151

View File

@ -19,7 +19,6 @@ import org.bukkit.Bukkit;
import org.bukkit.Location;
import org.bukkit.entity.LivingEntity;
import org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason;
import org.bukkit.metadata.FixedMetadataValue;
public abstract class CitizensNPC extends AbstractNPC {
protected EntityLiving mcEntity;
@ -141,8 +140,6 @@ public abstract class CitizensNPC extends AbstractNPC {
mcEntity.world.addEntity(mcEntity, SpawnReason.CUSTOM);
mcEntity.world.players.remove(mcEntity);
getBukkitEntity().setMetadata(NPC_METADATA_MARKER,
new FixedMetadataValue(CitizensAPI.getPlugin(), true));
// Set the spawned state
getTrait(CurrentLocation.class).setLocation(loc);
@ -166,6 +163,4 @@ public abstract class CitizensNPC extends AbstractNPC {
ex.printStackTrace();
}
}
private static final String NPC_METADATA_MARKER = "NPC";
}