Use Player view distance for PlayerNaturallySpawnCreaturesEvent
The spigot view distance may not be correct, as the player may have a specific view distance configured.
This commit is contained in:
@@ -3582,15 +3582,15 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
||||
+ }
|
||||
+
|
||||
+ public static int getSendViewDistance(final ServerPlayer player) {
|
||||
+ return getLoadViewDistance(player);
|
||||
+ return getLoadViewDistance(player) - 1;
|
||||
+ }
|
||||
+
|
||||
+ public static int getLoadViewDistance(final ServerPlayer player) {
|
||||
+ final ServerLevel level = player.serverLevel();
|
||||
+ if (level == null) {
|
||||
+ return org.bukkit.Bukkit.getViewDistance();
|
||||
+ return org.bukkit.Bukkit.getViewDistance() + 1;
|
||||
+ }
|
||||
+ return level.chunkSource.chunkMap.getPlayerViewDistance(player);
|
||||
+ return level.chunkSource.chunkMap.serverViewDistance + 1;
|
||||
+ }
|
||||
+
|
||||
+ public static int getTickViewDistance(final ServerPlayer player) {
|
||||
|
||||
Reference in New Issue
Block a user