Releases: Andre601/OneVersionRemake
v3.12.0: Add Blacklist option
This update adds a new option called Blacklist
.
It can be found under the Protocol
setting and accepts a boolean (true/false) with the default being false
.
When enabled will the Plugin display its deny messages to (And block joins of) players using one of the defined protocol versions.
What's Changed
🧰 Maintenance
- Bump maven-shade-plugin from 3.3.0 to 3.4.0 in /velocity by @dependabot in #170
- Bump maven-shade-plugin from 3.3.0 to 3.4.0 in /core by @dependabot in #171
- Bump maven-shade-plugin from 3.3.0 to 3.4.0 in /bungeecord by @dependabot in #172
- Bump maven-jar-plugin from 3.2.2 to 3.3.0 in /core by @dependabot in #173
- Bump maven-shade-plugin from 3.4.0 to 3.4.1 in /velocity by @dependabot in #175
- Bump maven-shade-plugin from 3.4.0 to 3.4.1 in /bungeecord by @dependabot in #174
- Bump maven-shade-plugin from 3.4.0 to 3.4.1 in /core by @dependabot in #176
- Bump bstats-velocity from 3.0.0 to 3.0.1 in /velocity by @dependabot in #177
- Bump maven-compiler-plugin from 3.10.1 to 3.11.0 in /bungeecord by @dependabot in #178
- Bump maven-compiler-plugin from 3.10.1 to 3.11.0 in /core by @dependabot in #179
- Bump maven-compiler-plugin from 3.10.1 to 3.11.0 in /velocity by @dependabot in #180
- Bump bstats-velocity from 3.0.1 to 3.0.2 in /velocity by @dependabot in #181
- Bump maven-shade-plugin from 3.4.1 to 3.5.0 in /bungeecord by @dependabot in #183
- Bump maven-shade-plugin from 3.4.1 to 3.5.0 in /core by @dependabot in #184
- Bump maven-shade-plugin from 3.4.1 to 3.5.0 in /velocity by @dependabot in #185
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.5.1 in /bungeecord by @dependabot in #189
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.5.1 in /core by @dependabot in #190
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.5.1 in /velocity by @dependabot in #191
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.12.0 in /bungeecord by @dependabot in #193
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.12.0 in /core by @dependabot in #194
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.12.0 in /velocity by @dependabot in #195
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.0 to 3.12.1 in /bungeecord by @dependabot in #196
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.0 to 3.12.1 in /core by @dependabot in #197
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.0 to 3.12.1 in /velocity by @dependabot in #198
- Bump net.kyori:adventure-text-serializer-legacy from 4.11.0 to 4.15.0 in /core by @dependabot in #199
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2 in /velocity by @dependabot in #200
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2 in /bungeecord by @dependabot in #201
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2 in /core by @dependabot in #202
Full Changelog: v3.11.3...v3.12.0
v3.11.3: Use UTF-8 charset
This update makes sure that UTF-8 is used as charset when updating/creating the versions.json file
v3.11.2: Minor Code improvements
This is a small update that improves the code a bit. Namely, a buffered FileWriter
is now used instead of the Files.copy
option as that could cause duplicate entries in the JSON file.
v3.11.1-patch: Minor code fixes
This only fixes a missing argument in the Bungee and VelocityLoginListener classes.
Please see the previous release for actual changes!
v3.11.1: Fixed wrong List length for MOTD
This update fixes a wrong usage of List#sublist
where I used 0, 1
as arguments when it should be 0, 2
.
Also, slightly simplified code to have too much repeated code...
v3.11.0: Improved versions.json handling
Overview
New versions.json handling
OneVersionRemake has changed in terms of how to handle the versions.json
file.
When OVR is starting will it do one of three things depending on the situation and settings:
- Create
versions.json
file- Will be done whenever the local
versions.json
is missing
- Will be done whenever the local
- Check for updates on the
versions.json
file- For that will OVR compare the remote and local file's
file_version
values. If local is lower than remote (or doesn't exist), will OVR perform an update, replacing the file in the process.
- For that will OVR compare the remote and local file's
- Load the file.
If the URL to the remote JSON results in the JSON not having any file_version
property will OVR treat it as invalid JSON and inform you about this.
The new URL is https://www.andre601.ch/oneversionremake/protocol_versions.json
The old one is still supported for backwards compatibility, but won't work with this new version.
New Command: /ovr refresh
Requires the oneversionremake.command.refresh
or oneversionremake.admin
permission.
Will update the versions.json
file, no matter the current UpdateVersions
setting.
Full Changelogs (Auto-generated)
🚀 Features
🧰 Maintenance
- Bump adventure-text-minimessage from 4.10.0 to 4.10.1 in /core by @dependabot in #139
- Bump adventure-text-serializer-legacy from 4.10.0 to 4.10.1 in /core by @dependabot in #140
- Bump adventure-api from 4.10.0 to 4.10.1 in /core by @dependabot in #141
- Bump adventure-api from 4.10.0 to 4.10.1 in /bungeecord by @dependabot in #142
- Bump maven-compiler-plugin from 3.10.0 to 3.10.1 in /bungeecord by @dependabot in #143
- Bump maven-compiler-plugin from 3.10.0 to 3.10.1 in /velocity by @dependabot in #144
- Bump maven-compiler-plugin from 3.10.0 to 3.10.1 in /core by @dependabot in #145
- Bump maven-shade-plugin from 3.2.4 to 3.3.0 in /bungeecord by @dependabot in #147
- Bump maven-shade-plugin from 3.2.4 to 3.3.0 in /core by @dependabot in #148
- Bump maven-shade-plugin from 3.2.4 to 3.3.0 in /velocity by @dependabot in #149
Full Changelog: v3.10.0...v3.11.0
v3.10.0: Component Parser improvements
Note
v3.10.0 onwards will only be compatible with Velocity 3.1.2-SNAPSHOT and newer!
This is due to breaking changes in the Adventure library that have only been added to snapshot versions of Velocity 3.1.2 onwards.
So, if you consider using this version of OneVersionRemake, make sure to use Build #116
or newer from the Download Page
All the changes
💥 Breaking
🧰 Maintenance
- Bump adventure-api from 4.9.2 to 4.9.3 in /core by @dependabot in #111
- Bump adventure-text-serializer-legacy from 4.9.2 to 4.9.3 in /core by @dependabot in #112
- Bump adventure-api from 4.9.2 to 4.9.3 in /bungeecord by @dependabot in #113
- Bump okhttp from 4.9.2 to 4.9.3 in /core by @dependabot in #115
- Bump velocity-api from 3.0.1 to 3.1.0 in /velocity by @dependabot in #116
- Bump adventure-platform-bungeecord from 4.0.0 to 4.0.1 in /bungeecord by @dependabot in #118
- Bump maven-jar-plugin from 3.2.0 to 3.2.1 in /core by @dependabot in #119
- Bump maven-jar-plugin from 3.2.1 to 3.2.2 in /core by @dependabot in #120
- Bump maven-compiler-plugin from 3.8.1 to 3.9.0 in /core by @dependabot in #122
- Bump maven-compiler-plugin from 3.8.1 to 3.9.0 in /bungeecord by @dependabot in #121
- Bump maven-compiler-plugin from 3.8.1 to 3.9.0 in /velocity by @dependabot in #123
- Bump bstats-velocity from 2.2.1 to 3.0.0 in /velocity by @dependabot in #124
- Bump bstats-bungeecord from 2.2.1 to 3.0.0 in /bungeecord by @dependabot in #125
- Bump maven-compiler-plugin from 3.9.0 to 3.10.0 in /bungeecord by @dependabot in #127
- Bump maven-compiler-plugin from 3.9.0 to 3.10.0 in /core by @dependabot in #126
- Bump maven-compiler-plugin from 3.9.0 to 3.10.0 in /velocity by @dependabot in #128
- Bump adventure-api from 4.9.3 to 4.10.0 in /core by @dependabot in #130
- Bump adventure-platform-bungeecord from 4.0.1 to 4.1.0 in /bungeecord by @dependabot in #132
- Bump adventure-text-minimessage from 4.0.0-SNAPSHOT to 4.10.0 in /velocity by @dependabot in #131
- Bump adventure-text-serializer-legacy from 4.9.3 to 4.10.0 in /core by @dependabot in #133
- Bump adventure-api from 4.9.3 to 4.10.0 in /bungeecord by @dependabot in #134
- Bump adventure-text-minimessage from 4.0.0-SNAPSHOT to 4.10.0 in /core by @dependabot in #135
New Contributors
- @RealTriassic made their first contribution in #117
Full Changelog: v3.9.0...v3.10.0
v3.9.0: Make versions.json download URL configurable
What's Changed
🚀 Features
🧰 Maintenance
- Bump okhttp from 4.9.0 to 4.9.1 in /core by @dependabot in #89
- Bump configurate-yaml from 4.1.1 to 4.1.2 in /bungeecord by @dependabot in #90
- Bump configurate-gson from 4.1.1 to 4.1.2 in /bungeecord by @dependabot in #91
- Bump configurate-yaml from 4.1.1 to 4.1.2 in /core by @dependabot in #92
- Bump configurate-gson from 4.1.1 to 4.1.2 in /core by @dependabot in #93
- Bump configurate-yaml from 4.1.1 to 4.1.2 in /velocity by @dependabot in #95
- Bump configurate-gson from 4.1.1 to 4.1.2 in /velocity by @dependabot in #94
- Bump velocity-api from 3.0.0 to 3.0.1 in /velocity by @dependabot in #96
- Bump adventure-api from 4.8.1 to 4.9.0 in /bungeecord by @dependabot in #97
- Bump adventure-api from 4.8.1 to 4.9.0 in /core by @dependabot in #98
- Bump adventure-text-serializer-legacy from 4.8.1 to 4.9.0 in /core by @dependabot in #99
- Bump adventure-api from 4.9.0 to 4.9.1 in /core by @dependabot in #100
- Bump adventure-text-serializer-legacy from 4.9.0 to 4.9.1 in /core by @dependabot in #101
- Bump adventure-api from 4.9.0 to 4.9.1 in /bungeecord by @dependabot in #102
- Bump adventure-platform-bungeecord from 4.0.0-SNAPSHOT to 4.0.0 in /bungeecord by @dependabot in #103
- Bump okhttp from 4.9.1 to 4.9.2 in /core by @dependabot in #104
- Bump adventure-api from 4.9.1 to 4.9.2 in /bungeecord by @dependabot in #105
- Bump adventure-text-serializer-legacy from 4.9.1 to 4.9.2 in /core by @dependabot in #106
- Bump adventure-api from 4.9.1 to 4.9.2 in /core by @dependabot in #107
Full Changelog: v3.8.2...v3.9.0
v3.8.2: Fix NoClassDefFoundError
v3.8.1: Metrics are back for Velocity 3 version
- Add Metrics back to Velocity module (#84)