Скачать project-236080 — Minecraft Моды — MetaMods

project-236080

Архивирован

Установок

0

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

9 лет назад
Клиент
Fabric
Quilt
Forge
Neoforge
Библиотеки

project-236080

Внимание: Разработка прекращена.

Не используйте этот мод для современных версий игры.

Данный API включает в себя следующие компоненты:

Calculation API

Calculation API предоставляет систему математических вычислений. С помощью этого API вы можете работать с векторами и матрицами. В дальнейшем планируется добавление новых функций.

Unit API

Unit API предлагает систему научных единиц измерения. Если вы испытываете сложности с различными единицами измерения (например: тики против секунд против дней, EU против MJ против W), этот API поможет вам!

Пример использования:

Time l = new Time(30.0, "second");
Time d = new Time(225.0, "tick");
Time p = l.add(d);

Chemical API

Chemical API реализует химическую систему для Minecraft. Группы элементов образуют химические вещества, а группы химических веществ образуют соединения. Соединения могут использоваться для определения ингредиентов и свойств блоков/предметов.

На данный момент завершена работа над частью, отвечающей за элементы.

ItemEntity API

ItemEntity представляет собой TileEntity для предметов в инвентаре. Его можно использовать аналогично обычному TileEntity. Вместо World используется McInvWorld, который представляет инвентарь как двумерный мир.

Позиция выражается с помощью двух координат (x и y). Изначально система применяется только к инвентарю игрока, но вы можете адаптировать её для собственных инвентарей.

API также включает систему 'MultiItem' - аналог MultiBlock для предметов. Они создаются при формировании определённой 'формы' и разрушаются при её нарушении.

Heat API

Heat API добавляет в Minecraft систему теплопередачи. Если вы хотите создать новую энергетическую систему, вы можете использовать тепловую систему этого API.

Тепло передаётся между тепловыми компонентами от горячих к холодным. Вы можете регистрировать TileEntity как тепловой компонент, контролировать его температуру и определять поведение при передаче тепла.

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

abastro

Создан: 26 мар 2016

ID: 30519