Spigot Tablist wird nicht richtig gesetzt?

Ich habe langsam keine Ahnung mehr was ich noch tun soll.

package game.squid.utils;

import org.bukkit.Bukkit;

import org.bukkit.ChatColor;

import org.bukkit.entity.Player;

import org.bukkit.scoreboard.Scoreboard;

import squid.game.games.BlockGame;

public class ScoreboardManager{

public static void registerScoreboard(Player p) {

for(Player all : Bukkit.getOnlinePlayers()) {

Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard();

all.sendMessage("Debug1");

org.bukkit.scoreboard.Team teamBlue = board.registerNewTeam("TeamBlue");

org.bukkit.scoreboard.Team teamRed = board.registerNewTeam("TeamRed");

org.bukkit.scoreboard.Team teamYellow = board.registerNewTeam("TeamYellow");

org.bukkit.scoreboard.Team teamGreen = board.registerNewTeam("TeamGreen");

all.sendMessage("Debug3");

teamBlue.setPrefix(ChatColor.AQUA.toString() + "§bBLUE ");

teamRed.setPrefix(ChatColor.RED.toString() + "§cRED ");

teamYellow.setPrefix(ChatColor.YELLOW.toString() + "§eYELLOW ");

teamGreen.setPrefix(ChatColor.GREEN.toString() + "§aGREEN ");

all.sendMessage("Debug4");

all.setScoreboard(board);

if(Team.getTeam(p) == BlockGame.blueTeam) {

teamBlue.addEntry(p.getName());

all.sendMessage("Debug5");

continue;

}

if(Team.getTeam(p) == BlockGame.redTeam) {

teamRed.addEntry(p.getName());

all.sendMessage("Debug6");

continue;

if(Team.getTeam(p) == BlockGame.yellowTeam) {

teamYellow.addEntry(p.getName());

all.sendMessage("Debug7");

continue;

}

if(Team.getTeam(p) == BlockGame.greenTeam) {

teamGreen.addEntry(p.getName());

all.sendMessage("Debug8");

continue;

}

}

}

}

Spigot Tablist wird nicht richtig gesetzt?
Programmieren, Java, Minecraft, Minecraft Server, Plug-in, Spigot
Wordpress Fehlermeldung/Crash?

Hiiii,

meine Website ist leider nicht erreichbar zur Zeit, habe schon versucht über den Backuplink und ftp rein zu kommen allerdings ohne erfolg. bekomme immer die fehlermeldung

Es gab einen kritischen Fehler auf deiner Website.

in einer Fehlermail von Wordpress stand folgende Zeile

.../wp-content/plugins/woocommerce-germanized/includes/class-wc-gzd-customer-helper.php:114
   Stack trace:
   #0 /var/www/vhosts/.../httpdocs/wp-includes/class-wp-hook.php(305): WC_GZD_Customer_Helper->delete_doi_session()
   #1 /var/www/vhosts/.../httpdocs/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters()
   #2 /var/www/vhosts/.../httpdocs/wp-includes/plugin.php(470): WP_Hook->do_action()
   #3 /var/www/vhosts/.../httpdocs/wp-includes/user.php(110): do_action()
   #4 /var/www/vhosts/.../httpdocs/wp-login.php(1142): wp_signon()
   #5 /var/www/vhosts/.../httpdocs/wp-content/plugins/wps-hide-login/classes/plugin.php(604): require_once('/var/www/vhosts...')
   #6 /var/www/vhosts/.../httpdocs/wp-includes/class-wp-hook.php(303): WPS\WPS_Hide_Login\Plugin->wp_loaded()
   #7 /var/www/vhosts/.../httpdocs/wp-includes/class-wp-hook.php(327): WP

schätze mal da ist irgendwas mit meinem Onlineshop faul/spinnt irgendein plugin rum.

weitere Angaben:

WordPress-Version 5.8.4
   Aktuelles Theme: Divi (Version 4.17.0)
   Aktuelles Plugin: Germanized for WooCommerce (Version 3.8.4)
   PHP-Version 7.4.28

Hat jemand eine Ahnung was ich dagegen machen kann?

Danke

Computer, Internet, Website, Wordpress, Code, Error, Plug-in
Pluginsystem in Java?

Hey,

ich habe angefangen, ein Pluginsystem in Java zu schreiben. Es soll ähnlich fungieren wie das von Bukkit.
So habe ich mir ein paar Internetseiten gesucht, die mir erklären wie das geht. Doch wenn ich es versuche gibt es folgendes Problem.

Hier der Loader

public class AddonLoader implements KObject
{
    
