Releases: Andre601/OneVersionRemake
v3.1.0: MajorOnly config option
The config has changed!
Please delete the old one or add the following to your existing config:
Protocol:
MajorOnly: true
➕ Added
MajorOnly
config option. When true will{version}
return1.16.x, 1.15.x
instead of all set MC versions.
✏️ Changed
➖ Removed
v3.0.1: MOTD Support
The config has changed!
Please delete the old one or add the following to your existing config:
Motd:
- '<red>Unsupported Minecraft Version {userVersion}'
- '<red>Please use <gray>{version}</gray>.'
➕ Added
- MOTD support. You can now display a different MOTD for not supported clients.
Set this toMotd: []
to disable - MiniMessage Support. Please note that
Hover
andPlayerCount
only support the basic colors. - Config now generates with a displayed plugin version.
✏️ Changed
- Fixed BungeeCord checking if protocolName is empty, rather than Hover text for the Hover text.
➖ Removed
- Legacy Color code support. You should now use the MiniMessage color format (See here)
v3.0.0: Large restructure of OVR!
This is a large update.
OneVersionRemake has been turned into a modular system, which means that the BungeeCord and Velocity versions are now separated into their own modules.
Please note that for using OVR in your proxy, you have to use the right jar file now!
For BungeeCord, Waterfall and any BungeeCord Fork use the OneVersionRemake-BungeeCord-3.0.0.jar
For Velocity use OneVersionRemake-Velocity-3.0.0.jar
➕ Added
✏️ Changed
General
- Moved BungeeCord and Velocity into their own modules.
- OneVersionRemake will now load commands and Event Listener even if no protocols have been defined. Events just won't get processed when this is the case. This allows you to just reload OneVersionRemake to load the protocols.
/ovr reload
now displays the loaded protocols.- Loading commands and event listeners are now part of the core module (replaces the previous enable void)
- Minor Config.yml styling changes.
- Displayed MC Versions are now ordered newest to oldest version.
- Versions was renamed to ProtocolVersion as is its own enum class now.
Velocity
- Updated used methods to not using deprecated stuff
- Fixed Hovertext only displaying first line of text for each line. oups.
➖ Removed
v2.1.0: Restructure plugin and add support for 1.16.4
➕ Added
- Protocol Support for 1.16.4 (Protocol ID 754)
✏️ Changed
- Core and Platform have been moved to their own interface classes (PluginCore and ProxyPlatform)
- Logger was renamed to ProxyLogger to prevent conflicts with Java.util Logger.
➖ Removed
- Unused
getInt
method from ConfigHandler
v2.0.1: Fix logging issue
Fixed issue with BungeeCord and logging errors using SLF4J.
v2.0.0: Velocity!
This is a major changing version!
OneVersionRemake v2 now supports Velocity!
Additionally are the following notable changes:
- Protocol 753 (1.16.3) added
Version
changed toVersions
in the config.yml. It also accepts multiple versions now!
v1.5.1: Added 1.16.2 Protocol Support
+ Protocol 751 (1.16.2) for {version} and {userVersion} placeholders
1.5.0: Commands
+ '/ovr help' and '/ovr reload'
Used to display commands and reload files.
Permissions:
- oneversionremake.admin or oneversionremake.command.* for both commands
- oneversionremake.command.help for '/ovr help'
- oneversionremake.command.reload for '/ovr reload'
1.4.1: Added 1.16 and 1.16.1 Protocol Support
+ Protocol 735 (1.16) for {version} and {userVersion} placeholder
+ Protocol 736 (1.16.1) for {version} and {userVersion} placeholder
v1.4.0: Added LogDenial config option
+ Config Option: LogDenial
If OneVersionRemake should log denied logins of players. True means logging and false not logging.