Как это работает
Vanillin оптимизирует Minecraft, реализуя инстансированный рендеринг для entities и block entities через Flywheel.
Благодаря тому, что Flywheel выполняет основную работу, Vanillin достигает значительного улучшения производительности для всех игровых объектов, которые он затрагивает. В конечном итоге, десять тысяч объектов оказывают такое же влияние на время кадра, как и один объект.
Шейдеры
Flywheel 1.0, и, следовательно, Vanillin, в настоящее время несовместимы с шейдерами. Ведутся работы по реализации собственной совместимости.
Оптимизации
Vanillin не оптимизирует всё по умолчанию. Для каждого типа entity и block entity требуется специальная поддержка. Те, которые в настоящее время оптимизированы, перечислены ниже.
✅ = Стабильно, включено по умолчанию
🧪 = Экспериментально, включено через конфигурацию
Block Entities
- ✅ Chests
- ✅ Shulker boxes
- ✅ Bells
- 🧪 Signs
Entities
- ✅ Minecarts (и все варианты)