OneVersionRemake 1.5.0

An updated version of the original OneVersion plugin.

  1. Andre_601
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    Source Code:
    johnnywoof (Original Author)
    What is OneVersionRemake?
    OneVersionRemake (or OVR for short) is an updated version of the BungeeCord plugin OneVersion.
    It allows you to set a specific protocol version for your BungeeCord, showing players with older versions the "Outdated Client" text next to the ping bar and also blocks their connection to the network.

    Please note:
    The default configuration of OVR only denies access to the network for clients with versions older than the one you specified in the config.yml.
    Clients with newer versions (e.g. 1.15.1 on a 1.14.4 network) may still join.

    To deny this, enable the "Exact" option in the config.yml.

    • Deny connections of clients to the network, if they don't have the required version.
    • Show a customizable "Outdated Client" message.
    • Show a custom disconnect reason.
    • Show a custom hover message (Shown where usually the online players are listed).
    Changes compared to OneVersion
    OVR contains some major changes to the original OneVersion.
    It for once isn't just a "Single class" plugin, making it a bit more easy to understand how it works.

    Next was a {version} and {userVersion} placeholder added, that displays the required MC version and the Client's version respectively in the messages. What version is shown depends on the set Protocol version in the config, or what version the client has. Unknown/Unsupported versions will be displayed as ?.

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

    The config got reworked.
    Instead of having a single line where you would use a .newline. placeholder do you just have a list of Strings you can set.

    The plugin also received two commands (/ovr help and /ovr reload)
    The permissions for the commands are oneversionremake.command.<subcommand> where <subcommand> is the name of the argument (help or reload)

    Alternatively can you also give yourself oneversionremake.command.* or oneversionremake.admin


    The Server when pinging it with an outdated version.

    The message you get on disconnect when joining with an outdated version.

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

Recent Reviews

  1. Luracasmus
    Version: 1.4.1
    Very good plugin. Works perfectly with other plugins too! 5 / 5 rating!
  2. Shaytir
    Version: 1.3.0
    It works like a clock, weighs little and is not picky. 5 stars!

    80 characters yes yes yes!
  3. DamnRelentless
    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.