В коде на 11 строке есть 2 ошибки (как я понел fatal) помогите исправить

HappyIceGriefYT

Premium
Сборщик
Дизайнер
Hosting
Сообщения
287
Решения
3
Всем здравствуйте в коде на 11 строке есть ошибки вот скрин
Вам необходимо зарегистрироваться для просмотра изображений-вложений

Возможно именно изо них в /plugins 0 плагинов

plugin.yml

YAML:
name: KiberServer
version: 1.0.0
author: HappyIceGriefYT
main: ru.filkworld.cf.kserver
commands:
    suget:
      description: Показывает сюжет

Главный класс

Java:
package ru.filkworld.cf;

import org.bukkit.Bukkit;
import org.bukkit.plugin.java.JavaPlugin;

public class kserver extends JavaPlugin {

    public void onEnable() {
        
        Bukkit.getPluginManager().registerEvents(new Handler(), this);
        getCommand("suget") .setExecutor(new suget(this));
        
        getLogger().info("Hello ktem!");
    }
    
    public void onDisable() {
        
        getLogger().info("Goodbye ktem!");
        
    }
}

Класс команды (который с той ошибкой)


Java:
package ru.filkworld.cf;

import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;

public class suget implements CommandExecutor {

    public suget(kserver kserver) {
        
    this.plugin = plugin;
    
    }

    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] arg3) {
        if(sender.hasPermission("kiber.suget")) {
            sender.sendMessage("§eВы дружили с одним учёным у вас была семья и дети но потом вы связались с нелегалами и вашу семью застрелили, учёный не мог видеть как вы страдаете и погрузил вас в крио камеру и вы проснулись сейчас спустя 85 лет");
            return true;
        }
        
        
        return false;
    }
    

}

И если нужно Handler


Java:
package ru.filkworld.cf;

import org.bukkit.Bukkit;
import org.bukkit.Sound;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockBreakEvent;
import org.bukkit.event.player.PlayerJoinEvent;

public class Handler implements Listener {
    
    @EventHandler
    public void join(PlayerJoinEvent e) {
        Player p = e.getPlayer();
        p.playSound(p.getLocation(), Sound.FIREWORK_BLAST, 1, 3);
        p.sendMessage("§aДобро пожаловать на режим KiberCity");
        p.sendMessage("§6Чтобы посмотреть сюжет напишите - §e/suget");
    }
    
    @EventHandler
    public void block(BlockBreakEvent e) {
        
        Player p = e.getPlayer();
                p.sendMessage("§сОшибка '§e k1' §cсообщите в vk.com/filkworld_restore");
                Bukkit.broadcastMessage("§aFilkWorld §fстатус оболочки защиты сервера: §cотключена");
                Bukkit.broadcastMessage("§cСкоро сервер будет выключен");
    }

}
 
Возможно именно изо них в /plugins 0 плагинов
ты устанавливал плагин, не пофиксив все ошибки?)
Авто объединение сообщений:

зачем здесь this?

скинь строчки на которые показывает ошибка, ничего не понятно
 
В классе suget ты используешь this.plugin, но ты нигде не указываешь, что такое plugin. На строчку выше, чем public suget() напиши private ksever plugin; и всё заработает.
Всё равно plugins 0
Вам необходимо зарегистрироваться для просмотра изображений-вложений

Но ошибка хоть теперь 1
Вам необходимо зарегистрироваться для просмотра изображений-вложений

Вам необходимо зарегистрироваться для просмотра изображений-вложений
 
Еще одна появилась
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Вам необходимо зарегистрироваться для просмотра изображений-вложений
 
Это не ошибка, а простое предупреждение, что ты не используешь это значение.
Тоже самое только теперь в консоль хоть чтото выводится
[13:13:30] [Server thread/INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
[13:13:30] [Server thread/INFO]: Zombie Aggressive Towards Villager: true
[13:13:30] [Server thread/ERROR]: Could not load 'plugins\kiber.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:164) ~[core.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:133) [core.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.loadPlugins(CraftServer.java:291) [core.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.reload(CraftServer.java:744) [core.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.Bukkit.reload(Bukkit.java:534) [core.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25) [core.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [core.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchCommand(CraftServer.java:646) [core.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.craftbukkit.v1_8_R1.CraftServer.dispatchServerCommand(CraftServer.java:632) [core.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.DedicatedServer.aM(DedicatedServer.java:353) [core.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.DedicatedServer.z(DedicatedServer.java:317) [core.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.MinecraftServer.y(MinecraftServer.java:634) [core.jar:git-Spigot-c3c767f-33d5de3]
at net.minecraft.server.v1_8_R1.MinecraftServer.run(MinecraftServer.java:537) [core.jar:git-Spigot-c3c767f-33d5de3]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_45]
Caused by: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1
at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:200) ~[core.jar:git-Spigot-c3c767f-33d5de3]
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:60) ~[core.jar:git-Spigot-c3c767f-33d5de3]
at org.yaml.snakeyaml.Yaml.load(Yaml.java:412) ~[core.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.plugin.PluginDescriptionFile.<init>(PluginDescriptionFile.java:232) ~[core.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:159) ~[core.jar:git-Spigot-c3c767f-33d5de3]
... 13 more
Caused by: java.nio.charset.MalformedInputException: Input length = 1
at java.nio.charset.CoderResult.throwException(Unknown Source) ~[?:1.8.0_45]
at sun.nio.cs.StreamDecoder.implRead(Unknown Source) ~[?:1.8.0_45]
at sun.nio.cs.StreamDecoder.read(Unknown Source) ~[?:1.8.0_45]
at java.io.InputStreamReader.read(Unknown Source) ~[?:1.8.0_45]
at org.yaml.snakeyaml.reader.UnicodeReader.read(UnicodeReader.java:123) ~[core.jar:git-Spigot-c3c767f-33d5de3]
at java.io.Reader.read(Unknown Source) ~[?:1.8.0_45]
at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:184) ~[core.jar:git-Spigot-c3c767f-33d5de3]
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:60) ~[core.jar:git-Spigot-c3c767f-33d5de3]
at org.yaml.snakeyaml.Yaml.load(Yaml.java:412) ~[core.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.plugin.PluginDescriptionFile.<init>(PluginDescriptionFile.java:232) ~[core.jar:git-Spigot-c3c767f-33d5de3]
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:159) ~[core.jar:git-Spigot-c3c767f-33d5de3]
... 13 more
[13:13:30] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
[13:13:30] [Server thread/INFO]: CONSOLE: [0;32;1mReload complete.[m
[13:13:39] [Server thread/INFO]: Plugins (0): [m
 
Еще одна появилась
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Не вариант навести курсором на ошибку и решить проблему?
Авто объединение сообщений:

[OFFTOPIC]Там есть description[/OFFTOPIC]
YAML:
commands:
 твоякоманда:
  usage: /твоякоманда
 
Назад
Сверху Снизу