Fixing bedrock Chat w/ Geyser and Floodgate

Step-by-Step Guide to Fix Bedrock Chat

  1. Check Server Version: If using 1.19+, chat signing is the main issue. If your server is 1.19 and below, this isnt for you (update your server)
  2. Install NoEncryption (Or skip to step 2½): Download and place NoEncryption (or DisableChatSigning) into the plugins/ folder, then restart the server.

    2½. If you don’t want to use plugins (Paper only), edit config/paper-global.yml and set:

    messages:
      chat:
        signed: false
      
  3. Edit Floodgate Config: Open plugins/Floodgate/config.yml and change
    username-prefix: "*"
      

    Please use "*" (This configuration is widely regarded as the cleanest)

    Or change it how you like, for example:

    username-prefix: "Bed_"
      
  4. If it doesn't work (Restart server first)

  5. Check Permissions: Make sure Bedrock players have chat permissions (e.g., with LuckPerms).
  6. Test Without Chat Plugins: Temporarily remove EssentialsXChat/VentureChat/DeluxeChat and restart to confirm chat works.
Visit My GitHub