Script API - v1.21.90.25
    Preparing search index...
    Index

    Constructors

    Properties

    Constructors

    Properties

    This property can be read in early-execution mode.

    import * as mcnet from "@minecraft/server-net";

    // Subscribe to packetReceive event
    mcnet.beforeEvents.packetReceive.subscribe(
    (evd) => {
    console.log(
    `Packet Received: ${evd.packetId} | Size: ${evd.packetSize}`,
    );
    },
    {
    // Filter some packet ids, these packet IDs
    // in this list will not trigger the event subscriptions
    ignoredPacketIds: [
    mcnet.PacketId.ClientCacheBlobStatusPacket,
    mcnet.PacketId.PlayerAuthInputPacket,
    mcnet.PacketId.RequestChunkRadiusPacket,
    mcnet.PacketId.SubChunkRequestPacket,
    ],
    },
    );

    This property can be read in early-execution mode.

    import * as mcnet from "@minecraft/server-net";

    mcnet.beforeEvents.packetSend.subscribe(
    (event) => {
    // Cancel the action of server sending RemoveActorPacket to players.
    event.cancel = true;
    console.log(
    `Canceled sending packet ${event.packetId} to ${event.recipients.map((p) => p.name)}`,
    );
    },
    {
    // Event only fires when RemoveActorPacket is triggered.
    monitoredPacketIds: [mcnet.PacketId.RemoveActorPacket],
    },
    );