- Internal code refactoring.
- Updated the backend domain for the rendering service, the old domain will be deactivated in 6 months* and thus will stop responding to render requests, please update the plugin before that time.
* The time is made up by myself, I'm organizing the backend and the new domain fits better for this project. Please update anyways.
(+) Changed Proxy-Mode to be used when the remote.yml file is detected or Spicord is not installed, this allows users to use Spicord while having ProfileViewer in Proxy-Mode.
Plugin-side changes:
(+) Improved the detection of unparsed placeholders to get replaced to the cached value.
(+) Improvements for the Velocity version.
(Fix - Proxy Mode) Fixed a class-cast error in bukkit server when requesting a placeholder remotely for an offline player.
(*) Added support for Velocity, the installation instructions are the same as of BungeeCord, except that the Velocity version requires JDBC ( MySQL-Velocity_1.0.jar ) to be present in the plugins folder. That .jar file is just the original JDBC but made into a Velocity plugin, you can compile it yourself if you want: https://github.com/anvorgesa/mysql-velocity/ (cmd: mvn clean verify).
tl;dr:
- Exact same instructions as for BungeeCord.
- Download MySQL-Velocity_1.0.jar and put it in your plugins folder too.
(+) Support for Minecraft: Bedrock Edition usernames by disabling the username check.
New config option:
This option will not appear automatically in your configuration (unless you delete your previous config but you will lose your templates doing that), in that case you can just copy and paste the code above into your own config, below the "discord-command-aliases" option.YAML:# Setting to false will disable the username validation, # Only touch this if you allow "Minecraft: Bedrock Edition" players # with special characters on their names, such as dots and spaces. # # [!] This will also disable the feature where you could specify # [!] the template to use at the end of the main discord command. # [!] Per-template commands will remain working. java-edition-usernames: true
