【Spigot】Bukkitプラグインの作り方講座 - ダメージを与える
今回はEventシステムを使って、エンティティにダメージを与えます。
エンティティにダメージを与える
Entity entity = e.getEntity();
if (entity instanceof LivingEntity) {
double damage = 1.0;
((LivingEntity) entity).damage(damage);
}
エンティティにダメージを与えるには、LivingEntityにキャストする必要があります。
LivingEntity.damage(double damage)
でダメージを与えることが出来ます。
LivingEntity.damage(double damage, Entity damager)
でダメージを与えるエンティティを指定することも出来ます。