- Баллы
- 61
- Имя в Minecraft
- Ohad10
Вообщем, недавно я захотел попробовать создать что свое (вчера), мой первый плагин, в котором по сути должны быть команды, но они не работают! Что делать?
(Код)
(Код)
Код:
package m0z0r.rb.test;
import org.bukkit.GameMode;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.HumanEntity;
import org.bukkit.entity.Player;
import org.bukkit.permissions.Permissible;
import org.bukkit.plugin.java.JavaPlugin;
import javafx.scene.web.HTMLEditorSkin.Command;
public class Main extends JavaPlugin {
private Permissible player;
public boolean checkSender (CommandSender sender) {
if (sender instanceof Player) {
return false;
}
return true;
}
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
if (cmd.name().equalsIgnoreCase("spec")) {
player = null;
if(player.hasPermission("spec.spec")) {
((HumanEntity) player).setGameMode (GameMode.SPECTATOR);
} else {
((CommandSender) player).sendMessage("&cУ вас нет прав!");
}
if (checkSender(sender)) {
sender.sendMessage("Эта команда только для игроков!");
return true;
}
return true;
}
return false;
}
}