TR
TransferProxy (Transfer packet proxy)
1.3.0The first Minecraft proxy that uses Transfer Packet to automatically redirect players.
1.3.0latestRelease 1.3.0Sep 8, 2026 This is a transcription of the release from here . Release 1.3.0Additions - Add support for 26.2 client version. - The project now uses Java 25. - All dependencies are updated, most notably Adventure 5.2.0, Netty 4.2.17 and Gradle 9.7.1. Breaking changes - The project now requires Java 25 at runtime (previously Java 17). - Adventure has been updated from 4.26.1 to 5.2.0. As it is exposed by the api module, plugins using Component must be recompiled, and code relying on APIs removed in Adventure 5 has to be adapted. Full changelog: 1.2.1...1.3.0
1.2.1Release 1.2.1Mar 24, 2026 This is a transcription of the release from here . Release 1.2.1Additions - Add the new code of conduct packet. - Add some documentation links in default configuration. - All dependencies are updated. Bugs fixes - Fix rare concurrency issues about cookies and connection.
Performance - Optimize string writing in buffers. - Fix minor memory leak about buffer on ProtocolizedBuiltPacket. Full changelog: 1.2.0...1.2.1
1.2.0Release 1.2.0May 12, 2025 This is a transcription of the release from here . Release 1.2.0Additions - Introduce terminal commands and some terminal executor implementations. -
help: Display available commands. -netinfo: Display network information. -stop: Shut down the server. -plugins: Display loaded plugins. -sysinfo: Display system information. - Add complementary methods for config file and directory in Plugin class. - Add transferproxy.yml support with fallback to plugin.yml. (Recommended) - Add StatusResponse#toBuilder - Add status online and max online option in configuration. - All dependencies are updated. Netty is now in > 4.2.0. Bugs fixes - Fix a concurrency issue when shutting down the server in rare cases. - Fix exception propagation on plugin disabling Breaking changes The status event now has a dedicated event class. A manager now handles status requests and triggers the status event. The status event has been reworked to support get/set response, and disable automatic sending.Performance - Use unmodifiable view instead of a copy to get plugins.
About displaying the number of online players Since TransferProxy cannot know the number of connected players, it always displays 0 in the MOTD. A wiki page has been created on this topic. A new project is available under the MIT license. Full changelog: 1.1.0...1.2.0
1.1.0Release 1.1.0Mar 4, 2025 This is a transcription of the release from here. Release 1.1.0Additions - Working directory is now configurable by property. -
transferproxy.base.directoryfor working directory. (plugins, logs, ...) -transferproxy.config.pathfor the configuration file. (config.yml) -transferproxy.plugin.directoryfor the plugin directory. - Some dependencies have been updated. - Introduce Protocolized to replace PlayerConnection in packets. - Add a snapshot status listener implementation. Bugs fixes - Fix status conflict with kick old protocol. - Fix status response structure. - Use a protocolized built packet for kick on handshake Breaking changes - Replace PlayerConnection by Protocolized in packet writing. Custom packets need to be rewritten.Performance - Use unmodifiable view instead of a copy to get pending cookies. - Introduce ProtocolizedBuiltPacket to make snapshot packet with multi-version support.
Integration testing To ensure TransferProxy works over time, integration tests have been added. These tests run a real version of Minecraft to test various TransferProxy functions. Full Changelog: 1.0.7...1.1.0
1.0.7Release 1.0.7 (for 1.21.2 release)Oct 23, 2024 This is a transcription of the release from here. Release 1.0.7 - Add support for 1.21.2 - Add ParticleStatus enum from 1.21.2 - Add an option to disable extra byte check for packet decoding - Upgrade some dependencies (and Gradle to 8.10) - Reworking packet structure for future Minecraft updates Full Changelog: 1.0.6...1.0.71.0.6Release 1.0.6May 16, 2024 This is a transcription of the release from here. Release 1.0.6 -All packages have been renamed. You need to update the dependency for all plugins! - Improve "auto" protocol on status - Status favicon is now configurable - Add some null checks - Improve cookie methods and validation - Upgrade some dependencies Full Changelog: 1.0.5...1.0.6
1.0.5Release 1.0.5 (for 1.20.5 release)Apr 23, 2024 This is a transcription of the release from here. Release 1.0.5 - Fix a NPE on Windows 11 by @Stabrinai in #1 - Add a configuration section for logging - Add a way to get player's brand - Upgrade packet's data for 1.20.5 release - Upgrade some dependencies - Minor code clean up Full Changelog: 1.0.4...1.0.51.0.4Release 1.0.4Feb 28, 2024 This is a transcription of the release from here. Release 1.0.4 - Fix bad exception throwing issue (this fixes the disconnect message) - Introduce a KeepAlive system (configurable, packet added) - Improve internal code structure - Make minor API improvements - Add unit tests - Upgrade dependencies (adventure-api, netty-all, junit) Full Changelog: 1.0.3...1.0.41.0.3Release 1.0.3Feb 6, 2024 This is a transcription of the release from here. Release 1.0.3 - Add warning when no plugin found - Rework event API to allow multiple listener (API BREAKING CHANGES) - Project dependencies are accessible when the project is used as a dependency. - Fix shutdown hook - ANSI colors are supported in the console - Add log files with automatic compression - Update gradle tasks - Add some methods for plugins - Add default listeners - Add resource pack packets (no api yet) - Other little things Full Changelog: 1.0.2...1.0.31.0.2Release 1.0.2Jan 23, 2024 This is a transcription of the release from here. Release 1.0.2 - Update gson dependency - AddedHANDSHAKEevent - AddedPlayerConnection#disconnect- Allow unknown property in configuration - Added "kick-old-protocol" in configuration - Added a configuration system for plugin - Little code improvements The demo plugin repository has been updated. There are more different demo plugins. Full Changelog: here1.0.1Jan 23, 2024
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta