View Distance Tweaks icon

View Distance Tweaks -----

Dynamic per-world view distance and simulation distance.




Version: 1.5.7
Works as intended, has all the important functions and supports even the newest versions (1.21.5 as of writing this). Highly recommended!

Version: 1.5.7
Хотелось бы видеть функционал прорисовки в зависимости от прав и/или от наигранного времени. Чтобы когда на сервер заходят боты(новички) им показывалось всего 2 чанка и симулировался только 1 чанк в целях оптимизации и защиты от ботов. А вот наигравшим игрокам(настоящим пользователям) 30 минут и более показывать большие значения

I would like to see the drawing functionality depending on the rights and/or on the time spent. So that when bots (beginners) come to the server, they are shown only 2 chunks and only 1 chunk is stimulated in order to optimize and protect against bots. But for players who have played (real users) 30 minutes or more to show large values.

Version: 1.5.7
A must have plugin for any server, glad it's still updated for 1.21 even if it's just on github

Version: 1.5.7
There is still update version for 1.21 , but you need to find in github to find dev builds. (it is for paper)
https://ci.froobworld.com/job/ViewDistanceTweaks/17/
Surprisingly, everything is still good

Version: 1.5.7
There is no support for version 1.20.6. Can you add it?..................................

Version: 1.5.7
I totally recommend this mod.
I am currenly using it on a 1.20.4 server even though it only claims to work up to 1.20.2. I started using it when I was running a server on a Raspberry Pi3 and it was the ONLY mods that let the Pi3 throttle down when several players were on the server, then increase view distance when fewer players were playing. It is a work or art.
Because I value it more than playing on the latest M/C version, I not upgrading my server before VDT supports 1.21.
Please keep up the excellent work.
-
Author's response
Hey, if you're using Paper there is a build available on GitHub that works with 1.21 - I won't be updating the plugin here unless I can re-implement Spigot compatibility

Version: 1.5.7
incompatible with my version of the server does not work, I do not recommend. (purpur 1.20.6)

Version: 1.5.7
good plugin, i recommend still the great work and please, update to 1.20.6 -----------

Version: 1.5.7
plz 1.20.4!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Version: 1.5.7
On 1.20.4, it dosent seem to update fast enough to keep up with lag. There were instances where the server TPS was at 12 TPS and it decided to increase the view distance of the Nether to 23 -> 24. I don't know if this is how the plugin is supposed to work or if its just not updated, but for now, I wouldn't recommend using on 1.20.4+

Version: 1.5.7
[15:03:52] [Server thread/ERROR]: Error occurred while enabling ViewDistanceTweaks v1.5.7 (Is it up to date?)
java.lang.IllegalStateException: No simulation distance hook is available. Incompatible version?
at com.froobworld.viewdistancetweaks.HookManager.init(HookManager.java:62) ~[?:?]
at com.froobworld.viewdistancetweaks.ViewDistanceTweaks.onEnable(ViewDistanceTweaks.java:47) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:266) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:342) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugin(CraftServer.java:541) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugins(CraftServer.java:455) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:623) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:409) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:250) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1000) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:304) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
[15:03:52] [Server thread/ERROR]: Error occurred while enabling ViewDistanceTweaks v1.5.7 (Is it up to date?)
java.lang.IllegalStateException: No simulation distance hook is available. Incompatible version?
at com.froobworld.viewdistancetweaks.HookManager.init(HookManager.java:62) ~[?:?]
at com.froobworld.viewdistancetweaks.ViewDistanceTweaks.onEnable(ViewDistanceTweaks.java:47) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:266) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:342) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugin(CraftServer.java:541) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugins(CraftServer.java:455) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:623) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:409) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:250) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1000) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:304) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at java.lang.Thread.run(Thread.java:840) ~[?:?]

Version: 1.5.7
[15:03:52] [Server thread/ERROR]: Error occurred while enabling ViewDistanceTweaks v1.5.7 (Is it up to date?)
java.lang.IllegalStateException: No simulation distance hook is available. Incompatible version?
at com.froobworld.viewdistancetweaks.HookManager.init(HookManager.java:62) ~[?:?]
at com.froobworld.viewdistancetweaks.ViewDistanceTweaks.onEnable(ViewDistanceTweaks.java:47) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:266) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:342) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugin(CraftServer.java:541) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugins(CraftServer.java:455) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:623) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:409) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:250) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1000) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:304) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at java.lang.Thread.run(Thread.java:840) ~[?:?]
[15:03:52] [Server thread/ERROR]: Error occurred while enabling ViewDistanceTweaks v1.5.7 (Is it up to date?)
java.lang.IllegalStateException: No simulation distance hook is available. Incompatible version?
at com.froobworld.viewdistancetweaks.HookManager.init(HookManager.java:62) ~[?:?]
at com.froobworld.viewdistancetweaks.ViewDistanceTweaks.onEnable(ViewDistanceTweaks.java:47) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:266) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:342) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugin(CraftServer.java:541) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugins(CraftServer.java:455) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:623) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:409) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:250) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1000) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:304) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at java.lang.Thread.run(Thread.java:840) ~[?:?]

This was showing up in my logs
In an effort to stop it, i reinstalled the mod on my server
Now it does not work. My render distance does not get boosted, but the logs do not show the above message
pls halp

Version: 1.5.7
[15:03:52] [Server thread/ERROR]: Error occurred while enabling ViewDistanceTweaks v1.5.7 (Is it up to date?)
java.lang.IllegalStateException: No simulation distance hook is available. Incompatible version?
at com.froobworld.viewdistancetweaks.HookManager.init(HookManager.java:62) ~[?:?]
at com.froobworld.viewdistancetweaks.ViewDistanceTweaks.onEnable(ViewDistanceTweaks.java:47) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:266) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:342) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[spigot-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugin(CraftServer.java:541) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugins(CraftServer.java:455) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:623) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:409) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.dedicated.DedicatedServer.e(DedicatedServer.java:250) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1000) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at net.minecraft.server.MinecraftServer.lambda$0(MinecraftServer.java:304) ~[spigot-1.20.4-R0.1-SNAPSHOT.jar:4038-Spigot-c198da2-22a541a]
at java.lang.Thread.run(Thread.java:840) ~[?:?]



This is appearing in my logs
It was wroking on 1.18 but stopeed wroking when i updated to 1.20.4
pls halp

Version: 1.5.6
Excellent plugin! Allows for a much nicer playing experience and works perfectly on 1.17, 1.18 and 1.20!

Version: 1.5.6
[18:53:19 WARN]: java.lang.NullPointerException: Cannot invoke "com.froobworld.viewdistancetweaks.li
b.nabconfiguration.utils.InstantFallbackConfigurationSection.getSection(String, String)" because "th
is.fallbackSection" is null
[18:53:19 WARN]: at ViewDistanceTweaks-1.5.6.jar//com.froobworld.viewdistancetweaks.lib.nabco
nfiguration.utils.InstantFallbackConfigurationSection.getSection(InstantFallbackConfigurationSection
.java:36)
[18:53:19 WARN]: at ViewDistanceTweaks-1.5.6.jar//com.froobworld.viewdistancetweaks.lib.nabco
nfiguration.ConfigSectionPopulator.populate(ConfigSectionPopulator.java:46)
[18:53:19 WARN]: at ViewDistanceTweaks-1.5.6.jar//com.froobworld.viewdistancetweaks.lib.nabco
nfiguration.NabConfiguration.load(NabConfiguration.java:31)
[18:53:19 WARN]: at ViewDistanceTweaks-1.5.6.jar//com.froobworld.viewdistancetweaks.ViewDista
nceTweaks.onEnable(ViewDistanceTweaks.java:30)
[18:53:19 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:281)
[18:53:19 WARN]: at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(P
aperPluginInstanceManager.java:189)
[18:53:19 WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Me
thod)
[18:53:19 WARN]: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMeth
odAccessorImpl.java:77)
[18:53:19 WARN]: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Delega
tingMethodAccessorImpl.java:43)
[18:53:19 WARN]: at java.base/java.lang.reflect.Method.invoke(Method.java:568)
-
Author's response
Generally means your config is malformed

Version: 1.5.6
PLS UPDATE 1.20.1


[15:41:03 ERROR]: null
org.bukkit.command.CommandException: Cannot execute command 'vdt' in plugin ViewDistanceTweaks v1.5.6 - plugin is disabled.
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37) ~[purpur-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168) ~[purpur-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.dispatchCommand(CraftServer.java:1017) ~[purpur-1.20.1.jar:git-Purpur-2005]
at org.bukkit.craftbukkit.v1_20_R1.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64) ~[purpur-1.20.1.jar:git-Purpur-2005]
-
Author's response
Hey, you're getting that error because the plugin disables itself until it is configured

To enable the plugin change 'enabled: false' to 'enabled: true' in the config.yml file

Version: 1.5.5
[04:35:57 ERROR]: null
org.bukkit.command.CommandException: Cannot execute command 'vdt' in plugin ViewDistanceTweaks v1.5.5 - plugin is disabled.
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:172) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:826) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.handleCommand(PlayerConnection.java:2315) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.c(PlayerConnection.java:2130) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:2083) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:49) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PacketPlayInChat.a(PacketPlayInChat.java:7) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:55) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1339) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1332) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1308) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1152) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:293) ~[patched_1.16.5.jar:git-Purpur-1171]
at java.lang.Thread.run(Thread.java:831) [?:?] HELP:(
-
Author's response
Hey, you're getting that error because the plugin disables itself until it is configured

To enable the plugin change 'enabled: false' to 'enabled: true' in the config.yml file

Version: 1.5.4
This is a great plugin, but I hope the developer will support version 1.19.4, the plugin does not work properly in version 1.19.4.

Version: 1.5.4
Great plugin, easy to install and use. can get 32 chunks even with 5 people on. I am using 1.19.3

Version: 1.5.4
Useful plugin and works on 1.19.3.
I use it to take world screenshots on long ways.

Thank you!

Version: 1.5.3
Very good plugin I am using it on my server and is working perfect
Can you update it for 1.19.3?

Version: 1.5.3
It's a prominent plugin to solve the discrepance between players'
view-distance requirement and server TPS. Suitable for any kind of server to balance performance. Easy to setup and it's automatic.

I'm every glad to share the plugin with my Chinese friends on www.mcbbs.net but the guy who carries this plugin has given up. I'd like to share, may I do so?

Anyway, thanks for your plugins to make our servers' performance optimal!!!
-
Author's response
Hey, thanks for the review. Yes, feel free to share it

Version: 1.5.2
Very good A+
Great plugin to optimise CPU usage!
Well done and thank you for this resource!

Version: 1.5.1
"adjustment-mode: reactive" and "adjustment-mode: mixed" don't work. It depends only on "proactive-mode-settings" either way

Version: 1.5.0
Works great. Config options are easy to use and adapt, and it really boosts the performance of a server.

Version: 1.4.0
Very nice plugin. I love it, but it doesn't work better than paper-1.18.1-202.jar.
-
Author's response
Hey,

There is a test build that works on recent 1.18.1 Paper builds here: https://github.com/froobynooby/ViewDistanceTweaks/issues/25#issuecomment-1047752884

I'm just waiting for an issue with Paper that affects the plugin to be fixed before I upload the updated plugin to Spigot. I have opened a PR that fixes the issue here https://github.com/PaperMC/Paper/pull/7503 if you wanted to track it

Version: 1.4.0
Drop this in your server for a thoughtless, brainless boost to your users' experience: as long as your server can handle it, push that view distance as far as you can, safely, using this plugin. Put your extra bandwidth+CPU to good use and let your users see for miles!

Version: 1.4.0
Amazing plugin, gives better performance in busy times and amazing view distance otherwise. A must for admiring 1.18's large terrain!

Version: 1.4.0
Excellent plugin, I wish I knew about it sooner. Does exactly what it says on the tin, and allows a much higher view distance when my server is in non peak hours.

Version: 1.4.0
Really good plugin. Highly recommended and just amazing.

Words words words bla bla bla- there we go.

Version: 1.4.0
That was fast update!
----------------------------------
Happy Holidays or Christmas and New Year!

Version: 1.4.0
This one needs more 5 star reviews!

...........................................

Version: 1.3.4
This plugin is absolutely amazing. Honestly many thanks for making it.

Works like a charm, do exactly what it says and no problem at all. 1000% recommended to improve the performance of the server!

Version: 1.3.4
Very useful plugin, I use it to do long world screenshots.
Obviously, a large number of loaded chunks may produce game freeze and FPS drop.

However, I suggest you use Optifine or Iris Shaders (fabric) with render distance set to 32 chunks with fog enabled.

Version: 1.3.4
I have a question what should i put in server.properties view-distance=?
if I got like min 8 / max 16 render distance on config?
-
Author's response
Hey, thanks for your review!
It doesn't matter too much what you put as the view distance in server.properties. This will just be the initial view distance when the server is first started

Version: 1.3.4
Hi, I love your plugin but where can I get support?
-----------------------------------------
-
Author's response
Hey, thanks for the review!
The best place to get support is in the plugin's discussion thread: https://www.spigotmc.org/threads/view-distance-tweaks-1-14-1-17.417472/

Version: 1.3.3
this plugins really good
you don't need limit player view distance when server have less people
it only limit when server tps drop (and bring back 20tps in 3sec)

Version: 1.3.2
Your plugin it's amazing. It completely changed my server perfomance. 10/10!
But I have a little suggestion. For the players that have high ping (up to 150), high render chunks makes the ping higher when loading chunks.

Can you add "delay" option to send no-tick chunks to players? This would be the time that the server wait before sending no ticks chunk render after a teleport and world changing.

Thank you very much, and sorry for my English.
-
Author's response
Hey, thanks for the review and suggestion!
This would require per-player view distance which is currently only available on Tuinity and its forks - however I believe Tuinity already has a feature to this effect with its config setting 'autoconfig-send-distance'

Version: 1.3.2
Great plugin,But no-tick* does not seem to support purpur etc.(fork paper),Maybe you should try to support them. Maybe I was wrong
(This is Google Translate)
-
Author's response
Hey, thanks for the review!
Would you be able to share your config.yml in the discussion thread? The no-tick view distance features seem to be working for me on Purpur

Version: 1.3.2
Nice plugin, performs optimization, while not creating a load in return for this.

Version: 1.3.2
Great plugin. Tons of customization options. I've tried dynamic view distance plugins in the past, and they've all had some kind of issue, but this one works perfectly.

Version: 1.3.2
Great job man love your plugins, make my server can deal with the lag more dynamicly

Version: 1.3.2
I love this plugin! This helped my server to get from like 12 TPS to 19!


Best Regards
Tamino

Version: 1.3.2
Nice plugin, nice develloper, with Farmcontrol or Entitytrackerfixer for more TPS on your server :)

