Hey,
ich habe eine WordBlocker Plugin geschreiben, aber die Konsole gibt Fehler aus.
Hier die Klassen.
und die Konsolen Fehler:
Ich fände es cool wenn mir jmd Helfen könnte
MfG
didi090302
ich habe eine WordBlocker Plugin geschreiben, aber die Konsole gibt Fehler aus.
Hier die Klassen.
Code:
package me.didi090302.wblocker;
import org.bukkit.plugin.java.JavaPlugin;
public class WordBlockerPlugin extends JavaPlugin {
public static String pr = "§7[§cWordBlocker§7] §r";
public void onEnable() {
getServer().getPluginManager().registerEvents(new AsyncPlayerChatListener(), this);
System.out.println("[WordBlocker]================================");
System.out.println("[WordBlocker] The Plugin is started! ");
System.out.println("[WordBlocker] Development by ");
System.out.println("[WordBlocker] didi090302 ");
System.out.println("[WordBlocker]================================");
}
public void onDisabel() {
System.out.println("================================================");
System.out.println("[WordBlocker] The Plugin is stopped!");
System.out.println("================================================");
}
}
Code:
package me.didi090302.wblocker;
import java.util.ArrayList;
import java.util.List;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.AsyncPlayerChatEvent;
public class AsyncPlayerChatListener implements Listener {
@EventHandler
public void on(AsyncPlayerChatEvent e) {
Player p = e.getPlayer();
String msg =e.getMessage();
List<String> blocked = new ArrayList<String>();
blocked.add("Arschloch");
blocked.add("Hurensohn");
blocked.add("Nega");
blocked.add("Nigga");
blocked.add("Wixxer");
blocked.add("Wichser");
blocked.add("Spast");
blocked.add("Fickgeburt");
blocked.add("Wichsfehelr");
blocked.add("LearnToPlay");
blocked.add("l2p");
blocked.add("lern2paly");
blocked.add("Arsch");
blocked.add("Mudda");
blocked.add("Bitch");
blocked.add("Hundesohn");
blocked.add("Schlampe");
blocked.add("Hure");
blocked.add("nab");
blocked.add("noob");
blocked.add("n00b");
blocked.add("Spastika");
blocked.add("Epilektika");
blocked.add("EZ");
blocked.add("eZ");
blocked.add("eazy");
for(String block : blocked) {
if(msg.contains(block)) {
e.setCancelled(true);
p.sendMessage(WordBlockerPlugin.pr+"§cBitte achte auf deinen Wortwahl!");
}
}
}
}
und die Konsolen Fehler:
Code:
[13:23:22] [Server thread/INFO]: Starting minecraft server version 1.8.6
[13:23:22] [Server thread/INFO]: Loading properties
[13:23:22] [Server thread/INFO]: Default game type: SURVIVAL
[13:23:22] [Server thread/INFO]: Generating keypair
[13:23:22] [Server thread/INFO]: Starting Minecraft server on *:25565
[13:23:23] [Server thread/INFO]: Using default channel type
[13:23:25] [Server thread/INFO]: This server is running CraftBukkit version git-Bukkit-e8c6403 (MC: 1.8.6) (Implementing API version 1.8.6-R0.1-SNAPSHOT)
[13:23:25] [Server thread/ERROR]: Could not load 'plugins\WordBlocker.jar' in folder 'plugins'
org.bukkit.plugin.InvalidDescriptionException: version is not defined
at org.bukkit.plugin.PluginDescriptionFile.loadMap(PluginDescriptionFile.java:906) ~[craftbukkit.jar:git-Bukkit-e8c6403]
at org.bukkit.plugin.PluginDescriptionFile.<init>(PluginDescriptionFile.java:232) ~[craftbukkit.jar:git-Bukkit-e8c6403]
at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:157) ~[craftbukkit.jar:git-Bukkit-e8c6403]
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:133) [craftbukkit.jar:git-Bukkit-e8c6403]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugins(CraftServer.java:288) [craftbukkit.jar:git-Bukkit-e8c6403]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.<init>(CraftServer.java:250) [craftbukkit.jar:git-Bukkit-e8c6403]
at net.minecraft.server.v1_8_R3.PlayerList.<init>(PlayerList.java:69) [craftbukkit.jar:git-Bukkit-e8c6403]
at net.minecraft.server.v1_8_R3.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-e8c6403]
at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:179) [craftbukkit.jar:git-Bukkit-e8c6403]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:507) [craftbukkit.jar:git-Bukkit-e8c6403]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_51]
Caused by: java.lang.NullPointerException
at org.bukkit.plugin.PluginDescriptionFile.loadMap(PluginDescriptionFile.java:904) ~[craftbukkit.jar:git-Bukkit-e8c6403]
... 10 more
[13:23:25] [Server thread/INFO]: Preparing level "world"
[13:23:25] [Server thread/INFO]: Preparing start region for level 0 (Seed: -3158503772785412171)
[13:23:26] [Server thread/INFO]: Preparing spawn area: 12%
[13:23:27] [Server thread/INFO]: Preparing spawn area: 40%
[13:23:28] [Server thread/INFO]: Preparing start region for level 1 (Seed: -7704886207860203380)
[13:23:29] [Server thread/INFO]: Preparing spawn area: 50%
[13:23:30] [Server thread/INFO]: Preparing start region for level 2 (Seed: -3158503772785412171)
[13:23:30] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
[13:23:30] [Server thread/INFO]: Done (5,198s)! For help, type "help" or "?"
[13:24:03] [Server thread/INFO]: Plugins (0): [m
Ich fände es cool wenn mir jmd Helfen könnte
MfG
didi090302