diff --git a/README.md b/README.md index 2669372..48bd910 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -ScriptEntityPlus [Java8 MC1.9-1.16.x] +ScriptEntityPlus [Java8 MC1.9-1.17.1] ========== 概要 -------------------------------------------------- @@ -7,7 +7,7 @@ ScriptEntityPlus [Java8 MC1.9-1.16.x] 導入 ----------- [Releases](https://github.com/yuttyann/ScriptEntityPlus/releases)または[Yuttyann Files](https://file.yuttyann44581.net/)から`ScriptEntityPlus`のダウンロードを行ってください。 -その後前提プラグインである[`ScriptBlockPlus`](https://github.com/yuttyann/ScriptBlockPlus/releases)(v2.0.1以降)をダウンロードを行い`plugins`フォルダへ保存すれば完了です。 +その後前提プラグインである[`ScriptBlockPlus`](https://github.com/yuttyann/ScriptBlockPlus/releases)(最新版を推奨)をダウンロードを行い`plugins`フォルダへ保存すれば完了です。 使い方 ----------- @@ -49,9 +49,9 @@ ScriptEntityPlus [Java8 MC1.9-1.16.x] ファイル関係 ----------- ファイルの管理: `ScriptBlockPlusのスクリプトの種類と座標をエンティティのUUIDを元に保存しているため、` -`UUIDの変更(例: 額縁のアイテムを変更等)があった場合設定ファイルが残存し続けてしまうので注意してください。` +`UUIDの変更(例: 額縁のアイテムを変更等)があった場合設定ファイルが残存し続けてしまうので注意してください。` -ファイルのパス: `設定の保存先は` **`plugins/ScriptBlockPlus/json/entityscript/....`** `です。` +ファイルのパス: `設定の保存先は` **`plugins/ScriptBlockPlus/json/entityscript/....`** `です。` ファイルの削除: `ツールでの削除またはプレイヤー以外が死亡した場合に設定ファイルが削除されます。` `また、エンティティのスクリプトを削除しても設定元のスクリプトには影響はありません。` @@ -62,5 +62,5 @@ ScriptEntityPlus [Java8 MC1.9-1.16.x] プラグイン記事 ----------- -**[[MCPoteton, JP-使い方と機能の紹介]](https://mcpoteton.com/mcpl-scriptentityplus)** -**[[SpigotMC, EN-Explanation of the plugin]](https://www.spigotmc.org/resources/1-9-1-15-2-scriptentityplus-mechanics.80165/)** \ No newline at end of file +**[[Poteton, JP]](https://mcpoteton.com/mcpl-scriptentityplus)** +**[[SpigotMC, EN]](https://www.spigotmc.org/resources/scriptentityplus.80165/)** \ No newline at end of file diff --git a/pom.xml b/pom.xml index 53f1025..2ac0d31 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 com.github.yuttyann ScriptEntityPlus - 1.1.6 + 1.1.7 ScriptEntityPlus https://github.com/yuttyann/ScriptEntityPlus @@ -56,7 +56,7 @@ com.github.yuttyann ScriptBlockPlus - 2.1.4 + 2.1.5 com.google.code.gson diff --git a/src/main/java/com/github/yuttyann/scriptentityplus/ScriptEntity.java b/src/main/java/com/github/yuttyann/scriptentityplus/ScriptEntity.java index 580b822..c113830 100644 --- a/src/main/java/com/github/yuttyann/scriptentityplus/ScriptEntity.java +++ b/src/main/java/com/github/yuttyann/scriptentityplus/ScriptEntity.java @@ -42,7 +42,7 @@ public class ScriptEntity extends JavaPlugin { - public static final String SBP_VERSION = "2.1.4"; + public static final String SBP_VERSION = "2.1.5"; @Override public void onEnable() { diff --git a/src/main/java/com/github/yuttyann/scriptentityplus/file/SEFiles.java b/src/main/java/com/github/yuttyann/scriptentityplus/file/SEFiles.java index ef0a3a0..87864fd 100644 --- a/src/main/java/com/github/yuttyann/scriptentityplus/file/SEFiles.java +++ b/src/main/java/com/github/yuttyann/scriptentityplus/file/SEFiles.java @@ -48,9 +48,8 @@ public void onFileReload(FileReloadEvent event) { public static void reload() { Plugin plugin = ScriptEntity.getInstance(); - ConfigKeys.load(loadFile(plugin, PATH_CONFIG, true)); - ConfigKeys.load(loadLang(plugin, PATH_LANGS)); - searchKeys(plugin, PATH_CONFIG, PATH_LANGS); + ConfigKeys.load(loadLang(plugin, PATH_CONFIG, "config")); + ConfigKeys.load(loadLang(plugin, PATH_MESSAGE, "message")); // ファイル"json/scriptentity"を"json/entityscript"にリネーム File dataFolder = ScriptBlock.getInstance().getDataFolder(); diff --git a/src/main/resources/config/en.yml b/src/main/resources/config/en.yml new file mode 100644 index 0000000..93f0e04 --- /dev/null +++ b/src/main/resources/config/en.yml @@ -0,0 +1,14 @@ +# ScriptEntityPlus v${project.version} Config # + + +## ===== For Developers ===== ## +# Basically, non-developers should not change the settings. +# Please specify the exact ClassPath of the Option. +# This function rewrites the coordinates to be retrieved to the coordinates of the entity. +FilterOptions: +- 'com.github.yuttyann.scriptblockplus.script.option.chat.Command' +- 'com.github.yuttyann.scriptblockplus.script.option.chat.Console' +- 'com.github.yuttyann.scriptblockplus.script.option.chat.BypassOP' +- 'com.github.yuttyann.scriptblockplus.script.option.vault.BypassPerm' +- 'com.github.yuttyann.scriptblockplus.script.option.vault.BypassGroup' +- 'com.github.yuttyann.scriptblockplus.script.option.other.PlaySound' \ No newline at end of file diff --git a/src/main/resources/config.yml b/src/main/resources/config/ja.yml similarity index 84% rename from src/main/resources/config.yml rename to src/main/resources/config/ja.yml index 7fb2910..8bec2cd 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config/ja.yml @@ -1,7 +1,8 @@ # ScriptEntityPlus v${project.version} Config # -## ===== 開発者向けの設定 ===== ## -# ※基本的に開発者以外は設定を変更しないでください。 + +## ===== 開発者向け ===== ## +# 基本的に開発者以外は設定を変更しないでください。 # オプションの正確なクラスパスを指定してください。 # オプション内で取得する座標をエンティティの座標へ書き換える機能です。 FilterOptions: diff --git a/src/main/resources/config/zh.yml b/src/main/resources/config/zh.yml new file mode 100644 index 0000000..1046e88 --- /dev/null +++ b/src/main/resources/config/zh.yml @@ -0,0 +1,14 @@ +# ScriptEntityPlus v${project.version} Config # + + +## ===== 开发者的设置 ===== ## +# 基本上,只有开发人员应该改变设置。 +# 请指定该选项的确切路径。 +# 这个函数将选项中要检索的坐标改写为实体的坐标。 +FilterOptions: +- 'com.github.yuttyann.scriptblockplus.script.option.chat.Command' +- 'com.github.yuttyann.scriptblockplus.script.option.chat.Console' +- 'com.github.yuttyann.scriptblockplus.script.option.chat.BypassOP' +- 'com.github.yuttyann.scriptblockplus.script.option.vault.BypassPerm' +- 'com.github.yuttyann.scriptblockplus.script.option.vault.BypassGroup' +- 'com.github.yuttyann.scriptblockplus.script.option.other.PlaySound' \ No newline at end of file diff --git a/src/main/resources/lang/en.yml b/src/main/resources/message/en.yml similarity index 96% rename from src/main/resources/lang/en.yml rename to src/main/resources/message/en.yml index ab0f31e..7ba9f6e 100644 --- a/src/main/resources/lang/en.yml +++ b/src/main/resources/message/en.yml @@ -1,4 +1,4 @@ -# ScriptEntityPlus v${project.version} Lang # +# ScriptEntityPlus v${project.version} Message # # Author: yuttyann44581 # There may be some mistakes in grammar diff --git a/src/main/resources/lang/ja.yml b/src/main/resources/message/ja.yml similarity index 97% rename from src/main/resources/lang/ja.yml rename to src/main/resources/message/ja.yml index 583c710..f59b154 100644 --- a/src/main/resources/lang/ja.yml +++ b/src/main/resources/message/ja.yml @@ -1,4 +1,4 @@ -# ScriptEntityPlus v${project.version} Lang # +# ScriptEntityPlus v${project.version} Message # # Author: yuttyann44581 diff --git a/src/main/resources/lang/zh.yml b/src/main/resources/message/zh.yml similarity index 96% rename from src/main/resources/lang/zh.yml rename to src/main/resources/message/zh.yml index d408538..b5e54d8 100644 --- a/src/main/resources/lang/zh.yml +++ b/src/main/resources/message/zh.yml @@ -1,4 +1,4 @@ -# ScriptEntityPlus v${project.version} Lang # +# ScriptEntityPlus v${project.version} Message # # Author: yuttyann44581 # 本配置源语言为日本语,可能存在翻译不准确的地方