-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Code:
package org.mafirinmeslek;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.entity.Villager;
import org.bukkit.plugin.Plugin;
public class HideEntityTest {
private final Plugin plugin;
public HideEntityTest(Plugin plugin) {
this.plugin = plugin;
}
public void testHideEntityForAllPlayersExceptTarget(Player targetPlayer) {
Villager villager = targetPlayer.getWorld().spawn(targetPlayer.getLocation(), Villager.class);
villager.setCustomName("§5Test Villager");
villager.setCustomNameVisible(true);
for (Player p : Bukkit.getOnlinePlayers()) {
if (!p.getName().equals(targetPlayer.getName())) {
p.hideEntity(plugin, villager); // Verstecke den Villager für alle anderen Spieler
}
}
// Ausgabe in der Konsole, um zu überprüfen, dass der Code ausgeführt wird
Bukkit.getLogger().info("Test: Der Villager sollte jetzt für alle außer " + targetPlayer.getName() + " unsichtbar sein.");
}
}
Metadata
Metadata
Assignees
Labels
No labels