[Bukkit 1.7.2-1.12.2] スクリプト埋め込みプラグイン ScriptBlockPlus v1.4.6

サーバーMODやBUKKITのプラグインなどの公開/紹介を専門に行うフォーラムです。クライアントMODと組み合わせ必須の物はMOD公開/紹介フォーラムで公開してください。
フォーラムルール
クライアントMODと対にして使用する物は極力 MOD 公開/紹介 フォーラムにて公開するようお願いします。
本フォーラムではサーバーへの適用をメインとするサーバーMOD、プラグインを取り扱います。
不明な点は管理人ecolightまでお問い合わせ下さい。
  • (PostNo.291760)

[Bukkit 1.7.2-1.12.2] スクリプト埋め込みプラグイン ScriptBlockPlus v1.4.6

投稿記事by yuttyann44581 » 2016年12月29日(木) 15:30

 ScriptBlockPlus



 Minecraft 1.6.4から更新されていなかったScriptBlock一から作成し、新バージョンに対応させました!
 本家の機能をほぼそのままに、コマンドブロックの引数に対応!
 さらにScriptBlockのスクリプトを移行することが出来るようになりました!

 ※ScriptBlockPlusで仕様変更、削除されたオプションは移行後正常に動作しません。


ScriptBlockとはなにか?

 ScriptBlockとは、ブロック等にスクリプト(コマンドを設定しない使い方もあるので私はスクリプトと呼んでいます。)を埋め込み、
 ブロックをクリックする、踏むなどでスクリプトをプレイヤーに実行させるプラグインです。
 また、オプションを設定することでお金を払わせたり、スクリプトの実行を遅延させたりすることが出来ます。


本家と違うところ

 コマンドの引数が使用出来る様になりました。 
 鬱陶しかったコンソールのログを非表示に出来る様になりました。
 ブロックを破壊した時にスクリプトを発動させることが出来るようになりました。
 Ymlファイルの情報を読みやすくし、直接編集して設定を変更することが出来る様になりました。
 ブロックに設定されているスクリプトを、このプラグインで追加されるツールで簡単にコピー、ペーストすることが出来る様になりました。
 WorldEditを使用することで選択範囲にスクリプトをペースト、削除が出来るようになりました。(予めツールでスクリプトをコピーしておく必要があります。)
 プラグインの知識があれば独自のオプション、終了処理、オプションの拡張機能を追加出来る様になりました。


連携プラグイン

 [任意] [補助] WorldEdit 【配布ページ
 [任意] [変数] PlaceholderAPI 【配布ページ

 [必須] [前提] Vault 【配布ページ
 [Vault導入時] [経済] Jecon 【配布ページ
 [Vault導入時] [権限管理] PermissionsEx 【配布ページ
 Vaultでサポートされているプラグインまたは作成されているプラグインは使用可能です。


オプション一覧

コード: 全て選択
単体指定 例: @command /time set 0
複数指定 例: [@delay:100] [@command /time set 0]

[@command コマンド] | コマンドを実行します。
[@bypass コマンド] | 権限を無視してコマンドを実行します
[@player テキスト] | メッセージを送信します。(カラーコード"&"「ランダムは"&rc"です。」が使用可能です。)
[@server テキスト] | サーバー全体にメッセージを送信します。(カラーコード"&"「ランダムは"&rc"です。」が使用可能です。)
[@say テキスト] | 指定した「テキスト」のsayコマンドを実行します。
[@perm:パーミッション名] | 指定したパーミッション権限を所持していない場合は実行を中止します。
[@perm:ワールド名/パーミッション名] | 指定したワールドのパーミッション権限を所持していない場合は実行を中止します。
[@permADD:パーミッション名] | 指定したパーミッション権限を与えます。
[@permADD:ワールド名/パーミッション名] | 指定したワールドのパーミッション権限を与えます。
[@permREMOVE:パーミッション名] | 指定したパーミッション権限を剥奪します。
[@permREMOVE:ワールド名/パーミッション名] | 指定したワールドのパーミッション権限を剥奪します。
[@group:グループ名] | 指定したグループに所属していない場合は実行を中止します。
[@group:ワールド名/グループ名] | 指定したワールドのグループに所属していない場合は実行を中止します。
[@groupADD:グループ名] | 指定したグループにプレイヤーを追加します。
[@groupADD:ワールド名/グループ名] | 指定したワールドのグループにプレイヤーを追加します。
[@groupREMOVE:グループ名] | 指定したグループからプレイヤーを削除します。
[@groupREMOVE:ワールド名/グループ名] | 指定したワールドのグループからプレイヤーを削除します。
[@amount:数値] | 指定した回数スクリプトを実行するとスクリプトの設定を削除します。
[@delay:tick(20tick で 1秒)] | 指定した時間分スクリプトを遅延させます。(遅延させたスクリプトが実行されるまでスクリプトを実行することはできません。)
[@delay:tick(20tick で 1秒)/isUnsafe] | 指定した時間分スクリプトを遅延させます。(isUnsafeを true にすることで連続で実行することができます。)
[@cooldown:秒] | 指定した時間分スクリプトを連続で実行できないようにします。
[@oldcooldown:秒] | [旧仕様]指定した時間分スクリプトを連続で実行できないようにします。
[@execute:スクリプトの種類/ワールド,X座標,Y座標,Z座標]
[@calc:数値or変数 関係演算子 数値or変数 失敗メッセージ] | 条件に合わない場合は実行を中止します。(カラーコード"&"「ランダムは"&rc"です。」が使用可能です。)
[@title:タイトル/サブタイトル](カラーコード"&"「ランダムは"&rc"です。」が使用可能です。)
[@title:タイトル/サブタイトル/表示するまでの時間(Tick)-表示時間(Tick)-消えるまでの時間(Tick)](カラーコード"&"「ランダムは"&rc"です。」が使用可能です。)
[@actionbar:メッセージ](カラーコード"&"「ランダムは"&rc"です。」が使用可能です。)
[@actionbar:メッセージ/表示時間](カラーコード"&"「ランダムは"&rc"です。」が使用可能です。)
[@sound:音の種類-音量-高さ]
[@sound:音の種類-音量-高さ/ワールドで再生するか]
[@sound:音の種類-音量-高さ-遅延/ワールドで再生するか]
[@hand:アイテムID 個数] | 指定したアイテムを手に持っていない場合は実行を中止します。
[@hand:アイテムID:ダメージ値 個数] | 指定したアイテムを手に持っていない場合は実行を中止します。
[@hand:アイテムID:ダメージ値 個数 アイテム名] | 指定したアイテムを手に持っていない場合は実行を中止します。(カラーコード"&"が使用可能です。)
[$cost:値段] | 指定した金額を所持していない場合は実行を中止します。
[$item:アイテムID 個数] | 指定したアイテムを消費できなかった場合は実行を中止します。
[$item:アイテムID:ダメージ値 個数] | 指定したアイテムを消費できなかった場合は実行を中止します。
[$item:アイテムID:ダメージ値 個数 アイテム名] | 指定したアイテムを消費できなかった場合は実行を中止します。(カラーコード"&"が使用可能です。)
<player> | プレイヤーのIDに置き換えます。
<world> | ワールド名に置き換えます。

