Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

Статус
Закрыто для дальнейших ответов.

Dany0check

Активный участник
Баллы
61
Имя в 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;
}
}
 
я новичок, если вы знаете как это пофиксить, буду рад ответу
 
кому надо как пофиксить(для новичков) вы просто должны дать право классу быть как мейн, подключить его к серверу, а потом сделайте аргумент PlayerName чет такое upload_2024-3-22_12-43-10.png
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх