Sponge ドキュメント
はじめに
SpongeDocsへようこそ。オープンソースプロジェクト Sponge の公式ドキュメントです。
SpongeAPIは、Minecraft: Java Editionのためのまったく新しいプラグインAPIです。バニラサーバー(SpongeVanillaとして)でも、Mod用に開発されたMinecraftForgeサーバー(SpongeForgeとして)でも実行することができます。どちらを選択するかは Versioning Policy をチェックし、ダウンロードページ からダウンロードしてください。
何を探せばいいかわかりませんか? Sponge プロジェクトについて セクションを見てみましょう。そのセクションは短い はじめに 、 よくある質問 、 また Sponge プロジェクトの構成 についての情報を含んでいます。
サーバーの所有者は サーバー構築 にある、Spongeを使ったサーバーのインストール方法や使い方、管理方法をお読みください。
Spong プロジェクトはいくつかの構成に分かれています。プロジェクトの構造を知るには こちら を見るか、それぞれの GitHub リポジトリを見てください。
SpongeForge | SpongeVanilla | SpongeAPI | SpongeDocs | SpongeHome | Mixin | Ore | SpongeAuth
注釈
Sponge の開発は進行中です。SpongeForge と SpongeVanilla の安定版と実験的なビルドについては、 ダウンロード から利用できます。
コンテンツ
サーバー構築
このセクションは、Sponge サーバーを持っているか、Sponge でのサーバー作成に興味がある方に向けたものです。
Versioning Policy
This section describes how Sponge manages versions.
開発環境の準備
開発環境を入手してプラグインやSpongeを作りましょう! プラグインの作成 や Sponge に貢献する を読む前にこの項目を確認して下さい。
プラグインの作成
SpongeAPI用のプラグインをコーディング中にヘルプと情報が必要ですか?それならここを見てください!
- プラグインの作成
- APIのバージョン
- Migrating from API 7 to API 8
- ビルドシステム
- ワークスペースのセットアップ
- プロジェクトのセットアップ
- プラグイン ID
- 主要なプラグインのクラス
- プラグインのライフサイクル
- 依存性注入
- 実例
- Optional
- ロギングとデバッグ
- テキスト
- プラグインコマンド
- イベント
- プラグインの設定
- データ API
- ブロック
- エンティティ
- アイテム
- Inventory
- 取引のオファー
- エフェクト
- スケジューラ
- サービス
- データベース
- パーミッション
- BAN
- Metrics Collection
- 本
- 経済
- Placeholders
- ワールド生成
- プラグインマネージャ
- ゲームプロフィールマネージャ
- オフラインのプレイヤーデータ
- タブリスト
- プラグインのメタデータ
- レイトレーシング
- プラグインのデバッグ
- チュートリアル
- 実装依存のプラグイン
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> の開発元です。