【Calculation 関係演算子と変数一覧】
関係演算子

失敗メッセージ(変数)
[%value1%] => 値1
[%value2%] => 値2
[%operator%] => 関係演算子

[? = 不確定、未解読]
値(PlaceholderAPI導入時の変数 ※使い方は調べてね)
PlaceholderAPIの変数一覧

値(デフォルトの変数)
[%player_others_in_range_<距離>%] => 周囲のプレイヤー数
[%player_ping_<プレイヤーID>%] => PING値
[%server_online_<ワールド名>%] => ワールドのプレイヤー数
[%objective_score_<オブジェクト名>%] => オブジェクトスコア

[%server_online%] => オンラインプレイヤー数
[%server_offline%] => オフラインプレイヤー数
[%player_ping%] => PING値
[%player_x%] => プレイヤー X座標
[%player_y%] => プレイヤー Y座標
[%player_z%] => プレイヤー Z座標
[%player_bed_x%] => ベッド X座標
[%player_bed_y%] => ベッド Y座標
[%player_bed_z%] => ベッド Z座標
[%player_compass_x%] => コンパス X座標
[%player_compass_y%] => コンパス Y座標
[%player_compass_z%] => コンパス Z座標
[%player_gamemode%] => ゲームモード
[%player_world_time%] => ワールド時間
[%player_exp%] => ? 英文
コード: 全て選択
Gets the players current experience points towards the next level.
This is a percentage value. 0 is "no progress" and 1 is "next level".

[%player_exp_to_level%] => 次のレベルまで
[%player_level%] => レベル
[%player_fly_speed%] => 飛行速度
[%player_food_level%] => 満腹度
[%player_health%] => HP
[%player_health_scale%] => ? 英文
コード: 全て選択
Gets the number that health is scaled to for the client.

[%player_last_damage%] => 最後のダメージ
[%player_max_health%] => 最大HP
[%player_max_air%] => 最大酸素量
[%player_max_no_damage_ticks%] => ? 最大無敵時間
[%player_no_damage_ticks%] => 無敵時間
[%player_time%] => 現在のタイムスタンプ
[%player_time_offset%] => ? 英文
コード: 全て選択
Returns the player's current time offset relative to server time, or the current player's fixed time if the player's time is absolute.

[%player_remaining_air%] => 現在の酸素量
[%player_saturation%] => ? 英文
コード: 全て選択
Gets the players current saturation level.
Saturation is a buffer for food level. Your food level will not drop if you are saturated > 0.

[%player_sleep_ticks%] => 睡眠時間
[%player_ticks_lived%] => ? エンティティの年齢(Tick)
[%player_seconds_lived%] => ? エンティティの年齢(秒)
[%player_minutes_lived%] => ? エンティティの年齢(分)
[%player_total_exp%] => 死亡画面に表示されるスコア
[%player_walk_speed%] => 歩行速度
[%vault_eco_balance%] => お金(economy プラグイン導入時のみ)

コマンド、パーミッション、ファイル

【コマンド】
省略コマンド: sbp
ScriptType一覧: [interact, break, walk]
※executeコマンドに対応しているので、コマンドが長くなる場合は使用を推奨します。

コード: 全て選択
/scriptblockplus tool | 実行者にスクリプト編集ツールを配布します。
/scriptblockplus reload | 全てのファイルの再読み込みを行います。
/scriptblockplus checkver | 最新のプラグインが存在するかチェックします。
/scriptblockplus datamigr | ScriptBlockのスクリプトをPlusに移行します。
/scriptblockplus <scripttype> create <options> | ブロックにスクリプトを設定します。
/scriptblockplus <scripttype> add <options> | ブロックにスクリプトを追加します。
/scriptblockplus <scripttype> remove | ブロックのスクリプトを削除します。
/scriptblockplus <scripttype> view | ブロックのスクリプトを表示します。
/scriptblockplus worldedit paste <pasteonair> [overwrite] | 選択範囲にスクリプトをペーストします。
/scriptblockplus worldedit remove | 選択範囲のスクリプトを削除します。

