はじめに

Sponge とは?

Spongeプロジェクトの目的は、Java版Minecraftにおいて、プラグイン開発フレームワークを開発することです。Sponge はグローバルなコミュニティによって開発され、オープンソース、つまり誰でも参加できるようになっています。

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

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

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

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

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

Spongeプロジェクトには、SpongeAPIに加えて、以下の2つのプロジェクトがあります。

  1. SpongeForge はMinecraft Forgeのための核となるmodです。Minecraft ForgeはMinecraft: Java版におけるmod界でとても有名なフレームワークです。Forgeはバージョンごとの一貫性に欠けており、Spongeはこれを解消します。Spongeは簡単にプラグインを適用でき、サーバー管理者の負担を減らします。

  2. SpongeVanilla は SpongeAPI のスタンドアロン実装されたサーバーソフトで、通常のMinecraftサーバー上で動作します。(SpongeVanilla は以前は開発チームが統合されるまでの間 Granite と呼ばれていました。)。

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

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

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

SpongeForge 及び SpongeVanilla は ダウンロードページ からダウンロードすることができます。

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

プロジェクトのリーダーは、blood, gabizou と Zidaneです。権限を持って立ち去ることでこのプロジェクトが終わりとならないために、私達はなるべくチームにオープンであるようにしています。そうであっても、これらの3名は効率的な運用を行うために最終的な判断を下すことがあります。

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

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