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.
はじめに
SpongeDocsへようこそ。オープンソースプロジェクト Sponge の公式ドキュメントです。
SpongeAPIは全く新しいMinecraftのプラグインAPIです。通常のVanillaサーバーで使用できるSpongeVanillaと、modを使っているMinecraftForgeサーバーで使用できるSpongeForgeがあります。 こちら からダウンロードしてください。
何を探せばいいかわかりませんか? Sponge プロジェクトについて セクションを見てみましょう。そのセクションは短い はじめに 、 よくある質問 、 また Sponge プロジェクトの構成 についての情報を含んでいます。
サーバーの所有者は サーバー構築 にある、Spongeを使ったサーバーのインストール方法や使い方、管理方法をお読みください。
Spong プロジェクトはいくつかの構成に分かれています。プロジェクトの構造を知るには こちら を見るか、それぞれの GitHub リポジトリを見てください。
SpongeForge | SpongeVanilla | SpongeAPI | SpongeDocs | SpongeHome | Mixin | Ore
注釈
Spongeの開発は現在進行中です。SpongeForgeとSpongeVanillaは、ベータビルドと実験ビルドが ダウンロード できます。
コンテンツ
サーバー構築
このセクションは、Sponge サーバーを持っているか、Sponge でのサーバー作成に興味がある方に向けたものです。
開発環境の準備
開発環境を入手してプラグインやSpongeを作りましょう! プラグインの作成 や Sponge に貢献する を読む前にこの項目を確認して下さい。
プラグインの作成
SpongeAPIを使ったプラグイン開発でお悩みですか?そんなときはここをみて即解決!
- プラグインの作成
- ビルドシステム
- ワークスペースのセットアップ
- プロジェクトのセットアップ
- プラグイン ID
- 主要なプラグインのクラス
- プラグインのライフサイクル
- 依存性注入
- ベストプラクティス
- Optional
- ロギングとデバッグ
- コマンド
- イベント
- アセット API
- プラグインの設定
- テキスト
- データ API
- ブロック
- エンティティ
- アイテム
- 取引のオファー
- エフェクト
- スケジューラ
- サービス
- データベース
- パーミッション
- BAN
- 本
- 経済
- ワールド生成
- プラグインマネージャ
- ゲームプロフィールマネージャ
- オフラインのプレイヤーデータ
- プラグインのデバッグ
- タブリスト
- プラグインのメタデータ
- レイトレーシング
- チュートリアル
- 実装依存のプラグイン
Ore
プラグインをホストできる Ore を使ってプラグインを公開・インストール・検索する方法、 Web API の使い方を学びましょう。
Sponge に貢献する
Sponge をより良くしていきたいならここを見ましょう。Spongie もなんだか誇らしげですよ!
Sponge について
このセクションにはプロジェクトについての基本的な情報があります。Sponge の役割や目標についてよくわからない場合にお読みください。
謝辞
SpongePowered チームはオープンソースプロジェクトに対して無料で Java プロファイラの完全版を提供してくれる YourKit に感謝しています。 YourKit, LLC は革新的で賢いプロファイリングツールである YourKit Java Profiler <https://www.yourkit.com/java/profiler/index.jsp> および YourKit .NET Profiler <https://www.yourkit.com/.net/profiler/index.jsp> の開発元です。