    /**
     * Scans for addons, which are stored in the directory given.
     *
     * @param directory given, where to search for the apis.
     */
    public void scan(File directory)
    {
        if (!directory.getJavaFile().isDirectory())
        {
            if (!directory.getJavaFile().delete() || !directory.getJavaFile().mkdir())
            {
                log("An error occurred when creating the directory of the apis. Try creating it manually (" + directory.getJavaFile().getAbsolutePath() + ")", null);
                return;
            }
            
        }
        
        Stream.of(Objects.requireNonNull(directory.getJavaFile().listFiles((dir, name) -> name.toLowerCase().endsWith("jar")))).forEach(this::load);
    }
    
    /**
     * Loads a file and adds them to the system class loader.
     *
     * @param file The file to add.
     */
    @SneakyThrows private void load(java.io.File file)
    {
        JarFile jarFile = new JarFile(file);
        Manifest manifest = jarFile.getManifest();

        AddonDescription addonDescription = new AddonDescription() {
            @Override public String getName()
            {
                return manifest.getMainAttributes().getValue("Plugin-Name");
            }
    
            @Override public String getAuthor()
            {
                return manifest.getMainAttributes().getValue("Built-By");
            }
    
            @Override public String getDescription()
            {
                return  manifest.getMainAttributes().getValue("Plugin-Description");
            }
    
            @Override public String getVersion()
            {
                return manifest.getMainAttributes().getValue("Plugin-Version");
            }
        };
        
        if(addonDescription.getName() == null || addonDescription.getVersion() == null)
        {
            log("Not readable API detected. (" + file.getAbsolutePath() + ")", null);
        }
    
        Package jarPackage = new PackageCore("", jarFile);
    
        AddonClassLoader addonClassLoader = new AddonClassLoader(file, addonDescription);
        jarPackage.getUnsafeClasses().forEach(clazz ->
        {
            try
            {
                addonClassLoader.loadClass(clazz);
            }
            catch (ClassNotFoundException e)
            {
                e.printStackTrace();
            }
        });
    }
}

Wenn ich nun die Klasse lade, kommt

ClassNotFoundException

bei Klassen die aus dem Host stammen.

Hoffe ich habe es verständlich erklärt und jemand hat eine Ahnung, wie das zu beheben ist.

MfG MübenRübe

Computer, Programmieren, Java, Addons, Plug-in
Was hat diese fehlermeldung auf sich mein ganzer Server funktioniert nicht mehr?

Caused by: java.lang.NumberFormatException: Character  is neither a decimal digit number, decimal point, nor "e" notation exponential mark.

    at java.math.BigDecimal.<init>(BigDecimal.java:582) ~[?:?]

    at java.math.BigDecimal.<init>(BigDecimal.java:912) ~[?:?]

    at com.earth2me.essentials.config.serializers.BigDecimalTypeSerializer.deserialize(BigDecimalTypeSerializer.java:41) ~[?:?]

    at com.earth2me.essentials.config.serializers.BigDecimalTypeSerializer.deserialize(BigDecimalTypeSerializer.java:15) ~[?:?]

    at com.earth2me.essentials.libs.configurate.serialize.ScalarSerializer.deserialize(ScalarSerializer.java:115) ~[?:?]

    at com.earth2me.essentials.libs.configurate.objectmapping.ObjectMapperImpl.load0(ObjectMapperImpl.java:64) ~[?:?]

    at com.earth2me.essentials.libs.configurate.objectmapping.ObjectMapperImpl.load(ObjectMapperImpl.java:48) ~[?:?]

    at com.earth2me.essentials.libs.configurate.objectmapping.ObjectMapperFactoryImpl.deserialize(ObjectMapperFactoryImpl.java:204) ~[?:?]

    at com.earth2me.essentials.libs.configurate.AbstractConfigurationNode.get(AbstractConfigurationNode.java:151) ~[?:?]

    at com.earth2me.essentials.libs.configurate.ConfigurationNode.get(ConfigurationNode.java:520) ~[?:?]

    at com.earth2me.essentials.UserData.reloadConfig(UserData.java:86) ~[?:?]

    ... 12 more

Das ist die fehlermeldung die ich bekomme. habe ein bisschen sachen umgestellt im EssentialsX ordner und jetzt funktionieren jegliche befehle nicht mehr (jegliche=jeder)

Server, Minecraft, Plug-in, Fehlermeldung, EssentialsX
Warum wird für mehrsprachige WordPress-Websites zu einer Multisite geraten und nicht einfach pro Sprache ein Unterverzeichnis angelegt?

Moin,

wenn man eine mehrsprachige WordPress-Präsenz aufbauen möchte, werden regelmäßig drei Möglichkeiten genannt https://wordpress.com/de/support/mehrsprachiges-blog-einrichten/):

  1. Plug-ins (man ist von Drittanbietern abhängig, finde ich nicht gut)
  2. Kategorien (etwa: "Deutsch", "Englisch") (Gibt es hier Nachteile?)
  3. Multisite (das muss extra manuell eingerichtet werden)

Warum wird aber nicht ganz einfach mit Unterverzeichnissen gearbeitet? Ich verstehe nicht, warum diese Option nirgends genannt wird. Das müsste doch sehr einfach möglich sein? Oder stehe ich einfach auf dem Schlauch? Warum muss denn eine Multisite eingerichtet werden, wenn man doch einfach Unterverzeichnisse pro Sprache anlegen kann? 🤔

Ich stelle mir vor, dass es oben rechts auf der Seite ein Auswahlmenü mit den Sprachen gibt, wobei man das erste Unterverzeichnis damit auswählt:

Sprachauswahlmenü:

