Supported software: BungeeCord and Velocity
What does this plugin do?
It requires players using some old versions to join with an IP like nosupport.test.com and the plugin will make their gameplay bit more annoying so it encourages them to try out newer versions. This doesn't fully block joining with older versions like ViaVersion but it can.
Default config:
config.yml
# ViaVersionLimiter
# by Blockhost.net
# Support Discord: https://discord.gg/GcemTB848R
# Enable the plugin, false by default so you can configure it correctly
enable: false
# Example:
# if 'whitelist' set to true and 'versions' are 759 and 760 (1.19-1.19.2), only 1.19-1.19.2 versions will be able to join without having to join through nosupport.test.org
# if 'whitelist' set to false and 'versions' are 759 and 760 (1.19-1.19.2), only 1.19-1.19.2 versions will have to join through nosupport.test.org
# If set to false, plugin will act like a blacklist
whitelist: true
# Useful if you're using 'whitelist: false' and have many versions: https://via.krusic22.com/
# alternatively: http://wiki.vg/Protocol_version_numbers
versions: [759, 760]
kick-message:
- ''
- '&cPlease join with 1.19.2,'
- '&calternatively use the domain nosupport.test.org but you won''t receive help!'
allowed-domain: nosupport.test.org
# All of the settings below will be shown to the versions from "versions: []" unless whitelist is set to false, then it will be the reverse. It doesn't matter what IP player joins through.
# Message that will be shown to all the players who joined through nosupport.test.org
enable-message: true
message:
- "&cYou're using an unsupported version!"
- "&cYou will not receive help and your bugs won't be fixed!"
- "&ePlease use 1.19.3!"
# show the message to the player on join
on-join: true
# show the message to the player on server change
on-server-change: true
# show the message to the player every 600 seconds (default)
broadcast: true
broadcast-delay: 600 # seconds
# Bossbar that is shown all the time to players who joined through nosupport.test.org
# Applicable colors: RED, BLUE, GREEN, PINK, PURPLE, WHITE, YELLOW
bossbar: true
bossbar-message: "&cUNSUPPORTED VERSION! USE 1.19.3"
bossbar-color: RED
# Action bar that is shown all the time to players who joined through nosupport.test.org
actionbar: true
actionbar-message: '&cUNSUPPORTED VERSION! USE 1.19.3'
Servers:
https://www.6b6t.org

Bug reports and suggestions: https://discord.gg/nfQteNASJY
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