Proxy Compatible Forge

Proxy Compatible Forge

Mod

This mod brings modern forwarding and useful patches to Forge servers

Server Utility

27.5k downloads
46 followers
Follow Save
Filter loader...
Filter versions...
  • Fix 1.14-1.19 CrossStich impl
  • Added edge case for Bookshelf on 1.14.4-1.17.1 for their "minecraft:enum", "minecraft:hand", "minecraft:loot", and "minecraft:mod" arguments
  • Added additional debug logging to make diagnosing odd args easier
  • bumped TaterLibLite to 0.1.1, resolving version detection issues in hybrid environments
  • Closes #53

Fixes:

  • FFAPI incompatibility in regard to initial login and CustomQueryPacket handling. Closes #40
  • Increased robustness by setting the CustomQueryPacket's transaction ID to a large random number
  • Resolved Forge 1.21.6+ modloading issue. Closes #48
  • Sponge{Neo/Forge} not being able to load correctly
  • Logger crash on Forge+Bukkit hybrid platforms. Closes #43. Closes #46
  • Updated ported CrossStitch behavior to be consistent on all versions
    • Fixed some Forge command arg serialization while doing so
  • Implemented support for 1.21.9 profile properties. Closes #51
  • Closes #35
  • Config improvements
    • Overhauled the config to allow each feature to be disabled
    • Added a very simple API on top of that through the PCF class
    • Now automatically reloads when saved, allowing on-the-fly changes to most settings
    • Renamed from pcf-common.toml to proxy-compatible-forge.toml
    • Added some debug settings to aid in development and narrowing down issues
    • Added a config entry to force-wrap all Vanilla args

Resolves the following external issues:

https://github.com/Sinytra/ForgifiedFabricAPI/issues/185 https://github.com/Sinytra/ForgifiedFabricAPI/issues/233 https://github.com/Sinytra/Connector/issues/1736 https://github.com/AllTheMods/All-the-mods-10-Sky/issues/120 https://github.com/AllTheMods/All-the-mods-10-Sky/issues/604

Slight mistake in the new config

  • Fixed command argument serialization for mods that register their argyment types to Vanilla's registry.
  • Added config to add overrides for said argument types
  • Added an edge case to wrap minecraft:entity if livingthings is present
  • This single Jar now supports Forge 1.14.4-1.21.1 and NeoForge 1.20.2-1.21.1
  • General tidy ups and backported new features to older MC versions
  • Removed reliance on Access Transformers
  • Re-implemented a Paper patch for 1.20.2 and 1.20.6 to fix new packet behavior
  • Fixed vanilla connections not being able to connect correctly. (Invalid player info)
  • Fixed ip address not being forwarded when using modern player-forwarding. ( #16 )
  • Fixed arclight compatibility issue ( #19 )
  • Fixed null argument type issue.

Changelog

  • Fixed Available commands packet error. (This fix also requires Ambassador 1.3.0 or higher).
  • Fixed bug that prevented connection to server using large modpacks.

Note: Tested to work on Arclight and regular Forge servers.

Note: Tested to work on Arclight and regular Forge servers.


Project members

adde0109

Owner

p0t4t0sandwich

Member

wolflord212312

Member

Details

Licensed LGPL-2.1-or-later
Published 3 years ago
Updated 6 days ago