0x17 C17PacketCustomPayload

Sends a plugin channel message from client to server. Used for mod communication.

Serverbound (Client → Server) · PLAY · net/minecraft/network/play/client/C17PacketCustomPayload.java
pluginmoddingchannel

Fields

FieldTypeDescription
channelStringPlugin channel name (e.g. MC|BEdit, REGISTER)
dataPacketBuffer (remaining)Channel-specific payload

Wire Encoding

FieldTypeNotes
ChannelStringPlugin channel identifier
Data Lengthshort
Databyte[]Channel-specific payload

MCP References

MCPNetHandlerPlayServer.processCustomPayload()

Handler Interface

HNDINetHandlerPlayServer

Notes

Common vanilla channels: "MC|BEdit" (book edit), "MC|BSign" (book sign), "MC|ItemName" (anvil rename), "MC|TrSel" (trade select). Mods use their own channel names.

implementation Implementation Cases

BrandChanger (November 0.2 (LunarSpoofer), Gugustus (BLC spoof), Lycoris 2.0 (ServerCrasher), Sigma 3.9)

Spoof client brand on "MC|Brand" channel. ServerCrasher sends crafted payloads on "MC|AdvCdm". Disabler sends fake BLC brand for Badlion Client emulation. Vanilla sends brand, beacon, trading, book, anvil channels.

Vanilla hook: EventSendPacket
Disabler (November 0.2 (LunarSpoofer), Gugustus (BLC spoof), Lycoris 2.0 (ServerCrasher), Sigma 3.9)

Spoof client brand on "MC|Brand" channel. ServerCrasher sends crafted payloads on "MC|AdvCdm". Disabler sends fake BLC brand for Badlion Client emulation. Vanilla sends brand, beacon, trading, book, anvil channels.

Vanilla hook: EventSendPacket
ServerCrasher (November 0.2 (LunarSpoofer), Gugustus (BLC spoof), Lycoris 2.0 (ServerCrasher), Sigma 3.9)

Spoof client brand on "MC|Brand" channel. ServerCrasher sends crafted payloads on "MC|AdvCdm". Disabler sends fake BLC brand for Badlion Client emulation. Vanilla sends brand, beacon, trading, book, anvil channels.

Vanilla hook: EventSendPacket
LunarSpoofer (November 0.2 (LunarSpoofer), Gugustus (BLC spoof), Lycoris 2.0 (ServerCrasher), Sigma 3.9)

Spoof client brand on "MC|Brand" channel. ServerCrasher sends crafted payloads on "MC|AdvCdm". Disabler sends fake BLC brand for Badlion Client emulation. Vanilla sends brand, beacon, trading, book, anvil channels.

Vanilla hook: EventSendPacket
← Back to all packets