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