はじめに

警告

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 とは?

Sponge プロジェクトの目的は、 Minecraft におけるプラグイン開発フレームワークを作成することです。Sponge は世界的なコミュニティによって作成され、そのオープンソースの性質より、誰でも参加できる事を意味します

Sponge は他のMinecraftにおけるプラグイン開発コミュニティの失敗の後に始められました。私達は同じような間違いを犯さないようにしようと考えています。よって以下のことを踏まえています。

  • Sponge は非常にオープンなプロジェクトであること。

  • Sponge がMITライセンス下であること。

  • パフォーマンスを高い優先度にしています

Sponge API で開発された多くのプラグインは、更新を必要とせずとも、Minecraft のいくつかの異なるバージョン間で動作するはずです。これは、ほとんどの場合において、サーバーの運用者はプラグインの非互換性を心配する必要がない事を意味します

我々は、Sponge API に加えて他の 2 つのプロジェクトがあります。

  1. SpongeForge, a coremod for Minecraft Forge, which is an existing Minecraft modding framework famous for spurring the Minecraft modding scene. Forge lacks a cross-version API, and this is where Sponge steps in. Sponge allows server owners to deploy Sponge plugins with ease, making server management easier.

  2. SpongeVanilla はスタンドアロンのSponge API実装です。公式のMinecraftサーバーで利用します。(SpongeVanillaは以前Graniteと呼ばれていましたが、開発チームが合併しました。)

SpongeForge 及び SpongeVanilla で稼働しているサーバーに参加するためにプレイヤーが各自でModをインストールする必要はありません。Mojangによって提供されているバニラのMinecraftクライアントで Sponge が利用されているサーバーに接続できます。

The Sponge API is not tied to any platform. This means that server owners can run Sponge plugins on any official implementation of the Sponge API. Sponge plugins should function identically on either implementation, due to the common functionality of mixins.

どこから Sponge をダウンロードできますか?

Beta development builds of SpongeForge and SpongeVanilla can be found here: Sponge Downloads

Spongeプロジェクトの管理者について

The project leaders are blood, gabizou and Zidane. We are trying to be very open with the team to ensure the project leaders do not end up “holding all of the keys.” Nonetheless, these three people make the final decisions to ensure the efficient operation of the project.

すべてのメンバーのリストは スタッフ にあります。

私達の開発者はJavaに精通しており、さらに少なくとも1年以上はMinecraftのために働いていて、その動作の一部始終についてよくわかっています。Spongeプロジェクトのために働く開発者はごまんとおり、全てをリストアップすることはほぼ不可能なのです!