1. Added `customBattleLevel` configuration, which allows forcefully modifying the level during Pokémon ranked battles
2. Modified the previously confusing `bannedGenders` to `bannedGenders` and `bannedAbilities`
3. After modifying the `cloudServerId`, you can reload using `/rank reload`; there is no longer a need to restart the server
4. Fixed a bug where rank rewards could be obtained repeatedly in some cases (for version upgrades, the following SQL command can be used to clean up some erroneous data)
`UPDATE player_rank_data
SET claimed_ranks = (
SELECT GROUP_CONCAT(entry.value)
FROM (
SELECT value
FROM json_each('["' || REPLACE(claimed_ranks, ',', '","') || '"]')
WHERE value LIKE '%:' || format || ':%'
) AS entry
)
WHERE claimed_ranks LIKE '%,%';)`
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }