VersionInfo
What does this plugin allow you to do?
1 - ViaVersion has /viaversion list, which gives you the list of all the online players organized by their versions. This can be a hassle if your server has for example 500 players and you want to know the version of just one of them. This plugin allows you to see the version of a specific player, instead of just giving you the full player list.
2 - This plugin allows you to send a message to the player when they join, according to their version (for example, if the player joins using 1.8, it will say they joined with 1.8).
This is globally disabled by default on config.yml, but you can enable, customize the messages and enable or disable specific version messages.
Supported platforms at the moment:
- Craftbukkit, Spigot, Paper, whatever software based on those;
- BungeeCord, Waterfall, whatever software based on those too.
This plugin should support since version 1.8.8 until 1.13.2. Also, if ViaVersion is installed on BungeeCord, this plugin has to be on BungeeCord. If it's on Spigot, this plugin goes on Spigot.
Permissions:
- versioninfo.use - Use all the commands except "/versioninfo reload".
- versioninfo.reload - "/versioninfo reload".
(P.S: might be outdated since I don't give a lot of attention to this)
Spoiler: Config.yml
########################
# #
# VersionInfo Config #
# #
########################
#
# This is VersionInfo's config.
# Here you can set the messages you want to send to the players when they join with a specific version.
# On the messages, if you wish to use ' , put it like '' , since ' marks the beginning and the end of the string.
# You can also put colors on your messages, use the & symbol for them.
# Global switch, you can enable or disable all the custom join messages (disabled by default).
joinmessages-enabled: false
# Message sent to 1.8.X players.
1_8_X-enabled: true
1_8_X-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.8.X&f.'
# Message sent to 1.9 players.
1_9-enabled: true
1_9-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.9&f.'
# Message sent to 1.9.1 players.
1_9_1-enabled: true
1_9_1-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.9.1&f.'
# Message sent to 1.9.2 players.
1_9_2-enabled: true
1_9_2-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.9.2&f.'
# Message sent to 1.9.3/1.9.4 players.
1_9_3or4-enabled: true
1_9_3or4-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.9.3&f/&b1.9.4&f.'
# Message sent to 1.10.X players.
1_10_X-enabled: true
1_10_X-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.10.X&f.'
# Message sent to 1.11 players.
1_11-enabled: true
1_11-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.11&f.'
# Message sent to 1.11.1/1.11.2 players.
1_11_1or2-enabled: true
1_11_1or2-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.11.1&f/&b1.11.2&f.'
# Message sent to 1.12 players.
1_12-enabled: true
1_12-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.12&f.'
# Message sent to 1.12.1 players.
1_12_1-enabled: true
1_12_1-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.12.1&f.'
# Message sent to 1.12.2 players.
1_12_2-enabled: true
1_12_2-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.12.2&f.'
# Message sent to 1.13-pre1 players.
1_13-pre1-enabled: true
1_13-pre1-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.13-pre1&f.'
# Message sent if version is lower than 1.8.X (if by any case you support 1.7.10 or lower using ProtocolSupport or whatever).
lowerthan-enabled: true
lowerthan-message: '&6[&eVersionInfo&6] &fYou joined using a version that is lower than &b1.8.X&f.'
# Message sent if version is higher than 18w20b (if Minecraft gets a new update and the plugin can't recognize it).
higherthan-enabled: true
higherthan-message: '&6[&eVersionInfo&6] &fYou joined using a version that is higher than &b1.13-pre1&f.'
# This is the config version.
# Only the plugin itself should mess with it. DO NOT CHANGE IT YOURSELF, or else the config file will reset.
config-version: 12
Code (Text):
########################
# #
# VersionInfo Config #
# #
########################
#
# This is VersionInfo's config.
# Here you can set the messages you want to send to the players when they join with a specific version.
# On the messages, if you wish to use ' , put it like '' , since ' marks the beginning and the end of the string.
# You can also put colors on your messages, use the & symbol for them.
# Global switch, you can enable or disable all the custom join messages (disabled by default).
joinmessages-enabled: false
# Message sent to 1.8.X players.
1_8_X-enabled: true
1_8_X-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.8.X&f.'
# Message sent to 1.9 players.
1_9-enabled: true
1_9-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.9&f.'
# Message sent to 1.9.1 players.
1_9_1-enabled: true
1_9_1-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.9.1&f.'
# Message sent to 1.9.2 players.
1_9_2-enabled: true
1_9_2-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.9.2&f.'
# Message sent to 1.9.3/1.9.4 players.
1_9_3or4-enabled: true
1_9_3or4-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.9.3&f/&b1.9.4&f.'
# Message sent to 1.10.X players.
1_10_X-enabled: true
1_10_X-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.10.X&f.'
# Message sent to 1.11 players.
1_11-enabled: true
1_11-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.11&f.'
# Message sent to 1.11.1/1.11.2 players.
1_11_1or2-enabled: true
1_11_1or2-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.11.1&f/&b1.11.2&f.'
# Message sent to 1.12 players.
1_12-enabled: true
1_12-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.12&f.'
# Message sent to 1.12.1 players.
1_12_1-enabled: true
1_12_1-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.12.1&f.'
# Message sent to 1.12.2 players.
1_12_2-enabled: true
1_12_2-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.12.2&f.'
# Message sent to 1.13-pre1 players.
1_13-pre1-enabled: true
1_13-pre1-message: '&6[&eVersionInfo&6] &fYou joined using Minecraft &b1.13-pre1&f.'
# Message sent if version is lower than 1.8.X (if by any case you support 1.7.10 or lower using ProtocolSupport or whatever).
lowerthan-enabled: true
lowerthan-message: '&6[&eVersionInfo&6] &fYou joined using a version that is lower than &b1.8.X&f.'
# Message sent if version is higher than 18w20b (if Minecraft gets a new update and the plugin can't recognize it).
higherthan-enabled: true
higherthan-message: '&6[&eVersionInfo&6] &fYou joined using a version that is higher than &b1.13-pre1&f.'
# This is the config version.
# Only the plugin itself should mess with it. DO NOT CHANGE IT YOURSELF, or else the config file will reset.
config-version: 12
Requirements:
- Java 8;
- ViaVersion (latest release version recommended, although this should also work with DEV versions);
- A supported platform (duh?).
This plugin uses bStats metrics to collect anonymous data about your server. At the moment, we only collect the default data bStats usually collects:
- - Your server's randomly generated UUID
- - The amount of players on your server
- - The online mode of your server
- - The bukkit version of your server
- - The java version of your system (e.g. Java 8)
- - The name of your OS (e.g. Windows)
- - The version of your OS
- - The architecture of your OS (e.g. amd64)
- - The system cores of your OS (e.g. 8)
- - bStats-supported plugins
- - Plugin version of bStats-supported plugins
Ideas for the future:
- Maybe add an option to send a customizable message to the player when they join using a specific version. (Available since version 1.2);
- Maybe support ProtocolSupport.
Don't forget to rate the plugin if you liked it!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.7, 1.8, 1.9
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
VersionInfo is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 5,046 times (via Spigot). Download it and open it directly in the game.