Tags
Creators
Details
2.0.0
Compatibility
Changes
YOU ARE ADVISED TO CHECK PERMISSIONS AND ALLOW THE PLUGIN TO GENERATE A NEW CONFIG FOLDER DUE TO LOTS OF BACKEND CHANGES
-
Completely revamp the system of priority for calculating max view distances of players. Graphics have been made to explain this.
-
Add PlaceholderAPI support, with an expansion for chunks and afk (see documentation)
-
Add reset command to reset a player's max view distance to the max (or the max allowed by LuckPerms permissions if installed)
-
Add update checker
-
Add more AFK customisability and functionality (when logging off, etc)
-
Add new multi-language system, with English and Russian currently shipping by default (thanks to JustCheburek on my Discord for the Russian translation)
-
Remove prefixes system (default bedrock values can be customised in config.yml and for other prefixes, just use LuckPerms)
-
Add bstats metrics (which may be put on documentation pages in the future)
-
Add Folia task scheduler support, so the AFK system works on Folia
-
Make the plugin work without LuckPerms installed (it is now a soft depend)
-
Add max-distance bypass and AFK bypass permissions
-
Make maxdistance permission be the max for setting your own view distance
-
Make plugin more performant and RAM-efficient
-
Fix LOADS of permission-based bugs present in previous versions (see full changelog)
-
Fix absolutely tonnes of bugs and broken features
-
Update Documentation
Full Changelog: https://github.com/Wyzebb/PlayerViewDistanceController/compare/v1.9.0...v2.0.0
Optional dependencies
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:shwtt0v9:H7Qt412y"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:shwtt0v9:H7Qt412y"
}

