Spigot Plugin Zombie Spawn mit custom name?
Wie kann ich einen Zombie spawnen mit /bot <Name>. ik irgendwie mit args aber ich kenne mich damit nicht gut aus. Also eigentlich nur Name = args[1] idk.
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Minecraft, Spiele und Gaming
// Ich nehme an, den Player hast du irgendwo schon in einer Variable
Player player = (Player) sender;
// Alle Argumente zu einem String zusammenfassen und mit Leerzeichen trennen
String name = String.join(" ", args);
// Entity an der aktuellen Position des Spielers spawnen und das returnte Entity zu einem Zombie casten
Zombie zombie = (Zombie) player.getWorld().spawnEntity(player.getLocation(), EntityType.ZOMBIE);
// Den Namen des soeben gespawnten Zombies auf den gewünschten Namen setzen
zombie.setCustomName(name);
player.sendMessage("Dein Zombie wurde gespawnt!");
Probiere den Code erst zu verstehen und versuche dann, es selbst zu programmieren. Ansonsten lernst du nicht viel, wenn du es einfach nur kopierst.
Javadocs:
Woher ich das weiß:eigene Erfahrung – Spiele Minecraft Java seit 2014
String name = args[1];
Woher ich das weiß:eigene Erfahrung – Ich spiele Minecraft seit 2019.
MrAmazing2
22.09.2021, 01:57
@Tim23100
if (name.equalsIgnoreCase(<womit du ihn vergleichen willst>)) { ... }
wie ist es mit ignorCase ?