McWeb
Kızıltaş Madencisi
- Mesajlar
- 467
- En iyi cevaplar
- 0
- Beğeniler
- 120
- Puanları
- 690
1.11 için kodladığım motd plugini çalışmıyor. Kod
Konsoldaki hata
Kod:
package com.mcweb;
import net.md_5.bungee.api.ChatColor;
import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.server.ServerListPingEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class Main extends JavaPlugin implements Listener{
@Override
public void onEnable() {
Bukkit.getServer().getPluginManager().registerEvents(this, this);
getConfig().options().copyDefaults(true);
saveConfig();
reloadConfig();
getLogger().info("Plugin Aktif");
}
@EventHandler(priority=EventPriority.HIGHEST)
public void pingevent(ServerListPingEvent e) {
reloadConfig();
e.setMotd(ChatColor.translateAlternateColorCodes('&', getConfig().getString("Motd.Tasarim")));
if (getConfig().getBoolean("Motd.MaxOyuncu", true)) {
e.setMaxPlayers(getConfig().getInt("Motd.MaxOyuncuSayi"));
}
}
public boolean onCommand(CommandSender gonderen, Command kmt, String commandLabel, String[] args) {
if (kmt.getName().equalsIgnoreCase("motd")) {
if (!gonderen.hasPermission("motd")) {
if (getConfig().getBoolean("Motd.Komut", true)) {
gonderen.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("Motd.YetkinYok")));
return true;
}
if (args.length == 0) {
gonderen.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("Motd.Kullanim")));
return true;
}
if(args.length == 1) {
if(args[0].equalsIgnoreCase("yap")) {
if(gonderen.hasPermission("motd.set")) {
StringBuilder str = new StringBuilder();
for (int i = 0; i < args.length; i++) {
str.append(args + " ");
}
String motd = str.toString();
getConfig().set("Motd.Tasarim", motd);
saveConfig();
String motdtasarim = getConfig().getString("Motd.Tasarim");
gonderen.sendMessage(ChatColor.translateAlternateColorCodes('&', getConfig().getString("Motd.Tamam"))+ motdtasarim);
return true;
}
}
}
}
}
return true;
}
}
Konsoldaki hata
Kod:
[22:07:26] [Server thread/ERROR]: Could not load 'plugins\BasicPlugin.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:162) -[craftbukkit.jar:git-Spigot-d60de0a-a951a88]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:133) [craftbukkit.jar:git-Spigot-d60de0a-a951a88]
at org.bukkit.craftbukkit.v1_11_R1.CraftServer.loadPlugins(CraftServer.java:298) [craftbukkit.jar:git-Spigot-d60de0a-a951a88]
at net.minecraft.server.v1_11_R1.DedicatedServer.init(DedicatedServer.java:204) [craftbukkit.jar:git-Spigot-d60de0a-a951a88]
at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:542) [craftbukkit.jar:git-Spigot-d60de0a-a951a88]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_101]
Caused by: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1
at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:200) -[craftbukkit.jar:git-Spigot-d60de0a-a951a88]
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:60) -[craftbukkit.jar:git-Spigot-d60de0a-a951a88]
at org.yaml.snakeyaml.Yaml.load(Yaml.java:381) -[craftbukkit.jar:git-Spigot-d60de0a-a951a88]
at org.bukkit.plugin.PluginDescriptionFile.<init>(PluginDescriptionFile.java:232) -[craftbukkit.jar:git-Spigot-d60de0a-a951a88]
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:157) -[craftbukkit.jar:git-Spigot-d60de0a-a951a88]
... 5 more
Caused by: java.nio.charset.MalformedInputException: Input length = 1
at java.nio.charset.CoderResult.throwException(Unknown Source) -[?:1.8.0_101]
at sun.nio.cs.StreamDecoder.implRead(Unknown Source) -[?:1.8.0_101]
at sun.nio.cs.StreamDecoder.read(Unknown Source) -[?:1.8.0_101]
at java.io.InputStreamReader.read(Unknown Source) -[?:1.8.0_101]
at org.yaml.snakeyaml.reader.UnicodeReader.read(UnicodeReader.java:123) -[craftbukkit.jar:git-Spigot-d60de0a-a951a88]
at java.io.Reader.read(Unknown Source) -[?:1.8.0_101]
at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:184) -[craftbukkit.jar:git-Spigot-d60de0a-a951a88]
at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:60) -[craftbukkit.jar:git-Spigot-d60de0a-a951a88]
at org.yaml.snakeyaml.Yaml.load(Yaml.java:381) -[craftbukkit.jar:git-Spigot-d60de0a-a951a88]
at org.bukkit.plugin.PluginDescriptionFile.<init>(PluginDescriptionFile.java:232) -[craftbukkit.jar:git-Spigot-d60de0a-a951a88]
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:157) -[craftbukkit.jar:git-Spigot-d60de0a-a951a88]
... 5 more
[22:07:26] [Server thread/INFO]: Set PluginClassLoader as parallel capable