Sponge 术语表
这是 Sponge 项目常用的特定词汇、短语和缩写的指南。有时我们会提供链接以提供更多信息。这不是 SpongeAPI 或 Java 的指南。
备注
如有必要,术语的定义会提及 Minecraft 以及 Sponge 项目。
定义
- 应用开发接口 (API)
应用开发接口让 Mod 开发更简单。
- 贡献者
向 SpongePowered 项目贡献代码的人。
- Coremod
CoreMod 是一种基于 Forge 的,在 Mojang 的 Minecraft 开始加载之前就已经载入的 Mod,可通过 Access Transformer、ASM 及其他 Java 字节码修改工具来修改 Minecraft 底层。
- Crowdin
基于 Web 的文档翻译系统。SpongeDocs 使用它来提供文档的多语言支持。 https://crowdin.com/project/sponge-docs
- 开发者
写代码的人(不论是写 Sponge 本体、插件、Mod、……)。
- Discord
Discord 是个免费的语音、视频及文字聊天软件。和 IRC 一样,Sponge 在 Discord 上有聊天室(即 Discord 服务器)。Sponge 的 Discord 服务器和 IRC 频道保持同步。
- FLARD
绿色、可以吃、会爆炸的东西。抛下他不管的话他也会抛下你不管。
- Forge
历史悠久的 Minecraft Modding API,有独立的安装程序。Forge 允许用户在单人游戏或多人游戏(包括局域网联机或专用服务器)中使用 Mod。https://mcforge.readthedocs.io/en/latest/
- GitHub
基于 Web、自由、免费且公开的代码分享及项目托管系统。https://github.com/
- 实现
令“在 Minecraft 中使用 SpongeAPI”成为可能的 Mod 或程序。
- IRC
互联网中继聊天(Internet Relay Chat,缩写 IRC),可当作普通聊天平台使用。Sponge 有基于 IRC 的聊天服务器,和 Sponge 的 Discord 服务器保持同步。
- Issue
在 GitHub 或其它地方用来记录问题、Bug、改进以及要做的事情的一种方法。Sponge 项目使用 GitHub 作为问题追踪器。
- Java
Minecraft 和 Sponge 所使用的编程语言,同时也是其运行的平台(Java虚拟机)。https://java.com/zh_CN/
- MCP
Mod Coder Pack,一套帮助开发者制作可供 Minecraft 服务器和客户端使用的 Mod 的工具。http://www.modcoderpack.com/website
- 使用 Mixin
将 Sponge 注入到 Minecraft 中用到的特别程序组件。https://github.com/SpongePowered/Mixin/wiki
- 模组
以某种方式修改 Minecraft,改变游戏玩法。使用 Forge API 编写的模组需要 Forge 运行,但某些模组可以自行安装。
- NPC
非玩家角色(Non-Player Character),即任何不被玩家控制的角色,如村民。
- Ore
Sponge 官方的插件托管网站。https://ore.spongepowered.org/
- Patreon
一个允许为项目和组织捐款的服务。如果你想支持 Sponge,看这里就对了!Sponge Patreon 捐赠页面
- 插件
通过 Sponge API 来扩展与更改 Minecraft 的模组。只能在 Sponge 服务器中使用。
- 项目管理层
负责整个 Sponge 项目,统筹各团队和子项目的活动的一群人。
- 合并请求
向开源开发项目,例如在 GitHub 上的 Sponge 仓库提交贡献的一种方法。
- Sponge
整个项目的名称。
- SpongeAPI
由 Sponge 开发的 Minecraft 插件 API
- SpongeAuth
Sponge 的网站所使用的验证面板及 SSO 解决方案。https://auth.spongepowered.org/
- SpongeCommon
官方 SpongeAPI 实现的共用代码仓库,用于进行构建。SpongeVanilla 与 SpongeForge 使用了这个仓库。
- SpongeForge
SpongeAPI 的一个实现,该实现是基于 Forge 的 Coremod。
- SpongeDocs
独立的且经常更新的文档,Sponge 的最佳信息源。
- Sponge 论坛
Sponge 项目的主页,是仅次于 SpongeDocs 信息源。定期发布更新公告。https://forums.spongepowered.org/
- Sponge 基金会
项目的财务处,一个负责接收、管理与分发捐赠的单独实体。
- SpongeVanilla
一个运行于原版 Minecraft 之上的 Sponge API 实现(无 Forge)。
- Spongie
Sponge 的吉祥物——一个披着红色披风的小海绵(Sponge)。
- Spongy
为 SpongeDocs 进行 PR 评审的 Sponge GitHub 机器人。
- 团队管理层
带领各个团队的人(WebDev、Docs、SysOps、subreddit、IRC 等)。