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

AquaTweaks

Активный

Установок

0

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

10 лет назад
Клиент
Fabric
Quilt
Forge
Neoforge
Декорации
Библиотеки

AquaTweaks

AquaTweaks представляет собой компактный клиентский мод-ядро, который кардинально меняет визуальное отображение жидкостей возле неплотных блоков. Основная его задача — создание реалистичного эффекта воды, которая красиво обтекает такие объекты, как лестницы, заборы, таблички и другие подобные элементы, устраняя их странный вид под водой.

Пример работы мода

Демонстрация изменений

Важно понимать, что все изменения носят исключительно графический характер. Жидкости не будут физически протекать сквозь блоки — они лишь визуализируются внутри них для создания эстетичного эффекта.

Для разработчиков модов

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

Первый вариант — реализовать интерфейс blusunrize.aquatweaks.api.IAquaConnectable в вашем блоке (поддерживается аннотация @Optional). Этот метод позволяет передавать информацию о мире и координатах, что открывает возможности для взаимодействия с TileEntity. Интерфейс содержит два ключевых метода: один проверяет, должна ли вода отображаться с определенной стороны блока, а другой определяет, нужно ли вообще визуализировать воду внутри блока.

Второй вариант — использование IMC сообщений, который является более простым и быстрым решением. Сообщение должно содержать NBTTagCompound с двумя обязательными стромами: "modid" и "block", которые используются для поиска соответствующего блока через GameRegistry.findBlock(). При необходимости можно добавить целое число с ключом "meta" для указания конкретной метаданной версии блока. Если метаданные не указаны, используется значение 32767 — универсальный символ подстановки для повреждения. Все IMC сообщения отправляются на ModID "AquaTweaks".

Участники проекта
BluSunrize

BluSunrize

Создан: 22 июн 2015

ID: 31863