Sponge 术语表

警告

This documentation refers to an outdated SpongeAPI version and is no longer actively maintained. While the code examples still work for that API version, the policies, guidelines, and some links may have changed. Please refer to the latest version of the documentation for those.

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

注解

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

定义

应用开发接口 (API)
应用开发接口让 Mod 开发更简单。
贡献者
向 SpongePowered 项目贡献代码的人。
Coremod
CoreMod 是一种基于 MinecraftForge 的,在 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,缩写 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 基金会
项目的财务处,一个负责接收、管理与分发捐赠的单独实体。
SpongeVanilla
一个运行在原版 Minecraft 上的 Sponge API 实现(非 Forge)。
Spongie
Sponge 的吉祥物——一个戴着斗篷的小海绵(Sponge)。
Spongy
为 SpongeDocs 进行 PR 评审的 Sponge GitHub 机器人。
团队管理层
带领各个团队的人(WebDev,Docs,SysOps,subreddit,IRC)。