Sponge 术语表

警告

本文档是针对旧版 SpongeAPI 编写的,目前已不再维护。虽然相应的代码依然能在对应的 API 下工作,但相关政策、方针及链接可能有所变化。请在必要时参阅最新的文档获得相关信息。

这是 Sponge 项目常见的保留词汇、短语和缩写的指南。在某些情况下提供链接以提供更多信息。这不是 SpongeAPI 或 Java 的指南。

注解

如有必要,术语的定义会提及 Minecraft 以及 Sponge 项目。

定义

应用开发接口 (API)

应用开发接口让 Mod 开发更简单。

贡献者

向 SpongePowered 项目贡献代码的人。

Coremod

一种基于 Forge 的 Mod,其会在 Mojang 的类加载之前就加载完毕。Coremod 的存在意义是用于修改 Minecraft 的底层代码。 http://www.minecraftforge.net/wiki/Core_Mod

Crowdin

基于 Web 的文档翻译系统。SpongeDocs 使用它来提供文档的多语言支持。 https://crowdin.com/project/sponge-docs

开发者

写代码的人(不论是写 Sponge 本体、插件、Mod、……)。

FLARD

绿色、可以吃、会爆炸的东西。抛下他不管的话他也会抛下你不管。

Forge

历史悠久的 Minecraft Modding API,有独立的安装程序。Forge 允许用户在单人或多人(包括局域网联机或专用服务器)上使用 Mod 。http://www.minecraftforge.net/wiki/

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

模组

以某种方式修改 Minecraft,改变游戏玩法。使用 Forge API 编写的模组需要 Forge 运行,但某些模组可以自行安装。

NPC

非玩家角色(Non-Player Character,缩写 NPC)。换言之:所有不受玩家控制的角色,比如村民就属于此类。

Ore

Sponge 官方的插件托管网站,尚未完成。先用 Sponge 论坛吧。

Patreon

一个允许为项目和组织捐款的服务。如果你想支持 Sponge,看这里就对了!Sponge Patreon 捐赠页面

插件

通过 SpongeAPI 来扩展与更改 Minecraft 的模组,只能在 Sponge 服务器中使用。

项目管理层

负责整个 Sponge 项目,统筹各团队和子项目的活动的一群人。

合并请求

向开源开发项目,例如在 GitHub 上的 Sponge 仓库提交贡献的一种方法。

Sponge

整个项目的名称。

SpongeAPI

由 Sponge 开发的 Minecraft 插件 API

SpongeCommon

官方 SpongeAPI 实现的共用代码仓库,用于进行构建。SpongeVanilla 与 SpongeForge 使用了这个仓库。

SpongeForge

SpongeAPI 的一个实现,该实现是基于 Forge 的 Coremod。

SpongeDocs

独立的且经常更新的文档,Sponge 的最佳信息源。

Sponge 论坛

Sponge 项目的主页,Sponge 的第二信息源。定期发布更新公告。https://forums.spongepowered.org/

Sponge 基金会

项目的财务处,一个负责接收、管理与分发捐赠的单独实体。http://spongefoundation.org/

SpongeVanilla

一个运行在原版 Minecraft 上的 Sponge API 实现(非 Forge)。

Spongie

Sponge 的吉祥物——一个披着红色披风的小海绵(Sponge)。

Spongy

为 SpongeDocs 进行 PR 评审的 Sponge GitHub 机器人。

团队管理层

带领各个团队的人(WebDev,Docs,SysOps,subreddit,IRC)。