From The Caves Patch
Неофициальный патч производительности сервера и утечек памяти для мода From The Caves.
- Загрузчики
- Forge
- Скачиваний на Modrinth
- 1,1 тыс.
- Подписчиков на Modrinth
- 2
- версии
- 2
- Обновлён
- 12 августа 202612 авг.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
ПРИМЕЧАНИЕ: Это неофициальный патч. Все заслуги за From The Caves принадлежат его оригинальному автору. Этот мод временный и будет прекращён, когда мод From The Caves обновится и исправит эти проблемы.
From The Caves Patch — это неофициальный патч производительности и исправления ошибок для мода From The Caves.
Этот мод не добавляет и не удаляет контент, он только исправляет проблемы, чтобы мод работал лучше.
Все исправления можно включать и выключать через файл конфигурации (config/fromthecavespatch-common.toml).
Исправления утечек памяти
From The Caves использует множество статических коллекций для отслеживания состояния каждого игрока и каждой сущности в своих процедурах. Проблема в том, что большинство этих коллекций никогда не очищаются, когда игрок выходит из игры или сущность удаляется.
SpawnUpsideDownCrossInVillageProcedure AngerSystemProcedure RightClickWCrossProcedure / RightClickWICrossProcedure CrossCompassBehaviorProcedure DeepDarknessDragProcedure FlamingoHauntedProcedure StepsAmbushProcedure ArmorStandEventsProcedure, WindowEventsProcedure, LightEventsProcedure, NoteBlockEventsProcedure, ItemFrameEventsProcedure, ChestEventsProcedure, TrapdoorEventsProcedure AnimalFearManagerProcedure CemeteryMarkerFlickerProcedure / TorchFlickerNearMobProcedure
Исправления производительности
Поиск структур деревни (загрузка чанков)
SpawnUpsideDownCrossInVillageProcedure и SpawnChestWithCrossInVillageProcedureProcedure обе вызывают ServerLevel.findNearestMapStructure() на каждом тике игрока для поиска ближайшей деревни. Этот метод может запускать загрузку чанков в большом радиусе, вызывая лаг-спайки. Этот патч перенаправляет вызов так, чтобы поиск шёл только по уже загруженным чанкам. Оригинальное поведение поиска можно вернуть через конфиг.
Ограничение повторных попыток захвата аудио
Когда у игрока нет работающего микрофона (или захват аудио не работает по любой причине), From The Caves вызывает AudioCapture.startCapture() на каждом клиентском тике. Внутри это вызывает AudioSystem.getMixerInfo(), что запускает service loader Java и сканирует аудиоустройства. Этот патч ограничивает повторные попытки до одного раза каждые 10 секунд (200 тиков), когда захват не работает, однако при нормальной работе захвата никакого влияния нет. Можно отключить через конфиг.
Принудительная загрузка чанков маркером кладбища
CemeteryMarkerBlockEntity.onLoad() изначально вызывал ServerLevel.forceChunk() для принудительной загрузки до 17 чанков вокруг каждого маркера кладбища каждый раз, когда загружался чанк самого маркера. Этот патч отменяет принудительную загрузку, при этом позволяя маркеру корректно регистрироваться в системе кладбища.
Необязательные исправления
Убрать спавн одержимых свиней (отключено по умолчанию)
Есть странная проблема, из-за которой спавнится очень много свиней. From The Caves добавляет сущность «одержимая свинья» в список спавна каждого биома. Включение этой опции конфига убирает одержимую свинью из всех списков спавна биомов. На ванильный спавн свиней это не влияет.
"protectTamedCats" по умолчанию = True.
Событие ALL_FLEE добавляет прирученным кошкам цель «убегать от игрока». Они убегают достаточно далеко, что их чанк выгружается, и они никогда не возвращаются.
Конфигурация
1.1.0: Добавлена категория конфига "Event". Возможность отключить любое хоррор-событие.
patchEnabled --> включить/отключить патчи
onlyLoadedChunks --> Ограничивает поиск структур деревни уже загруженными чанками
reduceAudioSystemCalls --> Ограничивает повторные попытки захвата аудио до одного раза каждые 10 секунд
removePossessedPigSpawn --> Убирает одержимую свинью из FTC из всех списков спавна биомов
Совместимость
Требует установленного From The Caves. Этот мод патчит его напрямую и не будет работать без него.
Этот мод тестировался только на From The Caves 0.6.926 на Forge 1.20.1.
From The Caves от mininotprime: From The Caves
Если у вас есть предложения или проблемы по этому моду, оставьте комментарий!
Частые вопросы
Как установить From The Caves Patch?
Установите Forge под свою версию Minecraft, скачайте From The Caves Patch под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть From The Caves Patch?
У From The Caves Patch есть сборки для Minecraft 1.20.1.
Нужен ли From The Caves Patch на сервере?
Нужен и в игре, и на сервере