• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Mehre Plugin Fehler durch neue version

NepsterGaming

Redstoneengineer
Registriert
11 März 2013
Beiträge
33
Diamanten
0
Hallo Liebe Minecraft-Server.eu community,

nach 2 Jahren Auszeit begebe ich mich wieder daran Plugins zu schreiben und habe mein altes System-Plugin rausgesucht.
Die neue Spigot Librarie reingepackt (weil ich irgendwie mit bekommen habe CraftBukkit gibt es nicht mehr), nun habe ich mehre Fehler der erste

Mein ServerReloader Eclipse zeit er keine Fehler an nur wenn ich ihn ausführe Fehlermeldung.


if (cmd.getName().equalsIgnoreCase("sr")){
if(sender.hasPermission("System.reload")){


Bukkit.getServer().getScheduler().runTaskTimerAsynchronously(plugin, new Runnable() {
int r = 10;

public void run() {

if (this.r != 0) {
Bukkit.broadcastMessage(ChatColor.GREEN + "Reload in " + this.r);
this.r -= 1;
}
if (this.r == 0) {

Bukkit.broadcastMessage( ChatColor.BLUE + "Reload setzt nun ein ");
Bukkit.reload();
Bukkit.broadcastMessage(ChatColor.GOLD + "Reload vorbei ");
}
}
}
, 0L, 20L);
}
return true;
}
----------------------------Fehler ------------------------------

[16:23:59 INFO]: NepsterGaming issued server command: /sr
[16:23:59 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'sr'
in plugin MCArea v1.0
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spi
got-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:14
1) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServe
r.java:641) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerCon
nection.java:1162) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java
:997) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java
:45) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java
:1) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:1
3) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [
?:1.8.0_92]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_92]
at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot-1.8
.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:7
15) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:3
74) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:6
54) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java
:557) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_92]
Caused by: java.lang.IllegalArgumentException: Plugin cannot be null
at org.apache.commons.lang.Validate.notNull(Validate.java:192) ~[spigot-
1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.validate(Craf
tScheduler.java:397) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.runTaskTimerA
synchronously(CraftScheduler.java:141) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18f
bb24]
at me.nepster.commands.Anderes.onCommand(Anderes.java:81) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spi
got-1.8.8.jar:git-Spigot-db6de12-18fbb24]
... 15 more


----------------- 2 Fehler -------------

Online Anzeige

if(cmd.getName().equalsIgnoreCase("AO")){
if(sender.hasPermission("System.allonline")){


Bukkit.broadcastMessage("§b§l[]------§6§l"+ main.ReinerTag +"§b§l------[]");
Bukkit.broadcastMessage("§6§lEs Sind " + ChatColor.AQUA + ChatColor.BOLD + Bukkit.getServer().getOnlinePlayers().length + " §6§lvon "+ ChatColor.AQUA + ChatColor.BOLD + Bukkit.getMaxPlayers()+ " §6§lSpielern Online");
Bukkit.broadcastMessage("§b§l[]------§6§l"+ main.ReinerTag +"§b§l------[]");


return true;
}
sender.sendMessage(main.nopermissions);
return true;
}


da wird in Eclipse jetzt das length rot angezeigt da es iwie nicht mehr verfügbar ist ?
und ohne length gibt es ja das problem das er mir dann anzeigt [CraftPlayer{name=NepsterGaming}]

was hat sich denn alles so geändert


MFG
NepsterGaming
 
Zuletzt bearbeitet:

GPSforLEGENDS

Vorarbeiter
Registriert
21 März 2014
Beiträge
289
Alter
85
Diamanten
300
Minecraft
GPSforLEGENDS

NepsterGaming

Redstoneengineer
Registriert
11 März 2013
Beiträge
33
Diamanten
0
daran kann es nicht liegen habe die main classe angegeben
Mit
public Anderes() {
plugin = main.instance;
}

public main plugin;


es werden ja auch keine Fehler in Eclipse angezeigt

dein 2 post verstehe ich gerade nicht so !


PS: zur 2 sache habe es mit .size geregelt
 

NepsterGaming

Redstoneengineer
Registriert
11 März 2013
Beiträge
33
Diamanten
0
Kompletter Quellcode und ordentliche Code Tags würden der Lesbarkeit gewaltig helfen. Sofern du darauf aus bist, dass dir geholfen wird.
Ich frage mich nur warum das nicht mehr geht in der 1.5 ging alles ohne Probleme

package me.nepster.commands;

import me.nepster.main.main;

import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.Sound;
import org.bukkit.command.*;
import org.bukkit.entity.Player;
import org.bukkit.potion.PotionEffect;
import org.bukkit.potion.PotionEffectType;

public class Anderes implements CommandExecutor{


public Anderes() {
plugin = main.instance;
}

public main plugin;

public boolean onCommand(CommandSender sender, Command cmd, String label, String args[]){

Player p = (Player)sender;


if (cmd.getName().equalsIgnoreCase("sr")){
if(sender.hasPermission("System.reload")){






Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask(plugin, new Runnable(){
public void run() {
int r = 10;

if(r !=0){
Bukkit.broadcastMessage(ChatColor.GREEN + "Reload in " + r);
r --;
}

if (r == 0) {

Bukkit.broadcastMessage( ChatColor.BLUE + "Reload setzt nun ein ");
Bukkit.reload();
Bukkit.broadcastMessage(ChatColor.GOLD + "Reload vorbei ");
}
}
}
, 0L, 20L);
}
return true;
}
return false;
}
}
 

GPSforLEGENDS

Vorarbeiter
Registriert
21 März 2014
Beiträge
289
Alter
85
Diamanten
300
Minecraft
GPSforLEGENDS
Weil es früher ein Player Array war und jetzt ist es halt eine Collection.

Und dein Scheduler kann schon damals nicht geklappt haben wenn du null als Plugin übergibst.

Und du sollst den Code Tag nutzen nicht den Spoiler tag.
 

Chrisliebär❤️

nur echt mit ❤️
Moderator
Registriert
19 Mai 2014
Beiträge
1.675
Diamanten
830
Deinen Reloadbefehl kannst du ohnehin wegwerfen, da dein eigenes Plugin den Reload bereits ignoriert und sich nicht während des Reload deaktiviert. Der Reloadbefehl ist ohnehin problematisch, da die meisten Plugins sich nicht sauber beenden, wenn sie von Bukkit dazu aufgefordert werden. Desweiteren glaube ich sogar, dass Bukkit selbständig laufende Tasks entfernt, wenn das zugehörige Plugin entladen wird weshalb du deinen Task auch nicht entfernen musst.

Du nutzt im Endeffekt eine Plugininstanz, die durch den Reload ungültig geworden ist. Werf den Befehl einfach raus. Reload ist lieder unbenutzbar, weil keine Sau, die Plugins entwickelt Ahnung von Threads hat.

Dein Task selbst funktioniert aber ohnehin nicht und hat auch definitiv nie funktioniert, da du bei jedem Durchlauf r auf 10 setzt.
 
Zuletzt bearbeitet:

NepsterGaming

Redstoneengineer
Registriert
11 März 2013
Beiträge
33
Diamanten
0
Also funktionieren tut er auf jeden Fall, habe das einfach jetzt in die Main classe Gepackt und da klappt es auch ohne probleme. /sr zählt er bis 0 runter und macht ein Reload, und mach ich irgend wann wieder /sr oder direkt danach macht er halt wieder das selbe.
Inzwichen sitze ich aber irgendwie an ein Problem feste, manche Sachen gehen in externe classen manche aber nicht.

Zum Beispiel

Classe gemicht

Javascript:
package me.nepster.commands;

import me.nepster.main.main;


import org.bukkit.Sound;
import org.bukkit.command.*;
import org.bukkit.entity.Player;
import org.bukkit.potion.PotionEffect;
import org.bukkit.potion.PotionEffectType;

public class Anderes implements CommandExecutor{

 

 
    public Anderes() {
        plugin = main.instance;
    }

    public main plugin;
 
    public boolean onCommand(CommandSender sender, Command cmd, String label, String args[]){
     
        Player p = (Player)sender; 
     
     
     

     
     
        if (cmd.getName().equalsIgnoreCase("lol")) {
            if (p.hasPermission(main.prems + "lol")) {
              p.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 2280, 1));
              p.addPotionEffect(new PotionEffect(PotionEffectType.FIRE_RESISTANCE, 2300, 1));
              p.addPotionEffect(new PotionEffect(PotionEffectType.WATER_BREATHING, 2300, 1));
              p.addPotionEffect(new PotionEffect(PotionEffectType.REGENERATION, 2300, 1));
              p.addPotionEffect(new PotionEffect(PotionEffectType.JUMP, 2300, 0));
              p.playSound(p.getLocation(), Sound.DOOR_OPEN, 100.0F, 100.0F);
              p.sendMessage(main.Tag + "§3Du hast den §b§oVIP-POTION §3bekommen!");
            } else {
              p.sendMessage("§3Dieser Befehl ist nur für den Rang §5§lVIP§3!");
            }
            return true;
          }


     
     
     
     
        if (cmd.getName().equalsIgnoreCase("ranks")){
         
            p.performCommand("stats top");
            return true;
        }
     
     
     
     
     
        if (cmd.getName().equalsIgnoreCase("1")){
         
            p.performCommand("gm 1");
            return true;
        }
     
     
     
     
        if (cmd.getName().equalsIgnoreCase("0")){
         
            p.performCommand("gm 0");
            return true;
        }
     
     
     
        return false;   
    }
}



Classe INFO



Javascript:
package me.nepster.commands;

import me.nepster.main.main;

import org.bukkit.ChatColor;
import org.bukkit.command.*;
import org.bukkit.entity.Player;

public class INFOMessages implements CommandExecutor{

    public INFOMessages() {
        plugin = main.instance;
    }

    public main plugin;
 
