Be Quiet Negotiator

Quick rating

Be Quiet Negotiator

No reviews yet

Be Quiet Negotiator is a client-side NeoForge mod that lets you connect to vanilla or non-NeoForge servers by silently skipping NeoForge handshake negotiation, preventing common handshake errors and enabling smoother connections.

No Theme
No Genre
QoL & Tweaks
Performance & Optimization
Client Utility
Mod Loaders
NeoForge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Unsupported

About

Project Details

Type
Mod
License
GNU General Public License v3.0 or later
Latest Version
1.0.4
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Be Quiet Negotiator

Be Quiet Negotiator is a lightweight, client-side-only NeoForge mod that lets modded clients connect to vanilla or minimally modded servers (such as Fabric servers with only server-side mods) without triggering NeoForge’s strict network negotiation process.

How it works

Normally, NeoForge enforces a handshake protocol to ensure both client and server agree on modded payloads and capabilities. This mod quietly suppresses that negotiation when connecting to servers that don’t speak NeoForge, allowing the connection to go through cleanly without disconnects or errors — hence, it “negotiates” by staying silent.

In addition, other errors that may occur during the connection process, such as packet decoding errors or unexpected packet sizes, are also ignored, allowing the client to connect without issues.

Specifically, Be Quiet Negotiator uses Mixins to patch the NeoForge client code, specifically targeting any annoying methods which produce errors or disconnects when connecting to servers that do not support NeoForge.

Furthermore, all patches are configurable, allowing users to enable or disable specific patches as needed.

Use cases

This mod is ideal for:

  1. Players using NeoForge clients who want to join vanilla servers, preventing disconnects caused by missing network negotiation responses.
  2. Players connecting through hybrid or proxy networks, where the entrypoint is a vanilla or non-NeoForge server, avoiding failed handshakes when the client expects NeoForge.
  3. Modpack developers or testers using full-stack NeoForge mods client-side, who want to connect to unmodded or differently modded servers without having to disable mods each time.
  4. Players attempting to join servers without NeoForge, while still having mods installed that expect a modded server-side (e.g., worldgen, item, or GUI mods with networking).
  5. LAN or casual multiplayer setups, where only the client is running NeoForge with full-feature mods, and the server is unmodded or running a different mod loader.

Making a production-ready proxy network?

Do not use this mod! You will likely run into issues with mod compatibility, as Be Quiet Negotiator just suppresses errors and does not magically make incompatible mods work.

Instead of using a traditional proxy to route connections to backend servers, I recommend giving each NeoForge server its own public IP address / domain.

If you don't have enough IP addresses, you can use a reverse proxy like Gate Lite Mode or my own mc-router to route connections based on the Handshake packet's Server Address field.

To transfer players between servers, use the vanilla /transfer command introduced in Minecraft 1.20.5, or install the Server Redirect mod.

Included Patches (since v1.0.1)

  • bypassNegotiationErrors - Allows the client to connect to servers that do not support NeoForge by ignoring negotiation errors.
  • bypassCustomFeatureFlags - Ignores custom feature flags when connecting to a server, allowing the client to connect without issues.
  • ignorePacketDecodingErrors - Ignores packet decoding errors when connecting to a server, allowing the client to connect without issues.
  • ignorePacketHandlerErrors - Ignores client-side packet handling errors when connecting to a server, allowing the client to connect without issues.

Important notes

Connection Safety

Be Quiet Negotiator is safe by design: it only activates when the server is identified as non-NeoForge, leaving normal modded-to-modded connections completely untouched. Configuration is simple and toggleable, giving users fine control over when quiet negotiation is allowed.

Mod Compatibility

Some mods may depend on successful negotiation or expect server-side support for certain features. In these cases, functionality may break silently or result in confusing behaviour.

Use caution, and avoid placing or interacting with modded blocks, items, or GUIs on servers that aren’t running NeoForge. This mod enables connection compatibility, but it cannot make incompatible mods magically work.

We have a list of known incompatible mods in docs/incompatibility.md.

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~51,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works