<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://mineplugin.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yanbing+Zhao</id>
	<title>Minecraft插件百科 - 用户贡献 [zh-cn]</title>
	<link rel="self" type="application/atom+xml" href="https://mineplugin.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yanbing+Zhao"/>
	<link rel="alternate" type="text/html" href="https://mineplugin.org/%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/Yanbing_Zhao"/>
	<updated>2026-04-09T18:30:56Z</updated>
	<subtitle>用户贡献</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://mineplugin.org/index.php?title=SpongePowered&amp;diff=5424</id>
		<title>SpongePowered</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=SpongePowered&amp;diff=5424"/>
		<updated>2017-10-09T16:04:31Z</updated>

		<summary type="html">&lt;p&gt;Yanbing Zhao：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{服务端&lt;br /&gt;
|name=Sponge&lt;br /&gt;
|version=SpongeAPI v7.0.0&lt;br /&gt;
|type=插件&lt;br /&gt;
|URL=http://www.spongepowered.org&lt;br /&gt;
}}&lt;br /&gt;
==简介==&lt;br /&gt;
SpongePowered 是一个由 blood、gabizou、和 Zidane 领导的 Minecraft 服务端开发团队，SpongePowered 主要针对 Minecraft 1.8 及以上版本的 Minecraft 原版服务端，或 Minecraft Forge 服务端。&lt;br /&gt;
&lt;br /&gt;
SpongePowered 成立于 2014 年底，发生于 CraftBukkit 的 DMCA 事件之后。在该事件发生后，很多人注意到了当时 CraftBukkit 的若干问题，和 Bukkit API 的一些不足之处，决定设计一套全新的 API，以及配套的对应服务端。&lt;br /&gt;
&lt;br /&gt;
SpongePowered 的目的是提供一套 API 用于取代当时已有的五花八门的 API。SpongePowered 的项目组成成员五花八门，有来自 Spout 的、来自 Forge 的、也有来自 Cauldron 和其他一些社区的，也有一些知名的 Mod 和插件作者参与到 SpongePowered 中来，进行 Minecraft 服务端的开发。&lt;br /&gt;
&lt;br /&gt;
SpongePowered 提供的 API 名为 SpongeAPI，是一套基于 Java 8 的，为 Sponge 插件使用的全新 API，和目前已有的 API，如 BukkitAPI 等，完全不同。SpongePowered 官方有两个 SpongeAPI 的实现，它们分别为 SpongeForge，针对 Minecraft Forge 服务端，和 SpongeVanilla，针对纯原版服务端。所有这些 API、服务端等作品统称 Sponge，基于其上的插件通常称为 Sponge 插件。&lt;br /&gt;
&lt;br /&gt;
SpongeForge 本身是一个 Coremod，采用和其他 Forge Mod 相同的方式安装。安装有 SpongeForge 的服务端被认为是目前发展最好的同时支持 Mod 和插件的服务端，在主流 Mod 版本纷纷迁移到 1.8 及更高版本的今天，SpongePowered 团队和 SpongeAPI 的发展备受瞩目。&lt;br /&gt;
&lt;br /&gt;
Sponge 目前仍然没有正式版的服务端，不过目前已经发布的 beta 版本的服务端还是相对稳定的。&lt;br /&gt;
&lt;br /&gt;
==常见链接==&lt;br /&gt;
Sponge 官方网站：https://spongepowered.org/&lt;br /&gt;
&lt;br /&gt;
Sponge 相关下载：https://www.spongepowered.org/downloads&lt;br /&gt;
&lt;br /&gt;
Sponge 开发文档（又称 SpongeDocs）：https://docs.spongepowered.org/&lt;br /&gt;
&lt;br /&gt;
Sponge 开发文档（简体中文翻译）：[[SpongePowered/Docs]]&lt;br /&gt;
&lt;br /&gt;
SpongeAPI 项目源代码仓库：https://github.com/spongepowered/spongeapi&lt;br /&gt;
&lt;br /&gt;
SpongeForge 项目源代码仓库：https://github.com/spongepowered/spongeforge&lt;br /&gt;
&lt;br /&gt;
SpongeVanilla 项目源代码仓库：https://github.com/spongepowered/spongevanilla&lt;br /&gt;
&lt;br /&gt;
==安装服务端==&lt;br /&gt;
若要在服务器上使用 Sponge，需要保证服务器上已经安装有 Java 8，所有 Sponge 相关的东西都需要 Java 8 才能正常工作。推荐使用 64 位 Java 8。&lt;br /&gt;
&lt;br /&gt;
如果你想要使用 SpongeForge，你需要首先保证已安装正确的 Forge 和 Minecraft 版本。通常情况下，SpongeForge 的服务端文件名已经指示了需要的 Forge 和 Minecraft 版本，以“spongeforge-1.10.2-2254-5.2.0-BETA-2234.jar”为例，如果你下载了这一服务端，那么你需要安装 1.10.2 版本的 Minecraft 和版本号的最后四位为 2254 的 Forge。你可以在 Forge 的官方网站（http://files.minecraftforge.net/）下载 Forge。下载 Forge 后，只需要把 SpongeForge 服务端对应的 JAR 文件放入“mods/”目录，然后重启 Forge 服务端即可。&lt;br /&gt;
&lt;br /&gt;
如果你想要使用 SpongeVanilla，在下载后直接像启用 CraftBukkit 或 Spigot 那样运行就可以了。需要注意的一点是，SpongeVanilla 并不包含原版 Minecraft 服务端文件，因此它在第一次启动时需要从互联网下载，如果你没有事先下载好，那么你应该在第一次启动时保持网络畅通。&lt;br /&gt;
&lt;br /&gt;
更多的安装细节请参见 SpongeDocs 的相关内容：https://docs.spongepowered.org/stable/zh-CN/server/&lt;br /&gt;
&lt;br /&gt;
==安装Sponge插件==&lt;br /&gt;
不管是 SpongeForge 还是 SpongeVanilla，安装 Sponge 插件的方式都是一样的，将插件的 JAR 文件放入“mods/”目录即可。对于 SpongeForge 来说，位于同一个目录下的 Sponge 插件可能会和 Forge Mod 混淆，建议安装 Sponge 插件时，通过修改文件名等方式把 Sponge 插件标记出来。&lt;br /&gt;
&lt;br /&gt;
==编写Sponge插件==&lt;br /&gt;
除了需要安装有 JDK 和一个趁手的 IDE （如 Eclipse 或者 IntelliJIDEA 等）之外，有两种方式将 SpongeAPI 导入，以基于 SpongeAPI 编写插件。&lt;br /&gt;
&lt;br /&gt;
第一种方式是直接去 Sponge 的官方网站（ https://www.spongepowered.org/downloads/spongeapi/ ）下载 SpongeAPI，下载下来的 SpongeAPI JAR 通常带有“shaded”一词，代表该 JAR 已经包含了所有 SpongeAPI 用到的类库，可以直接导入 IDE 使用。插件编写完成后可以直接导出 JAR，导出的 JAR 便可以直接以 Sponge 插件的方式使用了。&lt;br /&gt;
&lt;br /&gt;
第二种方式是使用 Gradle 或者 Maven 等工具管理依赖，插件构建等工作。SpongePowered 同时也提供了 Maven 仓库，可以供开发者使用：&lt;br /&gt;
&lt;br /&gt;
* Name：sponge&lt;br /&gt;
* URL：https://repo.spongepowered.org/maven&lt;br /&gt;
* Group ID：org.spongepowered&lt;br /&gt;
* Artifact ID：spongeapi&lt;br /&gt;
&lt;br /&gt;
目前较为流行的 SpongeAPI 的版本有5.2.0（针对 Minecraft 1.10），6.1.0（针对 Minecraft 1.11），和7.0.0（针对 Minecraft 1.12）等。&lt;br /&gt;
&lt;br /&gt;
关于更多如何编写 Sponge 插件的相关知识，请参见 SpongeDocs 的相关章节。&lt;br /&gt;
&lt;br /&gt;
[[Category:服务端]]&lt;/div&gt;</summary>
		<author><name>Yanbing Zhao</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=SpongePowered&amp;diff=5423</id>
		<title>SpongePowered</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=SpongePowered&amp;diff=5423"/>
		<updated>2017-10-09T16:03:20Z</updated>

		<summary type="html">&lt;p&gt;Yanbing Zhao：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{服务端&lt;br /&gt;
|name=Sponge&lt;br /&gt;
|version=SpongeAPI v7.0.0&lt;br /&gt;
|type=插件&lt;br /&gt;
|URL=http://www.spongepowered.org&lt;br /&gt;
}}&lt;br /&gt;
==简介==&lt;br /&gt;
SpongePowered 是一个由 blood、gabizou、和 Zidane 领导的 Minecraft 服务端开发团队，SpongePowered 主要针对 Minecraft 1.8 及以上版本的 Minecraft 原版服务端，或 Minecraft Forge 服务端。&lt;br /&gt;
&lt;br /&gt;
SpongePowered 成立于 2014 年底，发生于 CraftBukkit 的 DMCA 事件之后。在该事件发生后，很多人注意到了当时 CraftBukkit 的若干问题，和 Bukkit API 的一些不足之处，决定设计一套全新的 API，以及配套的对应服务端。&lt;br /&gt;
&lt;br /&gt;
SpongePowered 的目的是提供一套 API 用于取代当时已有的五花八门的 API。SpongePowered 的项目组成成员五花八门，有来自 Spout 的、来自 Forge 的、也有来自 Cauldron 和其他一些社区的，也有一些知名的 Mod 和插件作者参与到 SpongePowered 中来，进行 Minecraft 服务端的开发。&lt;br /&gt;
&lt;br /&gt;
SpongePowered 提供的 API 名为 SpongeAPI，是一套基于 Java 8 的，为 Sponge 插件使用的全新 API，和目前已有的 API，如 BukkitAPI 等，完全不同。SpongePowered 官方有两个 SpongeAPI 的实现，它们分别为 SpongeForge，针对 Minecraft Forge 服务端，和 SpongeVanilla，针对纯原版服务端。所有这些 API、服务端等作品统称 Sponge，基于其上的插件通常称为 Sponge 插件。&lt;br /&gt;
&lt;br /&gt;
SpongeForge 本身是一个 Coremod，采用和其他 Forge Mod 相同的方式安装。安装有 SpongeForge 的服务端被认为是目前发展最好的同时支持 Mod 和插件的服务端，在主流 Mod 版本纷纷迁移到 1.8 及更高版本的今天，SpongePowered 团队和 SpongeAPI 的发展备受瞩目。&lt;br /&gt;
&lt;br /&gt;
Sponge 目前仍然没有正式版的服务端，不过目前已经发布的 beta 版本的服务端还是相对稳定的。&lt;br /&gt;
&lt;br /&gt;
==常见链接==&lt;br /&gt;
Sponge 官方网站：https://spongepowered.org/&lt;br /&gt;
&lt;br /&gt;
Sponge 相关下载：https://www.spongepowered.org/downloads&lt;br /&gt;
&lt;br /&gt;
Sponge 开发文档（又称 SpongeDocs）：https://docs.spongepowered.org/&lt;br /&gt;
&lt;br /&gt;
Sponge 开发文档（简体中文翻译）：[[SpongePowered/Docs]]&lt;br /&gt;
&lt;br /&gt;
SpongeAPI 项目源代码仓库：https://github.com/spongepowered/spongeapi&lt;br /&gt;
&lt;br /&gt;
SpongeForge 项目源代码仓库：https://github.com/spongepowered/spongeforge&lt;br /&gt;
&lt;br /&gt;
SpongeVanilla 项目源代码仓库：https://github.com/spongepowered/spongevanilla&lt;br /&gt;
&lt;br /&gt;
==安装服务端==&lt;br /&gt;
若要在服务器上使用 Sponge，需要保证服务器上已经安装有 Java 8，所有 Sponge 相关的东西都需要 Java 8 才能正常工作。推荐使用 64 位 Java 8。&lt;br /&gt;
&lt;br /&gt;
如果你想要使用 SpongeForge，你需要首先保证已安装正确的 Forge 和 Minecraft 版本。通常情况下，SpongeForge 的服务端文件名已经指示了需要的 Forge 和 Minecraft 版本，以“spongeforge-1.10.2-2254-5.2.0-BETA-2234.jar”为例，如果你下载了这一服务端，那么你需要安装 1.10.2 版本的 Minecraft 和版本号的最后四位为 2254 的 Forge。你可以在 Forge 的官方网站（http://files.minecraftforge.net/）下载 Forge。下载 Forge 后，只需要把 SpongeForge 服务端对应的 JAR 文件放入“mods/”目录，然后重启 Forge 服务端即可。&lt;br /&gt;
&lt;br /&gt;
如果你想要使用 SpongeVanilla，在下载后直接像启用 CraftBukkit 或 Spigot 那样运行就可以了。需要注意的一点是，SpongeVanilla 并不包含原版 Minecraft 服务端文件，因此它在第一次启动时需要从互联网下载，如果你没有事先下载好，那么你应该在第一次启动时保持网络畅通。&lt;br /&gt;
&lt;br /&gt;
更多的安装细节请参见 SpongeDocs 的相关内容：https://docs.spongepowered.org/stable/zh-CN/server/&lt;br /&gt;
&lt;br /&gt;
==安装Sponge插件==&lt;br /&gt;
不管是 SpongeForge 还是 SpongeVanilla，安装 Sponge 插件的方式都是一样的，将插件的 JAR 文件放入“mods/”目录即可。对于 SpongeForge 来说，位于同一个目录下的 Sponge 插件可能会和 Forge Mod 混淆，建议安装 Sponge 插件时，通过修改文件名等方式把 Sponge 插件标记出来。&lt;br /&gt;
&lt;br /&gt;
==编写Sponge插件==&lt;br /&gt;
除了需要安装有 JDK 和一个趁手的 IDE （如 Eclipse 或者 IntelliJIDEA 等）之外，有两种方式将 SpongeAPI 导入，以基于 SpongeAPI 编写插件。&lt;br /&gt;
&lt;br /&gt;
第一种方式是直接去 Sponge 的官方网站（https://www.spongepowered.org/downloads/spongeapi/）下载 SpongeAPI，下载下来的 SpongeAPI JAR 通常带有“shaded”一词，代表该 JAR 已经包含了所有 SpongeAPI 用到的类库，可以直接导入 IDE 使用。插件编写完成后可以直接导出 JAR，导出的 JAR 便可以直接以 Sponge 插件的方式使用了。&lt;br /&gt;
&lt;br /&gt;
第二种方式是使用 Gradle 或者 Maven 等工具管理依赖，插件构建等工作。SpongePowered 同时也提供了 Maven 仓库，可以供开发者使用：&lt;br /&gt;
&lt;br /&gt;
* Name：sponge&lt;br /&gt;
* URL：https://repo.spongepowered.org/maven&lt;br /&gt;
* Group ID：org.spongepowered&lt;br /&gt;
* Artifact ID：spongeapi&lt;br /&gt;
&lt;br /&gt;
目前较为流行的 SpongeAPI 的版本有5.2.0（针对 Minecraft 1.10），6.1.0（针对 Minecraft 1.11），和7.0.0（针对 Minecraft 1.12）等。&lt;br /&gt;
&lt;br /&gt;
关于更多如何编写 Sponge 插件的相关知识，请参见 SpongeDocs 的相关章节。&lt;br /&gt;
&lt;br /&gt;
[[Category:服务端]]&lt;/div&gt;</summary>
		<author><name>Yanbing Zhao</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=SpongePowered&amp;diff=5422</id>
		<title>SpongePowered</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=SpongePowered&amp;diff=5422"/>
		<updated>2017-10-09T15:59:43Z</updated>

		<summary type="html">&lt;p&gt;Yanbing Zhao：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{服务端&lt;br /&gt;
|name=Sponge&lt;br /&gt;
|version=SpongeAPI v7.0.0&lt;br /&gt;
|type=插件&lt;br /&gt;
|URL=http://www.spongepowered.org&lt;br /&gt;
}}&lt;br /&gt;
==简介==&lt;br /&gt;
SpongePowered 是一个由 blood、gabizou、和 Zidane 领导的 Minecraft 服务端开发团队，SpongePowered 主要针对 Minecraft 1.8 及以上版本的 Minecraft 原版服务端，或 Minecraft Forge 服务端。SpongePowered 成立于 2014 年底，发生于 CraftBukkit 的 DMCA 事件之后。在该事件发生后，很多人注意到了当时 CraftBukkit 的若干问题，和 API 的一些不足之处，决定设计一套全新的 API 和配套的对应服务端。&lt;br /&gt;
&lt;br /&gt;
SpongePowered 的目的是提供一套 API 用于取代当时已有的五花八门的 API。SpongePowered 的项目组成成员五花八门，有来自 Spout的、来自 Forge 的、也有来自 Cauldron 和其他一些社区的，也有一些知名的 Mod 和插件作者参与到 SpongePowered 中来，进行 Minecraft 服务端的开发。&lt;br /&gt;
&lt;br /&gt;
SpongePowered 提供的 API 名为 SpongeAPI，是一套基于 Java 8 的全新 API，和目前已有的 API，如 BukkitAPI 等，完全不同。SpongePowered 官方有两个 SpongAPI 的实现，它们分别为 SpongeForge，针对 Minecraft Forge 服务端，和 SpongeVanilla，针对纯原版服务端。所有这些 API、服务端等作品统称Sponge。&lt;br /&gt;
&lt;br /&gt;
SpongeForge 本身是一个 Coremod，采用和其他 Forge Mod 相同的方式安装。安装有 SpongeForge 的服务端被认为是目前发展最好的同时支持 Mod 和插件的服务端，在主流 Mod 版本纷纷迁移到 1.8 及更高版本的今天，SpongePowered 团队和 SpongeAPI 的发展备受瞩目。&lt;br /&gt;
&lt;br /&gt;
Sponge 目前仍然没有正式版的服务端，不过目前已经发布的 beta 版本的服务端还是相对稳定的。&lt;br /&gt;
&lt;br /&gt;
==常见链接==&lt;br /&gt;
Sponge 官方网站：https://spongepowered.org/&lt;br /&gt;
&lt;br /&gt;
Sponge 相关下载：https://www.spongepowered.org/downloads&lt;br /&gt;
&lt;br /&gt;
Sponge 开发文档（又称 SpongeDocs）：https://docs.spongepowered.org/&lt;br /&gt;
&lt;br /&gt;
Sponge 开发文档（简体中文翻译）：[[SpongePowered/Docs]]&lt;br /&gt;
&lt;br /&gt;
SpongeAPI 项目源代码仓库：https://github.com/spongepowered/spongeapi&lt;br /&gt;
&lt;br /&gt;
SpongeForge 项目源代码仓库：https://github.com/spongepowered/spongeforge&lt;br /&gt;
&lt;br /&gt;
SpongeVanilla 项目源代码仓库：https://github.com/spongepowered/spongevanilla&lt;br /&gt;
&lt;br /&gt;
==安装服务端==&lt;br /&gt;
若要在服务器上使用 Sponge，需要保证服务器上已经安装有 Java 8，所有 Sponge 相关的东西都需要 Java 8 才能正常工作。推荐使用 64 位 Java 8。&lt;br /&gt;
&lt;br /&gt;
如果你想要使用 SpongeForge，你需要首先保证已安装正确的 Forge 和 Minecraft 版本。通常情况下，SpongeForge 的服务端文件名已经指示了需要的 Forge 和 Minecraft 版本，以“spongeforge-1.10.2-2254-5.2.0-BETA-2234.jar”为例，如果你下载了这一服务端，那么你需要安装 1.10.2 版本的 Minecraft 和版本号的最后四位为 2254 的 Forge。你可以在 Forge 的官方网站（http://files.minecraftforge.net/）下载 Forge。下载 Forge 后，只需要把 SpongeForge 服务端对应的 JAR 文件放入“mods/”目录，然后重启 Forge 服务端即可。&lt;br /&gt;
&lt;br /&gt;
如果你想要使用 SpongeVanilla，在下载后直接像启用 CraftBukkit 或 Spigot 那样运行就可以了。需要注意的一点是，SpongeVanilla 并不包含原版 Minecraft 服务端文件，因此它在第一次启动时需要从互联网下载，如果你没有事先下载好，那么你应该在第一次启动时保持网络畅通。&lt;br /&gt;
&lt;br /&gt;
更多的安装细节请参见 SpongeDocs 的相关内容：https://docs.spongepowered.org/stable/zh-CN/server/&lt;br /&gt;
&lt;br /&gt;
==安装Sponge插件==&lt;br /&gt;
不管是 SpongeForge 还是 SpongeVanilla，安装 Sponge 插件的方式都是一样的，将插件的 JAR 文件放入“mods/”目录即可。对于 SpongeForge 来说，位于同一个目录下的 Sponge 插件可能会和 Forge Mod 混淆，建议安装 Sponge 插件时，通过修改文件名等方式把 Sponge 插件标记出来。&lt;br /&gt;
&lt;br /&gt;
==编写Sponge插件==&lt;br /&gt;
除了需要安装有 JDK 和一个趁手的 IDE （如 Eclipse 或者 IntelliJIDEA 等）之外，有两种方式将 SpongeAPI 导入，以基于 SpongeAPI 编写插件。&lt;br /&gt;
&lt;br /&gt;
第一种方式是直接去 Sponge 的官方网站（https://www.spongepowered.org/downloads/spongeapi/）下载 SpongeAPI，下载下来的 SpongeAPI JAR 通常带有“shaded”一词，代表该 JAR 已经包含了所有 SpongeAPI 用到的类库，可以直接导入 IDE 使用。插件编写完成后可以直接导出 JAR，导出的 JAR 便可以直接以 Sponge 插件的方式使用了。&lt;br /&gt;
&lt;br /&gt;
第二种方式是使用 Gradle 或者 Maven 等工具管理依赖，插件构建等工作。SpongePowered 同时也提供了 Maven 仓库，可以供开发者使用：&lt;br /&gt;
&lt;br /&gt;
* Name：sponge&lt;br /&gt;
* URL：https://repo.spongepowered.org/maven&lt;br /&gt;
* Group ID：org.spongepowered&lt;br /&gt;
* Artifact ID：spongeapi&lt;br /&gt;
&lt;br /&gt;
目前较为流行的 SpongeAPI 的版本有5.2.0（针对 Minecraft 1.10），6.1.0（针对 Minecraft 1.11），和7.0.0（针对 Minecraft 1.12）等。&lt;br /&gt;
&lt;br /&gt;
关于更多如何编写 Sponge 插件的相关知识，请参见 SpongeDocs 的相关章节。&lt;br /&gt;
&lt;br /&gt;
[[Category:服务端]]&lt;/div&gt;</summary>
		<author><name>Yanbing Zhao</name></author>
	</entry>
	<entry>
		<id>https://mineplugin.org/index.php?title=SpongePowered&amp;diff=5421</id>
		<title>SpongePowered</title>
		<link rel="alternate" type="text/html" href="https://mineplugin.org/index.php?title=SpongePowered&amp;diff=5421"/>
		<updated>2017-10-09T15:59:15Z</updated>

		<summary type="html">&lt;p&gt;Yanbing Zhao：​&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{服务端&lt;br /&gt;
|name=Sponge&lt;br /&gt;
|version=开发中&lt;br /&gt;
|type=插件&lt;br /&gt;
|URL=http://www.spongepowered.org&lt;br /&gt;
}}&lt;br /&gt;
==简介==&lt;br /&gt;
SpongePowered 是一个由 blood、gabizou、和 Zidane 领导的 Minecraft 服务端开发团队，SpongePowered 主要针对 Minecraft 1.8 及以上版本的 Minecraft 原版服务端，或 Minecraft Forge 服务端。SpongePowered 成立于 2014 年底，发生于 CraftBukkit 的 DMCA 事件之后。在该事件发生后，很多人注意到了当时 CraftBukkit 的若干问题，和 API 的一些不足之处，决定设计一套全新的 API 和配套的对应服务端。&lt;br /&gt;
&lt;br /&gt;
SpongePowered 的目的是提供一套 API 用于取代当时已有的五花八门的 API。SpongePowered 的项目组成成员五花八门，有来自 Spout的、来自 Forge 的、也有来自 Cauldron 和其他一些社区的，也有一些知名的 Mod 和插件作者参与到 SpongePowered 中来，进行 Minecraft 服务端的开发。&lt;br /&gt;
&lt;br /&gt;
SpongePowered 提供的 API 名为 SpongeAPI，是一套基于 Java 8 的全新 API，和目前已有的 API，如 BukkitAPI 等，完全不同。SpongePowered 官方有两个 SpongAPI 的实现，它们分别为 SpongeForge，针对 Minecraft Forge 服务端，和 SpongeVanilla，针对纯原版服务端。所有这些 API、服务端等作品统称Sponge。&lt;br /&gt;
&lt;br /&gt;
SpongeForge 本身是一个 Coremod，采用和其他 Forge Mod 相同的方式安装。安装有 SpongeForge 的服务端被认为是目前发展最好的同时支持 Mod 和插件的服务端，在主流 Mod 版本纷纷迁移到 1.8 及更高版本的今天，SpongePowered 团队和 SpongeAPI 的发展备受瞩目。&lt;br /&gt;
&lt;br /&gt;
Sponge 目前仍然没有正式版的服务端，不过目前已经发布的 beta 版本的服务端还是相对稳定的。&lt;br /&gt;
&lt;br /&gt;
==常见链接==&lt;br /&gt;
Sponge 官方网站：https://spongepowered.org/&lt;br /&gt;
&lt;br /&gt;
Sponge 相关下载：https://www.spongepowered.org/downloads&lt;br /&gt;
&lt;br /&gt;
Sponge 开发文档（又称 SpongeDocs）：https://docs.spongepowered.org/&lt;br /&gt;
&lt;br /&gt;
Sponge 开发文档（简体中文翻译）：[[SpongePowered/Docs]]&lt;br /&gt;
&lt;br /&gt;
SpongeAPI 项目源代码仓库：https://github.com/spongepowered/spongeapi&lt;br /&gt;
&lt;br /&gt;
SpongeForge 项目源代码仓库：https://github.com/spongepowered/spongeforge&lt;br /&gt;
&lt;br /&gt;
SpongeVanilla 项目源代码仓库：https://github.com/spongepowered/spongevanilla&lt;br /&gt;
&lt;br /&gt;
==安装服务端==&lt;br /&gt;
若要在服务器上使用 Sponge，需要保证服务器上已经安装有 Java 8，所有 Sponge 相关的东西都需要 Java 8 才能正常工作。推荐使用 64 位 Java 8。&lt;br /&gt;
&lt;br /&gt;
如果你想要使用 SpongeForge，你需要首先保证已安装正确的 Forge 和 Minecraft 版本。通常情况下，SpongeForge 的服务端文件名已经指示了需要的 Forge 和 Minecraft 版本，以“spongeforge-1.10.2-2254-5.2.0-BETA-2234.jar”为例，如果你下载了这一服务端，那么你需要安装 1.10.2 版本的 Minecraft 和版本号的最后四位为 2254 的 Forge。你可以在 Forge 的官方网站（http://files.minecraftforge.net/）下载 Forge。下载 Forge 后，只需要把 SpongeForge 服务端对应的 JAR 文件放入“mods/”目录，然后重启 Forge 服务端即可。&lt;br /&gt;
&lt;br /&gt;
如果你想要使用 SpongeVanilla，在下载后直接像启用 CraftBukkit 或 Spigot 那样运行就可以了。需要注意的一点是，SpongeVanilla 并不包含原版 Minecraft 服务端文件，因此它在第一次启动时需要从互联网下载，如果你没有事先下载好，那么你应该在第一次启动时保持网络畅通。&lt;br /&gt;
&lt;br /&gt;
更多的安装细节请参见 SpongeDocs 的相关内容：https://docs.spongepowered.org/stable/zh-CN/server/&lt;br /&gt;
&lt;br /&gt;
==安装Sponge插件==&lt;br /&gt;
不管是 SpongeForge 还是 SpongeVanilla，安装 Sponge 插件的方式都是一样的，将插件的 JAR 文件放入“mods/”目录即可。对于 SpongeForge 来说，位于同一个目录下的 Sponge 插件可能会和 Forge Mod 混淆，建议安装 Sponge 插件时，通过修改文件名等方式把 Sponge 插件标记出来。&lt;br /&gt;
&lt;br /&gt;
==编写Sponge插件==&lt;br /&gt;
除了需要安装有 JDK 和一个趁手的 IDE （如 Eclipse 或者 IntelliJIDEA 等）之外，有两种方式将 SpongeAPI 导入，以基于 SpongeAPI 编写插件。&lt;br /&gt;
&lt;br /&gt;
第一种方式是直接去 Sponge 的官方网站（https://www.spongepowered.org/downloads/spongeapi/）下载 SpongeAPI，下载下来的 SpongeAPI JAR 通常带有“shaded”一词，代表该 JAR 已经包含了所有 SpongeAPI 用到的类库，可以直接导入 IDE 使用。插件编写完成后可以直接导出 JAR，导出的 JAR 便可以直接以 Sponge 插件的方式使用了。&lt;br /&gt;
&lt;br /&gt;
第二种方式是使用 Gradle 或者 Maven 等工具管理依赖，插件构建等工作。SpongePowered 同时也提供了 Maven 仓库，可以供开发者使用：&lt;br /&gt;
&lt;br /&gt;
* Name：sponge&lt;br /&gt;
* URL：https://repo.spongepowered.org/maven&lt;br /&gt;
* Group ID：org.spongepowered&lt;br /&gt;
* Artifact ID：spongeapi&lt;br /&gt;
&lt;br /&gt;
目前较为流行的 SpongeAPI 的版本有5.2.0（针对 Minecraft 1.10），6.1.0（针对 Minecraft 1.11），和7.0.0（针对 Minecraft 1.12）等。&lt;br /&gt;
&lt;br /&gt;
关于更多如何编写 Sponge 插件的相关知识，请参见 SpongeDocs 的相关章节。&lt;br /&gt;
&lt;br /&gt;
[[Category:服务端]]&lt;/div&gt;</summary>
		<author><name>Yanbing Zhao</name></author>
	</entry>
</feed>