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;
}
}