-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Wiki: Add a more in-depth explanation of the "Outdated Version" section. #262
Comments
I don't understand exactly what you would like to do, but let me explain the version option in detail: First off, the rule of thumb is that if you need to add a new option to the configuration, you add it to the Understanding the version options is easier if you have a rough idea how the protocol is working: When you open the server list on the client, it sends a "status request" to all servers in the server list. The server replies with a JSON string with MOTD/description, online players, slots, favicon etc. SLP allows you to change all parts of the JSON response. So if you change the Outdated Version message: Version:
Name:
- '&aPlease download &lMinecraft 1.8&a!' the version name ( The client displays the version name only if its own numeric protocol version does not match the one provided by the server. Therefore, if you change the numeric protocol version to one that does not exist, the client will always display the version name: Version:
Protocol: 9999 Assuming the client displays the version name in place of the player slots, this can be abused for custom player slots. You just set an arbitrarily high protocol version, put a string with colored player slots into the version name, and the client will happily display it in place of the standard player slots. (With the disadvantages explained in the wiki article.) Since ServerListPlus v3.3, SLP attempts to handle the custom player slots a bit more intelligent. The "status request" sent by the client contains the protocol version supported by the client. Does that help? If you could explain what exactly was confusing you, I might be able to extend the wiki a little bit. |
I mean just adding the section that this option blong to. I honestly made/updated a bungee plugin to deal with this. |
SLP cannot be used for all features of that plugin. You can use it to
but it cannot (at the moment):
|
Please read my messages correctly thanks. |
I'm still confused. The Outdated Version documentation is part of the Status Configuration page, so it should be clear that it belongs to the Or am I seeing this wrong? |
I mean the fact that it wasn't clear for me, if it is just under !status or like under the Default and/or Personalized section should give you an answer. |
Oh, you are referring to |
Yes. |
When I remember correctly was it possible to set a specific Protocol version for at least the spigot server/version to then show the Outdated Version text when a player pings the server with any other version than xxxx.
However, this isn't really explained on the wiki... More specifically does the wiki not say at all where in the config (in what section) you would need to set this "Version" option to use it and what all the available configurations (and limitations) are.
The text was updated successfully, but these errors were encountered: