Package com.hbm_m.client.render
Class DoorChunkInvalidationHelper
java.lang.Object
com.hbm_m.client.render.DoorChunkInvalidationHelper
Отложенная инвалидация чанков для дверей.
Baked models (Iris/Oculus) не обновляются после первого открытия без явной инвалидации -
Sodium/Embeddium кэширует чанки. Вызывать processPendingInvalidations из ClientTickEvent.END.
Дедупликация: одна и та же позиция не добавляется повторно, пока не обработана.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidОбработать очередь инвалидаций.static voidscheduleChunkInvalidation(net.minecraft.core.BlockPos pos) Запланировать инвалидацию чанка для позиции двери.
-
Constructor Details
-
DoorChunkInvalidationHelper
public DoorChunkInvalidationHelper()
-
-
Method Details
-
scheduleChunkInvalidation
public static void scheduleChunkInvalidation(net.minecraft.core.BlockPos pos) Запланировать инвалидацию чанка для позиции двери. Дедупликация: если позиция уже в очереди, повторно не добавляется (устраняет моргание). -
processPendingInvalidations
public static void processPendingInvalidations()Обработать очередь инвалидаций. Вызывать из ClientTickEvent.END.
-