- Баллы
- 66
- Имя в Minecraft
- MasterCapeXD
Делаю большой проект (плагин). Все уже почти готово, и тут я понял, что мне надо сделать, чтобы при попадании снежком в моба, например свинью, свинья умирала.
Пробовал двумя способами, но не работают.Вот они
Вообще не подходит, потому что нет метода установки дамага или килл моба.
А вот еще
В предыдущем я использовал дамагера Player, а в этом - snowball
Пробовал двумя способами, но не работают.Вот они
public void onShootBall (ProjectileHitEvent e, Material material)
{
Snowball ball = (Snowball) e.getEntity();
ItemStack is = new ItemStack(material);
ItemMeta meta = is.getItemMeta();
if(e.getEntity() == ball )
{
if(e.getEntityType() == EntityType.PIG) {
}
}
}
}
{
Snowball ball = (Snowball) e.getEntity();
ItemStack is = new ItemStack(material);
ItemMeta meta = is.getItemMeta();
if(e.getEntity() == ball )
{
if(e.getEntityType() == EntityType.PIG) {
}
}
}
}
А вот еще
public void onShootBall (EntityDamageByEntityEvent e, Material material)
{
ItemStack is = new ItemStack(material);
ItemMeta meta = is.getItemMeta();
Snowball ball = (Snowball) e.getDamager();
Player p = (Player) e.getDamager();
if(e.getDamager() == p )
{
e.setDamage(200);
{
ItemStack is = new ItemStack(material);
ItemMeta meta = is.getItemMeta();
Snowball ball = (Snowball) e.getDamager();
Player p = (Player) e.getDamager();
if(e.getDamager() == p )
{
e.setDamage(200);
if(e.getDamager() == ball)
{
e.setDamage(200);
{
e.setDamage(200);

