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

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

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

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

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

【更新内容】
・連携プラグインの機能が使用できない不具合を修正
・ヘルプメッセージの仕様を見直し修正
・パーミッションの指定ミスを修正
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
ScriptBlockPlus
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 330
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.293739)

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

投稿記事by ハルトメ » 2017年1月20日(金) 11:17

修正ありがとうございます。

一つ要望なんですがscriptblockのコマンドでグループ追加でやると
コード: 全て選択
 
 UUID:
    worlds:
      world:
        group: 権限グループ

となります。
これだとworldで指定したワールドだけしか権限の効果を発揮できません。
コード: 全て選択
  uuID:
    group:
    - 権限グループ
    options:
      name: ID

これでしたら全ワールドでの効果が得られません。
もしできたら上のようなpexに書きもむことができるようにお願いします。
もしそれができなければコンソールからコマンドを実行できるようにオプションを追加していただきたいです。
もしやり方などがございましたら教えてください。
なお既存でしたらすみません。
わかりにくい場合はまたご指摘ください。

実行コマンド:/scriptblockplus interact create @groupADD:グループ名
画像
アバター
ハルトメ
ID:5a008f21
大工さん
 
記事: 46
登録日時: 2013年7月20日(土) 04:18
お住まい: 東海

  • (PostNo.293741)

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

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

ハルトメ さんが書きました:修正ありがとうございます。

一つ要望なんですがscriptblockのコマンドでグループ追加でやると
コード: 全て選択
 
 UUID:
    worlds:
      world:
        group: 権限グループ

となります。
これだとworldで指定したワールドだけしか権限の効果を発揮できません。
コード: 全て選択
  uuID:
    group:
    - 権限グループ
    options:
      name: ID

これでしたら全ワールドでの効果が得られません。
もしできたら上のようなpexに書きもむことができるようにお願いします。
もしそれができなければコンソールからコマンドを実行できるようにオプションを追加していただきたいです。
もしやり方などがございましたら教えてください。
なお既存でしたらすみません。
わかりにくい場合はまたご指摘ください。

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

わかりました。
ちょっとできないか模索してみます。(PEXのAPIではなくVaultを使用しているので出来ない可能性少し有り)
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
ScriptBlockPlus
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 330
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.293757)

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

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

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

【更新内容】
・オプション"perm"、"group"系でワールドを指定できる機能を追加
・グループやパーミッションを追加した際に正常に保存されない不具合を修正
・TabCompleteした際に"@permADD:"が二つ表示される不具合を修正
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
ScriptBlockPlus
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 330
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.294181)

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

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

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

【更新内容】
・変更できるメッセージを追加
 - メッセージに使用できるオプションの説明を追加しました。
・スクリプトの発動条件"break"を追加
 - ブロックを破壊したときにスクリプトを発動させることが出来ます。
・オプション"@hand"を追加
 - 手に指定したアイテムを持っている場合のみ実行を許可します。
・オプション"$item"の仕様を変更
 - インベントリ内にアイテムがあれば消費されるようになりました。
・アドベンチャーモードの時のみスクリプトが2回実行される不具合を修正
 - まだ動作が不安定な可能性があります。
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
ScriptBlockPlus
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 330
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.294288)

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

投稿記事by yuttyann44581 » 2017年1月27日(金) 02:30

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

【更新内容】
・ヘルプメッセージの文字列を変更
・一部スクリプトが読み込まれない不具合を修正
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
ScriptBlockPlus
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 330
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.294892)

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

投稿記事by United » 2017年2月03日(金) 18:09

お世話になります、自鯖でScriptBlockPlusを使わせてもらっております。
最新バージョンの、1.1.5でのエラーを見つけましたのでご報告させていただきます。
エラー文は以下の通りです。

[17:42:27 ERROR]: Could not pass event PlayerAnimationEvent to ScriptBlockPlus v1.1.5
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-21fe707-e1ebe52]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:1205) [spigot.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.PacketPlayInArmAnimation.a(PacketPlayInArmAnimation.java:18) [spigot.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.PacketPlayInArmAnimation.a(PacketPlayInArmAnimation.java:1) [spigot.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-21fe707-e1ebe52]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_101]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_101]
at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot.jar:git-Spigot-21fe707-e1ebe52]
at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot.jar:git-Spigot-21fe707-e1ebe52]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_101]
Caused by: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.ArrayList.rangeCheck(ArrayList.java:653) ~[?:1.8.0_101]
at java.util.ArrayList.get(ArrayList.java:429) ~[?:1.8.0_101]
at com.github.yuttyann.scriptblockplus.listener.InteractListener.onPlayerAnimation(InteractListener.java:45) ~[?:?]
at sun.reflect.GeneratedMethodAccessor169.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_101]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_101]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-21fe707-e1ebe52]
... 15 more

