Releases: adde0109/Proxy-Compatible-Forge
Releases · adde0109/Proxy-Compatible-Forge
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 )
v1.1.2 Proxy Compatible Forge (PCF)
Changelog
- Fixed arclight compatibility issue ( #19 )
v1.1.1 Proxy Compatible Forge (PCF)
Changelog
- Fixed null argument type issue #17.