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、……)。
- 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 的所有东西提供聊天室。
- 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
- Mod(模组)
- 以某种方式修改 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 项目的主页,Sponge 的第二信息源。定期发布更新公告。https://forums.spongepowered.org/
- Sponge 基金会
- 项目的财务处,一个负责接收、管理与分发捐赠的单独实体。
- SpongeVanilla
- 一个运行于原版 Minecraft 之上的 Sponge API 实现(无 Forge)。
- Spongie
- Sponge 的吉祥物——一个披着红色披风的小海绵(Sponge)。
- Spongy
- 为 SpongeDocs 进行 PR 评审的 Sponge GitHub 机器人。
- 团队管理层
- 带领各个团队的人(WebDev、Docs、SysOps、subreddit、IRC)。