Releases: adde0109/Proxy-Compatible-Forge
Releases · adde0109/Proxy-Compatible-Forge
v1.2.4 Proxy Compatible Forge (PCF)
- Fix compatibility issue in an upstream library in regard to mixin envs that use a shaded copy of ASM. closes #80
- Added handling for unregistered command args for versions 1.19+
- Fixed legacy (pre-1.13) loading during startup. closes #69
- Added support for Forge 1.13.x and Neo/Forge 26.1.x
- Incl minor update to upstream library to support new FML methods
- Added arg wrapping edge case for
minecraft:test_argumentandminecraft:test_class
v1.2.3 Proxy Compatible Forge (PCF)
- Fixed Arclight early loading issue in an upstream library
- Added new mixin targets to get around Arclight's Overwrite mixins and other hybrids' incompatible patches
- Resolved odd networking bug. closes #71
- Added proper PreLogin event support for most major hybrids
- Resolved SpongeForge API 8/9 LuckPerms incompatibility. closes #20
- Improved UnionFS handling in an upstream library. Thanks @Sleepwalkerx for pointing out the issue. closes #70
- Fixed an issue where runtimes with really old Mixin versions would crash during startup. closes #73
- Tested and documented compatibility with all major hybrids
v1.2.2 Proxy Compatible Forge (PCF)
- 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.secretsetting 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.approvedProxyHostssetting, 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)
- 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)
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.tomltoproxy-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)
- 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:entityiflivingthingsis present
v1.1.5 Proxy Compatible Forge (PCF)
- 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)
Slight mistake in the new config
v1.1.4 Proxy Compatible Forge (PCF)
Changelog
- Fixed vanilla connections not being able to connect correctly. (Invalid player info)
v1.1.3 Proxy Compatible Forge (PCF)
Changelog
- Fixed ip address not being forwarded when using modern player-forwarding. ( #16 )