【パーミッション】
コード: 全て選択
scriptblockplus.command.tool | toolの実行権限 | デフォルト: OP
scriptblockplus.command.reload | reloadの実行権限 | デフォルト: OP
scriptblockplus.command.checkver | checkverの実行権限 | デフォルト: OP
scriptblockplus.command.datamigr | datamigrの実行権限 | デフォルト: OP
scriptblockplus.command.interact | interactの実行権限 | デフォルト: OP
scriptblockplus.command.break | breakの実行権限 | デフォルト: OP
scriptblockplus.command.walk | walkの実行権限 | デフォルト: OP
scriptblockplus.command.worldedit | worldeditの実行権限 | デフォルト: OP
scriptblockplus.interact.use | 叩いた時に発動するスクリプトの実行権限 | デフォルト: 全員
scriptblockplus.break.use | 破壊した時に発動するスクリプトの実行権限 | デフォルト: 全員
scriptblockplus.walk.use | 踏んだ時に発動するスクリプトの実行権限 | デフォルト: 全員
scriptblockplus.tool.scripteditor | スクリプト編集ツールの使用権限 | デフォルト: OP

【config.yml】

【lang_(code).yml】

更新履歴

コード: 全て選択
■2017/11/18 ver1.4.6
・言語指定"default"の正確性を向上
 - 判定に少々時間を要するため、気になる場合は言語を選択してください。
・オプション"$cost"の不具合を修正
・その他細かい不具合を修正

■2017/11/16 ver1.4.5
・[任意]連携プラグインに"PlaceholderAPI"を追加
 - オプション"@calc"の使用可能変数が増加します。
・オプション"@calc"の変数追加機能を削除
・オプション"@execute"の記述方法を変更
 - @execute:<scripttype>/<world>,<x>,<y>,<z>
・オプションの不具合を修正
 - @execute
 - @calc
 - @title
 - @actionbar
・その他細かい不具合を修正

■2017/11/15 ver1.4.4
・APIの一部機能を削除
・オプション"@calc"の変数を変更、追加

■2017/11/14 ver1.4.3
・オプション"@calc"から"%player_exp%"を削除
・オプション"@actionbar"の不具合を修正

■2017/11/13 ver1.4.2
・APIにメソッドを追加
・Configの内容を変更
 - Configを再生成してください。
・オプション"@delay"の仕様を変更
 - @delay:<tick>/<isUsafe>
・オプション"@calc"を追加
 - @calc:<value1> <operator> <value2> <failedMessage>
・オプション"@sound"を追加
 - @sound:<soundtype>-<volume>-<pitch>-<delay>/<isWorld>
・オプション"@execute"を追加
 - @execute:<scripttype>/<world-x-y-z>
・オプション"@title"を追加
 - @title:<title>/<subtitle>/<fadeIn>-<stay>-<fadeOut>
・オプション"@actionbar"を追加
 - @actionbar:<message>/<stay>
・オプション"@oldcooldown"を追加
 - @oldcooldown:<second>
・オプション"@level"を削除
・PlayerSelectorの処理を改善

■2017/11/02 ver1.4.1
・全てのバージョンでUTF8で保存、読み込みが行われる仕様に変更
 - 問題がある場合は再エンコードが行われるが確実ではない。
・コマンドを実行した際にエラーが発生することがある不具合を修正
・~1.8で起動した際にエラーが発生する不具合を修正
・その他細かい不具合を修正

■2017/10/30 ver1.4.0
・開発をJava8に変更
・ソースコードを大幅に変更
・アップデート時のファイルパスを変更
・Configの内容を変更
 - Configを再生成してください。
・Langの仕様を変更
 - 内容を変更
 - 国名コード別に生成される仕様に変更
・オプションの仕様を変更
 - <world>を追加
 - <dplayer>を削除
 - オプションの表示順を変更できる機能を追加
 - 自作している場合は互換性が無くなります。
・オプション"@cooldown"の内部処理を変更
 - 以前のCooldownとは互換性が無くなります。
・オプション"@level"を追加
 - @level:(判定方法)/(判定レベル)
・APIに機能を追加
・終了処理"EndProcess"を追加
・その他細かい不具合を修正

■2017/08/14 ver1.3.3
・APIにメソッドを追加
・lang.ymlのメッセージを一部変更
・オプション"@hand"がオフハンドに対応
・アップデート機能の不具合を修正
・その他細かい不具合を修正

■2017/08/09 ver1.3.2
・オプション追加、削除の仕様変更

■2017/08/07 ver1.3.1
・ソースコードを大幅に変更
・lang.ymlのメッセージを一部変更
・"更新履歴.txt"から"ChangeLog.txt"に変更
・同種のオプションを複数指定できる機能を追加
・スクリプトの順番が適当でも正常に読み込む機能を追加
・一部APIを変更、追加
 - オプションを追加、削除する機能を追加

■2017/05/31 ver1.3.0
・ソースコードを整理
・lang.ymlのメッセージを一部変更
・オプション"$item、@hand"の指定方法を変更
 - [アイテムID「:ダメージ値」 個数 「アイテム名」]
 - 「」で囲まれた物意外は必須です。

■2017/05/24 ver1.2.9
・一部メッセージが正常に表示されない不具合を修正
・messages.ymlからlang.ymlに変更
 - 変更できるメッセージを大幅に追加

■2017/05/14 ver1.2.8
・ソースコードの整理
・APIの不具合を修正
・コマンド"scriptblockplus checkver"を追加
 - 最新のプラグインが存在するかチェックします。

