EntityGuardian avatar

EntityGuardian [1.21.1]

EntityGuardian представляет собой облегченный мод для стабильности, устраняющий разочаровывающие краши типа `ConcurrentModificationException`, возникающие в процессе мирового тикинга, в частности в системе управления сущностями Minecraft. Эти краши часто происходят, когда моды типа Smoothchunk или серверные оптимизаторы асинхронно изменяют данные сущностей во время обработки чанков игрой.

Ключевые особенности:
🛡️ Предотвращение крашей — Вносит исправления в `PersistentEntitySectionManager` для безопасной обработки одновременных изменений списка сущностей
⚙️ Нулевая конфигурация — Работает сразу после установки без конфигурационных файлов или действий пользователя
🔌 Широкая совместимость — Разработан для Minecraft 1.21.1 (NeoForge) и совместим с большинством сборок модов
⚡ Безопасность для производительности — Минимальные накладные расходы благодаря эффективной синхронизации на основе снимков

Принцип работы
EntityGuardian использует целевые преобразования байт-кода для:
1. Замены небезопасных итераций списка сущностей на потокобезопасные снимки
2. Предотвращения конфликтов изменений во время обновления статуса чанков
3. Сохранения ванильного поведения при добавлении защиты от крашей

Предназначен для исправления CME-крашей в FTB Skies 2, но работает и в других случаях.

Скачать EntityGuardian

 
Тип Скачать Версия Загрузчик Обновлено Размер
Releaseentityguardian-1.0.jar1.21.1NeoForge24 июля 20251,4 МБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.