Version: 1.3.2
I fixed it man thx for telling me I didnt notice that option on top really good plugin recommended for everyone

Version: 1.3.2
awesome plugin. using it ever since "Best View Distance" got removed and glad I was forced to switch :)

this plugin does what it says
good tweaking options and granularity

keep up the work!

currently running on paper 1.16.5

Version: 1.3.2
Frooby's lag-limiting suite of plugins make a huge difference to the server's hardware usage. View Distance Tweaks is no exception. Thank you!

Version: 1.3.1
Honestly one of the coolest plugins I've ever seen. Works amazingly, no issues, and placeholders are great

Version: 1.3.1
Hey bro, can you please end work on placaholdersAPI and upload extention.jar to placeholdersAPI cloud or even in your own github to we download it manually and put in placeholdersAPI/extentions folder to that start working properly and stop work in 50% times and break placeholders in other 50%. thanks.
url to screenshots:
http://prntscr.com/w6bxqg
http://prntscr.com/w6bzsn
http://prntscr.com/w6c07h

thanks.

Version: 1.3.1
Real good mod that helped me better the server TPS and ticking problem. This + entitytrackerfixer

Version: 1.3.1
Thank you for adding the suggestion and as always, DOWNLOAD THIS PLUGIN IT'S FREAKING AWSOMEEEE

