プラグインの作成
This section is intended for developers who wish to develop plugins with SpongeAPI. The articles cover various aspects of SpongeAPI and the concepts behind it. It is important to understand that the intent of this section is to help developers get started with SpongeAPI, not to cover every concept. The Javadocs will be of great help to you once you are comfortable with the API.
注釈
It is suggested to have prior experience with developing in Java! It is also highly recommended to take code examples from the documentation as purely educational resources, as copying-and-pasting examples from the documentation likely will not work, especially without modification.
ちなみに
The Cookbook is a collection of fully functional plugins that each demonstrate a specific part of the SpongeAPI. These plugin 「recipes」 are standalone and are compilable via Gradle or Maven. Some of them demonstrate how to create plugins using other JVM languages such as Scala and Kotlin. Note that some of the examples may not yet be updated for the latest API revisions!
コンテンツ
- APIのバージョン
- ビルドシステム
- ワークスペースのセットアップ
- プロジェクトのセットアップ
- プラグイン ID
- 主要なプラグインのクラス
- プラグインのライフサイクル
- 依存性注入
- 実例
- Optional
- ロギングとデバッグ
- テキスト
- プラグインコマンド
- イベント
- プラグインの設定
- アセット API
- データ API
- ブロック
- エンティティ
- アイテム
- 取引のオファー
- エフェクト
- スケジューラ
- サービス
- データベース
- パーミッション
- BAN
- Metrics Collection
- 本
- 経済
- Placeholders
- ワールド生成
- プラグインマネージャ
- ゲームプロフィールマネージャ
- オフラインのプレイヤーデータ
- タブリスト
- プラグインのメタデータ
- レイトレーシング
- プラグインのデバッグ
- チュートリアル
- 実装依存のプラグイン