Skip to content

Releases: adde0109/Proxy-Compatible-Forge

v1.2.2 Proxy Compatible Forge (PCF)

08 Jan 08:19
c8887d0

Choose a tag to compare

  • Reworked modern forwarding implementations to align with Paper's patches. Closes #27
    • Inadvertently resolved modern Neo/Forge LuckPerms incompatibility
  • Modern forwarding versions 1-4 are now supported (less intrusive chat validation warnings/errors)
  • Disconnect the player and display an error in the console if the forwarding.secret setting is not set, as opposed to disabling forwarding outright
  • Cleaned up version-specific entrypoints and mixins
  • Backported modern forwarding to 1.7.2-1.12.2 (needs a slightly modified Velocity proxy)
  • Added the forwarding.approvedProxyHosts setting, allowing users to harden their installs by filtering IPs/hostnames
  • Simplified CrossStich implementation and added some debug logging during startup to dump out registered command arguments
  • Updated to support 1.21.11

v1.2.1 Proxy Compatible Forge (PCF)

23 Oct 07:33
6524d21

Choose a tag to compare

  • 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

v1.2.0 Proxy Compatible Forge (PCF)

20 Oct 06:50
a15ccff

Choose a tag to compare

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:

Sinytra/ForgifiedFabricAPI#185
Sinytra/ForgifiedFabricAPI#233
Sinytra/Connector#1736
AllTheMods/All-the-mods-10-Sky#120
AllTheMods/All-the-mods-10-Sky#604

v1.1.6 Proxy Compatible Forge (PCF)

17 Oct 05:27

Choose a tag to compare

  • 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

v1.1.5 Proxy Compatible Forge (PCF)

30 Sep 23:04
77ee61a

Choose a tag to compare

  • 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

v1.1.7 Proxy Compatible Forge (PCF)

17 Oct 06:43
666f095

Choose a tag to compare

Slight mistake in the new config

v1.1.4 Proxy Compatible Forge (PCF)

01 Sep 23:21
bd4f061

Choose a tag to compare

Changelog

  • Fixed vanilla connections not being able to connect correctly. (Invalid player info)

v1.1.3 Proxy Compatible Forge (PCF)

16 Apr 17:05
66a88fd

Choose a tag to compare

Changelog

  • Fixed ip address not being forwarded when using modern player-forwarding. ( #16 )

v1.1.2 Proxy Compatible Forge (PCF)

15 Apr 13:48
e0ca7c8

Choose a tag to compare

Changelog

  • Fixed arclight compatibility issue ( #19 )

v1.1.1 Proxy Compatible Forge (PCF)

07 Apr 13:07
fa262a1

Choose a tag to compare

Changelog

  • Fixed null argument type issue #17.