Словарь Sponge

Это руководство для более общих зарезервированных слов, фраз и аббревиатур, используемые в проекте 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, плагины, моды, …).

Discord

Discord is a free voice, video and text chat app, and is used as a chat platform. Like IRC, Provides chat rooms for all things Sponge. Sponge’s Discord server is synced with Sponge’s IRC server.

FLARD

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

Forge

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

GitHub

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

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

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

IRC

Internet Relay Chat, used as a chat platform. Provides chat rooms for all things Sponge. Sponge’s IRC server is synced with Sponge’s Discord server.

Проблема (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. https://ore.spongepowered.org/

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

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

Плагин

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

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

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

Pull Request (PR)

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

Sponge

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

SpongeAPI

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

SpongeAuth

Система аутентификации на всех веб-сайтах Sponge работает абсолютно для всех. https://auth.spongepowered.org/

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).