[SPIGOT-7639] Incoming plugin channels not working in 1.20.5 Created: 26/Apr/24  Updated: 25/Dec/24  Resolved: 27/Apr/24

Status: Resolved
Project: Spigot
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: Max Henkel Assignee: Unassigned
Resolution: Fixed Votes: 1
Labels: Craftbukkit, Spigot, bug, bukkit, spigot

Version: 4122-Spigot-b698b49-661afb4 (MC: 1.20.5) (Implementing API version 1.20.5-R0.1-SNAPSHOT)
Plugin: Simple Voice Chat
Guidelines Read: Yes

 Description   

Since version 1.20.5 Bukkit.getMessenger().registerIncomingPluginChannel does not seem to work anymore.
The same code has worked since Minecraft version 1.12.2.

Minimal reproducible example:

public final class TestPlugin extends JavaPlugin {

    public static final String PLUGIN_ID = "channeltest";
    public static final Logger LOGGER = LogManager.getLogger(PLUGIN_ID);

    @Override
    public void onEnable() {
        Bukkit.getMessenger().registerIncomingPluginChannel(this, "voicechat:request_secret", (s, player, bytes) -> {
            LOGGER.info("RECEIVED PACKET");
        });
    }

    @Override
    public void onDisable() {

    }
} 

The same thing also happens when using CraftBukkit.

Please let me know if you need any more information.


Generated at Sat Dec 13 15:24:11 UTC 2025 using Jira 10.3.13#10030013-sha1:56dd970ae30ebfeda3a697d25be1f6388b68a422.