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

В разработке Effects

alekseichik

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
maxicraft2020
Почему же не работает плагин? Вроде бы ни одной ошибки , а при вводе команды никакого действия я не вижу , помогите пожалуйста (Не умею спойльрить, извените:rolleyes:):
package ru;

import org.bukkit.Effect;
import org.bukkit.Location;
import org.bukkit.Sound;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;

public class aleks extends JavaPlugin implements Listener {

public boolean onCommand(CommandSender sender, Command cmd, String label,
String[] a) {

if (!(sender instanceof Player)) {
return false;
}

Player player = (Player) sender;
if (cmd.getName().equalsIgnoreCase("/testa")) {
Location loc = player.getLocation();

player.playSound(loc, Sound.GHAST_SCREAM, 1, 0);

loc.getWorld().playEffect(loc, Effect.MOBSPAWNER_FLAMES, 2004);
}
return false;
}
}
 
Последнее редактирование:
Не умею спойлерить, извените:rolleyes:
[ spoiler] [ /spoiler], но для кода лучше делать теги кода: [ code=Java] [ /code].

Команда приходит без слеша, т.е. нужно исправить на это: cmd.getName().equalsIgnoreCase("testa").
 
[ spoiler] [ /spoiler], но для кода лучше делать теги кода: [ code=Java] [ /code].

Команда приходит без слеша, т.е. нужно исправить на это: cmd.getName().equalsIgnoreCase("testa").
попробую
еще есть предложения?
 
Ты её зарегистрировал в plugin.yml? Или "на лету".
 

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

Назад
Верх