promotional bannermobile promotional banner

BSP-MOD FIXES

Adjustments to specific mods in the BSP modpack to fix bugs until the author patches them.
Back to Files

bsp-mod-fixes-0.3.0.jar

File namebsp-mod-fixes-0.3.0.jar
Uploader
MrgreglesMrgregles
Uploaded
Nov 6, 2026
Downloads
18
Size
98.2 KB
Mod Loaders
Forge
File ID
9467776
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:bsp-mod-fixes-1783892:9467776")

Learn more about Curse Maven

What's new

BSP-Mod Fixes 0.3.0

Minecraft 1.20.1, Forge 47.3.10 or newer, Java 17. Needed on the client and the server. Requires Numina 2.3.13 and Modular Powersuits 2.3.13 exactly. Optional, client only: EMI 1.1.24+1.20.1+forge with JEI 15.74.0.234.

Added

Server switches no longer drop the connection. Switching servers through Velocity with Forge Client Reset Packet sometimes ended in "Internal Exception: Can't serialize unregistered packet" the instant the reset finished. The cause is a race in Minecraft itself: a packet a client mod sent while the world was unloading was queued for the old protocol, the reset moved the connection to the login protocol, and the game then sent the old packet anyway.

  • F-16: a packet queued before a server switch moved the connection to another protocol is dropped instead of closing the connection. One warning line in the client log names the packet and its mod channel, so the mod that sends during a switch can be found.
  • F-17: a disconnected screen set from the network thread is opened on the render thread instead. When a switch failed, Client Reset Packet opened the screen from the wrong thread, which crashed clients that carry the Fabric Screen API (Forgified Fabric API, pulled in by Enhanced Block Entities). Those clients now see the disconnected screen.

Both apply only to the client's own connection; on a dedicated server F-16 is inert and F-17 is skipped.

This mod has no related projects