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

Помогите Делаю команду /potion

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

Статус темы:
Закрыта.
  1. Автор темы
    Dany0check

    Dany0check Ньюби

    Баллы:
    1
    Имя в Minecraft:
    _Danillka_
    Суть в том что при ввождении команды: /potion ник должно давать другому человеку отравление, и звук проиграть(это я сделал), но когда я ввожу /potion nick любой ник, то оно дает мне а не тому кого я вписал, как это исправить ?

    package org.plugin.newplugintry.command;

    import org.bukkit.Sound;
    import org.bukkit.command.Command;
    import org.bukkit.command.CommandExecutor;
    import org.bukkit.command.CommandSender;
    import org.bukkit.entity.Player;
    import org.bukkit.potion.PotionEffect;
    import org.bukkit.potion.PotionEffectType;
    import org.jetbrains.annotations.NotNull;

    public class PotionCommand implements CommandExecutor {
    @Override
    public boolean onCommand(@NotNull CommandSender sender, @NotNull Command command, @NotNull String s, @NotNull String[] strings) {
    if (!(sender instanceof Player)) return true;
    Player player = (Player) sender;
    player.addPotionEffect(new PotionEffect(PotionEffectType.POISON, 300,10, false, false));
    player.playSound(player.getLocation(), Sound.ENTITY_SPLASH_POTION_BREAK, 1, 0);
    return true;
    }
    }
     
  2. Автор темы
    Dany0check

    Dany0check Ньюби

    Баллы:
    1
    Имя в Minecraft:
    _Danillka_
    я новичок, если вы знаете как это пофиксить, буду рад ответу
     
  3. Автор темы
    Dany0check

    Dany0check Ньюби

    Баллы:
    1
    Имя в Minecraft:
    _Danillka_
    я уже сам пофиксил
     
  4. Автор темы
    Dany0check

    Dany0check Ньюби

    Баллы:
    1
    Имя в Minecraft:
    _Danillka_
    кому надо как пофиксить(для новичков) вы просто должны дать право классу быть как мейн, подключить его к серверу, а потом сделайте аргумент PlayerName чет такое upload_2024-3-22_12-43-10.png
     
Статус темы:
Закрыта.

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