    public boolean onCommand(CommandSender sender, Command cmd, String label, String args[]){
     
        Player p = (Player)sender; 
     
        String VoteBelonung = plugin.getConfig().getString("VoteBelonung");
          if (cmd.getName().equalsIgnoreCase("vote")) {
                p.sendMessage(ChatColor.GRAY +"=====================================================");
                p.sendMessage(ChatColor.DARK_GREEN +"[1]" + ChatColor.GOLD + " Klicke auf den Link:");
                p.sendMessage(ChatColor.GOLD + "http://vote.test.de");             
                p.sendMessage(ChatColor.DARK_GREEN + "[2]" + ChatColor.DARK_AQUA + "Gib das" + ChatColor.DARK_GRAY + "Captcha ein");                 
                p.sendMessage(ChatColor.DARK_GREEN + "[3]" + ChatColor.RED + "Klicke auf" + ChatColor.GOLD +"``Bewerten´´ ");             
                p.sendMessage(ChatColor.DARK_GREEN + "[4]" + ChatColor.DARK_PURPLE + "Warte auf deine Belohnung" + ChatColor.DARK_RED + "(ca. 1 Minute)");
                p.sendMessage(ChatColor.RED + "Du kannst alle 24 Stunden voten");
                p.sendMessage(ChatColor.RED + "");
                p.sendMessage(ChatColor.GOLD + "Die Heutige Belonung ist");
                p.sendMessage(ChatColor.AQUA + VoteBelonung);             
                p.sendMessage(ChatColor.GRAY +"=====================================================");
                return true;
          }
       
       
          if (cmd.getName().equalsIgnoreCase("hilfe")) {
            p.sendMessage("§b§l[]------------ §6Hilfe §b§l------------[]");
            p.sendMessage("§6/spawn §3Teleportiere dich zum Spawn.");
            p.sendMessage("§6/warp §3Zeige alle verfügbaren Warps an.");
            p.sendMessage("§6/msg <Spieler> <Nachricht> §3Schreibe eine Nachricht.");
            p.sendMessage("§6/sethome §3Setze dein Zuhause.");
            p.sendMessage("§6/home §3Teloportiere dich zu deinem Zuhause.");
            p.sendMessage("§6/kit start §3Erhalte eine Starterkit (Alle 24 Stunden)");
            p.sendMessage("§6/vote §3Vote und erhalte gratis Items!.");
            p.sendMessage("§6/ts §3Zeige die TeamSpeak 3 IP an.");
            p.sendMessage("§6/skype §3Zeige alle die Skypenamen der Owner an.");
            p.sendMessage("§6/list §3Zeige an, wie viele Spieler online sind.");
            p.sendMessage("§6/rang §3Zeige alle Informarionen zum Spenden an.");
            p.sendMessage("§6/money §3Zeige deinen Kontostand an.");
            p.sendMessage("§6/pay <Spieler> <Betrag> §3überweise Jemandem Geld.");
            p.sendMessage("§6/stats §3Zeige deine Kills/Tode etc. an.");
            p.sendMessage("§6/clan §3Zeige alle Infos zum Clansystem an.");
            p.sendMessage("§6/list §3Zeige an, wie viele Spieler online sind.");
            p.sendMessage("§6/rang §3Zeige alle Informarionen zum Spenden an.");
            p.sendMessage("§6/money §3Zeige deinen Kontostand an.");
            p.sendMessage("§b§l[]-----------------------------[]");
            return true;
          }
       
       
       
          if (cmd.getName().equalsIgnoreCase("skype")) {
            p.sendMessage("§b§l[]------------ §6Skype §b§l------------[]");
            p.sendMessage("§4[Owner] §6NepsterGaming §2Skype: ");
            p.sendMessage("§b§l[]------------------------------[]");
            return true;
          }
       
       
       
          if (cmd.getName().equalsIgnoreCase("Website")) {
            p.sendMessage("§b§l[]------------ §6Website §b§l------------[]");
            p.sendMessage("Website: §cwww.test.de");
            p.sendMessage("§b§l[]-------------------------------[]");
            return true;
          }
       
       
          if (cmd.getName().equalsIgnoreCase("fb")) {
            p.sendMessage("§b§l[]------------ §6Facebook §b§l------------[]");
            p.sendMessage("§bLinke auf Facebook:");
            p.sendMessage("§b§l[]--------------------------------[]");
            return true;
          }
       
       
       
          if (cmd.getName().equalsIgnoreCase("team")) {
           
                String team1 = plugin.getConfig().getString("Team.1");
                String team2 = plugin.getConfig().getString("Team.2");
                String team3 = plugin.getConfig().getString("Team.3");
                String team4 = plugin.getConfig().getString("Team.4");
                String team5 = plugin.getConfig().getString("Team.5");
                String team6 = plugin.getConfig().getString("Team.6");
                String team7 = plugin.getConfig().getString("Team.7");
                String team8 = plugin.getConfig().getString("Team.8");

            p.sendMessage("§b§l[]------------ §6Team §b§l------------[]");
            p.sendMessage("§4[Owner]: " + team1);
            p.sendMessage("§c[Admin]: " + team2);
            p.sendMessage("§1[Developer]: " + team3);
            p.sendMessage("§b[Moderator]: " + team4);
            p.sendMessage("§d[Sponsor]: " + team5);
            p.sendMessage("§9[Supporter]: " + team6);
            p.sendMessage("§e[Architekt]: " + team7);
            p.sendMessage("§6[Tutor]: " + team8);
            p.sendMessage("§b§l[]------------------------------[]");
            return true;
          }
       
       
       
       
          if (cmd.getName().equalsIgnoreCase("ts")) {
            p.sendMessage("§b[]------------ §6TeamSpeak3 §b------------[]");
            p.sendMessage("§3Unsere TeamSpeak3 IP: §6 Noch Keine");
            p.sendMessage("§b[]-----------------------------------[]");
            return true;
          }
     
        return false;   
    }
}




