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
Mod(模组)
以某种方式修改 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)。