1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Приручение волка палкой.

Тема в разделе "Разработка плагинов для новичков", создана пользователем Chupaaa, 16 дек 2018.

  1. Автор темы
    Chupaaa

    Chupaaa Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    xChupa
    Вот мой хлам:
    package chupa.main;

    import org.bukkit.ChatColor;
    import org.bukkit.Material;
    import org.bukkit.Particle;
    import org.bukkit.Sound;
    import org.bukkit.entity.Entity;
    import org.bukkit.entity.Player;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.player.PlayerInteractEntityEvent;
    import org.*********ventory.EquipmentSlot;
    import org.*********ventory.ItemStack;

    public class Wolf implements Listener {

    @EventHandler
    public void interact (PlayerInteractEntityEvent e) {
    Entity ent = e.getRightClicked();
    Player p = e.getPlayer();
    if(ent.getType() != ent.getType().WOLF) return;
    if(e.getHand() == EquipmentSlot.OFF_HAND) return;
    if(e.getPlayer().getItemInHand().getType() != Material.STICK) return;
    ItemStack item = e.getPlayer().getItemInHand();
    if(!item.getItemMeta().hasDisplayName()) return;
    if(!item.getItemMeta().hasLore()) return;
    if(!item.getItemMeta().getDisplayName().equals(ChatColor.BLUE + "Палка для приручения")) return;
    if(!item.getItemMeta().getLore().get(0).equals(ChatColor.GOLD + "Позволяет игроку приручать волков.")) return;
    {

    p.sendMessage(ChatColor.RED + "Шлёп по попке!");
    p.playSound(p.getLocation(), Sound.ENTITY_PLAYER_ATTACK_WEAK, 1, 1);
    p.spawnParticle(Particle.HEART, ent.getLocation(), 5, 0.5, 0.5, 0.5, 0.5);
    ent.setCustomName(ChatColor.BOLD + "Пес " + ChatColor.RED + p.getName());
    }
    }
    }
    Мне нужно, чтобы я этой палкой мог приручить волка. пробовал ent.setOwner(p);
    Но у меня что-то нифига не получилось.
     
  2. NyanGuyMF

    NyanGuyMF Активный участник Пользователь

    Баллы:
    76
  3. Автор темы
    Chupaaa

    Chupaaa Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    xChupa

Поделиться этой страницей