bukkit
Spelers verbergen
Zoeken…
Syntaxis
- void hide (Player toHide);
- ongeldige show (Player toShow);
- boolean canSee (Player toBeSeen);
Opmerkingen
Evenementen worden beter behandeld in de lijst met evenementen van StackOverflow
Een speler verbergen voor andere spelers
Player playerToHide;
Player playerToNotSee;
playerToNotSee.hide(playerToHide);
//playerToHide will no longer be seen by playerToNotSee.
Als de speler al verborgen is, gebeurt er niets
Een speler aan een andere speler tonen
Player toUnhide;
Player toSeeAgain
toSeeAgain.show(toUnhide);
//Player toSeeAgain will now see Player toUnhide again.
Als de speler al zichtbaar is, gebeurt er niets.
Controleren of speler zichtbaar is
Player playerToCheck;
Player playerSeeing;
boolean isVisible = playerSeeing.canSee(playerToCheck);
//isVisible returns true if playerSeeing can see playerToCheck and false otherwhise
Speler verbergen voor een entiteit
Dit kan worden gedaan met behulp van de gebeurtenis EntityTargetEvent
Entiteiten richten zich niet op de speler als u het evenement annuleert:
@EventHandler
public void onEntityTarget(EntityTargetEvent e) {
Entity target = e.getEntity();
if(target instanceof Player) {
Player playerTargetted = (Player) target;
if (shouldBeInvisible(playerTargetted) {
e.setCancelled(true); //Cancel the target event
}
}
}
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow