TransferProxy (Transfer packet proxy) icon

TransferProxy (Transfer packet proxy) -----

The first Minecraft proxy that uses Transfer Packet to automatically redirect players.




This is a transcription of the release from here .

Release 1.2.0

✨ Additions

- 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
----------, May 12, 2025

This is a transcription of the release from here.

Release 1.1.0

✨ Additions
- Working directory is now configurable by property.
- `transferproxy.base.directory` for working directory. (plugins, logs, ...)
- `transferproxy.config.path` for the configuration file. (config.yml)
- `transferproxy.plugin.directory` for 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
----------, Mar 4, 2025

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.7
----------, Oct 23, 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
----------, May 16, 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.5
----------, Apr 23, 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.4
----------, Feb 28, 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.3
----------, Feb 6, 2024

This is a transcription of the release from here.
Release 1.0.2

- Update gson dependency
- Added `HANDSHAKE` event
- Added `PlayerConnection#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: here
----------, Jan 23, 2024

Resource Information
Author:
----------
Total Downloads: 316
First Release: Jan 23, 2024
Last Update: May 12, 2025
Category: ---------------
All-Time Rating:
1 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings