SakkoClick





概要

このプラグインは、インベントリを利用したメニュー的な物を追加します。
Interfaceの詳しい事はsample.ymlに書いてあります。

ダウンロード


コマンド


Command Description Permission
/SakkoClick reload interfaceの再読み込みを行います。 SAKKOCLICK.COMMAND.RELOAD
/SakkoClick display [Player] [InterfaceName] interfaceを表示します。 SAKKOCLICK.COMMAND.DISPLAY
/SakkoClick getChest [InterfaceName] interfaceを表示するチェストを召喚します。 SAKKOCLICK.COMMAND.GETCHEST
/SakkoClick openitem [InterfaceName] interfaceを表示するアイテムを召喚します。 SAKKOCLICK.COMMAND.OPENITEM

コンフィグ


root

Element Description Type
Title インベントリに表示するタイトル 文字列
InventorySize 確保するインベントリサイズ 整数
Permission 開くのに必要なパーミッション 文字列
PermissionMessage パーミッションを持っていなかった場合に表示するメッセージ 文字列
OpenItem クリックで開くアイテムを設定します。 Element
Items インベントリのアイテム登録 Element

Items

要素名には[縦x横]を使用します。

 1x2:
   Item: 2
   Name: "クリエイティブ"
   Info: "ゲームモード変更"
   Command: "gamemode 1 @c"

Element Description Type
Item アイテムID 文字列
Name アイテムの表示名 文字列
Info アイテムの説明 文字列・リスト文字列
Command クリック時に実行するコマンド 文字列・リスト文字列
Permission 実行時に必要なパーミッションを設定 文字列
PermissionMessage パーミッションが無い場合に表示するメッセージ 文字列
InventoryClose クリックされた時にインベントリを閉じるかどうか 真偽

アイテムのCommandでの実行者の指定が可能です。
以下をコマンドの最初に書く事で実行者を指定できます。
その際:をコマンドとの間に書いて区切ってください。
Console コンソール
Player プレイヤー
Block コマンドブロック

   Command: "Console: give @c 137"
@cはクリックを行ったプレイヤー名が入ります

その他

アイテムクリックで他のinterfaceを表示するには、
アイテムでCommandに"sakkoclick display @p [interface名]"
を記述した上で
InventoryCloseをfalseにする必要があります。

 1x1:
   Item: command
   Command: "sakkoclick display @c sample"
   InventoryClose: false

アンケート

このプラグインについてどの様に思っていますか?
選択肢 投票
使いやすい (1)
役に立たなかった (1)
使用する機会がない (0)
バグ修正しろ! (0)
・。・ (4)

コメント

追加要望・バグ報告などどうぞ
名前:
コメント:
最終更新:2015年06月29日 11:33