■2017/05/05 ver1.2.7
・細かいバグを修正
・APIのメソッドを変更

■2017/04/26 ver1.2.6
・1.7.xで使用できない不具合を修正
・クールダウンのデータを保存する機能を追加

■2017/04/07 ver1.2.5
・細かいバグの修正
・アドベンチャーモードの時に左クリックでエラーが発生する不具合を修正

■2017/03/22 ver1.2.4
・ソースコードを整理
・コマンド"scriptblockplus"を"execute"に対応
・TabCompleteでプレイヤーネームが表示されない仕様に変更
・"walk"の判定を"0.5"から"1"に変更
・オプション"$item"の仕様を変更
 - アイテムが纏まっていなくても消費する仕様に変更

■2017/02/28 ver1.2.3
・クリックした際に稀にエラーが発生する不具合を修正

■2017/02/27 ver1.2.2
・コマンドブロックの引数が使用できない不具合を修正
・オプション"$item"でアイテムが削除されない不具合を修正
・オプション"@amount"でスクリプトが正常に削除されない不具合を修正
・オプション"@delay"が正常に作動しないことがある不具合を修正

■2017/02/21 ver1.2.1
・メッセージを非表示にする機能を有効にしても一部メッセージが表示される不具合を修正
・アドベンチャーモードの左クリック判定を通常の判定に近い仕様に変更
・コマンド"scriptblockplus worldedit paste"の仕様を変更
・一部パッケージを変更
・APIに機能を追加、変更

■2017/02/16 ver1.2.0
・オプション"@hand、$Item"でエラーが発生する不具合を修正

■2017/02/15 ver1.1.9
・スクリプト編集ツールでペーストした際にエラーが発生する不具合を修正

■2017/02/15 ver1.1.8
・クラスを整理
・オプション"$item"が正常に動作しない不具合を修正

■2017/02/09 ver1.1.7
・スクリプトを移行できないことがある不具合を修正

■2017/02/08 ver1.1.6
・Yamlファイルの読み込み速度を高速化
・ScriptBlockのスクリプトをPlusに移行する機能を追加
・メッセージ左端のプラグイン名を非表示にする機能を追加
・一部変更できるメッセージを削除
・オプション"@cooldown"の時間指定をTickから秒に変更
・稀にオプション"@cooldown"の表示時間がおかしくなる不具合を修正
・アドベンチャーモードの時に左クリックした際エラーが発生する不具合を修正

■2017/01/27 ver1.1.5
・ヘルプメッセージの文字列を変更
・一部スクリプトが読み込まれない不具合を修正

■2017/01/25 ver1.1.4
・変更できるメッセージを追加
 - メッセージに使用できるオプションの説明を追加しました。
・スクリプトの発動条件"break"を追加
 - ブロックを破壊したときにスクリプトを発動させることが出来ます。
・オプション"@hand"を追加
 - 手に指定したアイテムを持っている場合のみ実行を許可します。
・オプション"$item"の仕様を変更
 - インベントリ内にアイテムがあれば消費されるようになりました。
・アドベンチャーモードの時のみスクリプトが2回実行される不具合を修正
 - まだ動作が不安定な可能性があります。

■2017/01/20 ver1.1.3
・オプション"@perm、@group"系統でワールドを指定できる機能を追加
・グループやパーミッションを追加した際に正常に保存されない不具合を修正
・TabCompleteした際に"@permADD:"が二つ表示される不具合を修正

■2017/01/20 ver1.1.2
・連携プラグインの機能が使用できない不具合を修正
・ヘルプメッセージの仕様を見直し修正
・パーミッションの指定ミスを修正

■2017/01/18 ver1.1.1
・海外公開に向けファイルの生成システムを変更
 - ダウンロード方式ではなく、一般のプラグインと同じ生成方法に変更
  - 今後プラグインはこの方法で開発していきます。(他のプラグインも同様)
・ファイル名から文字コードを削除
 - ファイル名を以下の文字列に変更してください。例 (config_s-jis, config_utf-8)→config
・ファイルの移行を簡単にする機能を追加
 - 文字コードを変換しなくても自動的に(1.8→1.9、1.8←1.9)への移行が出来るようになりました。
 - Windows以外での動作が気になるのでLinuxなどのOSを使用している方は動作報告(~1.8、1.9~)お願いします。

■2017/01/16 ver1.1.0
・APIの修正、変更

■2017/01/15 ver1.0.9
・パッケージを変更
・WorldEditでスクリプトをペーストする際に上書きするかどうかを指定できる機能を追加

■2017/01/14 ver1.0.8
・APIを追加
・変更できるメッセージの項目を追加
・ファイルの生成タイミングを変更
・ScriptBlockInteractEventとScriptBlockWalkEventの発生タイミングを変更

■2017/01/13 ver1.0.7
・オプションを追加
・ランダムでカラーコードを表示する機能を追加
・その他気になるところを修正

■2017/01/08 ver1.0.6
・WorldEditでスクリプトをペースト、削除できる機能を追加
 - ※選択範囲が大きすぎると鯖が停止する可能性があります。

■2017/01/04 ver1.0.5
・スクリプトのオプション"<player>"が正常に使用できない不具合を修正

■2017/01/01 ver1.0.4
・アドベンチャーモードの時に左クリックで"interact"が実行できない不具合を修正

■2016/12/31 ver1.0.3
・Minecraft 1.9以上で"interact"を実行したとき2回実行される不具合を修正
・視点を移動したときにも"walk"が実行される仕様を変更