どのタイミングでエラーが発生するのかは、わかりませんが対処のほどお願いいたします。
United
ID:cf2e8000
 

  • (PostNo.295009)

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

投稿記事by 揚げたてのポテト » 2017年2月04日(土) 20:25

要望なのですが、既存のScriptBlockプラグインのスクリプト設定してあるファイルからScriptBlockPlusに移行する機能とかあったらいいなと思ったのですが可能ですか?
ニコニコ生放送で企画放送等をしています。
http://com.nicovideo.jp/community/co2750631
YouTubeでも企画放送等をしています。
https://www.youtube.com/channel/UCvNI8qi8BydpUraa202TFlg

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

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

  • (PostNo.295015)

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

投稿記事by yuttyann44581 » 2017年2月04日(土) 21:01

揚げたてのポテト さんが書きました:要望なのですが、既存のScriptBlockプラグインのスクリプト設定してあるファイルからScriptBlockPlusに移行する機能とかあったらいいなと思ったのですが可能ですか?

可能ですが、ScriptBlockPlusで変更された機能は使えなくなりますがよろしいでしょうか?
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
ScriptBlockPlus
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 330
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.295285)

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

投稿記事by yuttyann44581 » 2017年2月08日(水) 18:16

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

【更新内容】
・Yamlファイルの読み込み速度を高速化
・ScriptBlockのスクリプトをPlusに移行する機能を追加
・メッセージ左端のプラグイン名を非表示にする機能を追加
・一部変更できるメッセージを削除
・オプション"@cooldown"の時間指定をTickから秒に変更
・稀にオプション"@cooldown"の表示時間がおかしくなる不具合を修正
・アドベンチャーモードの時に左クリックした際エラーが発生する不具合を修正
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
ScriptBlockPlus
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 330
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.295327)

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

投稿記事by yuttyann44581 » 2017年2月08日(水) 20:15

ScriptBlockPlus v1.1.6修正版 を公開しました。

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

  • (PostNo.295361)

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

投稿記事by yuttyann44581 » 2017年2月09日(木) 08:50

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

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

  • (PostNo.295709)

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

投稿記事by BellCocoa1 » 2017年2月13日(月) 00:53

