public class PlayerRadarUpdateEvent extends CommonEvent
UPDATE fires once per (receiver, remote-player) pair on each radar broadcast tick,
before the PlayerLoc is constructed. Listeners may mutate setVisible(boolean).
Cancel = treat as visible=false.
REMOVE fires once per online receiver when a player disconnects or unloads, before
the RemovePlayerPacket is sent. Cancel = skip sending to this receiver.
| Modifier and Type | Class and Description |
|---|---|
static class |
PlayerRadarUpdateEvent.Action |
CommonEvent.Sidetimestamp| Constructor and Description |
|---|
PlayerRadarUpdateEvent(net.minecraft.server.level.ServerPlayer receiver,
java.util.UUID remoteId,
@Nullable net.minecraft.server.level.ServerPlayer remote,
PlayerRadarUpdateEvent.Action action,
boolean visible,
boolean receiverOp) |
| Modifier and Type | Method and Description |
|---|---|
PlayerRadarUpdateEvent.Action |
getAction() |
net.minecraft.server.level.ServerPlayer |
getReceiver() |
@Nullable net.minecraft.server.level.ServerPlayer |
getRemote() |
java.util.UUID |
getRemoteId() |
boolean |
isReceiverOp() |
boolean |
isVisible() |
void |
setVisible(boolean visible) |
getSidecancel, isCancellable, isCancelledpublic PlayerRadarUpdateEvent(net.minecraft.server.level.ServerPlayer receiver,
java.util.UUID remoteId,
@Nullable
@Nullable net.minecraft.server.level.ServerPlayer remote,
PlayerRadarUpdateEvent.Action action,
boolean visible,
boolean receiverOp)
public net.minecraft.server.level.ServerPlayer getReceiver()
public java.util.UUID getRemoteId()
@Nullable public @Nullable net.minecraft.server.level.ServerPlayer getRemote()
public PlayerRadarUpdateEvent.Action getAction()
public boolean isVisible()
public void setVisible(boolean visible)
public boolean isReceiverOp()