■2016/12/30 ver1.0.2
・plugin.ymlのコマンド説明のミスがあった箇所を修正
・スクリプト編集ツールで"interact"をコピーしてから"walk"をコピーしたとき(逆も有り)に正常に反映されない不具合を修正

■2016/12/29 ver1.0.1
・コンソールログを非表示に出来ない不具合を修正
・TabCompleteした際に"tool"と"reload"が表示されない不具合を修正
・その他気になった箇所を修正

■2016/12/29 ver1.0.0
・プラグインの公開

ダウンロード、ソースコード

 ダウンロードYuttyann Files
 ソースコードGithub


最後に編集したユーザー yuttyann44581 [ 2017年11月18日(土) 16:42 ], 累計 143 回
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 320
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.291790)

Re: [Bukkit 1.7.2-1.11]スクリプト埋め込みプラグイン ScriptBlockPlus v1.0.1

投稿記事by yuttyann44581 » 2016年12月29日(木) 20:45

ScriptBlockPlus v1.0.1 を公開しました。

【更新内容】
・コンソールログを非表示に出来ない不具合を修正
・TabCompleteした際に"tool"と"reload"が表示されない不具合を修正
・その他気になった箇所を修正
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 320
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.291852)

Re: [Bukkit 1.7.2-1.11]スクリプト埋め込みプラグイン ScriptBlockPlus v1.0.2

投稿記事by yuttyann44581 » 2016年12月30日(金) 15:42

ScriptBlockPlus v1.0.2 を公開しました。

【更新内容】
・plugin.ymlのコマンド説明のミスがあった箇所を修正
・スクリプト編集ツールで"interact"をコピーしてから"walk"をコピーしたとき(逆も有り)に正常に反映されない不具合を修正
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 320
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.291967)

Re: [Bukkit 1.7.2-1.11]スクリプト埋め込みプラグイン ScriptBlockPlus v1.0.2

投稿記事by 揚げたてのポテト » 2016年12月31日(土) 18:05

不具合報告です。
バージョンはspigot1.10.2

interactで設定してクリックするとコマンドが2回発動します。
例)
/sbp interact create @bypass /tellraw @a[m=2] {"text":"てすと","color":"red"}

walkでは乗って発動しますが、視点を動かす度にコマンドが発動します。
例)
/sbp walk create @bypass /give @p stone

オプションの@playerでも同じように2回発動します。
例)
/sbp interact create @player test

他バージョンは試してないのでわかりませんが、修正の方をお願いします。
最後に編集したユーザー 揚げたてのポテト [ 2016年12月31日(土) 18:20 ], 累計 1 回
ニコニコ生放送で企画放送等をしています。
http://com.nicovideo.jp/community/co2750631
YouTubeでも企画放送等をしています。
https://www.youtube.com/channel/UCvNI8qi8BydpUraa202TFlg

最近では24時間アスレチックサーバーのスタッフもしています。

画像
アバター
揚げたてのポテト
ID:98de0c5b
水から上がったとこ
 
記事: 10
登録日時: 2016年12月30日(金) 02:59
お住まい: 土の中

  • (PostNo.291968)

Re: [Bukkit 1.7.2-1.11]スクリプト埋め込みプラグイン ScriptBlockPlus v1.0.2

投稿記事by yuttyann44581 » 2016年12月31日(土) 18:19

揚げたてのポテト さんが書きました:不具合報告です。
バージョンはspigot1.10.2

interactで設定してクリックするとコマンドが2回発動します。
例)
/sbp interact create @bypass /tellraw @a[m=2] {"text":"てすと","color":"red"}

walkでは乗って発動しますが、視点を動かす度にコマンドが発動します。
例)
/sbp walk create @bypass /give @p stone

他バージョンは試してないのでわかりませんが、修正の方をお願いします。

2回動いてしまう問題は確認しました。
視点を動かして発動するのは仕様です。(本家も同じ)
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 320
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.291972)

Re: [Bukkit 1.7.2-1.11]スクリプト埋め込みプラグイン ScriptBlockPlus v1.0.2

投稿記事by 揚げたてのポテト » 2016年12月31日(土) 18:37

返信ありがとうございます。
本家と同じという事ですが私が確認した所、ジャンプする行為や他ブロックに移動しない限りコマンドが発動していないので本家とは違うと思います。。
ニコニコ生放送で企画放送等をしています。
http://com.nicovideo.jp/community/co2750631
YouTubeでも企画放送等をしています。
https://www.youtube.com/channel/UCvNI8qi8BydpUraa202TFlg

最近では24時間アスレチックサーバーのスタッフもしています。

画像
アバター
揚げたてのポテト
ID:98de0c5b
水から上がったとこ
 
記事: 10
登録日時: 2016年12月30日(金) 02:59
お住まい: 土の中

  • (PostNo.291994)

Re: [Bukkit 1.7.2-1.11]スクリプト埋め込みプラグイン ScriptBlockPlus v1.0.3

投稿記事by yuttyann44581 » 2016年12月31日(土) 21:56

ScriptBlockPlus v1.0.3 を公開しました。

【更新内容】
・Minecraft 1.9以上で"interact"を実行したとき2回実行される不具合を修正
・視点を移動したときにも"walk"が実行される仕様を変更
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 320
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.292001)

Re: [Bukkit 1.7.2-1.11]スクリプト埋め込みプラグイン ScriptBlockPlus v1.0.3

投稿記事by 揚げたてのポテト » 2016年12月31日(土) 22:45

修正ありがとうございます。
度々、すみませんがまた不具合を見つけたので報告します。

configで左クリックでコマンドを発動するかどうかの設定がありますが、有効(true)にしても左クリックがゲームモードによって発動しません。

1.8と1.9→アドベンチャーモードのみ発動しない。

修正の方お願いします。
ニコニコ生放送で企画放送等をしています。
http://com.nicovideo.jp/community/co2750631
YouTubeでも企画放送等をしています。
https://www.youtube.com/channel/UCvNI8qi8BydpUraa202TFlg

最近では24時間アスレチックサーバーのスタッフもしています。

画像
アバター
揚げたてのポテト
ID:98de0c5b
水から上がったとこ
 
記事: 10
登録日時: 2016年12月30日(金) 02:59
お住まい: 土の中

  • (PostNo.292006)

Re: [Bukkit 1.7.2-1.11]スクリプト埋め込みプラグイン ScriptBlockPlus v1.0.3

投稿記事by yuttyann44581 » 2016年12月31日(土) 23:25

揚げたてのポテト さんが書きました:修正ありがとうございます。
度々、すみませんがまた不具合を見つけたので報告します。

configで左クリックでコマンドを発動するかどうかの設定がありますが、有効(true)にしても左クリックがゲームモードによって発動しません。

1.8と1.9→アドベンチャーモードのみ発動しない。

修正の方お願いします。

Bukkitの仕様です。
検地する方法はありません。
無理やりやる方法がありますが動作が不安定になる可能性があります。

追記:
どちらかというとマイクラの仕様かな?
とりあえずいろいろ模索してみますので少々お待ちを。

そもそもイベントが飛んできませんでしたのでたぶん無理かと....
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 320
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.292050)

Re: [Bukkit 1.7.2-1.11]スクリプト埋め込みプラグイン ScriptBlockPlus v1.0.4

投稿記事by yuttyann44581 » 2017年1月01日(日) 19:29

ScriptBlockPlus v1.0.4 を公開しました。

【更新内容】
・アドベンチャーモードの時に左クリックで"interact"が実行できない不具合を修正

※距離が微妙に違いますがそこまで細かい調節は出来ないのでこのまま変更はなしで行きます。
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 320
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.292325)

Re: [Bukkit 1.7.2-1.11]スクリプト埋め込みプラグイン ScriptBlockPlus v1.0.4

投稿記事by 揚げたてのポテト » 2017年1月04日(水) 20:09

質問です。

オプションの<player>を指定してスクリプトを埋め込む時にこの記述でよろしいですか?
/sbp interact create @bypass /give <player> stone

↑の記述で右クリックした際、「指定されたプレイヤーが見つかりません」と表示されます。

回答よろしくお願いします。
ニコニコ生放送で企画放送等をしています。
http://com.nicovideo.jp/community/co2750631
YouTubeでも企画放送等をしています。
https://www.youtube.com/channel/UCvNI8qi8BydpUraa202TFlg

最近では24時間アスレチックサーバーのスタッフもしています。

画像
アバター
揚げたてのポテト
ID:98de0c5b
水から上がったとこ
 
記事: 10
登録日時: 2016年12月30日(金) 02:59
お住まい: 土の中

  • (PostNo.292339)

Re: [Bukkit 1.7.2-1.11]スクリプト埋め込みプラグイン ScriptBlockPlus v1.0.5

投稿記事by yuttyann44581 » 2017年1月04日(水) 22:17

ScriptBlockPlus v1.0.5 を公開しました。

【更新内容】
・スクリプトのオプション"<player>"が正常に使用できない不具合を修正
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 320
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.292715)

Re: [Bukkit 1.7.2-1.11.2]スクリプト埋め込みプラグイン ScriptBlockPlus v1.0

投稿記事by yuttyann44581 » 2017年1月08日(日) 15:55

ScriptBlockPlus v1.0.6 を公開しました。

【更新内容】
・WorldEditでスクリプトをペースト、削除できる機能を追加
 - ※選択範囲が大きすぎると鯖が停止する可能性があります。
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 320
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.293159)

Re: [Bukkit 1.7.2-1.11.2]スクリプト埋め込みプラグイン ScriptBlockPlus v1.0

投稿記事by yuttyann44581 » 2017年1月13日(金) 12:07

ScriptBlockPlus v1.0.7 を公開しました。

【更新内容】
・オプションを追加
・ランダムでカラーコードを表示する機能を追加
・その他気になるところを修正
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 320
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.293274)

Re: [Bukkit 1.7.2-1.11.2]スクリプト埋め込みプラグイン ScriptBlockPlus v1.0

投稿記事by yuttyann44581 » 2017年1月14日(土) 17:23

ScriptBlockPlus v1.0.8 を公開しました。

【更新内容】
・APIを追加
・変更できるメッセージの項目を追加
・ファイルの生成タイミングを変更
・ScriptBlockInteractEventとScriptBlockWalkEventの発生タイミングを変更


APIとEventの使用方法
最後に編集したユーザー yuttyann44581 [ 2017年1月27日(金) 20:21 ], 累計 1 回
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 320
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.293403)

Re: [Bukkit 1.7.2-1.11.2]スクリプト埋め込みプラグイン ScriptBlockPlus v1.0

投稿記事by yuttyann44581 » 2017年1月15日(日) 18:33

ScriptBlockPlus v1.0.9 を公開しました。

【更新内容】
・パッケージを変更
・WorldEditでスクリプトをペーストする際に上書きするかどうかを指定できる機能を追加
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 320
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.293489)

Re: [Bukkit 1.7.2-1.11.2]スクリプト埋め込みプラグイン ScriptBlockPlus v1.1

投稿記事by yuttyann44581 » 2017年1月16日(月) 21:28

ScriptBlockPlus v1.1.0 を公開しました。

【更新内容】
・APIの修正、変更
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 320
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.293603)

Re: [Bukkit 1.7.2-1.11.2]スクリプト埋め込みプラグイン ScriptBlockPlus v1.1

投稿記事by yuttyann44581 » 2017年1月18日(水) 15:30

ScriptBlockPlus v1.1.1 を公開しました。

【更新内容】
・海外公開に向けファイルの生成システムを変更
 - ダウンロード方式ではなく、一般のプラグインと同じ生成方法に変更
 - 今後プラグインはこの方法で開発していきます。(他のプラグインも同様)
・ファイル名から文字コードを削除
 - ファイル名を以下の文字列に変更してください。例 (config_s-jis, config_utf-8)→config
・ファイルの移行を簡単にする機能を追加
 - 文字コードを変換しなくても自動的に(1.8→1.9、1.8←1.9)への移行が出来るようになりました。
 - Windows以外での動作が気になるのでLinuxなどのOSを使用している方は動作報告(~1.8、1.9~)お願いします。
最後に編集したユーザー yuttyann44581 [ 2017年5月18日(木) 18:20 ], 累計 1 回
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 320
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.293728)

Re: [Bukkit 1.7.2-1.11.2]スクリプト埋め込みプラグイン ScriptBlockPlus v1.1

投稿記事by ハルトメ » 2017年1月19日(木) 23:17

どこかで既存でしたらすみません。

パーミションでのグループを追加しようとしたらエラーがでる不具合?を発生しました。

/scriptblockplus interact create @groupADD:グループ名
をチャット欄にうつ

対象物をクリックする

別アカウントの一つしたの権限グループでクリックしてみる

エラー
(正常に動けば権限グループがかわるはずです。)

spgot ver 1.8.8-RO.1-SNAPSHOT

scriptblockPlus ver1.1.1
permissionsEX ver1.23.4
Vault ver 1.5.6-b49


コード: 全て選択
[23:01:24] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to ScriptBlockPlus v1.1.1
org.bukkit.event.EventException
   at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:227) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.PlayerInteractManager.interact(PlayerInteractManager.java:463) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:759) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:52) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_73]
   at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_73]
   at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:714) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at java.lang.Thread.run(Unknown Source) [?:1.8.0_73]
Caused by: java.lang.AssertionError
   at com.github.yuttyann.scriptblockplus.collplugin.VaultPermission.<init>(VaultPermission.java:15) ~[?:?]
   at com.github.yuttyann.scriptblockplus.collplugin.VaultPermission.setupPermission(VaultPermission.java:25) ~[?:?]
   at com.github.yuttyann.scriptblockplus.collplugin.CollPlugins.getVaultPermission(CollPlugins.java:36) ~[?:?]
   at com.github.yuttyann.scriptblockplus.option.Group.<init>(Group.java:18) ~[?:?]
   at com.github.yuttyann.scriptblockplus.manager.ScriptManager.read(ScriptManager.java:251) ~[?:?]
   at com.github.yuttyann.scriptblockplus.manager.ScriptManager.readScript(ScriptManager.java:180) ~[?:?]
   at com.github.yuttyann.scriptblockplus.manager.OptionManager.scriptExec(OptionManager.java:62) ~[?:?]
   at com.github.yuttyann.scriptblockplus.listener.PlayerInteractListener.scriptEvent(PlayerInteractListener.java:187) ~[?:?]
   at com.github.yuttyann.scriptblockplus.listener.PlayerInteractListener.onPlayerInteract(PlayerInteractListener.java:75) ~[?:?]
   at sun.reflect.GeneratedMethodAccessor427.invoke(Unknown Source) ~[?:?]
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]
   at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_73]
   at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-fdc1440-53fac9f]
   ... 17 more
[23:01:24] [Server thread/ERROR]: Could not pass event PlayerAnimationEvent to ScriptBlockPlus v1.1.1
org.bukkit.event.EventException
   at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1205) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.PacketPlayInArmAnimation.a(PacketPlayInArmAnimation.java:18) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.PacketPlayInArmAnimation.a(PacketPlayInArmAnimation.java:1) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_73]
   at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_73]
   at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:714) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at java.lang.Thread.run(Unknown Source) [?:1.8.0_73]
Caused by: java.lang.AssertionError
   at com.github.yuttyann.scriptblockplus.collplugin.VaultPermission.<init>(VaultPermission.java:15) ~[?:?]
   at com.github.yuttyann.scriptblockplus.collplugin.VaultPermission.setupPermission(VaultPermission.java:25) ~[?:?]
   at com.github.yuttyann.scriptblockplus.collplugin.CollPlugins.getVaultPermission(CollPlugins.java:36) ~[?:?]
   at com.github.yuttyann.scriptblockplus.option.Group.<init>(Group.java:18) ~[?:?]
   at com.github.yuttyann.scriptblockplus.manager.ScriptManager.read(ScriptManager.java:251) ~[?:?]
   at com.github.yuttyann.scriptblockplus.manager.ScriptManager.readScript(ScriptManager.java:180) ~[?:?]
   at com.github.yuttyann.scriptblockplus.manager.OptionManager.scriptExec(OptionManager.java:62) ~[?:?]
   at com.github.yuttyann.scriptblockplus.listener.PlayerInteractListener.scriptEvent(PlayerInteractListener.java:187) ~[?:?]
   at com.github.yuttyann.scriptblockplus.listener.PlayerInteractListener.onPlayerAnimation(PlayerInteractListener.java:59) ~[?:?]
   at sun.reflect.GeneratedMethodAccessor428.invoke(Unknown Source) ~[?:?]
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]
   at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_73]
   at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-fdc1440-53fac9f]
   ... 15 more

