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

Помогите Не работает плагин

TheNightWith

Новичок
Баллы
6
Имя в Minecraft
DyrrothLP
package com.lightfly.lightfly;

import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;


public class FlyCommand implements CommandExecutor {

@Override
public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
if (!(sender instanceof Player)) {
System.out.println("Вы не являетесь игроком");
return true;
}
Player player = (Player) sender;
if (!player.hasPermission("cmi.command.fly")) {
player.sendMessage(ChatColor.RED + "У вас недостаточно прав!");
return true;
}
if ((player.getLocation().getWorld()).getName().equals("World")) {
player.hasPermission("group.preimum");
player.setAllowFlight(false);
player.setFlying(false);
} else {
player.sendMessage(ChatColor.RED + "Вам запрещено использовать команду fly в этом мире");
}
if (player.getLocation().getWorld().getName().equals("spawn")) {
player.hasPermission("group.preimum");
player.setAllowFlight(true);
player.setFlying(true);
} else {
player.sendMessage(ChatColor.RED + "Вам запрещено использовать команду fly в этом мире");
}

return true;
}

}



Я забилдил проект , но в майнкрафте он почему то горит красным и не работает
 
в майнкрафте он почему то горит красным и не работает
На сервере?
Если плагин не запустился, в логе будет ошибка. Кидай лог или найди её.

А ещё это класс команды, а не главный класс, непонятно что ещё могло быть там.
 
Последнее редактирование:
На сервере?
Если плагин не запустился, в логе будет ошибка. Кидай лог или найди её.

А ещё это класс команды, а не главный класс, непонятно что ещё могло быть там.
[10:46:05 ERROR]: Error occurred while enabling LightFly v1.0-SNAPSHOT (Is it up to date?)

java.lang.NullPointerException: null

at com.lightfly.lightfly.LightFly.onEnable(LightFly.java:10) ~[?:?]

at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[patched_1.16.5.jar:git-Paper-794]

at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:370) ~[patched_1.16.5.jar:git-Paper-794]

at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:500) ~[patched_1.16.5.jar:git-Paper-794]

at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:518) ~[patched_1.16.5.jar:git-Paper-794]

at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:432) ~[patched_1.16.5.jar:git-Paper-794]

at net.minecraft.server.v1_16_R3.MinecraftServer.loadWorld(MinecraftServer.java:599) ~[patched_1.16.5.jar:git-Paper-794]

at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:298) ~[patched_1.16.5.jar:git-Paper-794]

at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1074) ~[patched_1.16.5.jar:git-Paper-794]

at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) ~[patched_1.16.5.jar:git-Paper-794]

at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312]
 

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

Назад
Верх