Tags
Creators
Details
1.0.0
Compatibility
Changes
BetterPerf
BetterPerf — небольшой мод на производительность для Minecraft 1.20.1 (Fabric). Он заточен под ситуации, где вокруг сотни мобов: мобофермы, спавн-платформы, AFK-фермы, хабы с большим количеством сущностей.
Мод не добавляет новых блоков, предметов и GUI — только оптимизации «под капотом».
Что делает мод
Entity Culling (клиент → FPS)
Сущности вне поля зрения камеры (frustum culling) не отрисовываются. Если моб есть в зоне прогрузки, но вы смотрите в другую сторону, клиент не тратит ресурсы на его рендер.
Полезно когда: много мобов вокруг, но на экране их мало.
AI Throttling (сервер → TPS)
Если ни один игрок не ближе 64 блоков, AI мобов (Brain и классические цели) выполняется раз в 4 тика вместо каждого тика. Реже сканируется ближайший игрок, реже обновляются цели и pathfinding.
Полезно когда: ферма работает без игрока рядом или вы далеко от неё.
Light Engine (сервер)
Пропускаются повторные проверки света на блоках, состояние которых не изменилось. Меньше лишней работы освещения в статичных постройках.
Совместимость
| Загрузчик | Fabric |
| Версия | 1.20.1 |
| Java | 17+ |
| Зависимости | Fabric API |
Хорошо сочетается с Sodium, Lithium, ModernFix и другими perf-модами — BetterPerf не дублирует их полностью, а дополняет (отсечение сущностей на рендере, прореживание AI).
Установка
- Установите Fabric Loader для 1.20.1
- Положите Fabric API в папку
mods - Положите BetterPerf в папку
mods - Запустите игру
Важно
- Мод не заменяет Sodium/Lithium — это дополнительный слой оптимизаций.
- На мобов в пределах 64 блоков от игрока AI работает как в ваниле.
- Отсечение сущностей влияет только на отрисовку; логика мира на сервере не отключается.
Обратная связь
Нашли баг или странное поведение с другими модами — оставьте issue с логом и списком модов.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:Yxd8TdM2:7jZknvE2"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Yxd8TdM2:7jZknvE2"
}

