Skip to content

[SBPの拡張]任意のエンティティにスクリプトを設定するプラグインです。

License

Notifications You must be signed in to change notification settings

yuttyann/ScriptEntityPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScriptEntityPlus [Java8 MC1.9-1.20.1]

概要

ScriptBlockPlusに、エンティティにスクリプトを設定することができる機能を追加するプラグインです。
注意点として、大部分の機能をSBPに依存しているため、動作バージョンが合わないと起動しません。

導入

ReleasesまたはYuttyann FilesからScriptEntityPlusのダウンロードを行ってください。
その後前提プラグインであるScriptBlockPlus(最新版を推奨)をダウンロードを行いpluginsフォルダへ保存すれば完了です。

使い方

基本的にはツールの説明文に従ってください。
プレイヤーからコマンド/sbp toolを入力しツールScript Connectionを入手してください。
対象の指定方法はブロックを対象とする場合は左クリックエンティティを対象とする場合は右クリックです。
――――――――――――――――――――――――――――――――――
パーミッション
ツール"Script Connection"の使用: scriptentityplus.tool.scriptconnection
――――――――――――――――――――――――――――――――――
ツールのモード
アップデートv1.0.2にてNORMAL MODEDEATH MODEが追加されました。
ツールをメインハンドに所持した状態で左クリック行うことでモードを切り替えることができます。

NORMAL MODE
エンティティをクリックした際に実行されるスクリプトを設定することができます。

DEATH MODE
エンティティが死亡した際に実行されるスクリプトを設定することができます。 ――――――――――――――――――――――――――――――――――
チャットイベント
テキストにカーソルを合わせる、クリックを行うことで情報の表示やコマンドの実行をすることができます。
(所謂tellrawです。)

スクリプトの選択 [MAINHAND+SHIFT+LEFT_CLICK]
緑色のテキストをクリックすることで、エンティティに設定したいスクリプトを選択することができます。
ScriptTypes

設定されているスクリプトの表示 [OFFHAND+RIGHT_CLICK]
緑色のテキストをクリックすることで、スクリプトを実行するコマンドがチャットに設定されます。
Scripts

エンティティの設定 [OFFHAND+SHIFT+RIGHT_CLICK]
橙色の[...]で囲まれたテキストをクリックすることで、設定の有効無効表示を行うことができます。
また、水色のテキストにカーソルを合わせることで設定の説明が表示されます。
EntitySettings
――――――――――――――――――――――――――――――――――

ファイル関係

ファイルの管理: ScriptBlockPlusのスクリプトの種類と座標をエンティティのUUIDを元に保存しているため、
UUIDの変更(例: 額縁のアイテムを変更等)があった場合設定ファイルが残存し続けてしまうので注意してください。

ファイルのパス: 設定の保存先は plugins/ScriptBlockPlus/json/entityscript/.... です。

ファイルの削除: ツールでの削除またはプレイヤー以外が死亡した場合に設定ファイルが削除されます。
また、エンティティのスクリプトを削除しても設定元のスクリプトには影響はありません。

対応プラットフォーム

ScriptBlockPlus同様です。

ダウンロード

サイト 言語 説明
FileArchive Japanese 作者が配布物をまとめているリポジトリです。
SpigotMC English 作者が海外向けに配布を行うために利用しているサイトです。
MCBBS Chinese 有志が解説、配布を行っている中国のマインクラフトのフォーラムです。

リンク

ページ 説明
MCPoteton あらゆる機能の解説をしています。