Vielleicht ist das Ende ausgeschalten.

...zur Antwort
Ich verstehe meine Fehlermeldung nicht?

Ich habe ein Spielzeitzähler programmiert!

Der sieht so aus:

public static void startTimer() {
        Bukkit.getScheduler().scheduleSyncRepeatingTask(new main(), new Runnable() {
            @Override
            public void run() {
                for(Player players : Bukkit.getOnlinePlayers()) {
                    File file = new File("plugins//ScoreboardStats//config.yml");
                    YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
                    int Stunden = cfg.getInt(players.getName() + ".Onlinezeit." + ".Stunden");
                    int Minuten = cfg.getInt(players.getName() + ".Onlinezeit." + ".Minuten");
                    
                    Minuten++;
                    cfg.set(players.getName() + ".Onlinezeit." + ".Minuten", Minuten);
                    
                    try {cfg.save(file);} catch (IOException e) {}
                    
                    if(Minuten == 60) {
                        cfg.set(players.getName() + ".Onlinezeit." + ".Minuten", 0);
                        Stunden++;
                        cfg.set(players.getName() + ".Onlinezeit." + ".Stunden", Stunden);
                        try {cfg.save(file);} catch (IOException e) {}
                    }
                }
            }
            
        }, 2060, 2060);
    }

leider bekomme ich in der Konsole nur eine Fehlerbeldung! Was bedeutet sie?

[14:43:19 ERROR]: Error occurred while enabling ScoreboardStatsMoney v1.0 (Is it up to date?)
java.lang.IllegalArgumentException: Plugin already initialized!
        at org.bukkit.plugin.java.PluginClassLoader.initialize(PluginClassLoader.java:122) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.plugin.java.JavaPlugin.<init>(JavaPlugin.java:66) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
        at me.xX_Redst0ne_Xx.scoreboardstats.classes.main.<init>(main.java:14) ~[?:?]
        at me.xX_Redst0ne_Xx.scoreboardstats.classes.main.startTimer(main.java:39) ~[?:?]
        at me.xX_Redst0ne_Xx.scoreboardstats.classes.main.onEnable(main.java:18) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]
        at packages.Debugger.Spigot.Objects.AdvancedPlugin.load(AdvancedPlugin.java:152) [Debugger.jar:?]

Danke schonmal im vorraus! ^^ PS: Ihr könnt auch antworten!

...zum Beitrag

Du musst
players.getName() + ”.Onlinezeit.Minuten“
Schreiben. Du hast nämlich in deiner jetzigen Auffassung 2 Punkte zwischen Onlinezeit und Minuten, beziehungsweise Stunden.  

...zur Antwort

Für Texturfehler einfach OMSI reparieren und das Bushüpfen liegt an einer zu schlechten Performance des Computers. Also Settings ein bisschen runterschrauben, damit der Prozessor mehr für den Bus arbeiten kann.

...zur Antwort

Hast du die Welt mal umbenannt?

...zur Antwort

Das kannst du einfach bei der Speicherzelle nachschauen. Da steht, wenn du mit der Maus drüber fährst unter dem Namen in grau eine Zahl. x/max. X steht für die aktuelle Menge und max für die maximale.

...zur Antwort

String x = ChatColor.translatealtermatecolorcodes('&', prefix);
Irgendwie so heißt das.

...zur Antwort

Es kann durchaus sein, dass deine Grafikkarte zu schlecht für den neuen Bildschirm ist. Weil der neue Minitor ist um 20 cm in der Bildschirmdiagonale größer, als der alte und hat wahrscheinlich auch eine bessere Auflösung

...zur Antwort

Wenn du die einfache Map baust, dann brauchst du dich darum gar Nichtstun kümmern. Das erledigt das BedWars Plugin auf dem Server dann.

...zur Antwort

Du nimmst Spigot Version 1.8, downloadest das Plugin ViaVersion, ziehst es in den Plugins Ordner und startest den Server. Fertig. Dann kannst du von 1.8 - 1.12.2 drauf.

...zur Antwort

Nein, das kann man nicht umstellen. Da müsstest du in den Code von dem GunGame Plugin eingreifen

...zur Antwort

In dem Serverornden gibt es eine Datei die heißt ops.yml. Da sind alle Leute eingetragen, die OP haben. Wenn niemand drin steht, hat niemand OP.
Ansonsten geht das auch, dass wenn du in der Konsole /deop eingibst und dann für die Namensauswahl Tab drückst, werden auch alle Operatoren angezeigt.

Ich hoffe das hilft dir.
PauloBoy

...zur Antwort

Ja. Du lädst die Spigot 1.12.2 runter und tauschst sie aus. Dann schaust du, welche Plugins rot markiert sind bei /pl und erneuerst diese dann mit der neusten Version

...zur Antwort

Hast du auch Essentials für die 1.8 runtergeladen oder das neuste?

...zur Antwort

%player_name% ist eine „Formel“, die von dem Pluginersteller selbst erstellt wird. Er ließt diesen Text aus in dem Plugin und ersetzt dann das %player_name% durch den Spielernamen. Wenn das Plugin weitere anbietet, kannst du die benutzen. Ansonsten steht dann in der Nachricht einfach z.B. „Hallo %player_%“

Ich hoffe das hilft dir.
PauloBoy

...zur Antwort