▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Vanillin
Vanillin

Vanillin

Мод Vanillin для Minecraft использует Flywheel для инстанс-рендеринга сущностей и блок-сущностей, что даёт серьёзный прирост FPS на массовых объектах.

Оцените первым
1.0M
196

Как это работает

Vanillin - это мод-оптимизатор для Майнкрафт, который берёт на себя рендеринг всех сущностей и блок-сущностей с помощью библиотеки Flywheel. По сути, он объединяет одинаковые модели в один вызов отрисовки, вместо того чтобы рисовать каждую по отдельности.

Результат? Там, где раньше десять тысяч предметов или вагонеток укладывали твой FPS на лопатки, теперь нагрузка остаётся почти такой же, как от одного объекта. Для больших ферм, складов с кучей сундуков или эпичных построек с сотнями шалкеров это реально спасает ситуацию.

Совместимость с шейдерами

Тут есть важный нюанс: Vanillin и Flywheel 1.0 пока что не дружат с шейдерами. Авторы знают об этом и работают над нормальной совместимостью, но точных сроков нет. Если тебе жизненно важны красивые тени и вода - пока придётся выбирать что-то одно.

Что именно оптимизируется

Не все объекты в Minecraft оптимизированы из коробки - для каждого типа нужна отдельная поддержка. Вот текущий список:

✅ = Стабильно, включено по умолчанию. 🧪 = Экспериментально, нужно включить в конфиге. ❌ = Временно отключено из-за вылетов или конфликтов.

Блок-сущности

  • ✅ Сундуки (все виды)
  • ✅ Шалкеры
  • ✅ Колокола
  • ❌ Таблички

Сущности

  • ✅ Вагонетки (все варианты, включая грузовые и с воронкой)
  • 🧪 Предметы
  • 🧪 Дисплеи предметов
  • 🧪 Дисплеи блоков

Как настроить

Чтобы включить экспериментальные функции, отредактируй конфиг. Вот пример для активации оптимизации предметов:

Forge / NeoForge

config/vanillin.toml

[entities]
    #Допустимые значения: DEFAULT, DISABLE, FORCE_ENABLE
-   "minecraft:item" = "DEFAULT"
+   "minecraft:item" = "FORCE_ENABLE"

Fabric

config/vanillin.json

{
  "entities": {
-   "minecraft:item": "default",
+   "minecraft:item": "force_enable",
  }
}

Если какой-то из оптимизированных объектов начал вести себя странно или вылетать - можно отключить конкретный тип. Например, вырубаем обработку для вагонеток:

Forge / NeoForge

config/vanillin.toml

[entities]
    #Допустимые значения: DEFAULT, DISABLE, FORCE_ENABLE
-   "minecraft:minecart" = "DEFAULT"
+   "minecraft:minecart" = "DISABLE"

Fabric

config/vanillin.json

{
  "entities": {
-   "minecraft:minecart": "default",
+   "minecraft:minecart": "disable",
  }
}

Итог

Vanillin - не панацея, но если у тебя на сервере или в сингле много одинаковых сущностей (фермы итемов, вагонеточные сети, декоративные дисплеи), этот мод добавит стабильности кадрам. Особенно актуально для Minecraft с модпаками, где количество дропа и механизмов зашкаливает. Единственный компромисс - без шейдеров пока, но для чистого прироста FPS это отличное вложение.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x

Платформы

Поддерживаемые окружения

Клиент

Зависимости

Ссылки

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:1 год назад
Главная