Словарь 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).