diff --git a/src/main/java/net/minecraft/entity/player/EntityPlayerMP.java b/src/main/java/net/minecraft/entity/player/EntityPlayerMP.java index 1eedad9..d7ad265 100644 --- a/src/main/java/net/minecraft/entity/player/EntityPlayerMP.java +++ b/src/main/java/net/minecraft/entity/player/EntityPlayerMP.java @@ -101,6 +101,7 @@ import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.ultramine.server.PermissionHandler; +import org.ultramine.server.WorldConstants; import org.ultramine.server.event.PlayerDeathEvent; import org.ultramine.server.internal.UMHooks; import org.ultramine.server.chunk.ChunkSendManager; @@ -921,7 +922,7 @@ this.translator = p_147100_1_.func_149524_c(); int i = /*256 >>*/ p_147100_1_.func_149521_d(); - this.renderDistance = MathHelper.clamp_int(i, 3, 15); + this.renderDistance = MathHelper.clamp_int(i, 3, WorldConstants.MAX_VIEW_DISTANCE); this.chatVisibility = p_147100_1_.func_149523_e(); this.chatColours = p_147100_1_.func_149520_f(); diff --git a/src/main/java/org/ultramine/server/WorldConstants.java b/src/main/java/org/ultramine/server/WorldConstants.java index 1718710..0db679c 100644 --- a/src/main/java/org/ultramine/server/WorldConstants.java +++ b/src/main/java/org/ultramine/server/WorldConstants.java @@ -6,4 +6,5 @@ public static final int CL_CHUNK_PRIOR = 100; public static final int CL_LOAD_RADIUS = 1; public static final int GENCHUNK_PRELOAD_RADIUS = 2; + public static final int MAX_VIEW_DISTANCE = 32; } diff --git a/src/main/resources/org/ultramine/defaults/defaultworlds.yml b/src/main/resources/org/ultramine/defaults/defaultworlds.yml index 95f3bfa..e550b70 100644 --- a/src/main/resources/org/ultramine/defaults/defaultworlds.yml +++ b/src/main/resources/org/ultramine/defaults/defaultworlds.yml @@ -58,7 +58,7 @@ fastLeafDecay: false borders: [] chunkLoading: &global_cl - viewDistance: 10 + viewDistance: 15 chunkActivateRadius: 7 chunkCacheSize: 1024 enableChunkLoaders: true