使用コマンド: /scriptblockplus interact create @groupADD:グループ名

もしコマンド等間違ってたらご指摘お願いします。
画像
アバター
ハルトメ
ID:5a008f21
大工さん
 
記事: 46
登録日時: 2013年7月20日(土) 04:18
お住まい: 東海

  • (PostNo.293733)

Re: [Bukkit 1.7.2-1.11.2]スクリプト埋め込みプラグイン ScriptBlockPlus v1.1

投稿記事by yuttyann44581 » 2017年1月20日(金) 00:13

ハルトメ さんが書きました:どこかで既存でしたらすみません。

パーミションでのグループを追加しようとしたらエラーがでる不具合?を発生しました。

/scriptblockplus interact create @groupADD:グループ名
をチャット欄にうつ

対象物をクリックする

別アカウントの一つしたの権限グループでクリックしてみる

エラー
(正常に動けば権限グループがかわるはずです。)

spgot ver 1.8.8-RO.1-SNAPSHOT

scriptblockPlus ver1.1.1
permissionsEX ver1.23.4
Vault ver 1.5.6-b49


コード: 全て選択
[23:01:24] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to ScriptBlockPlus v1.1.1
org.bukkit.event.EventException
   at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:227) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.PlayerInteractManager.interact(PlayerInteractManager.java:463) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:759) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:52) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_73]
   at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_73]
   at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:714) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at java.lang.Thread.run(Unknown Source) [?:1.8.0_73]
Caused by: java.lang.AssertionError
   at com.github.yuttyann.scriptblockplus.collplugin.VaultPermission.<init>(VaultPermission.java:15) ~[?:?]
   at com.github.yuttyann.scriptblockplus.collplugin.VaultPermission.setupPermission(VaultPermission.java:25) ~[?:?]
   at com.github.yuttyann.scriptblockplus.collplugin.CollPlugins.getVaultPermission(CollPlugins.java:36) ~[?:?]
   at com.github.yuttyann.scriptblockplus.option.Group.<init>(Group.java:18) ~[?:?]
   at com.github.yuttyann.scriptblockplus.manager.ScriptManager.read(ScriptManager.java:251) ~[?:?]
   at com.github.yuttyann.scriptblockplus.manager.ScriptManager.readScript(ScriptManager.java:180) ~[?:?]
   at com.github.yuttyann.scriptblockplus.manager.OptionManager.scriptExec(OptionManager.java:62) ~[?:?]
   at com.github.yuttyann.scriptblockplus.listener.PlayerInteractListener.scriptEvent(PlayerInteractListener.java:187) ~[?:?]
   at com.github.yuttyann.scriptblockplus.listener.PlayerInteractListener.onPlayerInteract(PlayerInteractListener.java:75) ~[?:?]
   at sun.reflect.GeneratedMethodAccessor427.invoke(Unknown Source) ~[?:?]
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]
   at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_73]
   at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-fdc1440-53fac9f]
   ... 17 more
[23:01:24] [Server thread/ERROR]: Could not pass event PlayerAnimationEvent to ScriptBlockPlus v1.1.1
org.bukkit.event.EventException
   at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1205) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.PacketPlayInArmAnimation.a(PacketPlayInArmAnimation.java:18) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.PacketPlayInArmAnimation.a(PacketPlayInArmAnimation.java:1) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_73]
   at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_73]
   at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:714) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556) [spigot.jar:git-Spigot-fdc1440-53fac9f]
   at java.lang.Thread.run(Unknown Source) [?:1.8.0_73]
Caused by: java.lang.AssertionError
   at com.github.yuttyann.scriptblockplus.collplugin.VaultPermission.<init>(VaultPermission.java:15) ~[?:?]
   at com.github.yuttyann.scriptblockplus.collplugin.VaultPermission.setupPermission(VaultPermission.java:25) ~[?:?]
   at com.github.yuttyann.scriptblockplus.collplugin.CollPlugins.getVaultPermission(CollPlugins.java:36) ~[?:?]
   at com.github.yuttyann.scriptblockplus.option.Group.<init>(Group.java:18) ~[?:?]
   at com.github.yuttyann.scriptblockplus.manager.ScriptManager.read(ScriptManager.java:251) ~[?:?]
   at com.github.yuttyann.scriptblockplus.manager.ScriptManager.readScript(ScriptManager.java:180) ~[?:?]
   at com.github.yuttyann.scriptblockplus.manager.OptionManager.scriptExec(OptionManager.java:62) ~[?:?]
   at com.github.yuttyann.scriptblockplus.listener.PlayerInteractListener.scriptEvent(PlayerInteractListener.java:187) ~[?:?]
   at com.github.yuttyann.scriptblockplus.listener.PlayerInteractListener.onPlayerAnimation(PlayerInteractListener.java:59) ~[?:?]
   at sun.reflect.GeneratedMethodAccessor428.invoke(Unknown Source) ~[?:?]
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_73]
   at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_73]
   at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-fdc1440-53fac9f]
   ... 15 more

使用コマンド: /scriptblockplus interact create @groupADD:グループ名

もしコマンド等間違ってたらご指摘お願いします。

ミスで連携プラグインが使用できない不具合が存在しております。
現在修正していますので少々お待ちください。
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 320
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

次へ

Return to サーバーMOD,プラグイン 公開/紹介

x