Хостинг серверов Minecraft playvds.com
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Появление непонятных теней (возможно непрогрузка чанков)

Тема в разделе "Помощь", создана пользователем Zwit, 4 мар 2015.

  1. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Никаких проблем не было.
    Этот патч и убирает просчёт света, только на этапе загрузки чанка.
    Код:
    From c25f3eb3b485b248644ee550c46a715cda1a1f57 Mon Sep 17 00:00:00 2001
    From: Thinkofdeath <[EMAIL]thethinkofdeath@gmail.com[/EMAIL]>
    Date: Mon, 2 Dec 2013 23:42:09 +0000
    Subject: [PATCH] Fix some chunks not being sent to the client
    
    
    diff --git a/src/main/java/net/minecraft/server/Chunk.java b/src/main/java/net/minecraft/server/Chunk.java
    index 1b9826c..39c61e1 100644
    --- a/src/main/java/net/minecraft/server/Chunk.java
    +++ b/src/main/java/net/minecraft/server/Chunk.java
    @@ -1043,7 +1043,15 @@ public class Chunk {
         }
    
         public boolean isReady() {
    -        return this.r && this.done && this.lit;
    +        // Spigot Start
    +        /*
    +         * As of 1.7, Mojang added a check to make sure that only chunks which have been lit are sent to the client.
    +         * Unfortunately this interferes with our modified chunk ticking algorithm, which will only tick chunks distant from the player on a very infrequent basis.
    +         * We cannot unfortunately do this lighting stage during chunk gen as it appears to put a lot more noticeable load on the server, than when it is done at play time.
    +         * For now at least we will simply send all chunks, in accordance with pre 1.7 behaviour.
    +         */
    +        return true;
    +        // Spigot End
         }
    
         public boolean j() {
    --
    2.9.3
    А random-light-updates работает не так быстро, как ожидается, и из-за этого он скорее бесполезен, чем полезен.
     
  2. Хостинг MineCraft
    <

Поделиться этой страницей