Images icon indicating copy to clipboard operation
Images copied to clipboard

πŸ› οΈ Critical issue with Custom Images plugin on Paper 1.21.4 – Chat disabled

Open KnightWorldfr opened this issue 9 months ago β€’ 1 comments

πŸ› οΈ Critical issue with Custom Images plugin on Paper 1.21.4 – Chat disabled Hello, I'm reporting a critical issue caused by the plugin "Image (Custom Images)" on a Paper 1.21.4 server.

🎯 Symptoms For several hours, players were completely unable to:

  • Send chat messages
  • Use commands like /craft
  • Interact normally with the game

The server displayed the following errors: Failed to update secure chat state: 'Chat disabled due to missing profile public key.' Chat validation error Got an error with a html body connecting to https://api.minecraftservices.com/minecraft/profile/lookup/bulk/byname: 403 Forbidden

πŸ” Diagnosis steps I went through the following actions to isolate the issue:

  • Disabled all chat-related plugins (ChatManager, TAB, ProtocolLib, DiscordSRV…)
  • Checked server.properties (enforce-secure-profile=false) and paper-global.yml (enable-chat-signing=false)
  • Copied the server to another IP/machine (provided by host)
  • Removed usercache.json, whitelist.json, etc. The problem still persisted.

βœ… Root cause Only after disabling the plugin Image, the chat started working again instantly.

  • With Image enabled β†’ Chat blocked (missing profile public key)
  • With Image disabled β†’ Chat 100% functional

βœ… Fully reproducible test.

πŸ“Œ Technical hypothesis The plugin relies on ProtocolLib and likely modifies some packets (like ServerboundChatPacket, PlayerInfo, etc.), which conflicts with the signed chat system introduced since Minecraft 1.19+, enforced in Paper.

Even if not modifying chat directly, the plugin still interferes with chat-critical packets.

πŸ› οΈ Suggestions

  • Add official support or compatibility with Paper 1.19+ / 1.21.x
  • Provide a no-network-interaction mode (or chat-safe mode)
  • At least document the issue clearly to warn users

Thanks a lot for your great work on this plugin πŸ™ I hope this report helps you fix or improve compatibility in the next updates.

KnightWorldfr avatar Apr 17 '25 17:04 KnightWorldfr