Sponge будущее bukkit и minecraft моддинга в целом

Что такое Sponge api?

Sponge – проект, целью которого является обеспечение основы для моддинга Minecraft сообщества. Саму игру можно скачать по ссылке https://mcpehub.org/download-mcpe/405-minecraft-pe-1-8-for-android-free.html.

В основном:

  1. Разработчики хотят создать проект, который будет широко применяться пользователями, отчасти в связи с лёгкостью его использования.
  2. Работает с модификациями Forge.
  3. Может быть использован для написания клиентских модов.
  4. Не привязан к какой либо из платформ:
    • Может использоваться на сервере с нуля (т. Е. Glowstone)
    • Планируется официальная работа с командой Glowstone.
    • Планируется официальная работа с командой Forge.
  5. Может быть введен в Minecraft непосредственно.
  6. Чрезвычайно открытый проект.
  7. Нет вопросов с правами, как, на Bukkit.
  8. Bukkit плагины могут работать на Sponge без изменения в связи с усилиями сообщества.
  9. Поддержание производительности в качестве первоочередной задачи в процессе разработки.

Sponge будущее bukkit и minecraft моддинга в целом

Информация для пользователей:

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

Моды Sponge должны работать в нескольких версиях Minecraft без необходимости обновления от разработчика, а это значит, что вам не придется беспокоиться обо всех ваших модах, неработающие между каждой новой, основной версии Minecraft (1,6, 1,7, 1,8 и т. Д.).

Если Sponge используется на сервере, игрокам не нужно иметь предустановленный Sponge или forge. Вы можете использовать Sponge, чтобы сделать управление Вашим сервером проще.

Sponge будет разделен на “API”, что позволит мододелам не беспокоиться о совместимости их модов с основной версии Minecraft (1,6, 1,7, 1,8 и т. Д.).

Мы хотим начать с написания реализацию для двух платформ:

  1. Sponge будет работать на Minecraft Forge (не имеет поперечной версии API).
  2. Sponge также будет работать на Glowstone, который является независимым от Bukkit, который был написан с нуля.

Sponge будущее bukkit и minecraft моддинга в целом

Причина, по которой мы выбрали Forge и Glowstone качестве начальной базы, потому что они хорошо известные проекты, снижая наше время, чтобы выпустить стабильную версию Sponge.

Sponge не привязан ни к какой платформе, будь то Forge или Glowstone.

Когда / если Mojang реализуют собственный моддинг API, Sponge API моды будут работать поверх моддинг API Mojang так, чтобы ваши Sponge моды смогут работать.

Sponge будет поддерживать официальную совместимость с Forge, так что вы можете использовать Sponge моды и Forge моды вместе. Мы работаем напрямую с командой Forge.

Sponge будет поддерживать Bukkit плагины, так что не придётся переписывать плагины под новую API.

Информация для разработчиков:

На Spone будет так же легко разрабатывать плагина как и с Bukkit.

Если / когда моддинг API Mojang выйдет мы сделаем Sponge API поверх API Mojang в так, что ваши плагины / моды продолжают работать с минимальными изменениями.

Информация для мод-разработчиков:

Цель Sponge сделать API, который не изменяется между MC версиями. Можно будет писать моды, которые используют как Forge, так и Sponge.

Sponge будущее bukkit и minecraft моддинга в целом

Управление проектом:

HMOD умер, потому что его разработчик исчез, но не представил возможность для других разработчиков HMOD к публикации официальных релизов. Кроме того, в HMOD не было API и он страдал от технических проблем.

Чтобы решить проблему с одним единственным лидером, проект в настоящее время во главе с двумя людьми: кровь и sk89q.

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

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

Sponge будущее bukkit и minecraft моддинга в целом

Мы пытаемся быть открытыми, насколько это возможно. Наш репозиторий GitHub был доступен с начала первой дня разработки.

Мы используем MIT, чрезвычайно открытую лицензию с открытым исходным кодом. Это означает, что в худшем случае, можно будет повторно использовать Sponge API и начать новый проект, не будучи обремененными юридическими проблемами, как с Bukkit.

Многие из наших разработчиков работали с Minecraft в течение многих лет и знают всё о механики Minecraft

Наши разработчики хорошо разбираются с Java. Многие из нас часто работают с “байт-кода инъекциями” и в течение многих лет.

Для нас производительность это главное.

Как насчет Forge модов и HMOD плагинов?

comments powered by HyperComments