Minecraft – die neusten Beiträge

Bukkit Java: Public Static String = Target.getName(); nicht in Methode erlaubt. Wie mache ich das Trotzdem. Ich muss das in der Methode machen. Mehr in der Fra?

Hey!

Ich will ein Plugin machen, wo man Spieler in Teams einteilt.

Um einen Spieler zu einem Team zu adden, soll man /set team 1 <Spieler> nutzen.

Und das gleiche noch mit /set team 2 <Spieler>

Ich will die Spieler Namen in einen String haben.

Guckt bitte bei den // -**

wie macht man das?

} else if (args[0].equalsIgnoreCase("team")) {
    if (args[1].equalsIgnoreCase("1")) {
        //TEAM 1 SET
    Player target1 = Bukkit.getPlayer(args[2]);
    p.sendMessage("§aDu wurdest von §5§l" + p.getName() + "§a§r in Team 1 eingesetzt!");
    Bukkit.broadcastMessage("§aDer Spieler §5§l" + target1.getName() + "§r§a wurde von §5§l" + p.getName() + "§r§a in Team §4§l1 §r§aeingesetzt!");

// -HIER SOLL EIN PUBLIC STRING HIN DEN ICH AUS JEDER KLASSE AUFRUFEN KANN // - ODER ETWAS ANDERES ES SOLLTE IRGENDWIE SO SEIN:

   Public Static String Team1 = Target1.getName();

//TEAM 2

} else if (args[1].equalsIgnoreCase("2")) {
    //TEAM 2 SET
    Player target2 = Bukkit.getPlayer(args[2]);
    p.sendMessage("§aDu wurdest von §5§l" + p.getName() + "§a§r in Team 2 eingesetzt!");
    Bukkit.broadcastMessage("§aDer Spieler §5§l" + target2.getName() + "§r§a wurde von §5§l" + p.getName() + "§r§a in Team §4§l2 §r§aeingesetzt!");

mfg colin

Computer, programmieren, Java, Minecraft, Informatik, Bukkit, Bukkit-Plugin, Spigot Server, Spiele und Gaming

Minecraft Sky Factory 4 Server startet nicht?

Hey,

Wollte auf meinen vServer welcher auf Ubuntu läuft eine Minecraft Sky Factory 4 Server installieren, also habe ich alle Datein mit FileZilla auf den Server geschmissen und zuerst die Install.sh ausgeführt das hat auch funktioniert. Jedoch wenn ich die ServerStart.sh start wird mir dies in der Konsole gesagt :

Starting Sky Factory 4 Server...
A problem occurred running the Server launcher.java.lang.reflect.InvocationTargetException
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:567)
        at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:70)
        at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:34)
Caused by: java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')
        at net.minecraft.launchwrapper.Launch.<init>(Launch.java:34)
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
        ... 6 more
Server, Linux, Java, Ubuntu, Minecraft, Minecraft Server, Minecraft Forge Server

Meistgelesene Beiträge zum Thema Minecraft