Main Classe

Javascript:
package me.nepster.main;

import java.io.File;
import java.util.HashMap;

import java.util.logging.Logger;

import org.bukkit.Bukkit;
import org.bukkit.ChatColor;

import org.bukkit.World;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration;

import org.bukkit.entity.Player;
import org.bukkit.entity.Projectile;
import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.EntityDamageByEntityEvent;

import org.bukkit.event.player.AsyncPlayerChatEvent;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerLoginEvent;

import org.bukkit.event.player.PlayerQuitEvent;
import org.bukkit.plugin.java.JavaPlugin;


import me.nepster.commands.ALLCommands;
import me.nepster.commands.AllOnline;
import me.nepster.commands.Anderes;
import me.nepster.commands.INFOMessages;

public class main extends JavaPlugin implements Listener{
      
    public static String prems = "Test.";
    public static main instance;
    public static String Tag = ChatColor.DARK_RED + "[" + ChatColor.GOLD + "tsa" + ChatColor.DARK_RED + "] ";
    public static String ReinerTag = "Test";
    public static String nopermissions = "§bDu hast Keine Permissions dafür";

    public static String motd;
    public static HashMap<String, String> spammessage = new HashMap();
    public final Logger logger = Logger.getLogger("Minecraft");
    public static final Logger log = Logger.getLogger("Minecraft");
    public static String b = "§cVerwendung: §b";
    public static World world;
    
