ResourcePackTools
不具合や問題があれば、こちらの議論もしくはissueにお願いします。
バージョン2.0.0になって、より簡単でより自由度が高くなりました!
概要
プラグインから簡単にリソースパックを扱うためのツール(ライブラリ)
プラグイン
コマンド
|コマンド名|説明|パラメータ|権限|エイリアス|プレイヤーのみ|
|---|---|---|---|---|---|
|resourcepack|リソースパックを管理する|---|resourcepacktools.command.resourcepack|rp|いいえ|
|resourcepack register|リソースパックを登録する|\<ファイル名\>|---|なし|いいえ|
|resourcepack unregisterbyindex|リソースパックをindexから登録解除する|\<index\>|---|なし|いいえ|
|resourcepack unregisterbyuuid|リソースパックをuuidから登録解除する|\<uuid\>|---|なし|いいえ|
|resourcepack list|リソースパックのリストを表示する|pack:uuid|---|なし|いいえ|
※READMEの方が分かりやすいです
使用方法
プラグインの製作例
ResourceExample
ディレクトリ構成
リソースパックの生成
リソースパックの登録
不具合や問題があれば、こちらの議論もしくはissueにお願いします。
バージョン2.0.0になって、より簡単でより自由度が高くなりました!
概要
プラグインから簡単にリソースパックを扱うためのツール(ライブラリ)
プラグイン
コマンド
|コマンド名|説明|パラメータ|権限|エイリアス|プレイヤーのみ|
|---|---|---|---|---|---|
|resourcepack|リソースパックを管理する|---|resourcepacktools.command.resourcepack|rp|いいえ|
|resourcepack register|リソースパックを登録する|\<ファイル名\>|---|なし|いいえ|
|resourcepack unregisterbyindex|リソースパックをindexから登録解除する|\<index\>|---|なし|いいえ|
|resourcepack unregisterbyuuid|リソースパックをuuidから登録解除する|\<uuid\>|---|なし|いいえ|
|resourcepack list|リソースパックのリストを表示する|pack:uuid|---|なし|いいえ|
※READMEの方が分かりやすいです
使用方法
- Virionライブラリとして使用する
- APIプラグインとして使用する
プラグインの製作例
ResourceExample
ディレクトリ構成
Code:
plugin.phar(Plugin)/
├ resources/
│ ├ info.png
│ └ test/
│ └ server.png
└ src/
└ ...
test1.zip(ResourcePack)/
├ server.png
├ manifest.json
└ pack_icon.png
PHP:
$pack = new SimpleResourcePack($this, new Version(1, 0, 0));
$pack->setPackIcon("info.png");
$pack->addFile("test/server.png", "server.png");
$pack->generate($this->getDataFolder() . "test1.zip");
PHP:
ResourcePack::register($this->getDataFolder() . "test1.zip");