  • Deutsch (Link: https://example.com/de/)
  • Englisch (Link: https://example.com/en/)

Dann gibt es darunter je nach ausgewählter Sprache das übliche Menü, bei dem die verschiedenen Seiten auswählbar sind. Wenn Deutsch ausgewählt wurde:

  • Produkte (Link: https://example.com/de/produkte/)
  • Über uns (Link: https://example.com/en/ueber/)

Wenn Englisch ausgewählt wurde:

  • Products (Link: https://example.com/en/products/)
  • About us (Link: https://example.com/de/about/)
Computer, Internetseite, Internet, Website, Technik, HTML, Webseite, Programmieren, Wordpress, http, Plug-in, Technologie
Fallen euch Gadgets ein welche in in mein LobbySystem einbauen könnte?

Hallo!

Ich programmiere zur Zeit ein LobbySystem für Spigot (Minecraft 1.18).

Bisher habe ich 9 Stück:

  • "Schnelle Sprungschuhe" mit denen du Speed 4 und Jump Boost 4 bekommst.
  • Eine Enderperle (Sehr kreativ xd)
  • Einen explodierenden Schneeball (Lässt Spieler im Umkreis von 6 Blöcken wegfliegen)
  • Einen Enterhaken
  • Ein Jetpack mit dem man fliegen kann sobald man Shift drückt (Du baust erst Geschwindigkeit auf bevor du groß hochfliegst)
  • Eine Block Explosion (Wirft man auf den Boden und dann spawnen für 20-30 Sekunden zufällige Blöcke, die dann in eine Richtung fliegen und wieder verschwinden sobald sie auf den Boden aufkommen)
  • "Melon Launcher" welcher dich eine Melone schießen lässt, die dann in Stücke zerfliegt. Wenn du über diese läufst, isst man sie und bekommt Speed
  • "Pumpkin Launcher" (Wie der Melon Launcher, nur dass du Jump Boost bekommt)
  • Fallschirm (Man wird in die Luft geschleudert, fällt einige Blöcke und öffnet dann einen Fallschirm, der aus Hühnern besteht - Du gleitest genau so langsam runter wie die Hühner)

Ich hätte aber ganz gerne 17 Gadgets...

Hat jemand irgendwelche Ideen für weitere?

Danke schon mal im Voraus!

LG

Endivie02

PC, Computer, Software, Technik, Programmieren, Java, Minecraft, Gadget, Plug-in, Technologie, Bukkit, craftbukkit, minecraft-java, Spigot, Minecraft plugin, Bukkit-Plugin, Spigot Plugin, Spiele und Gaming, minecraft java edition
Minecraft Server problem?

Kann mir jemand sagen was ich dagen machen kann Server stürzt ab woran es liegt weiß ich nicht kann das jemand übersetzen?

Encountered an unexpected exception

2404net.minecraft.ReportedException: Sending packet

2405 at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1716) ~[minecraft_server.jar:3170-Spigot-a483d2c-ec116f6]

2406 at net.minecraft.server.network.PlayerConnection.sendPacket(PlayerConnection.java:1694) ~[minecraft_server.jar:3170-Spigot-a483d2c-ec116f6]

2407 at net.minecraft.server.players.PlayerList.tick(PlayerList.java:826) ~[minecraft_server.jar:3170-Spigot-a483d2c-ec116f6]

2408 at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1323) ~[minecraft_server.jar:3170-Spigot-a483d2c-ec116f6]

2409 at net.minecraft.server.dedicated.DedicatedServer.b(DedicatedServer.java:436) ~[minecraft_server.jar:3170-Spigot-a483d2c-ec116f6]

2410 at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1200) ~[minecraft_server.jar:3170-Spigot-a483d2c-ec116f6]

2411 at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1027) ~[minecraft_server.jar:3170-Spigot-a483d2c-ec116f6]

2412 at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:307) ~[minecraft_server.jar:3170-Spigot-a483d2c-ec116f6]

2413 at java.lang.Thread.run(Thread.java:831) [?:?]

2414Caused by: java.lang.OutOfMemoryError: Metaspace

2415[18:20:46] [Server thread/ERROR]: Cause of unexpected exception was

2416java.lang.OutOfMemoryError: Metaspace

2417[18:20:46] [Server thread/ERROR]: This crash report has been saved to: /server/./crash-reports/crash-2022-03-03_18.20.46-server.txt

Server, Minecraft, Plug-in

Meistgelesene Fragen zum Thema Plug-in