modsmith Войти Войти Рус / Eng

Vanillin

flw-vanillin · 2018747 загрузок · MIT

клиент: required · сервер: unsupported (заявлено автором мода)

Экземплярный рендеринг сущностей и блочных сущностей с использованием маховика.

Описание

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

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

Благодаря Маховику, выполняющему тяжелую работу, Vanillin может добиться значительного улучшения производительности на всех игровых объектах, на которые он воздействует. Конечным результатом является то, что десять тысяч чего-то имеют такое же влияние на время кадра, как и одно что-то. 64k chests rendering at 7fps without Vanillin, and 271fps with Vanillin.

Шейдеры

Маховик 1.0 и, следовательно, Vanillin в настоящее время несовместимы с шейдерами. Ведется работа над тем, чтобы сделать совместимость Flywheel и шейдеров реальностью, но никаких оценок времени сделать невозможно.

Оптимизации

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

✅ = Стабильно, включено по умолчанию.

🧪 = Экспериментальный, включен в конфигурации.

❌ = Временно полностью отключено из-за сбоев/совместимости/и т. д.

Блокировать объекты

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

Сущности

  • ✅ Минные вагонетки (и все варианты)
  • 🧪 Предметы
  • 🧪 Отображения предметов
  • 🧪 Блочные дисплеи

Конфигурация

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

Фордж/НеоФордж

config/vanillin.toml

[entities]
    #Allowed Values: DEFAULT, DISABLE, FORCE_ENABLE
-   "minecraft:item" = "DEFAULT"
+   "minecraft:item" = "FORCE_ENABLE"

Ткань

config/vanillin.json

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

Альтернативно вы можете отключить оптимизации, которые, по вашему мнению, вызывают конфликт:

Фордж/НеоФордж

config/vanillin.toml

[entities]
    #Allowed Values: DEFAULT, DISABLE, FORCE_ENABLE
-   "minecraft:minecart" = "DEFAULT"
+   "minecraft:minecart" = "DISABLE"

Ткань

config/vanillin.json

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

Версии (18)

ВерсияMinecraftЗагрузчикиФайл
1.1.3 1.20.1 forge скачать
1.1.3+1.20.1 1.20.1 fabric скачать
1.1.3 1.21.1 neoforge скачать
1.1.3+1.21.1 1.21.1 fabric скачать
1.1.2 1.21.1 neoforge скачать
1.1.2+1.21.1 1.21.1 fabric скачать
1.1.1+1.20.1 1.20.1 fabric скачать
1.1.1+1.21.1 1.21.1 fabric скачать
1.1.1 1.21.1 neoforge скачать
1.1.1 1.20.1 forge скачать
1.1.0+1.20.1 1.20.1 fabric скачать
1.1.0 1.20.1 forge скачать
1.1.0 1.21.1 neoforge скачать
1.1.0+1.21.1 1.21.1 fabric скачать
1.0.0 1.21.1 neoforge скачать
1.0.0+1.21.1 1.21.1 fabric скачать
1.0.0+1.20.1 1.20.1 fabric скачать
1.0.0 1.20.1 forge скачать

Страница на Modrinth →