Bukkit Plugin Programmieren: Problem mit Vault

Hallo, ich habe bei wechem Projekt auch immer Probleme mit Vault. Ich bin zurzeit wieder bei einem Projekt mit Vault. Ich dachte das es am Projekt liegt und deswegen habe ich so einen unsinvollen Befehl (/buy) erstellt. Aber selbst der geht nicht. Ich bekomme immer die Nachricht:

An internal error occurred while attempting to perform this command.

Hier mein simpler Code:

package main;

import net.milkbowl.vault.economy.Economy;

import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.RegisteredServiceProvider;

public class Test implements CommandExecutor {
    
    public static Economy economy;
    
    public void onEnable()  {
        
        this.setupEconomy();
        
        
    }
    
    
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
        
        Player p = null;
        
        if (sender instanceof Player) {
            
        p = (Player) sender;
        }
        
        
        
        if (cmd.getName().equalsIgnoreCase("buy")) {
            
            if(args.length != 0) {
                
                return false;
            }
            
            if(economy.hasAccount(p.getName()))  {
                
                if(economy.has(p.getName(), 2000)) {
                    
                    economy.depositPlayer(p.getName(), 1);
                }
            }
            
            p.sendMessage("Dir wurde Geld abgezogen!");
}           return true;
}

private boolean setupEconomy()
{
    RegisteredServiceProvider<Economy> economyProvider = Bukkit.getServicesManager().getRegistration(net.milkbowl.vault.economy.Economy.class);
    if (economyProvider != null) {
        economy = economyProvider.getProvider();
    }

    return (economy != null);
}
}

Ich weiß nicht was falsch ist. Ich hoffe mir kann einer helfen.

...zum Beitrag

Beim Ausfüren des Befehls, gibt die Konsole folgendes aus:

[14:51:18 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'buy'
 in plugin SkyPvP v1.0
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[cra
ftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:17
5) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServe
r.java:683) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.server.v1_7_R1.PlayerConnection.handleCommand(PlayerCon
nection.java:952) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java
:814) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java
:28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat
.java:47) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146
) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craf
tbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:6
55) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:2
50) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:5
45) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java
:457) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:6
17) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
Caused by: java.lang.NullPointerException
        at main.Test.onCommand(Test.java:42) ~[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[cra
ftbukkit.jar:git-Bukkit-1.7.2-R0.3-b3020jnks]
        ... 13 more
>
...zur Antwort

Ich will das so machen, dass wenn man einen Befehl eingibt 3 Fische von unterschiedlicher Sorte und 3 Potion Effekte bekommt. Die 3 Potion Effekte habe ich schon gemacht. Jetzt müsste ich nur noch den Code kennen, um einem Spieler Dinge zu geben. Kennt den jemand?

...zur Antwort

Ja, jetzt geht es, Danke.

...zur Antwort

Das ändert sich wenn du irgendein Programm mitinstalliert hast z.B. Wenn du den Flash Player downloadest, oder die neuste Java Version. Da gibt es mehrere Möglichkeiten das zu enfernen: Entweder durch ein Programm, oder Manuell. Gibt in die Firefox Adressleiste "About:Config" ein. Dann bestätigst du die Meldung. In die Suche leiste gibst du dann "Keyword.Url" ein. Dann klickst du auf die Einstellung die erscheint. Dann öffnet sich ein kleines Fenster. Da gibst du dann die Startseite an. Ich Hoffe ich konnte dir helfen.

...zur Antwort

Das Headset passt überall rein. Da die Xbox aber nur ein Steckplatz hat bedeutet dass, das da nur jeweils ein Stecker reinpasst. Also entweder Mikrofon oder Kopfhöhrer.

...zur Antwort

Das liegt warscheinlich an der Software. Du hast warscheinlich den Sound Treiber gelöscht. Musst mal im Internet neuen Treiber für deine Lautsprecher suchen.

...zur Antwort

Microsoft hat dazu die Software Windows Easy Transfer entwickelt. Du startest die Software und wählst z.B. eine Festplatte aus. Dann schließt du die Festplatte an den neuen PC an, und instalierst Windows Easy Transfer. Dann wählst die gespeicherte Datei aus und das Programm instaliert dann das was du auf dem alten PC an wichtigen Daten hattest. z.B. Einstellungen

...zur Antwort

Öffne Minecraft, geh auf Optionen, auf Grafikeinstellungen und oben rechts stell ein

sichtweite: winzig(durch draufklicken kannst du das ändern)

und bei

Grafikeinstellungen machst du solange draufklicken bis da Schön steht.

(Bei mir ruckelt es dann nur noch wenn es eine Schneewelt mit Bäumen ist.)

...zur Antwort

Hier Facebook Acount :

http://www.facebook.com/pages/Issy-Minecraft-Server/581351848543982

Das Bild ist 160x 160 Groß

...zur Antwort