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