Словарь Sponge

Предупреждение

This documentation refers to an outdated SpongeAPI version and is no longer actively maintained. While the code examples still work for that API version, the policies, guidelines, and some links may have changed. Please refer to the latest version of the documentation for those.

Это руководство для более общих зарезервированных слов, фраз и аббревиатур, используемые в проекте Sponge. В некоторых случаях ссылки предоставляются для дополнительной информации. Оно не предназначено быть путеводителем по SpongeAPI или Java.

Примечание

Термины определяются со ссылкой на Minecraft и/или Sponge проекта при необходимости.

Определения

API

Интерфейс программирования приложений (англ. Application Programming Interface) - способ сделать моддинг легче.

Участник (Contributor)

Тот, кто вносит свой код в SpongePowered проекты.

Coremod

CoreMod - это модуль Forge, который загружается до того, как загрузятся классы Mojang, что позволяет ему модифицировать родной Minecraft код путем Access Transformers, модификации класса ASM или других манипуляций с байт-кодом Java.

Crowdin (Кравдин)

Веб-система для перевода документации. SpongeDocs использует его для обеспечения перевода документации на другие языки. https://translate.spongepowered.org/project/sponge-docs

Разработчик

Тот, кто пишет код (Sponge, плагины, моды, …).

FLARD

Оно зеленое, съедобное и взрывоопасное. Оставь его в покое, и оно оставит в покое вас.

Forge

Проверенный временем API для создания Minecraft модов, со своим установщиком. Forge позволяет использовать моды в одиночной игре, сети LAN и на выделенных серверах. https://mcforge.readthedocs.io/en/latest/

GitHub

Бесплатная общественная веб-система для совместного использования кода и создания проектов. https://github.com/

Реализация (Implementation)

Мод или программа, которая позволяет использовать SpongeAPI в Minecraft.

IRC

Internet Relay Chat, используется как чат-платформа. Обеспечивает чат-комнаты для всех вещей, связанных со Sponge.

Проблема (Issue)

Способ маркировки проблем, ошибок, улучшений и ToDo вещей на GitHub и в других местах. Проект Sponge использует GitHub как трекер проблем (Issue Tracker).

Java

Язык программирования, на котором Minecraft и Sponge написаны и который требуется для их запуска. http://java.com/ru/

MCP

Mod Coder Pack даёт возможность разработчикам создавать моды как для сервера Minecraft, так и для клиента. http://www.modcoderpack.com/website

Mixins

Специализированные программные компоненты, которые вставляют Sponge в Minecraft. https://github.com/SpongePowered/Mixin/wiki

Мод

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

NPC

Не игровой персонаж (англ. Non-Player Character). Любой не контролируемый игроком персонаж, например Житель.

Ore

Официальный сайт хостинга плагинов Sponge, пока не готов. Вместо него используйте Sponge форумы.

Если одиночные типы поддерживают только одно значение, то «составные» типы поддерживают любое нужное вам количество значений. Это полезно, когда группируются несколько объектов, например,: javadoc:FurnaceData. Недостатком, однако, является то, что их сложнее реализовать

Сервис, позволяющий отправлять пожертвования проектам и организациям. Если вы хотите поддержать Sponge, вам стоит заглянуть сюда! Страница поддержки Sponge Patreon

Плагин

Minecraft-мод, расширяющий и изменяющий Minecraft с помощью SpongeAPI, и имеющий возможность использоваться только на серверах Sponge.

Руководители проекта

Люди, отвечающие за весь Sponge проект, ответственные за координацию деятельности различных команд и подпроектов.

Pull Request (PR)

Метод представления вкладов в проект с открытой разработкой, такие как Sponge хранилище на GitHub.

Sponge

Название всего проекта.

SpongeAPI

API плагинов Minecraft, разработанный в рамках проекта Sponge.

SpongeCommon

Репозиторий общего кода для SpongeAPI, SpongeForge и SpongeVanilla.

SpongeForge

Реализация SpongeAPI как Forge Coremod.

SpongeDocs

Часто обновляющаяся документация, лучший источник информации о Sponge.

Форумы Sponge

Дом Sponge проекта и второй лучший источник информации о Sponge. Объявления обновляются регулярно. https://forums.spongepowered.org/

Фонд Sponge (Sponge Foundation)

Финансовая сторона проекта - отдельная организация, которая принимает, управляет и распределяет пожертвования.

SpongeVanilla

Реализация Sponge API, которая работает на ванильном Minecraft (а не на Forge).

Spongie

Талисман Sponge, доблестная маленькая Губка в красной накидке.

Spongy

Sponge GitHub бот, который делает предварительный просмотр Pull Request’ов документации.

Лидеры команды

Люди, руководящие командами (WebDev, Docs, SysOps, subreddit, IRC).