    @Override
    public void onEnable(){
        commands();
        instance = this;
        getServer().getPluginManager().registerEvents(this, this);
        loadConfig();  
      
      
      
      
      
      
      
        getServer().getConsoleSender().sendMessage(ChatColor.GREEN + "+---------------------------------------+");
        getServer().getConsoleSender().sendMessage(ChatColor.GREEN + "|       " + ChatColor.WHITE + "System V "    + this.getDescription().getVersion() + " - Enabled" + ChatColor.GREEN + "      |");
        getServer().getConsoleSender().sendMessage(ChatColor.GREEN + "+---------------------------------------+");
      

        Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask(this, new Runnable(){
            public void run() {
              int players = Bukkit.getServer().getOnlinePlayers().size();
              int maxplayers = Bukkit.getServer().getMaxPlayers();
              Bukkit.broadcastMessage("§7----§6§l "+ReinerTag+" §7-----");
              Bukkit.broadcastMessage("§7" + players + " / " + maxplayers + " §asind online.");

              Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "save-all");
              Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "butcher");
            }
          }, 1400, 20*320);

          
          
          Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask(this, new Runnable(){
            public void run()
            {
              Bukkit.getServer().broadcastMessage(Tag + "§bAlle §6§lItems §bauf dem Boden werden entfernt!");
              Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "save-all");
              Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "stoplag");
              Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "stoplag -c");
              Bukkit.getServer().dispatchCommand(Bukkit.getServer().getConsoleSender(), "killall all");
            }
          }, 1400L, 36000L);
          
    }
  
  
  



    @Override
    public void onDisable(){
      
    }
  
  
  
  
  
  
  
    public boolean onCommand(CommandSender sender, Command cmd, String label, String args[]){ 
        Player p = (Player)sender;  
      
      
    // ----------------- SERVER RELOAD ----------------//
      
        if (cmd.getName().equalsIgnoreCase("sr")){
            if(sender.hasPermission(prems + "sr")){

          
              Bukkit.getServer().getScheduler().runTaskTimerAsynchronously(this, new Runnable() {
                    int r = 10;
                    int cowndown;
                    public void run() {
                      
                      if (this.r != 0) {
                          cowndown = Bukkit.broadcastMessage(ChatColor.GREEN + "Reload in " + this.r);
                        this.r -= 1;
                      }
                      if (this.r == 0) {
                        
                        Bukkit.broadcastMessage( ChatColor.BLUE + "Reload setzt nun ein ");
                        Bukkit.reload();
                        Bukkit.broadcastMessage(ChatColor.GOLD + "Reload vorbei ");
                        Bukkit.getScheduler().cancelTask(cowndown);
                      }
                    }
                  } , 0L, 20L);
              return true;
            }
          
            p.sendMessage(main.nopermissions);
            return true;
          
        }



    return false;
    }

  
    private void commands() {
      
      
      
        getCommand("scommands").setExecutor(new ALLCommands());
        getCommand("ao").setExecutor(new AllOnline());  
        getCommand("ranks").setExecutor(new Anderes());
        getCommand("1").setExecutor(new Anderes());
        getCommand("0").setExecutor(new Anderes());
        getCommand("lol").setExecutor(new Anderes());
      
        getCommand("vote").setExecutor(new INFOMessages());
        getCommand("hilfe").setExecutor(new INFOMessages());
        getCommand("skype").setExecutor(new INFOMessages());
        getCommand("Website").setExecutor(new INFOMessages());
        getCommand("fb").setExecutor(new INFOMessages());
        getCommand("team").setExecutor(new INFOMessages());
        getCommand("ts").setExecutor(new INFOMessages());
      
      
      
    }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
    private void loadConfig(){
        
        getConfig().options().header("Test SYSTEM By Nepster / TEst.de");

        String path1 = "News.1";
        getConfig().addDefault(path1, "§4Willkommen auf Test");          
        String path2 = "News.2";
        getConfig().addDefault(path2, "§4Gib /kit Start Ein um ein schönes kit zu bekommen");          
        String path3 = "News.3";
        getConfig().addDefault(path3, "§4Es Dürfen Videos vom Server Gemacht Werden ihr bekommt dafür aber kein Fly");              
      
        //Whitelist und Full Server message
        String path4 = "Whitelist";
        getConfig().addDefault(path4, " §4WartungsArbeiten");
        String path5 = "ServerFull";
        getConfig().addDefault(path5, " §4Wow Der server ist Gerade Voll :D");
        //Whitelist und full Server Message
      
        // ANTICaps und AntiSpam
        String path6 = "AntiCaps";
        getConfig().addDefault(path6, "§4Bitte benutze keine Grossschrift für deine Nachrichten.");          
        String path7 = "AntiSpam";
        getConfig().addDefault(path7, "§4Bitte spamme nicht.");
        //ANTICaps und AntiSpam
      
      
      
      
        //------------------- Team---------------------------//
        String path8 = "Team.1";
        getConfig().addDefault(path8, "FlowPlays");              
        String path9 = "Team.2";
        getConfig().addDefault(path9, "§cGesucht");                  
        String path10 = "Team.3";
        getConfig().addDefault(path10, "§7Gesucht");              
        String path11 = "Team.4";
        getConfig().addDefault(path11, "§7Gesucht");              
        String path12 = "Team.5";
        getConfig().addDefault(path12, "§7Gesucht");              
        String path13 = "Team.6";
        getConfig().addDefault(path13, "§2Gesucht");  
        String path14 = "Team.7";
        getConfig().addDefault(path14, "§7Gesucht");
        String path15 = "Team.8";
        getConfig().addDefault(path15, "§bGesucht");
      
        String path16 = "VoteBelonung";
        getConfig().addDefault(path16, "§b Vote System Offline");
      
        //-------------------------- Team -------------------//
        //--------------------------- WARN ----------------------//      
      
      
        getConfig().addDefault("NoPerm", "&cDu hast keine Rechte um diesen Befehl zu verwenden!");



        getConfig().options().copyDefaults(true);
        saveConfig();
    }
  





}
 
Zuletzt bearbeitet:
Oben