TESLA logo

TESLA

Мощное API для взаимодействия модов с использованием сети энергии. Предназначено для авторов модов и тестеров.

Доступно на версиях Minecraft

[1.12.2] [1.12] [1.11.2] [1.11] [1.10.2] [1.10.1] [1.10] [1.9]


Downloads 14M загрузок
Views 0 просмотров
Created Создано 8 лет назад

Внешние ресурсы

Разработчики мода

DarkhaxDev автар

DarkhaxDev

Описание мода

TESLA: Мощный API для Minecraft


TESLA - это мощное API, разработанное для взаимодействия между модами. Он позволяет элементам, блокам и сущностям из различных модов взаимодействовать друг с другом через сеть энергии Tesla. ВНИМАНИЕ: Альфа и бета-релизы предназначены для авторов модов и тестеров. Моды, поддерживающие Tesla, должны ориентироваться только на полные версии! Использование альфа-версии может вызвать сбои в модах, требующих ее! Этот проект спонсируется Nodecraft.


Начало работы


Лучший способ использовать API Tesla - через систему возможностей Forge. Идея очень проста: возможности - это реализации интерфейса, которые обрабатывают определенный тип логики Tesla. Эти возможности могут быть прикреплены к поддерживаемым объектам (Tile Entity, ItemStack и Entity). Когда возможность присоединена, этот объект будет иметь доступ к предоставленной логике Tesla и будет виден другим объектам, поддерживающим Tesla. Вы можете увидеть базовую реализацию возможности здесь и пример тайлового объекта здесь. Есть также пример предмета здесь.


Часто задаваемые вопросы



  • Где люди могут обсудить API Tesla? Есть общественный сервер Discord, который можно найти здесь.

  • Чем Tesla отличается от других API энергии? API Tesla работает очень похожим образом на другие API энергии, однако были сделаны несколько дизайнерских выборов, которые сделали API более гибким. Один из этих выборов был решение использовать систему возможностей Forge, которая позволяет добавлять поддержку Tesla к практически чему угодно.

  • Почему вы создали это API? API было создано изначально как интересный побочный проект, но получило намного больше внимания от других разработчиков. Оно не было создано как крестовый поход на уничтожение других API энергии или что-то в этом роде.

  • Существуют ли стандарты для Tesla? API не навязывает каких-либо стандартов, однако есть несколько вещей, которые авторам модов рекомендуется следовать.

  • Следует ли API Tesla упаковывать с другими модами? Хотя упаковка API часто делается и поддерживается Forge, это очень плохая практика. Хотя ничто не мешает другим модам упаковывать API, это крайне не рекомендуется и не будет официально поддерживаться.


Политика модпаков


Да, вы можете использовать это в модпаке. Пожалуйста, не присылайте мне сообщения с запросом на разрешение использовать это в вашем модпаке. Я не буду отвечать на такие сообщения.