Перейти к содержимому

Enhanced Block Entities Reloaded

[НЕОФИЦИАЛЬНЫЙ ПОРТ] Снижает лаги FPS от блок-энтити почти без компромиссов и улучшает их внешний вид

FabricNeoForgeForgeQuilt
Загрузчики
FabricNeoForgeForgeQuilt
Скачиваний на Modrinth
73,8 тыс.
Подписчиков на Modrinth
31
версий
146
Обновлён
22 октября 202622 окт.
Опубликован
в 2026

Коротко о моде

Работает на Fabric, NeoForge, Forge и Quilt
Для Minecraft 1.19.4–1.20.1, 1.21–26.3 …
Ставится только в игру; на сервер ставить не нужно
Последняя версия — fabric-0.13.3+26.3 от 22 октября 2026
Нужен Fabric API и MatLib
Лицензия LGPL-3.0-only — бесплатно
Где нужен
В игреобязателенНа серверене нужен

Ставится только в игру; на сервер ставить не нужно

Версии игры1.19.2, 1.19.4–1.20.1, 1.21–26.3 …
Описание переведено автоматическиПоказать оригинал (EN)

НЕОФИЦИАЛЬНЫЙ ПОРТ

Это неофициальный порт оригинального мода Enhanced Block Entities, добавляющий поддержку новых версий Minecraft (1.21.5+) а также Forge и NeoForge! Для версий >=1.20 этому моду требуется библиотека MatLib, скачать её можно здесь.

Enhanced Block Entities

EBE — это мод для Minecraft, полностью работающий на стороне клиента, цель которого — повысить производительность рендеринга блок-сущностей, а также предоставить возможности кастомизации через ресурспаки.

Как это работает? EBE заставляет некоторые блок-сущности использовать запечённые блочные модели вместо лагающих моделей сущностей.

Это просто мод на оптимизацию? EBE — не просто мод на оптимизацию, побочным эффектом его оптимизаций стали многие визуальные улучшения.
К ним относятся:

  • Плавное освещение на блок-сущностях
  • Возможность переделать блок-сущности с помощью блочных моделей
  • Переключение таких функций, как новогодние сундуки
  • Возможность видеть блок-сущности с максимально возможного расстояния


А как же анимации? Самое лучшее в EBE — то, что анимации сохраняются, при этом вы получаете прирост производительности от запечённых моделей! Большинство анимированных моделей блок-сущностей рендерятся только при крайней необходимости.

Можно ли использовать его с Sodium? Да.

- EBE 0.10.2 и выше полностью совместимы с Sodium 0.6+ - Более ранние версии EBE требуют установки Indium вместе с Sodium 0.5.11 или ниже. ## FAQ и помощь В: Мне нужна помощь с модом/нужно сообщить о баге!
О: Если проблема — это БАГ, пожалуйста, сообщите о нём в наш трекер задач (вкладка "Issues" вверху страницы)

В: Мои сундуки невидимы!
О: Возможно, вы используете ресурспак, конфликтующий с EBE. Откройте меню настроек блок-сущностей (через запись EBE в Mod Menu или через ванильные настройки графики) и включите "Force Resource Pack Compatibility". В: Мои сундуки всё ещё невидимы!
О: Скорее всего, вы используете версию Sodium ниже 0.4, которая по умолчанию не поддерживает некоторые функции Fabric Rendering. Если вам нужно использовать версию Sodium ниже 0.4 вместе с EBE, установите Indium.

## Прирост FPS Рендеринг 1700 сундуков: ### Ванильный До ### С EBE После
Прирост частоты кадров на 155%! ## Ваш мод несовместим с EBE? Если вы разработчик мода, который вносит изменения в рендеринг блок-сущностей, ваш мод будет сломан EBE. К счастью, EBE предоставляет API, позволяющий принудительно отключить его функции, чтобы ваш мод мог работать вместо него.
Вам также не нужно добавлять EBE как зависимость в вашей среде разработки! ### Добавьте точку входа fabric.mod.json: json { "entrypoints": { "main": [...], "client": [...], "ebe_v1": [ "my.mod.compat.EBECompatibility" ] } } Нужно изменить значения конфигурации? Реализуйте BiConsumer<Properties, Map<String, Text>> my.mod.compat.EBECompatibility: ```java public class EBECompatibility implements BiConsumer<Properties, Map<String, Text>>, ... { @Override public void accept(Properties overrideConfigValues, Map<String, Text> overrideReasons) { overrideConfigValues.setProperty("render_enhanced_chests", "false");

overrideReasons.put("render_enhanced_chests", Text.literal("EBE Enhanced Chests are not compatible with my mod!") .formatted(Formatting.YELLOW)); }

... }

Функция `accept(Properties, Map<String, Text>)` вызывается, когда EBE загружает значения конфигурации. Вы можете переопределить нужное значение конфигурации, задав соответствующее свойство в `overrideConfigValues`. Это также сделает опцию серой в меню конфигурации.
<br/>
Чтобы объяснить пользователям, почему ваш мод внёс это изменение, вы можете добавить текстовый компонент в карту `overrideReasons`, соответствующий ключу изменённой опции.
<br/>
`Text` — это `net.minecraft.text.Text` при использовании маппингов Yarn.
### Нужно вручную перезагрузить EBE? Реализуйте `Consumer<Runnable>`
`my.mod.compat.EBECompatibility`:
```java
public class EBECompatibility implements Consumer<Runnable>, ... {
    private static Runnable ebeReloader = () -> {};
    
    ...

    @Override
    public void accept(Runnable ebeConfigReloader) {
        ebeReloader = ebeConfigReloader;
    }
}

Если вашему моду нужно изменять значения конфигурации EBE в зависимости от загруженных ресурсов, он может столкнуться с проблемами порядка загрузки. Это можно частично исправить, вручную перезагрузив EBE.
Функция accept(Runnable) вызывается при первой загрузке EBE. Runnable выполняет EnhancedBlockEntities.load(). Сохраните его в поле, чтобы можно было выполнить в любой момент.

void onMyModResourceReload() {
    EBECompatibility.someParameter = true;
    EBECompatibility.ebeReloader.run();
    // Your config modification handler in EBECompatibility can change 
    // its behavior based on EBECompatibility.someParameter.
}

Частые вопросы

Как установить Enhanced Block Entities Reloaded?

Установите Fabric под свою версию Minecraft, скачайте Enhanced Block Entities Reloaded под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Enhanced Block Entities Reloaded?

У Enhanced Block Entities Reloaded есть сборки для Minecraft 1.18.2, 1.19.2, 1.19.4–1.20.1, 1.21–26.3 ….

Нужен ли Enhanced Block Entities Reloaded на сервере?

Ставится только в игру; на сервер ставить не нужно

Лицензия и источник
GNU Lesser General Public License v3.0 onlyможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее