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