Plug-in – die neusten Beiträge

Wie eigene Onlinezeit am PC begrenzen bzw. sichtbar machen?

Hallo,

anstatt sinnvoll am (Windows 10) PC zu arbeiten, surfe ich immer gerne - und zu viel - (mit Firefox) im Netz herum.

Habt ihr Ideen wie ich mich beim Surfen besser disziplinieren kann? Am liebsten würde ich das mit irgendeinem technischen Gerät oder einer Software begrenzen ...

Cool würde ich es zum Beispiel finden, wenn während meines Surfens immer sichtbar eine große Uhr liefe,welche mir jede Sekunde zeigt, wie lange ich schon surfe. Diese sollte aber nur bei Firefox, nicht aber bei Textverarbeitung (Word) laufen.

Ich benötige den Browser unbedingt, durchaus auch für sehr sinnvolle Sachen. Ihn also zu deinstallieren wäre keine Option. Auch eine Einstellung im Router wäre keine Lösung, da ich die Internetverbindung an sich unbedingt für E-Mail benötige.

Habt ihr Vorschläge? Kennt ihr gute Software? Evtl gar nur ein Firefox plugin oder Add-on?

Nachtrag: Ich habe jetzt ein Firefox Add-on gefunden: https://addons.mozilla.org/de/firefox/addon/mind-the-time/
So richtig gefällt es mir aber nicht. Kennt ihr noch Alternativen?

Habt ihr eine Erklärung, warum es so etwas was ich hier suche nicht wie Sand am Meer gibt? Das müssen doch viele suchen....

Danke!

PC, Computer, Internet, Software, online, Browser, Technik, Mozilla, Mozilla Firefox, Google Chrome, Add-on, Edge, Internetsucht, Plug-in, Technologie, Surfen im Internet, Windows 10, Microsoft Edge

Multithreading mit Bukkit?

Hallo liebe Community,

Ich habe ein Plugin geschrieben, womit 2 Methoden gleichzeitig laufen sollen. Beim Laden des Plugins auf meinen Test-Server kommt nach dem Enabeln eine Fehlermeldung:

[11:00:34 WARN]: Exception in thread "Thread-8"
[11:00:34 WARN]: java.lang.IllegalStateException: Asynchronous scoreboard creation!
[11:00:34 WARN]:    at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:14)
[11:00:34 WARN]:    at org.bukkit.craftbukkit.v1_8_R1.scoreboard.CraftScoreboardManager.getNewScoreboard(CraftScoreboardManager.java:45)
[11:00:34 WARN]:    at org.bukkit.craftbukkit.v1_8_R1.scoreboard.CraftScoreboardManager.getNewScoreboard(CraftScoreboardManager.java:1)
[11:00:34 WARN]:    at de.nurteam.varo.ScoreboardThread.setScore(ScoreboardThread.java:25)
[11:00:34 WARN]:    at de.nurteam.varo.ScoreboardThread.run(ScoreboardThread.java:44)

Kurze Beschreibung des Plugins:

Ich programmiere an einem Varo-Plugin, indem es einen Scoreboard geben soll, wo steht, wie lange man noch Spielen darf. Dieser Scoreboard soll in einer Schleife laufen, um die Spielzeit zu aktualisieren. Gleichzeitig soll noch eine Methode laufen, die reguliert, wie lange man noch spielen darf und wie groß die Border ist usw.

Nun müssen beide Methoden gleichzeitig laufen, da sie voneinander abhängig sind und das Plugin nicht läuft, wenn eine Methode versagt. Hoffentlich habe ich mich verständlich ausgedrückt:).

Hier sind Teile meines Plugins als Code einsehbar:

//Klasse die Scoreboard und Multithreading managed:
import org.bukkit.Bukkit;
import org.bukkit.scoreboard.DisplaySlot;
import org.bukkit.scoreboard.Objective;
import org.bukkit.scoreboard.Scoreboard;

public class ScoreboardThread extends Thread{

String name;

ScoreboardThread(String s){
    
    this.name = s;


}

public static void setScore() {


    Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard();
    Objective objective = ((org.bukkit.scoreboard.Scoreboard) board).registerNewObjective("abc", "abc");
    objective.setDisplaySlot(DisplaySlot.SIDEBAR);
    objective.setDisplayName("§6§lWillkommen bei Ravo!");
    objective.getScore("§e ").setScore(8);
    objective.getScore("§5 ").setScore(6);
    objective.getScore("§bDu gehörst zum Team: #").setScore(5);
    objective.getScore("§4 ").setScore(4);
    objective.getScore("§cUnser TS3-Server: PlusTube.eu ").setScore(3);
    objective.getScore("§3 ").setScore(2);
    objective.getScore("§2Viel Spaß! ").setScore(1);

}

public void run() {
    if(this.name == "t1") {
        
        setScore();
    }
    if(this.name == "t2") {
        Varo.getPlugin().startChecking();
    }
}

}

Server, programmieren, Java, Minecraft, Plug-in, Bukkit, multithreading, scoreboard, Spigot

Meistgelesene Beiträge zum Thema Plug-in