

VE-FluidHandling
Активный0.0
Установок
Последнее обновление
VE-FluidHandling
Модуль VoltzEngine Fluid представляет собой независимую библиотеку, предназначенную для совместного использования ресурсов, связанных с жидкостями. Включает в себя несколько видов жидкостей, блоков для жидкостей и контейнеров для их хранения. Основное преимущество мода - добавление железного ведра, которое поддерживает частичное наполнение и работу со всеми типами жидкостей, в отличие от стандартного ведра из игры.
Моды, использующие эту библиотеку
- [SBM]Wooden Buckets
- [SBM]Gas can
Основные компоненты
- Молоко как жидкость - позволяет хранить молоко в резервуарах
- Блок молока - дает возможность размещать молоко в мире
- Контейнеры для жидкостей - общая система для создания предметов, способных содержать жидкости
- Шаблоны жидкостей - инструменты для создания новых видов жидкостей
- Блоки жидкостей - основа для формирования блоков, представляющих жидкости
Планируемые дополнения
- Расплавленные жидкости - поддержка лавообразных жидкостей, наносящих урон и способных остывать
- Плавка в мире - возможность превращать блоки в жидкости непосредственно в игровом пространстве
- Генерация жидкостей через JSON - создание новых жидкостей для крафта и генерации мира без программирования
- Контейнеры через JSON - настройка пользовательских емкостей для жидкостей через конфигурационные файлы
- Настройка лута - контроль появления контейнеров с жидкостями в сундуках с добычей
- Добыча с существ - возможность получения жидкостей от мобов
Часто задаваемые вопросы
В: Зачем создавать отдельную библиотеку для ведер?
О: Это экономит время, усилия и код. Изначально идея возникла при создании деревянных ведер, но затем расширилась до поддержки различных материалов. Библиотека упрощает код и обеспечивает единообразие взаимодействия между разными модами.
В: Что такое контейнеры для жидкостей?
О: В коде ведра называются контейнерами для жидкостей, начиная с версии 1.8.9, где изменилась механика работы с ведрами.
В: Аддоны - это просто скины?
О: Технически большинство аддонов добавляют стилизованные контейнеры, но каждый может изменять игровой процесс. Например, деревянные ведра могут протекать и поджигать игрока через настройки конфигурации.
В: Мод добавляет только ведра?
О: Нет, библиотека также поддерживает жидкости, блоки и обработку взаимодействий с механизмами, обеспечивая совместимость с широким спектром модов.
В: Нужен ли VoltzEngine?
О: Нет, библиотека полностью самостоятельна и была выделена в отдельный модуль во время переработки кодовой базы VoltzEngine.
В: Как создать собственное ведро?
О: Создайте материал для ведра вместо обычного предмета, укажите текстуры, данные материала и переопределите необходимые функции, затем зарегистрируйте материал в соответствующем событии создания ведра.