Class PlayerRadarUpdateEvent
java.lang.Object
journeymap.api.v2.common.event.impl.JourneyMapEvent
journeymap.api.v2.common.event.impl.CommonEvent
journeymap.api.v2.server.event.PlayerRadarUpdateEvent
Fired on the server for player radar visibility decisions.
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.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class CommonEvent
CommonEvent.Side -
Field Summary
Fields inherited from class JourneyMapEvent
timestamp -
Constructor Summary
ConstructorsConstructorDescriptionPlayerRadarUpdateEvent(net.minecraft.server.level.ServerPlayer receiver, UUID remoteId, @Nullable net.minecraft.server.level.ServerPlayer remote, PlayerRadarUpdateEvent.Action action, boolean visible, boolean receiverOp) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.server.level.ServerPlayer@Nullable net.minecraft.server.level.ServerPlayerbooleanbooleanvoidsetVisible(boolean visible) Methods inherited from class CommonEvent
getSideMethods inherited from class JourneyMapEvent
cancel, isCancellable, isCancelled
-
Constructor Details
-
PlayerRadarUpdateEvent
public PlayerRadarUpdateEvent(net.minecraft.server.level.ServerPlayer receiver, UUID remoteId, @Nullable @Nullable net.minecraft.server.level.ServerPlayer remote, PlayerRadarUpdateEvent.Action action, boolean visible, boolean receiverOp)
-
-
Method Details
-
getReceiver
public net.minecraft.server.level.ServerPlayer getReceiver() -
getRemoteId
-
getRemote
@Nullable public @Nullable net.minecraft.server.level.ServerPlayer getRemote() -
getAction
-
isVisible
public boolean isVisible() -
setVisible
public void setVisible(boolean visible) -
isReceiverOp
public boolean isReceiverOp()
-