Скачать Vanillin — Minecraft Моды — MetaMods
Vanillin

Vanillin

Активный

Установок

0

Последнее обновление

5 месяцев назад

Версии

1.20.1 — 1.21.1
Клиент
Fabric
Forge
Neoforge
64x

Vanillin

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

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

64k сундуков: 7 FPS без Vanillin, 271 FPS с Vanillin

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

Текущая версия Flywheel 1.0 и, соответственно, Vanillin не поддерживают шейдеры. Ведутся работы по реализации совместимости между Flywheel и шейдерами, но конкретные сроки появления этой функции пока неизвестны.

Оптимизируемые объекты

Важно отметить, что Vanillin автоматически обрабатывает не все объекты в игре. Для каждого типа существ и блоковых сущностей требуется специальная поддержка.

Используемая маркировка:

  • ✅ = Стабильная работа, включено по умолчанию
  • 🧪 = Экспериментальная функция, требует активации в настройках
  • ❌ = Временно отключено из-за ошибок или проблем совместимости

Блоковые сущности

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

Существа

  • ✅ Вагонетки (все варианты)
  • 🧪 Предметы
  • 🧪 Демонстраторы предметов
  • 🧪 Демонстраторы блоков

Настройки конфигурации

Для активации экспериментальных возможностей требуется редактирование файла конфигурации:

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",
  }
}
Участники проекта
PepperCode1

PepperCode1

Разработчик

jozufozu

jozufozu

Разработчик

Pepper_Bell

Pepper_Bell

yevvieart

yevvieart

Создан: 11 мар 2025

ID: 83821