Помогите с проблемой

TimOneStudio

Пользователь
Сообщения
124
Решения
1
Не работает плагин, лог и код снизу
Bash:
 Could not load 'plugins\RCBottles1.0.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
        at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:162) ~[server.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:133) [server.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:305) [server.jar:git-Spigot-dcd1643-e60fc34]
        at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:205) [server.jar:git-Spigot-dcd1643-e60fc34]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [server.jar:git-Spigot-dcd1643-e60fc34]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_51]
Caused by: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1
        at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:254) ~[server.jar:git-Spigot-dcd1643-e60fc34]
        at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:58) ~[server.jar:git-Spigot-dcd1643-e60fc34]
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:452) ~[server.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.PluginDescriptionFile.<init>(PluginDescriptionFile.java:228) ~[server.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:157) ~[server.jar:git-Spigot-dcd1643-e60fc34]
        ... 5 more
Caused by: java.nio.charset.MalformedInputException: Input length = 1
        at java.nio.charset.CoderResult.throwException(Unknown Source) ~[?:1.8.0_51]
        at sun.nio.cs.StreamDecoder.implRead(Unknown Source) ~[?:1.8.0_51]
        at sun.nio.cs.StreamDecoder.read(Unknown Source) ~[?:1.8.0_51]
        at java.io.InputStreamReader.read(Unknown Source) ~[?:1.8.0_51]
        at org.yaml.snakeyaml.reader.UnicodeReader.read(UnicodeReader.java:125) ~[server.jar:git-Spigot-dcd1643-e60fc34]
        at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:223) ~[server.jar:git-Spigot-dcd1643-e60fc34]
        at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:58) ~[server.jar:git-Spigot-dcd1643-e60fc34]
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:452) ~[server.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.PluginDescriptionFile.<init>(PluginDescriptionFile.java:228) ~[server.jar:git-Spigot-dcd1643-e60fc34]
        at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:157) ~[server.jar:git-Spigot-dcd1643-e60fc34]
        ... 5 more
тут код плагина
Java:
#Main.java
package ru.ruscraft.rcbottles;

import java.io.File;

import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin{
    
    File configFile;
    @Override
    public void onEnable() {
        this.getLogger().info("[RCBottles] Enabled!");
        getServer().getPluginCommand("bottle").setExecutor(new Handler());
    }
    public void onDisable() {
        this.getLogger().info("[RCBottles] Disabled!");
    }

}

Java:
package ru.ruscraft.rcbottles;

import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.Location;
import org.bukkit.Material;

public class Handler implements CommandExecutor {
    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String str, String[] args) {
        if(sender.hasPermission("rcbottle.add")) {
            sender.sendMessage("Бутылка добавлена");
            Player p = (Player) sender;
            Location l = p.getLocation();
            l.getBlock().setType(Material.DIAMOND);
            
        }
        return true;
    }
    
}
 
Назад
Сверху Снизу