はじめまして、ScriptBlockPlusを使わせてもらっています。
Spigot1.10.2で動かしています、
/sbp interact create $cost:50 /give <player> stone
をブロックに埋め込んでクリックしたところ下記のエラーがでて実行出来ませんした。
[10:51:38 WARN]: java.lang.NumberFormatException: For input string: "50 /give <player> stone"
[10:51:38 WARN]: at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
[10:51:38 WARN]: at java.lang.Double.parseDouble(Unknown Source)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.option.MoneyCost.<init>(MoneyCost.java:19)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.manager.ScriptManager.read(ScriptManager.java:281)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.manager.ScriptManager.readScript(ScriptManager.java:191)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.manager.OptionManager.scriptExec(OptionManager.java:51)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.listener.BlockListener.scriptEvent(BlockListener.java:150)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.listener.BlockListener.onBlockInteract(BlockListener.java:64)
[10:51:38 WARN]: at sun.reflect.GeneratedMethodAccessor1011.invoke(Unknown Source)
[10:51:38 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[10:51:38 WARN]: at java.lang.reflect.Method.invoke(Unknown Source)
[10:51:38 WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306)
[10:51:38 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[10:51:38 WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
[10:51:38 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.utils.Utils.callEvent(Utils.java:59)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.listener.InteractListener.onPlayerInteract(InteractListener.java:82)
[10:51:38 WARN]: at sun.reflect.GeneratedMethodAccessor1010.invoke(Unknown Source)
[10:51:38 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[10:51:38 WARN]: at java.lang.reflect.Method.invoke(Unknown Source)
[10:51:38 WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306)
[10:51:38 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[10:51:38 WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
[10:51:38 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
[10:51:38 WARN]: at org.bukkit.craftbukkit.v1_10_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:231)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.PlayerInteractManager.a(PlayerInteractManager.java:492)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:890)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.PacketPlayInUseItem.a(SourceFile:55)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.PacketPlayInUseItem.a(SourceFile:11)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13)
[10:51:38 WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[10:51:38 WARN]: at java.util.concurrent.FutureTask.run(Unknown Source)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:732)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:400)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:668)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:567)
[10:51:38 WARN]: at java.lang.Thread.run(Unknown Source)
BellCocoa1
ID:86e78c21
木を殴ってる
 
記事: 15
登録日時: 2014年11月03日(月) 12:04

  • (PostNo.295712)

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

投稿記事by yuttyann44581 » 2017年2月13日(月) 01:40

BellCocoa1 さんが書きました:はじめまして、ScriptBlockPlusを使わせてもらっています。
Spigot1.10.2で動かしています、
/sbp interact create $cost:50 /give <player> stone
をブロックに埋め込んでクリックしたところ下記のエラーがでて実行出来ませんした。
[10:51:38 WARN]: java.lang.NumberFormatException: For input string: "50 /give <player> stone"
[10:51:38 WARN]: at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
[10:51:38 WARN]: at java.lang.Double.parseDouble(Unknown Source)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.option.MoneyCost.<init>(MoneyCost.java:19)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.manager.ScriptManager.read(ScriptManager.java:281)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.manager.ScriptManager.readScript(ScriptManager.java:191)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.manager.OptionManager.scriptExec(OptionManager.java:51)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.listener.BlockListener.scriptEvent(BlockListener.java:150)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.listener.BlockListener.onBlockInteract(BlockListener.java:64)
[10:51:38 WARN]: at sun.reflect.GeneratedMethodAccessor1011.invoke(Unknown Source)
[10:51:38 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[10:51:38 WARN]: at java.lang.reflect.Method.invoke(Unknown Source)
[10:51:38 WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306)
[10:51:38 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[10:51:38 WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
[10:51:38 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.utils.Utils.callEvent(Utils.java:59)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.listener.InteractListener.onPlayerInteract(InteractListener.java:82)
[10:51:38 WARN]: at sun.reflect.GeneratedMethodAccessor1010.invoke(Unknown Source)
[10:51:38 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[10:51:38 WARN]: at java.lang.reflect.Method.invoke(Unknown Source)
[10:51:38 WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306)
[10:51:38 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[10:51:38 WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
[10:51:38 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
[10:51:38 WARN]: at org.bukkit.craftbukkit.v1_10_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:231)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.PlayerInteractManager.a(PlayerInteractManager.java:492)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:890)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.PacketPlayInUseItem.a(SourceFile:55)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.PacketPlayInUseItem.a(SourceFile:11)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13)
[10:51:38 WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[10:51:38 WARN]: at java.util.concurrent.FutureTask.run(Unknown Source)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:732)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:400)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:668)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:567)
[10:51:38 WARN]: at java.lang.Thread.run(Unknown Source)

そもそもの使い方が間違っています。
正しくはこうです。
コード: 全て選択
/sbp interact create [$cost:50] [@command /give <player> stone]

詳しい使用方法はこちらをご覧ください。
yuttyann44581 さんが書きました:
オプション一覧

コード: 全て選択
単体指定例: @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] | 指定した時間分スクリプトを遅延させます。(遅延させたスクリプトが実行されるまでスクリプトを実行することはできません。)
[@cooldown:秒] | 指定した時間分スクリプトを連続で実行できないようにします。
[@hand:アイテムID] | 指定したアイテムを所持している場合のみ実行を許可します。
[@hand:アイテムID:個数] | 指定したアイテムを所持している場合のみ実行を許可します。
[@hand:アイテムID:個数:ダメージ値] | 指定したアイテムを所持している場合のみ実行を許可します。
[@hand:アイテムID:個数:ダメージ値:アイテム名] | 指定したアイテムを所持している場合のみ実行を許可します。
[$cost:値段(小数点も使用可能)] | 指定した金額を消費した場合のみ実行を許可します。
[$item:アイテムID] | 指定したアイテムを消費した場合のみ実行を許可します。
[$item:アイテムID:個数] | 指定したアイテムを消費した場合のみ実行を許可します。
[$item:アイテムID:個数:ダメージ値] | 指定したアイテムを消費した場合のみ実行を許可します。
[$item:アイテムID:個数:ダメージ値:アイテム名] | 指定したアイテムを消費した場合のみ実行を許可します。
<player> | 実行したプレイヤーのIDに置き換えます。
<dplayer> | 実行したプレイヤーのディスプレイネームに置き換えます。
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
ScriptBlockPlus
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 330
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.295713)

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

投稿記事by BellCocoa1 » 2017年2月13日(月) 01:58

yuttyann44581 さんが書きました:
BellCocoa1 さんが書きました:はじめまして、ScriptBlockPlusを使わせてもらっています。
Spigot1.10.2で動かしています、
/sbp interact create $cost:50 /give <player> stone
をブロックに埋め込んでクリックしたところ下記のエラーがでて実行出来ませんした。
[10:51:38 WARN]: java.lang.NumberFormatException: For input string: "50 /give <player> stone"
[10:51:38 WARN]: at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
[10:51:38 WARN]: at java.lang.Double.parseDouble(Unknown Source)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.option.MoneyCost.<init>(MoneyCost.java:19)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.manager.ScriptManager.read(ScriptManager.java:281)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.manager.ScriptManager.readScript(ScriptManager.java:191)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.manager.OptionManager.scriptExec(OptionManager.java:51)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.listener.BlockListener.scriptEvent(BlockListener.java:150)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.listener.BlockListener.onBlockInteract(BlockListener.java:64)
[10:51:38 WARN]: at sun.reflect.GeneratedMethodAccessor1011.invoke(Unknown Source)
[10:51:38 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[10:51:38 WARN]: at java.lang.reflect.Method.invoke(Unknown Source)
[10:51:38 WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306)
[10:51:38 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[10:51:38 WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
[10:51:38 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.utils.Utils.callEvent(Utils.java:59)
[10:51:38 WARN]: at com.github.yuttyann.scriptblockplus.listener.InteractListener.onPlayerInteract(InteractListener.java:82)
[10:51:38 WARN]: at sun.reflect.GeneratedMethodAccessor1010.invoke(Unknown Source)
[10:51:38 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[10:51:38 WARN]: at java.lang.reflect.Method.invoke(Unknown Source)
[10:51:38 WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306)
[10:51:38 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
[10:51:38 WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502)
[10:51:38 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487)
[10:51:38 WARN]: at org.bukkit.craftbukkit.v1_10_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:231)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.PlayerInteractManager.a(PlayerInteractManager.java:492)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.PlayerConnection.a(PlayerConnection.java:890)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.PacketPlayInUseItem.a(SourceFile:55)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.PacketPlayInUseItem.a(SourceFile:11)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.PlayerConnectionUtils$1.run(SourceFile:13)
[10:51:38 WARN]: at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[10:51:38 WARN]: at java.util.concurrent.FutureTask.run(Unknown Source)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.SystemUtils.a(SourceFile:45)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:732)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:400)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:668)
[10:51:38 WARN]: at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:567)
[10:51:38 WARN]: at java.lang.Thread.run(Unknown Source)

そもそもの使い方が間違っています。
正しくはこうです。
コード: 全て選択
/sbp interact create [$cost:50] [@command /give <player> stone]

詳しい使用方法はこちらをご覧ください。
yuttyann44581 さんが書きました:
オプション一覧

コード: 全て選択
単体指定例: @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] | 指定した時間分スクリプトを遅延させます。(遅延させたスクリプトが実行されるまでスクリプトを実行することはできません。)
[@cooldown:秒] | 指定した時間分スクリプトを連続で実行できないようにします。
[@hand:アイテムID] | 指定したアイテムを所持している場合のみ実行を許可します。
[@hand:アイテムID:個数] | 指定したアイテムを所持している場合のみ実行を許可します。
[@hand:アイテムID:個数:ダメージ値] | 指定したアイテムを所持している場合のみ実行を許可します。
[@hand:アイテムID:個数:ダメージ値:アイテム名] | 指定したアイテムを所持している場合のみ実行を許可します。
[$cost:値段(小数点も使用可能)] | 指定した金額を消費した場合のみ実行を許可します。
[$item:アイテムID] | 指定したアイテムを消費した場合のみ実行を許可します。
[$item:アイテムID:個数] | 指定したアイテムを消費した場合のみ実行を許可します。
[$item:アイテムID:個数:ダメージ値] | 指定したアイテムを消費した場合のみ実行を許可します。
[$item:アイテムID:個数:ダメージ値:アイテム名] | 指定したアイテムを消費した場合のみ実行を許可します。
<player> | 実行したプレイヤーのIDに置き換えます。
<dplayer> | 実行したプレイヤーのディスプレイネームに置き換えます。

ちゃんと読んでいませんでした申し訳ございませんでした。
BellCocoa1
ID:86e78c21
木を殴ってる
 
記事: 15
登録日時: 2014年11月03日(月) 12:04

  • (PostNo.295715)

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

投稿記事by BellCocoa1 » 2017年2月13日(月) 03:40

再度申し訳ございません。
/sbp interact create [$item:339:1:0:&bテスト] [@bypass /tp <player> -36 53 245]
にコマンドを設定した場合、アイテム名でカラーコードの判定はできますでしょうか?
BellCocoa1
ID:86e78c21
木を殴ってる
 
記事: 15
登録日時: 2014年11月03日(月) 12:04

  • (PostNo.295722)

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

投稿記事by yuttyann44581 » 2017年2月13日(月) 11:52

BellCocoa1 さんが書きました:再度申し訳ございません。
/sbp interact create [$item:339:1:0:&bテスト] [@bypass /tp <player> -36 53 245]
にコマンドを設定した場合、アイテム名でカラーコードの判定はできますでしょうか?

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

  • (PostNo.295739)

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

投稿記事by BellCocoa1 » 2017年2月13日(月) 17:10

yuttyann44581 さんが書きました:
BellCocoa1 さんが書きました:再度申し訳ございません。
/sbp interact create [$item:339:1:0:&bテスト] [@bypass /tp <player> -36 53 245]
にコマンドを設定した場合、アイテム名でカラーコードの判定はできますでしょうか?

可能です。

&bテストでコマンドを設定して、設定したアイテムの名前を&bテストにして実行させたのですが、正しく
実行されなかったです。コンソール側ではエラーは出てませんでした
BellCocoa1
ID:f504a533
木を殴ってる
 
記事: 15
登録日時: 2014年11月03日(月) 12:04

  • (PostNo.295801)

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

投稿記事by yuttyann44581 » 2017年2月14日(火) 14:35

BellCocoa1 さんが書きました:
yuttyann44581 さんが書きました:
BellCocoa1 さんが書きました:再度申し訳ございません。
/sbp interact create [$item:339:1:0:&bテスト] [@bypass /tp <player> -36 53 245]
にコマンドを設定した場合、アイテム名でカラーコードの判定はできますでしょうか?

可能です。

&bテストでコマンドを設定して、設定したアイテムの名前を&bテストにして実行させたのですが、正しく
実行されなかったです。コンソール側ではエラーは出てませんでした


動作確認をしたところ、正常な動作が確認できました。
使用しているバージョンは最新の物でしょうか?
もしアイテムが減ったのに動かないという場合はコマンドのほうに問題がある可能性があります。
/sbp interact create [$item:369:1:0:&dScript Editor] [@bypass /say てすと]
配布プラグイン一覧: https://file.yuttyann44581.net/
「Kuwaty Server」の運営をしております。
Java、C#で何かを作ってたり....
ScriptBlockPlus
画像
アバター
yuttyann44581
ID:ce21883a
鉄鉱掘り
 
記事: 330
登録日時: 2013年6月27日(木) 00:07
お住まい: 茨城県のどこか

  • (PostNo.295838)

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

投稿記事by BellCocoa1 » 2017年2月14日(火) 22:09

yuttyann44581 さんが書きました:
BellCocoa1 さんが書きました:
yuttyann44581 さんが書きました:
BellCocoa1 さんが書きました:再度申し訳ございません。
/sbp interact create [$item:339:1:0:&bテスト] [@bypass /tp <player> -36 53 245]
にコマンドを設定した場合、アイテム名でカラーコードの判定はできますでしょうか?

可能です。

&bテストでコマンドを設定して、設定したアイテムの名前を&bテストにして実行させたのですが、正しく
実行されなかったです。コンソール側ではエラーは出てませんでした


動作確認をしたところ、正常な動作が確認できました。
使用しているバージョンは最新の物でしょうか?
もしアイテムが減ったのに動かないという場合はコマンドのほうに問題がある可能性があります。
/sbp interact create [$item:369:1:0:&dScript Editor] [@bypass /say てすと]

プラグインのバージョンも最新で、spigot1.10.2で再度設定しても出来ませんでした。
添付ファイル
無題.png
BellCocoa1
ID:86e78c21
木を殴ってる
 
記事: 15
登録日時: 2014年11月03日(月) 12:04

1つ前へ次へ

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

x