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
![](https://images.gutefrage.net/media/user/Lezurex/1575979598014_nmmslarge__0_0_796_796_cce3bba999d2f4ba9ba6f831bd4f56ac.jpg?v=1575979598000)
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
![](https://images.gutefrage.net/media/user/finnian657/1595883685604_nmmslarge__0_7_4987_4986_27a53f9bd241bb681c7cf373233b8d7f.png?v=1595883686000)
String name = args[1];
Woher ich das weiß:eigene Erfahrung – Ich spiele Minecraft seit 2019.
![](https://images.gutefrage.net/media/user/MrAmazing2/1562539605664_nmmslarge__63_0_466_466_da6195808c107c57ce2a8b233a2bcf4f.jpg?v=1562539606000)
MrAmazing2
22.09.2021, 01:57
@Tim23100
if (name.equalsIgnoreCase(<womit du ihn vergleichen willst>)) { ... }
wie ist es mit ignorCase ?