OneVersionRemake 3.9.0

Only allow specific versions on your Server network!

  1. Andre_601
    Native Minecraft Version:
    1.14
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    Source Code:
    https://github.com/Andre601/OneVersionRemake
    Contributors:
    johnnywoof (Original Author)
    [​IMG]

    OneVersionRemake (or OVR for short) is an updated version of the BungeeCord plugin OneVersion.

    The plugin allows you to define protocol versions (unique numbers that say what MC version the user or server uses) and denies access to any player that doesn't use any of the defined protocol versions.

    Got questions? Join the Discord Server and head over to the #oneversionremake channel for support.

    [​IMG]
    • Deny connections of clients to the network, if they don't have the required version.
    • Show a customizable "Outdated Client/Server" message.
    • Show a custom disconnect reason.
    • Show a custom hover message (Shown where usually the online players are listed).
    • Custom MOTD
    [​IMG]

    Just drop the OneVersion Jar for either BungeeCord or Velocity (Depending on what Proxy you use) in your Proxy's plugins folder and restart the Proxy afterwards.

    You'll receive a warning from OVR that Protocol Versions haven't been defined yet. This is normal.

    Now open the newly generated config.yml which you can find in the OneVersionRemake (Or oneversionremake if you're on Velocity) folder and set the Protocol Versions you want to support.

    You can find a list of supported Versions here.

    Edit any other setting if you want, save everything and then run ovr reload in the console.
    The plugin should now tell you what versions have been loaded.

    You're done!

    [​IMG]

    OVR contains some major changes to the original OneVersion.
    The biggest change is, that OVR supports Velocity too alongside BungeeCord.
    You can download a dedicated Velocity Jar from it on GitHub.

    New Placeholders
    A {version} and {userVersion} placeholder were added which can be used in all messages of OVR.
    Those placeholders will display the MC version(s) either defined in the config.yml (i.e. {version} becomes 1.16.4, 1.16.3, ...) or the MC version used by the client that tries to join.

    If the client uses an unsupported version, or a Protocol version was defined, that OVR doesn't know, will a ? be displayed.

    You can find a list of supported protocols for the placeholders on the Wiki.

    New/More Messages to customize
    The config contains various messages that can be changed.
    You can change the counter which usually displays the online and total players, the text that usually displays (random) online players and the MOTD.

    Multiple comments help you understand what the options are used for and what they support.

    Commands
    New commands were added!
    You can use /ovr help to see all commands and use /ovr reload to reload the config file.

    To use the commands will you need to give yourself one of the following permissions:
    • oneversionremake.admin or oneversionremake.command.* for access to all commands.
    • oneversionremake.command.<subcommand> for access to a specific <subcommand>
    MiniMessage Support
    Since Version 3.0.1 does OVR use MiniMessage for Message formatting. The legacy Color codes (&a for example) have been dropped in favour of this new system.

    Note that not all features are supported accross all messages!
    While MOTD and Kick Message do support 1.16 HEX colors do the player count and Hover message only support basic color and formatting options.

    The config may contain comments explaining whether or not advanced features are supported.

    [​IMG]

    The Server when pinging it with an outdated version.
    2019-10-01_14.28.51.png

    The message you get on disconnect when joining with an outdated version.
    2019-10-01_14.28.57.png

    [​IMG]

    You may get developement-builds from the CodeMC Jenkins-page (Thanks to CodeMC.io for their support)

    [​IMG]

    You can find statistics for both the BungeeCord and Velocity version of this plugin on bStats.org

Recent Reviews

  1. Simon4444
    Simon4444
    5/5,
    Version: 3.3.2
    I quested a feature in the authors support discord & got a working jar in about 15 minutes. The plugin works as expected.
    1. Andre_601
      Author's Response
      Thanks for reporting this little bug.
  2. Luracasmus
    Luracasmus
    5/5,
    Version: 2.0.1
    Very good plugin. Works perfectly with other plugins too! ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
    ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
  3. Luracasmus
    Luracasmus
    5/5,
    Version: 2.0.0
    Very good plugin. Works perfectly with other plugins too! ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
    ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
  4. Luracasmus
    Luracasmus
    5/5,
    Version: 1.5.1
    Very good plugin. Works perfectly with other plugins too! 5 / 5 rating!
    ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
  5. Luracasmus
    Luracasmus
    5/5,
    Version: 1.4.1
    Very good plugin. Works perfectly with other plugins too! 5 / 5 rating!
    ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
  6. Shaytir
    Shaytir
    5/5,
    Version: 1.3.0
    It works like a clock, weighs little and is not picky. 5 stars!

















    80 characters yes yes yes!
  7. DamnRelentless
    DamnRelentless
    5/5,
    Version: 1.3.0
    Works like a charm. Easy to set up. All formatting options are available. It's a really great addition for your server.