Ich könnte Hilfe gebrauchen!

Status
Für weitere Antworten geschlossen.

didi090302

Mitglied
17 Juli 2014
67
14
578
Hey,

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 :D

MfG
didi090302
 
Status
Für weitere Antworten geschlossen.

Soziale Medien

  • X
  • TikTok

Über uns

  • GommeHD.net ist einer der größten Minecraft-Server der Welt. Dir gefällt unser Server? Dann unterstütze uns durch einen Kauf im Shop!
  • Shop