Version: 1.2.4
A must have for survival servers! It even has placeholders!
There is no discord, so here is my suggestion.
Add a Placeholder that holds a color code. When the server is struggling, the placeholder is red. If the server is doing ok, make it yellow. If it's doing great (as always :D) make it green!
Thank you for your great plugin!
-
Author's response
Thanks for the review, and the suggestion!

I've added the placeholders %viewdistancetweaks_mspt_colour% and %viewdistancetweaks_tps_colour% that change from green -> yellow -> red as performance declines

Version: 1.2.4
Niceeeeeeeeeee plugins!
Could you add difference permissions have difference view-distance? Nice feature!!!
-
Author's response
Thanks for the review, glad you like the plugin

Unfortunately it's not possible at the moment to have per-player view distances. If it becomes possible in the future this is something I would like to add

Version: 1.2.4
Seemed to work somewhat - was not the huge lag saver was hoping for though.

Other plugins reported about 2x as many active chunks as VDT did, not sure why

On Current Paper 1.16.3, It left many large groups of chunks unloaded, or started making them unload around the player until they teleported elsewhere - they players could get stuck in the unloaded chunks
-
Author's response
Hey,

The numbers reported in /vdt status aren't going to be reflective of the actual number of loaded chunks. The status command only tells you how many chunks are loaded by players, so it excludes spawn chunks and chunks loaded by plugins. The chunk counts are also weighted by the factor you set in the config for each world. The command is really to show each world's contribution to the global-chunk-threshold as set in the config, however I am considering changing it to show actual chunk counts

I've not been able to reproduce the issue with players experiencing groups of unloaded chunks. Would you be able to share your config in the discussion thread? Generally something like that would occur if there was a desync between the client and the server, with the client thinking the view distance is lower than it actually is, but Paper's API should be making sure this doesn't happen

Version: 1.2.4
Handles lag perfectly! My suggestion is to add multiple "tiers" of tps for the reactive setting. For example, 9-12 chunks is decreased when the tps drops below 16, and 13-16 chunks is decreased when the tps drops below 18. That way I can get huge render distances without affecting performance too much, but decreasing into the very low amounts only when performance is needed. Also, what does trim-outliers-to-within do?
-
Author's response
Thanks for the review!

The way reactive mode currently works should, I think, do what you're saying. Currently it reduces the view distance until the TPS rises above the limit you set in the config, so if your TPS is 16 your view distance is going to be reduced more than if it was 18, since there's more ground to make up.

The trim-outliers-to-within setting is to do with the way TPS is calculated. The plugin records how long each tick took and looks at the average tick time over some period. If it records a tick that takes more than trim-outliers-to-within per cent of the average tick time, it treats it as though that tick took exactly trim-outliers-to-within per cent of the average tick time. This is kind of similar to a truncated mean: https://en.wikipedia.org/wiki/Truncated_mean

The advantage of measuring TPS in this way is that random, large lag spikes (like garbage collections or world saves) don't end up skewing the results. This is good, because that kind of 'lag' isn't really related to the number of chunks loaded

Version: 1.2.3
Helps a lot when server tps is not good! And also it can automatically improve player's experience when server is in good stats

Version: 1.2.3
Works great, all declared functions also work. Easy to use and high server compatibility.

Version: 1.2.3
Amazing I love how simple the instructions are too. I tested the plugin in my world and it work just as intended.

Version: 1.2.3
A very good and useful plugin. I like to play with the maximum View Distance on the server (15 chunks), but when the players become under 100 people, the hosting cannot maintain such a range and you need to reduce the visibility to 8. This plugin comes to the rescue. Without it, I would always have to keep View Distance at 8. Thanks.

Version: 1.2.2
Just a great plugin! Just a great plugin! Just a great plugin! Just a great plugin!

Version: 1.2.2
Though view distance wasn't the primary reason, as to why the server's performance was degrading, this still benefitted the server by a decent bit, as to why I wanted to make this post.

Even if it seems like this resource may not do you much good, use it anyways. It makes it in the long run if you're achieving an exponential amount of users.

Version: 1.2.1
WOW! I can't believe I didn't know about this plugin before.
An absolutely necessary addition for any survival world!

Version: 1.2.0
Fantastic plugin with a ton of configuration options. I have already noticed sizeable performance improvements on my server already!

Version: 1.1.2
Fantastic! Everyone should have this! Its so awesome! This is MUCH better to control lag than many others plugins! It really give you the best experience with the machine you have!

Version: 1.1.2
A wonderful plugin for its idea and very much in its implementation! I just can't spoil the rating by putting it below 5 stars, but I hope to fix existing errors that can even lead to crashes, and if possible, which is important for all projects after tests-optimization.

Version: 1.1.2
great plugin for balancing looks with performance dynamically, works great on my server

definitely will install on any server(s) I have in the future

Version: 1.1.2
Very good plug-in. I passed the test on 1.15.2. I hope another 1.12.2 server can also be used!

Version: 1.1.2
Great plugins, just as good as your previous plugins!
---------------------------

Version: 1.1.1
I can see a significant performance boost after installing this, it provides a dynamic view distance with lots of features, recommended.

Version: 1.1.0
Have discord Support? I need a better config for server, please reply :) I like this plugins but in PaperMc Group Aikars say you need to change API from your plugins because this make Conflic!
-
Author's response
Hey, thanks for the review!

I don't have a support discord, but if you need help with configuration I'd be happy to help you out in the discussion thread

This plugin actually uses Paper's API for setting view distance and no-tick view distance. I think I actually saw the conversation that was being had in Paper's discord, and I'm pretty sure people were confusing this plugin with ExtendedViewDistance

Version: 1.0.1
One of the most necessary plugins to make times of lower population more enjoyable. Once you find out how many chunks your server can effectively sustain, it is incredibly useful, so that individuals can get better views when there aren't as many players online.

Version: 1.0.1
An amazing plugin! Its a while since I've seen a working view distance plugin. This one has a lot of potential and I'm looking forward to it working with TPS.

Thanks for creating this and I hope to see more from you in the future!

Version: 1.0.0
Just update my server to 1.15.2 and it doesn't work ----------------------------
-
Author's response
How is it not working for you? Could you share your logs and give more information in the discussion thread? If the plugin is appearing red in the /plugins list, it's probably because you haven't set it to enabled in the config.yml

Version: 1.0.0
just works and works well, thanks for the solution, definitely helps when there's lots of people running around, maybe something to allow us to define tps values where view distance will be lowered to attempt to combat this, but "as is", this resource is pretty great, thanks for writing this plugin.
big 5*

Version: 1.0.0
1.15.2 How to reduce TPS Drop?

(ignore this , I need 80 characters)
asdasdkwq[ksk[akasd[wk[s

Version: 1.0.0
This plugin Work well on 1.15.2 but would it better if the distance depend on server tps?

Version: 1.0.0
Thanks for your plugin, it works well on 1.15. Based on the existing functions, it is better to reduce the view distance according to TPS

Version: 1.0.0
me gusta este plugin señor la verdad se ve que mejora cada vez mas espero su próximo pl con ansias firma Jesting..

Version: 1.0.0
Amazing plugin and a great developer.It's a lifesaver for servers with poor performance

I want to share him with my Chinese friends at www.mcbbs.net.Please allow, I will mark it as your development and comply with MIT license agreement
-
Author's response
Hey, sorry for such a late reply. Feel free to share the plugin anywhere you like. Thanks for the review!

Version: 1.0.0
Amazing plugin and a great developer. Thanks for this! It means a lot and I recommend this to all servers.

Version: 1.0.0
this is one of the most useful plugins for 1.14 and up, also very lightweight and simple to use (i guess it could be beneficial for performance too if you have 50+ players and set lowest view distance to 3 or 4)

Version: 1.0.0
Very good plugin for survival players for example.
In my case the plugin is very useful.
And the developer is very nice, great! :)
-
Author's response
Thanks for the kind words! Glad you like the plugin

Resource Information
Author:
----------
Total Downloads: 62,434
First Release: Feb 13, 2020
Last Update: Oct 13, 2023
Category: ---------------
All-Time Rating:
78 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings