From e26d06fb685137e76149eb4cd0cfd576bfe2eaca Mon Sep 17 00:00:00 2001 From: xien <2383759126@qq.com> Date: Tue, 1 Oct 2024 00:42:19 +0800 Subject: [PATCH 01/22] =?UTF-8?q?fix=EF=BC=9Aautoteam=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E4=BA=86=E9=BB=98=E8=AE=A4=E4=BC=9A=E6=A8=AA=E6=8F=92=E4=B8=80?= =?UTF-8?q?=E8=84=9A=E7=9A=84=E9=97=AE=E9=A2=98,=E9=A1=BA=E5=B8=A6?= =?UTF-8?q?=E6=8A=8A=E6=8C=87=E4=BB=A4=E9=80=BB=E8=BE=91=E6=94=B9=E7=AE=80?= =?UTF-8?q?=E5=8D=95=E4=BA=86=20#493?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/AutoTeam/AutoTeamPlus.cs | 30 ++---------- src/AutoTeam/Configuration.cs | 84 +++++++++++++++++++--------------- src/AutoTeam/README.md | 28 +++++++++--- src/AutoTeam/README_EN.md | 32 +++++++++---- src/AutoTeam/i18n/en-US.po | 40 ++++++++-------- src/AutoTeam/i18n/template.pot | 34 ++++++++------ 6 files changed, 139 insertions(+), 109 deletions(-) diff --git a/src/AutoTeam/AutoTeamPlus.cs b/src/AutoTeam/AutoTeamPlus.cs index 5c5a55ee..5dfde637 100644 --- a/src/AutoTeam/AutoTeamPlus.cs +++ b/src/AutoTeam/AutoTeamPlus.cs @@ -10,7 +10,7 @@ namespace autoteam; public class Autoteam : TerrariaPlugin { public override string Author => "十七改,肝帝熙恩改"; - public override Version Version => new Version(2, 4, 3); + public override Version Version => new Version(2, 4, 4); public override string Description => "AutoTeamPlus"; public override string Name => "更好的自动队伍"; public static Configuration Config; @@ -56,30 +56,10 @@ protected override void Dispose(bool disposing) private void TogglePlugin(CommandArgs args) { - var player = args.Player; - var parameters = args.Parameters; - - if (parameters.Count < 1) - { - player.SendErrorMessage(GetString("用法: /autoteam ")); - return; - } - - var action = parameters[0].ToLower(); - switch (action) - { - case "on": - Config.Enabled = true; - player.SendSuccessMessage(GetString("AutoTeamPlus 插件已启用.")); - break; - case "off": - Config.Enabled = false; - player.SendSuccessMessage(GetString("AutoTeamPlus 插件已禁用.")); - break; - default: - player.SendErrorMessage(GetString("无效的操作。请使用 'on' 或 'off'。")); - break; - } + // 切换插件的状态 + Config.Enabled = !Config.Enabled; + string status = Config.Enabled ? GetString("启用") : GetString("禁用"); + args.Player.SendSuccessMessage(GetString("AutoTeamPlus 插件已") + status + GetString("。")); } diff --git a/src/AutoTeam/Configuration.cs b/src/AutoTeam/Configuration.cs index d55c69fe..a227b725 100644 --- a/src/AutoTeam/Configuration.cs +++ b/src/AutoTeam/Configuration.cs @@ -1,54 +1,66 @@ using Newtonsoft.Json; +using System.Collections.Generic; +using System.IO; using TShockAPI; -namespace autoteam; - -public class Configuration +namespace autoteam { - public static readonly string FilePath = Path.Combine(TShock.SavePath, "AutoTeam.json"); - - [JsonProperty("组的队伍")] - public Dictionary GroupTeamMap { get; set; } = new Dictionary - { - { "组名字/groupname", "队伍名称teamname中文或English" }, - { "default", "red" }, - { "某个组", "红队" }, - }; - [JsonProperty("开启插件")] - public bool Enabled = true; - - public string GetTeamForGroup(string groupName) + public class Configuration { - // 检查映射关系中是否包含给定的组名 - return this.GroupTeamMap.ContainsKey(groupName) ? this.GroupTeamMap[groupName] : "无队伍"; - } + public static readonly string FilePath = Path.Combine(TShock.SavePath, "AutoTeam.json"); + [JsonProperty("开启插件")] + public bool Enabled { get; set; } = true; - public void Write(string path) - { - using (var fs = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.Write)) + [JsonProperty("组对应的队伍")] + public Dictionary GroupTeamMap { get; set; } = new Dictionary(); + + + public string GetTeamForGroup(string groupName) { - var str = JsonConvert.SerializeObject(this, Formatting.Indented); - using (var sw = new StreamWriter(fs)) - { - sw.Write(str); - } + return this.GroupTeamMap.TryGetValue(groupName, out var team) ? team : GetString("无队伍"); } - } - public static Configuration Read(string path) - { - if (!File.Exists(path)) + public void Write(string path) { - return new Configuration(); + using (var fs = new FileStream(path, FileMode.Create, FileAccess.Write, FileShare.Write)) + { + var str = JsonConvert.SerializeObject(this, Formatting.Indented); + using (var sw = new StreamWriter(fs)) + { + sw.Write(str); + } + } } - using (var fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read)) + public static Configuration Read(string path) { - using (var sr = new StreamReader(fs)) + if (!File.Exists(path)) + { + // 创建默认配置 + var defaultConfig = new Configuration + { + Enabled = true, + GroupTeamMap = new Dictionary + { + { "default", "red" }, + { "owner", "红队" } + } + }; + + // 保存默认配置到文件 + defaultConfig.Write(path); + + return defaultConfig; + } + + using (var fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read)) { - var cf = JsonConvert.DeserializeObject(sr.ReadToEnd()); - return cf; + using (var sr = new StreamReader(fs)) + { + var cf = JsonConvert.DeserializeObject(sr.ReadToEnd()); + return cf; + } } } } diff --git a/src/AutoTeam/README.md b/src/AutoTeam/README.md index 4ad9d8b9..d50a11ff 100644 --- a/src/AutoTeam/README.md +++ b/src/AutoTeam/README.md @@ -7,6 +7,8 @@ ## 更新日志 ``` +v2.4.3 +修复了默认会横插一脚的问题,顺带把指令逻辑改简单了 v2.4.2 添加英文翻译 v2.4.1 @@ -22,14 +24,28 @@ v2.4.1 ## 配置 > 配置文件位置:tshock/AutoTeamPlus.json +- 中文英文队伍名字参考如下: + +| 中文 | English | +|-------|---------| +| 无队伍 | none | +| 红队 | red | +| 绿队 | green | +| 蓝队 | blue | +| 黄队 | yellow | +| 粉队 | pink | + +- 配置示例 ```json { - "组的队伍": { - "组名字": "队伍名称中文或English",//本行和下面两行均可改 - "default": "red", - "亲爱的": "红队" - }, - "开启插件": true + "开启插件": true, + "组对应的队伍": { + "guest": "pink", + "default": "蓝队", + "owner": "红队", + "admin": "green", + "vip": "none" + } } ``` ## 反馈 diff --git a/src/AutoTeam/README_EN.md b/src/AutoTeam/README_EN.md index 6b6db7fa..65af6c4e 100644 --- a/src/AutoTeam/README_EN.md +++ b/src/AutoTeam/README_EN.md @@ -1,26 +1,40 @@ # AutoTeamPlus - Authors: 十七,肝帝熙恩 -- Source: No -- 自动分配一个组的玩家到特定队伍 +- Source: None +- Automatically assign players from a group to a specific team ## Commands | Command | Permission | Details | |------------------|:---------------:| :------: | | /autoteam or /at | autoteam.toggle | Toggle the automatic team assignment feature. | -| No | noautoteam | Having this permission will not automatically assign you to a team. | +| None | noautoteam | Having this permission will not automatically assign you to a team. | ## Config > Configuration file location:tshock/AutoTeamPlus.json +- Team Name Reference: + +| 中文 | English | +|-------|---------| +| 无队伍 | none | +| 红队 | red | +| 绿队 | green | +| 蓝队 | blue | +| 黄队 | yellow | +| 粉队 | pink | + +- Configuration Example ```json { - "组的队伍": { //Group -> Team - "组名字": "队伍名称中文或English",//本行和下面两行均可改 - "default": "red", - "admin": "green" - }, - "开启插件": true //Enable + "开启插件": true, // Enable Plugin + "组对应的队伍": { ////Group -> Team + "guest": "pink", + "default": "蓝队", + "owner": "红队", + "admin": "green", + "vip": "none" + } } ``` ## FeedBack diff --git a/src/AutoTeam/i18n/en-US.po b/src/AutoTeam/i18n/en-US.po index 87ccc396..f675bf1e 100644 --- a/src/AutoTeam/i18n/en-US.po +++ b/src/AutoTeam/i18n/en-US.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: AutoTeam\n" -"POT-Creation-Date: 2024-09-07 23:45:12+0800\n" -"PO-Revision-Date: 2024-09-01 11:23+0800\n" +"POT-Creation-Date: 2024-10-01 00:21:20+0800\n" +"PO-Revision-Date: 2024-10-01 00:28+0800\n" "Last-Translator: \n" "Language-Team: \n" "Language: en_US\n" @@ -11,33 +11,37 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.5\n" +#: ..\..\AutoTeamPlus.cs:62 +msgid "。" +msgstr "." + #: ..\..\AutoTeamPlus.cs:31 #, fuzzy #| msgid "[AutoTeam] 重新加载配置完毕。" msgid "[自动队伍] 重新加载配置完毕。" msgstr "[AutoTeam] Configuration reloaded successfully." -#: ..\..\AutoTeamPlus.cs:130 +#: ..\..\AutoTeamPlus.cs:61 +msgid "禁用" +msgstr "disabled" + +#: ..\..\AutoTeamPlus.cs:110 #, csharp-format msgid "你的队伍已切换为 {0}." msgstr "Your team has been switched to {0}." -#: ..\..\AutoTeamPlus.cs:134 +#: ..\..\AutoTeamPlus.cs:61 +msgid "启用" +msgstr "enabled" + +#: ..\..\AutoTeamPlus.cs:114 msgid "未配置,可随意切换." msgstr "Not configured, can freely switch teams." -#: ..\..\AutoTeamPlus.cs:80 -msgid "无效的操作。请使用 'on' 或 'off'。" -msgstr "Invalid operation. Please use ‘on’ or ‘off’." - -#: ..\..\AutoTeamPlus.cs:64 -msgid "用法: /autoteam " -msgstr "Usage: /autoteam " - -#: ..\..\AutoTeamPlus.cs:77 -msgid "AutoTeamPlus 插件已禁用." -msgstr "The AutoTeamPlus plugin has been disabled." +#: ..\..\Configuration.cs:21 +msgid "无队伍" +msgstr "None" -#: ..\..\AutoTeamPlus.cs:73 -msgid "AutoTeamPlus 插件已启用." -msgstr "The AutoTeamPlus plugin has been enabled." +#: ..\..\AutoTeamPlus.cs:62 +msgid "AutoTeamPlus 插件已" +msgstr "AutoTeamPlus plugin is now" diff --git a/src/AutoTeam/i18n/template.pot b/src/AutoTeam/i18n/template.pot index 5e9a5f34..6b0c795c 100644 --- a/src/AutoTeam/i18n/template.pot +++ b/src/AutoTeam/i18n/template.pot @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: AutoTeam\n" -"POT-Creation-Date: 2024-09-08 01:40:04+0800\n" -"PO-Revision-Date: 2024-09-08 01:40:04+0800\n" +"POT-Creation-Date: 2024-10-01 00:21:20+0800\n" +"PO-Revision-Date: 2024-10-01 00:21:21+0800\n" "Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -10,32 +10,36 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: GetText.NET Extractor\n" +#: ..\..\AutoTeamPlus.cs:62 +msgid "。" +msgstr "" + #: ..\..\AutoTeamPlus.cs:31 msgid "[自动队伍] 重新加载配置完毕。" msgstr "" -#: ..\..\AutoTeamPlus.cs:130 -#, csharp-format -msgid "你的队伍已切换为 {0}." +#: ..\..\AutoTeamPlus.cs:61 +msgid "禁用" msgstr "" -#: ..\..\AutoTeamPlus.cs:134 -msgid "未配置,可随意切换." +#: ..\..\AutoTeamPlus.cs:110 +#, csharp-format +msgid "你的队伍已切换为 {0}." msgstr "" -#: ..\..\AutoTeamPlus.cs:80 -msgid "无效的操作。请使用 'on' 或 'off'。" +#: ..\..\AutoTeamPlus.cs:61 +msgid "启用" msgstr "" -#: ..\..\AutoTeamPlus.cs:64 -msgid "用法: /autoteam " +#: ..\..\AutoTeamPlus.cs:114 +msgid "未配置,可随意切换." msgstr "" -#: ..\..\AutoTeamPlus.cs:77 -msgid "AutoTeamPlus 插件已禁用." +#: ..\..\Configuration.cs:21 +msgid "无队伍" msgstr "" -#: ..\..\AutoTeamPlus.cs:73 -msgid "AutoTeamPlus 插件已启用." +#: ..\..\AutoTeamPlus.cs:62 +msgid "AutoTeamPlus 插件已" msgstr "" From 06233998e348adc729b005b72492af9314d58370 Mon Sep 17 00:00:00 2001 From: xien <2383759126@qq.com> Date: Tue, 1 Oct 2024 00:42:45 +0800 Subject: [PATCH 02/22] =?UTF-8?q?doc=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/CGive/README_EN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CGive/README_EN.md b/src/CGive/README_EN.md index 6af140d8..df9fb170 100644 --- a/src/CGive/README_EN.md +++ b/src/CGive/README_EN.md @@ -9,7 +9,7 @@ | Command | Permission | Details | | ------------- | :--: | :----------: | -| /getWarehouse | 无 | Get detailed information about the /give command | +| /getWarehouse | None | Get detailed information about the /give command | ## Commands From 407e9f7e39f9faa813470e94602692196226ec82 Mon Sep 17 00:00:00 2001 From: xien <2383759126@qq.com> Date: Tue, 1 Oct 2024 00:43:21 +0800 Subject: [PATCH 03/22] =?UTF-8?q?=E5=AE=8C=E6=88=90i18n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/ChestRestore/MainPlugin.cs | 2 +- src/ChestRestore/README.md | 2 ++ src/ChestRestore/README_EN.md | 26 ++++++++++++++++++++++++++ src/ChestRestore/i18n/en-US.po | 24 ++++++++++++++++++++++++ 4 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 src/ChestRestore/README_EN.md create mode 100644 src/ChestRestore/i18n/en-US.po diff --git a/src/ChestRestore/MainPlugin.cs b/src/ChestRestore/MainPlugin.cs index 2598bf69..40799b87 100644 --- a/src/ChestRestore/MainPlugin.cs +++ b/src/ChestRestore/MainPlugin.cs @@ -12,7 +12,7 @@ public class MainPlugin : TerrariaPlugin public MainPlugin(Main game) : base(game) { } public override string Name => "ChestRestore"; - public override Version Version => new Version(1, 0, 5); + public override Version Version => new Version(1, 0, 6); public override string Author => "Cjx重构 | 肝帝熙恩简单修改"; public override string Description => "无限宝箱插件"; diff --git a/src/ChestRestore/README.md b/src/ChestRestore/README.md index 2fbfefb4..d31c1661 100644 --- a/src/ChestRestore/README.md +++ b/src/ChestRestore/README.md @@ -8,6 +8,8 @@ ## 更新日志 ``` +v1.0.6 +i18n和README_EN.md_ v1.0.5 i18n预定 v1.0.4 diff --git a/src/ChestRestore/README_EN.md b/src/ChestRestore/README_EN.md new file mode 100644 index 00000000..60eb2323 --- /dev/null +++ b/src/ChestRestore/README_EN.md @@ -0,0 +1,26 @@ +# ChestRestore + +- Author: Anonymous, modified by Cjx, and slightly modified by 肝帝熙恩 +- Source: None +- Infinite Chest Plugin; after installation, all chests can be taken from infinitely and cannot be changed +- Players with the `chest.name` permission can change the chest name +- Use `/chestedit` to toggle personal mode for editing chest name and contents + + +## Commands + +| Command | Permission | Details | +| --------- | :---------: | :----------------: | +| None | chest.name | Players with the permission can change the chest name | +|/chestedit or /ce or /修改箱子 | chest.edit | Switch to personal mode for editing chest name and contents | + +## Config + +```json +None +``` + +## FeedBack +- Github Issue -> TShockPlugin Repo: https://github.com/UnrealMultiple/TShockPlugin +- TShock QQ Group: 816771079 +- China Terraria Forum: trhub.cn, bbstr.net, tr.monika.love diff --git a/src/ChestRestore/i18n/en-US.po b/src/ChestRestore/i18n/en-US.po new file mode 100644 index 00000000..95c7f75f --- /dev/null +++ b/src/ChestRestore/i18n/en-US.po @@ -0,0 +1,24 @@ +msgid "" +msgstr "" +"Project-Id-Version: ChestRestore\n" +"POT-Creation-Date: 2024-09-28 12:12:08+0000\n" +"PO-Revision-Date: 2024-09-30 18:54+0800\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: en\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 3.5\n" + +#: ../../MainPlugin.cs:62 ../../MainPlugin.cs:67 +msgid "你已进入箱子修改模式。" +msgstr "You have entered the chest edit mode." + +#: ../../MainPlugin.cs:62 +msgid "你已退出箱子修改模式。" +msgstr "You have exited the chest edit mode." + +#: ../../MainPlugin.cs:25 +msgid "切换个人修改箱子名字和内容的模式" +msgstr "Switch to personal mode for editing chest name and contents" From 09ec2f7a3460e6f4df09c9210a6ec8273ac2abf0 Mon Sep 17 00:00:00 2001 From: xien <2383759126@qq.com> Date: Tue, 1 Oct 2024 00:44:22 +0800 Subject: [PATCH 04/22] =?UTF-8?q?i18n=E9=A2=84=E5=A4=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/CNPCShop/CNSPlugin.cs | 2 +- src/CNPCShop/README.md | 2 +- src/CNPCShop/i18n/template.pot | 16 ++++++++++++++++ src/ChattyBridge/Plugin.cs | 4 ++-- src/ConsoleSql/Plugin.cs | 34 +++++++++++++++++----------------- src/ConsoleSql/README.md | 7 +++++-- 6 files changed, 42 insertions(+), 23 deletions(-) diff --git a/src/CNPCShop/CNSPlugin.cs b/src/CNPCShop/CNSPlugin.cs index cab92d9d..35571aeb 100644 --- a/src/CNPCShop/CNSPlugin.cs +++ b/src/CNPCShop/CNSPlugin.cs @@ -11,7 +11,7 @@ public class CNSPlugin : TerrariaPlugin { public override string Name => "CNPCShop"; public override string Author => "Megghy,肝帝熙恩更新1449"; - public override Version Version => new Version(1, 0, 1); + public override Version Version => new Version(1, 0, 2); public override string Description => "自定义NPC商店出售的物品"; public CNSPlugin(Main game) : base(game) { } public static List AviliableShops { get; internal set; } = new List(); diff --git a/src/CNPCShop/README.md b/src/CNPCShop/README.md index f8681877..08f8027e 100644 --- a/src/CNPCShop/README.md +++ b/src/CNPCShop/README.md @@ -8,7 +8,7 @@ ``` v1.0.1 -i18n预定 +i18n预备 ``` ## 指令 diff --git a/src/CNPCShop/i18n/template.pot b/src/CNPCShop/i18n/template.pot index e69de29b..1f9be37a 100644 --- a/src/CNPCShop/i18n/template.pot +++ b/src/CNPCShop/i18n/template.pot @@ -0,0 +1,16 @@ +msgid "" +msgstr "" +"Project-Id-Version: CNPCShop\n" +"POT-Creation-Date: 2024-10-01 00:06:41+0800\n" +"PO-Revision-Date: 2024-10-01 00:06:42+0800\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: GetText.NET Extractor\n" + +#: ..\..\CNSPlugin.cs:44 +msgid " 成功读取配置文件" +msgstr "" + diff --git a/src/ChattyBridge/Plugin.cs b/src/ChattyBridge/Plugin.cs index 23375438..d25120b4 100644 --- a/src/ChattyBridge/Plugin.cs +++ b/src/ChattyBridge/Plugin.cs @@ -112,7 +112,7 @@ private object Receive(RestRequestArgs args) break; } default: - TShock.Log.ConsoleError($"接收到未知类型:{type}"); + TShock.Log.ConsoleError(GetString($"接收到未知类型:{type}")); break; } } @@ -144,7 +144,7 @@ private void SendMessage(string msg) } catch { - TShock.Log.ConsoleError($"[聊天桥] 信息发送失败,目标地址:{host}"); + TShock.Log.ConsoleError(GetString($"[聊天桥] 信息发送失败,目标地址:{host}")); } } }); diff --git a/src/ConsoleSql/Plugin.cs b/src/ConsoleSql/Plugin.cs index 78bc96cb..4d1681f6 100644 --- a/src/ConsoleSql/Plugin.cs +++ b/src/ConsoleSql/Plugin.cs @@ -59,22 +59,22 @@ private void Cmd(CommandArgs args) { if (args.Player.RealPlayer) { - args.Player.SendErrorMessage("此命令仅支持控制台(BOT)执行!"); + args.Player.SendErrorMessage(GetString("此命令仅支持控制台(BOT)执行!")); return; } if (args.Parameters.Count == 0) { - args.Player.SendErrorMessage("格式错误!正确格式: sql ;"); - args.Player.SendWarningMessage("常用SQL语句:"); - args.Player.SendWarningMessage("->Sqlite列出表格:SELECT name FROM sqlite_master WHERE type='table';"); - args.Player.SendWarningMessage("->Mysql列出表格:SHOW TABLES;"); - args.Player.SendWarningMessage("->清空表格:DROP TABLE <表格名字>;"); - args.Player.SendWarningMessage("->删除表格:DELETE FROM <表格名字>;"); - args.Player.SendWarningMessage("->删除记录:DELETE FROM <表格名字> WHERE <条件>;"); - args.Player.SendWarningMessage("->查询表格内容:SELECT * FROM <表格名字>;"); - args.Player.SendWarningMessage("->查询表格内容扩展:SELECT * FROM <表格名字> WHERE <条件 > LIMIT <返回行数>;"); - args.Player.SendWarningMessage("->修改数据表指定内容:UPDATE <表格名字> SET <更新列名> = '更新值' WHERE <条件>"); - args.Player.SendWarningMessage("*详细教程:https://www.runoob.com/sql/sql-tutorial.html"); + args.Player.SendErrorMessage(GetString("格式错误!正确格式: sql ;")); + args.Player.SendWarningMessage(GetString("常用SQL语句:")); + args.Player.SendWarningMessage(GetString("->Sqlite列出表格:SELECT name FROM sqlite_master WHERE type='table';")); + args.Player.SendWarningMessage(GetString("->Mysql列出表格:SHOW TABLES;")); + args.Player.SendWarningMessage(GetString("->清空表格:DROP TABLE <表格名字>;")); + args.Player.SendWarningMessage(GetString("->删除表格:DELETE FROM <表格名字>;")); + args.Player.SendWarningMessage(GetString("->删除记录:DELETE FROM <表格名字> WHERE <条件>;")); + args.Player.SendWarningMessage(GetString("->查询表格内容:SELECT * FROM <表格名字>;")); + args.Player.SendWarningMessage(GetString("->查询表格内容扩展:SELECT * FROM <表格名字> WHERE <条件 > LIMIT <返回行数>;")); + args.Player.SendWarningMessage(GetString("->修改数据表指定内容:UPDATE <表格名字> SET <更新列名> = '更新值' WHERE <条件>")); + args.Player.SendWarningMessage(GetString("*详细教程:https://www.runoob.com/sql/sql-tutorial.html")); } else @@ -93,8 +93,8 @@ private void Cmd(CommandArgs args) var sb = new StringBuilder(); if (dt.Columns.Count == 0) { - sb.AppendLine($"执行成功!"); - sb.AppendLine($"影响{reader.Reader.RecordsAffected}行 ({ts.TotalSeconds.ToString("F2")}秒)"); + sb.AppendLine(GetString($"执行成功!")); + sb.AppendLine(GetString($"影响{reader.Reader.RecordsAffected}行 ({ts.TotalSeconds.ToString("F2")}秒)")); args.Player.SendInfoMessage(sb.ToString()); return; } @@ -137,15 +137,15 @@ private void Cmd(CommandArgs args) } sb.AppendLine(); } - sb.AppendLine($"查询到{dt.Rows.Count}行 ({ts.TotalSeconds.ToString("F2")}秒)"); + sb.AppendLine(GetString($"查询到{dt.Rows.Count}行 ({ts.TotalSeconds.ToString("F2")}秒)")); args.Player.SendInfoMessage(sb.ToString()); } } catch (Exception ex) { - args.Player.SendErrorMessage("SQL执行失败!\n" + - $"原因:{ex.Message}"); + args.Player.SendErrorMessage(GetString("SQL执行失败!\n") + + GetString("原因:{ex.Message}")); } } diff --git a/src/ConsoleSql/README.md b/src/ConsoleSql/README.md index 1539ce0a..b027eb57 100644 --- a/src/ConsoleSql/README.md +++ b/src/ConsoleSql/README.md @@ -9,6 +9,9 @@ ## 示例 ``` +v1.0.0 +i18n预备 + 列出Tshock的数据表名: sql select name from sqlite_master where type='table' 查询“用户数据表”有什么: @@ -25,8 +28,8 @@ sql update users set username='熙恩' where id=2 ## 命令 | 命令名 | 权限 | 说明 | -| -------------- | :----------------- | :-----------------: -| /sql |ConsoleSql.Use |执行SQL +| -------------- | :----------------- | :-----------------: | +| /sql |ConsoleSql.Use |执行SQL| ## 更新日志 From 8da03fe4d4e4676844a66f30e0beea26060716e3 Mon Sep 17 00:00:00 2001 From: xien <2383759126@qq.com> Date: Tue, 1 Oct 2024 00:44:28 +0800 Subject: [PATCH 05/22] i18n --- Plugin.sln | 12 ++++- src/ConvertWorld/ConvertWorld.cs | 2 +- src/ConvertWorld/README.md | 7 ++- src/ConvertWorld/README_EN.md | 81 ++++++++++++++++++++++++++++++++ src/ConvertWorld/i18n/en-US.po | 30 ++++++++++++ 5 files changed, 128 insertions(+), 4 deletions(-) create mode 100644 src/ConvertWorld/README_EN.md create mode 100644 src/ConvertWorld/i18n/en-US.po diff --git a/Plugin.sln b/Plugin.sln index c8b292c7..47b13db7 100644 --- a/Plugin.sln +++ b/Plugin.sln @@ -226,7 +226,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "JourneyUnlock", "src\Journe EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DumpPluginsList", "src\DumpPluginsList\DumpPluginsList.csproj", "{A29A93FC-6BAA-4533-BDFC-2AFD62F15756}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StatusTextManager", "src\StatusTextManager\StatusTextManager.csproj", "{139C13CE-6E45-44E4-AD7B-B28B3CE51D55}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StatusTextManager", "src\StatusTextManager\StatusTextManager.csproj", "{139C13CE-6E45-44E4-AD7B-B28B3CE51D55}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DonotFuck", "src\DonotFuck\DonotFuck.csproj", "{C8B882AE-D82E-4AA6-BAFF-17E9E1A04100}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -1116,6 +1118,14 @@ Global {139C13CE-6E45-44E4-AD7B-B28B3CE51D55}.Release|Any CPU.Build.0 = Release|Any CPU {139C13CE-6E45-44E4-AD7B-B28B3CE51D55}.Release|x64.ActiveCfg = Release|Any CPU {139C13CE-6E45-44E4-AD7B-B28B3CE51D55}.Release|x64.Build.0 = Release|Any CPU + {C8B882AE-D82E-4AA6-BAFF-17E9E1A04100}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C8B882AE-D82E-4AA6-BAFF-17E9E1A04100}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C8B882AE-D82E-4AA6-BAFF-17E9E1A04100}.Debug|x64.ActiveCfg = Debug|Any CPU + {C8B882AE-D82E-4AA6-BAFF-17E9E1A04100}.Debug|x64.Build.0 = Debug|Any CPU + {C8B882AE-D82E-4AA6-BAFF-17E9E1A04100}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C8B882AE-D82E-4AA6-BAFF-17E9E1A04100}.Release|Any CPU.Build.0 = Release|Any CPU + {C8B882AE-D82E-4AA6-BAFF-17E9E1A04100}.Release|x64.ActiveCfg = Release|Any CPU + {C8B882AE-D82E-4AA6-BAFF-17E9E1A04100}.Release|x64.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/src/ConvertWorld/ConvertWorld.cs b/src/ConvertWorld/ConvertWorld.cs index fb7f21ce..0af54dca 100644 --- a/src/ConvertWorld/ConvertWorld.cs +++ b/src/ConvertWorld/ConvertWorld.cs @@ -11,7 +11,7 @@ public class Plugin : TerrariaPlugin #region 插件信息 public override string Name => "击败怪物替换世界物品"; public override string Author => "onusai 羽学"; - public override Version Version => new Version(1, 0, 1); + public override Version Version => new Version(1, 0, 2); public override string Description => "击败指定怪物替换世界指定图格与所有箱子内物品"; #endregion diff --git a/src/ConvertWorld/README.md b/src/ConvertWorld/README.md index 096c920d..d20d7eea 100644 --- a/src/ConvertWorld/README.md +++ b/src/ConvertWorld/README.md @@ -5,6 +5,10 @@ ## 更新日志 ``` +v1.0.2 +i18n和README_EN.md +v1.0.1 +i18n预定 v1.0.0 修改BlessWorld插件,将bless指令与服务器初始化时自动转换功能移除 加入了对击杀指定NPC实现转换设定 @@ -13,8 +17,7 @@ v1.0.0 ## 命令 ``` -v1.0.1 -i18n预定 +暂无 ``` --- diff --git a/src/ConvertWorld/README_EN.md b/src/ConvertWorld/README_EN.md new file mode 100644 index 00000000..1a90827d --- /dev/null +++ b/src/ConvertWorld/README_EN.md @@ -0,0 +1,81 @@ +# ConvertWorld +- Author: onusai 羽学 +- Source: tshock-bless-world +- Defeating the specified monster converts all world tiles and items in chests + + +## Commands +``` +None +``` + +## Config + +--- +Configuration Notes +--- +1. The `World Tile Replacement Table` is for tile IDs, and the `Chest Item Replacement Table` is for item IDs. + +2. The `Monster Name` will be automatically filled in when you use /reload based on the `Monster ID`. + +3. Multiple `Monster IDs` can be listed. + +4. For `Defeat All`, all monsters listed in the `Monster ID` must be defeated. +Once all specified monsters are defeated, if there are any `specified tiles` or `items in chests` in the world, killing any one of them will trigger the conversion. +If there are no convertible IDs, there will be no notification. + + + +> Configuration file location:tshock/击败怪物替换世界物品.json +``` +{ + "使用说明": "击败指定NPC将世界所有指定图格与箱子内物品对比1:1转换", // Usage Instructions: Defeating the specified NPC will convert all specified world tiles and items in chests on a 1:1 basis + "插件开关": true, // Plugin Switch: Enables or disables the plugin + "击败所有": false, // Defeat All: Whether to defeat all listed monsters before conversion + "击杀转换表": [ // Kill Conversion Table: List of monsters and their corresponding tile and item replacements + { + "怪物名": "血肉墙", // Monster Name: The name of the monster + "怪物ID": [ // Monster ID: The ID(s) of the monster + 113 + ], + "世界图格替换表": { // World Tile Replacement Table: Mapping of old tile IDs to new tile IDs + "7": 58, + "166": 58, + "6": 107, + "167": 221, + "9": 108, + "168": 222, + "8": 111, + "169": 223 + }, + "箱子物品替换表": { // Chest Item Replacement Table: Mapping of old item IDs to new item IDs + "9": 621, + "188": 499, + "189": 500, + "964": 534, + "848": 857 + } + }, + { + "怪物名": "世纪之花", // Monster Name: The name of the monster + "怪物ID": [ // Monster ID: The ID(s) of the monster + 262 + ], + "世界图格替换表": { // World Tile Replacement Table: Mapping of old tile IDs to new tile IDs + "12": 236, + "22": 211, + "204": 211 + }, + "箱子物品替换表": { // Chest Item Replacement Table: Mapping of old item IDs to new item IDs + "953": 976, + "975": 976, + "29": 1291 + } + } + ] +} +``` +## FeedBack +- Github Issue -> TShockPlugin Repo: https://github.com/UnrealMultiple/TShockPlugin +- TShock QQ Group: 816771079 +- China Terraria Forum: trhub.cn, bbstr.net, tr.monika.love diff --git a/src/ConvertWorld/i18n/en-US.po b/src/ConvertWorld/i18n/en-US.po new file mode 100644 index 00000000..5cab3b7e --- /dev/null +++ b/src/ConvertWorld/i18n/en-US.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: ConvertWorld\n" +"POT-Creation-Date: 2024-09-28 12:12:09+0000\n" +"PO-Revision-Date: 2024-09-30 19:13+0800\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: en\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 3.5\n" + +#: ../../ConvertWorld.cs:44 +msgid "[替换世界物品]重新加载配置完毕。" +msgstr "[ConvertWorld] Configuration reloaded successfully." + +#: ../../ConvertWorld.cs:158 +msgid "已替换世界物品! \n" +msgstr "World items replaced!\n" + +#: ../../ConvertWorld.cs:159 +#, csharp-format +msgid "转换的图格数量:[c/BEE9FA:{0}] \n" +msgstr "Number of tiles converted: [c/BEE9FA:{0}]\n" + +#: ../../ConvertWorld.cs:160 +#, csharp-format +msgid "转换的箱子物品数量:[c/FFC4C2:{0}]" +msgstr "Number of chest items converted: [c/FFC4C2:{0}]" From 8051feb0bc5fcc31de3a88a8af0c3bc62c3097b7 Mon Sep 17 00:00:00 2001 From: xien <2383759126@qq.com> Date: Tue, 1 Oct 2024 00:59:02 +0800 Subject: [PATCH 06/22] #494 --- src/DonotFuck/DonotFuck.cs | 11 +---- src/DonotFuck/README.md | 96 +++++++------------------------------- 2 files changed, 17 insertions(+), 90 deletions(-) diff --git a/src/DonotFuck/DonotFuck.cs b/src/DonotFuck/DonotFuck.cs index 721d8a2e..e43901d6 100644 --- a/src/DonotFuck/DonotFuck.cs +++ b/src/DonotFuck/DonotFuck.cs @@ -16,12 +16,10 @@ public class Plugin : TerrariaPlugin //插件的名称 public override string Name => "Don't Fuck"; //插件的版本 - public override Version Version => new Version(2, 0, 0); + public override Version Version => new Version(2, 0, 1); internal static Configuration Config; //将Config初始化 - //建个“禁止脏话”文件夹,方便Configuration里写入配置文件 - string FilePath = Path.Combine(TShock.SavePath, "禁止脏话"); //插件的构造器 public Plugin(Main game) : base(game) @@ -40,12 +38,6 @@ public Plugin(Main game) : base(game) //插件加载时执行的代码 public override void Initialize() { - // 检查配置文件夹是否存在,不存在则根据FilePath路径创建。 - if (!Directory.Exists(FilePath)) - { - Directory.CreateDirectory(FilePath); // 自动创建缺失的文件夹。 - } - // 首次加载配置文件。 LoadConfig(); ServerApi.Hooks.ServerChat.Register(this, OnChat); //注册聊天钩子 @@ -125,7 +117,6 @@ private void OnChat(ServerChatEventArgs args) } var Count = Ban.Trigger(player.Name); - /group addperm default nanami.pvp.allow // 只有累计违规次数达到上限才发送提醒信息并执行封禁逻辑 if (Count > Config.InspectedQuantity) { diff --git a/src/DonotFuck/README.md b/src/DonotFuck/README.md index c544d3dd..528d5801 100644 --- a/src/DonotFuck/README.md +++ b/src/DonotFuck/README.md @@ -1,99 +1,35 @@ ## DonotFuck 脏话 - 作者: Cai 羽学修改 -- 出处: [github](https://github.com/1242509682/ProhibitSurfaceProjectiles) +- 出处: TShock官方群 - ## 更新日志 ``` -暂无 +v2.0.1 +先这样,晚点再重构 ``` ## 指令 -| 语法 | 权限 | 说明 | -| -------------- | :-----------------: | :------: | -| /reload | 无 | 重载配置文件 | -| /禁地表弹幕 | 禁地表弹幕 | 功能开关 | -| 无 | 免检地表弹幕 | 不对其检测 | +无 ## 配置 > 配置文件路径: tshock/禁止脏话.json ```json - "配置说明1": "(注意:颠倒和正常地表只能开启一个,高度阈值数值649为1倍 正常种子:大世界10384(16倍)", - "配置说明2": "(颠倒地图种子:小世界25960(40倍)中世界31476(48.5倍) 大世界35370(54.5倍)", - "启用": true, - "开启正常高度限制": true, - "正常限制高度阈值": 10384, - "开启颠倒高度限制": false, - "颠倒限制高度阈值": 25960 - "禁用地表弹幕id": [ - 28, - 29, - 37, - 65, - 68, - 99, - 108, - 136, - 137, - 138, - 139, - 142, - 143, - 144, - 146, - 147, - 149, - 164, - 339, - 341, - 354, - 453, - 516, - 519, - 637, - 716, - 718, - 727, - 773, - 780, - 781, - 782, - 783, - 784, - 785, - 786, - 787, - 788, - 789, - 790, - 791, - 792, - 796, - 797, - 798, - 799, - 800, - 801, - 804, - 805, - 806, - 807, - 809, - 810, - 863, - 868, - 869, - 904, - 905, - 906, - 910, - 911, - 949, - 1013, - 1014 +{ + "是否封禁": true, + "封禁时长": 10, + "检查次数": 5, + "脏话表": [ + "操", + "妈的", + "傻逼", + "煞笔", + "你妈", + "草你" ] +} ``` ## 反馈 - - 优先发issued -> 共同维护的插件库:https://github.com/UnrealMultiple/TShockPlugin From d7c67a40e8557604c43b7aff636885501ab9361d Mon Sep 17 00:00:00 2001 From: xien <2383759126@qq.com> Date: Tue, 1 Oct 2024 01:05:28 +0800 Subject: [PATCH 07/22] fix --- src/DonotFuck/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DonotFuck/README.md b/src/DonotFuck/README.md index 528d5801..4e7c3f22 100644 --- a/src/DonotFuck/README.md +++ b/src/DonotFuck/README.md @@ -1,4 +1,4 @@ -## DonotFuck 脏话 +## DonotFuck 禁止脏话 - 作者: Cai 羽学修改 - 出处: TShock官方群 From 5c1e4552395c5b3f723557f0538f06183ef1324b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=82=9D=E5=B8=9D=E7=86=99=E6=81=A9?= <111548550+THEXN@users.noreply.github.com> Date: Tue, 1 Oct 2024 01:05:53 +0800 Subject: [PATCH 08/22] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 075d6713..e8752a13 100644 --- a/README.md +++ b/README.md @@ -173,6 +173,7 @@ | [PlayerManager](https://github.com/UnrealMultiple/TShockPlayerManager/blob/master/README.md) | Hufang的玩家管理器 | 无 | | [WorldModify](https://github.com/UnrealMultiple/TShockWorldModify/blob/master/README.md) | 世界编辑器,可以修改大部分的世界参数 | 无 | | [StatusTextManager](src/StatusTextManager/README.md) | PC端模板文本管理插件 | 无 | +| [Don't Fuck](src/DonotFuck/README.md) | 禁止脏话 | 无 | From 99693cbcafddafd586247f35cb152f0963decc52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=82=9D=E5=B8=9D=E7=86=99=E6=81=A9?= <111548550+THEXN@users.noreply.github.com> Date: Tue, 1 Oct 2024 01:11:45 +0800 Subject: [PATCH 09/22] Update README_en.md --- README_en.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README_en.md b/README_en.md index 3a59fd60..1f5bf68c 100644 --- a/README_en.md +++ b/README_en.md @@ -167,6 +167,8 @@ | [FishShop](https://github.com/UnrealMultiple/TShockFishShop/blob/master/README.md) | No | Fish Shop | No | | [PlayerManager](https://github.com/UnrealMultiple/TShockPlayerManager/blob/master/README.md) | No | Hufang's Plyaer Manager | No | | [WorldModify](https://github.com/UnrealMultiple/TShockWorldModify/blob/master/README.md)| No | World Modify | No | +| [StatusTextManager](src/StatusTextManager/README.md) | PC Status Text Management Plugin | No | +| [Don't Fuck](src/DonotFuck/README.md) | Don't Fuck | No | ## Contributors From c16a29033212495a5f9c7f0ade531ca7901e1f37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=82=9D=E5=B8=9D=E7=86=99=E6=81=A9?= <111548550+THEXN@users.noreply.github.com> Date: Tue, 1 Oct 2024 01:13:06 +0800 Subject: [PATCH 10/22] Update README_en.md --- README_en.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README_en.md b/README_en.md index 1f5bf68c..8068c0d7 100644 --- a/README_en.md +++ b/README_en.md @@ -167,8 +167,8 @@ | [FishShop](https://github.com/UnrealMultiple/TShockFishShop/blob/master/README.md) | No | Fish Shop | No | | [PlayerManager](https://github.com/UnrealMultiple/TShockPlayerManager/blob/master/README.md) | No | Hufang's Plyaer Manager | No | | [WorldModify](https://github.com/UnrealMultiple/TShockWorldModify/blob/master/README.md)| No | World Modify | No | -| [StatusTextManager](src/StatusTextManager/README.md) | PC Status Text Management Plugin | No | -| [Don't Fuck](src/DonotFuck/README.md) | Don't Fuck | No | +| [StatusTextManager](src/StatusTextManager/README.md) | | PC Status Text Management Plugin | No | +| [Don't Fuck](src/DonotFuck/README.md) | | Don't Fuck | No | ## Contributors From 1d9ba76c31bf18690b7a1d9fb513696e2c57c95b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=82=9D=E5=B8=9D=E7=86=99=E6=81=A9?= <111548550+THEXN@users.noreply.github.com> Date: Tue, 1 Oct 2024 01:15:53 +0800 Subject: [PATCH 11/22] Update README_en.md --- README_en.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README_en.md b/README_en.md index 8068c0d7..d5b14c61 100644 --- a/README_en.md +++ b/README_en.md @@ -73,9 +73,9 @@ | [Economics.NPC](src/Economics.NPC/README.md) | | Custom monster loot | [EconomicsAPI](src/EconomicsAPI/README.md) | | [Economics.Task](src/Economics.Task/README.md) | | Task plugin | [EconomicsAPI](src/EconomicsAPI/README.md)
[Economics.RPG](src/https://github.com/UnrealMultiple/TShockPlugin/blob/master/Economics.RPG/README.md) | | [CreateSpawn](src/CreateSpawn/README.md) | | Spawn point building generation | No | -| [AutoBroadcast](src/AutoBroadcast/README.md) | | Automatic broadcast | No | +| [AutoBroadcast](src/AutoBroadcast/README_EN.md) | Yes | Automatic broadcast | No | | [AutoTeam](src/AutoTeam/README_EN.md) | Yes | AutoTeam | No | -| [BridgeBuilder](src/BridgeBuilder/README.md) | | Quick bridge laying | No | +| [BridgeBuilder](src/BridgeBuilder/README_EN.md) | Yes | Quick bridge laying | No | | [OnlineGiftPackage](src/OnlineGiftPackage/README.md) | | Online gift pack | No | | [LifemaxExtra](src/LifemaxExtra/README.md) | | Eat more Life Fruits/Life Crystal | No | | [DisableMonsLoot](src/DisableMonsLoot/README.md) | | Prohibit monster drop rewards | No | From 57046de694056f861251a24760202ef542a16027 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=82=9D=E5=B8=9D=E7=86=99=E6=81=A9?= <111548550+THEXN@users.noreply.github.com> Date: Tue, 1 Oct 2024 01:25:40 +0800 Subject: [PATCH 12/22] Update README.md --- README.md | 208 ++++++++++++++++++++++++------------------------------ 1 file changed, 94 insertions(+), 114 deletions(-) diff --git a/README.md b/README.md index e8752a13..7098a837 100644 --- a/README.md +++ b/README.md @@ -60,120 +60,100 @@ | 名称 | 插件说明 | 前置 | |:--------------------------------------------------------------------------------------------:|:-----------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------:| -| [AutoPluginManager](src/AutoPluginManager/README.md) | 一键自动更新插件 | 无 | -| [Chireiden.TShock.Omni](https://github.com/sgkoishi/yaaiomni/blob/master/README.md) | 恋恋工具箱核心,用于修复各种TShock问题 (建议安装) | 无 | -| [Chireiden.TShock.Omni.Misc](https://github.com/sgkoishi/yaaiomni/blob/master/README.md) | 恋恋工具箱扩展 | Chireiden.TShock.Omni | -| [ChattyBridge](src/ChattyBridge/README.md) | 用于跨服聊天 | 无 | -| [EconomicsAPI](src/EconomicsAPI/README.md) | 经济插件前置 | 无 | -| [Economics.RPG](src/Economics.RPG/README.md) | RPG | [EconomicsAPI](src/EconomicsAPI/README.md) | -| [Economics.WeaponPlus](src/Economics.WeaponPlus/README.md) | 强化武器 | [EconomicsAPI](src/EconomicsAPI/README.md) | -| [Economics.Deal](src/Economics.RPG/README.md) | 交易插件 | [EconomicsAPI](src/EconomicsAPI/README.md) | -| [Economics.Shop](src/Economics.Shop/README.md) | 商店插件 | [EconomicsAPI](src/EconomicsAPI/README.md)
[Economics.RPG](src/https://github.com/UnrealMultiple/TShockPlugin/blob/master/Economics.RPG/README.md) | -| [Economics.Skill](src/Economics.Skill/README.md) | 技能插件 | [EconomicsAPI](src/EconomicsAPI/README.md)
[Economics.RPG](src/https://github.com/UnrealMultiple/TShockPlugin/blob/master/Economics.RPG/README.md) | -| [Economics.Regain](src/Economics.Regain/README.md) | 物品回收 | [EconomicsAPI](src/EconomicsAPI/README.md) | -| [Economics.Projectile](src/Economics.Projectile/README.md) | 自定义弹幕 | [EconomicsAPI](src/EconomicsAPI/README.md)
[Economics.RPG](src/Economics.RPG/README.md) | -| [Economics.NPC](src/Economics.NPC/README.md) | 自定义怪物奖励 | [EconomicsAPI](src/EconomicsAPI/README.md) | -| [Economics.Task](src/Economics.Task/README.md) | 任务插件 | [EconomicsAPI](src/EconomicsAPI/README.md)
[Economics.RPG](src/https://github.com/UnrealMultiple/TShockPlugin/blob/master/Economics.RPG/README.md) | -| [CreateSpawn](src/CreateSpawn/README.md) | 出生点建筑生成 | 无 | -| [AutoBroadcast](src/AutoBroadcast/README.md) | 自动广播 | 无 | -| [AutoTeam](src/AutoTeam/README.md) | 自动队伍 | 无 | -| [BridgeBuilder](src/BridgeBuilder/README.md) | 快速铺桥 | 无 | -| [OnlineGiftPackage](src/OnlineGiftPackage/README.md) | 在线礼包 | 无 | -| [LifemaxExtra](src/LifemaxExtra/README.md) | 吃更多生命果/水晶 | 无 | -| [DisableMonsLoot](src/DisableMonsLoot/README.md) | 禁怪物掉落 | 无 | -| [PermaBuff](src/PermaBuff/README.md) | 永久 Buff | 无 | -| [ShortCommand](src/ShortCommand/README.md) | 简短指令 | 无 | -| [ProgressBag](src/ProgressBag/README.md) | 进度礼包 | 无 | -| [CriticalHit](src/CriticalHit/README.md) | 击打提示 | 无 | -| [Back](src/Back/README.md) | 死亡回溯 | 无 | -| [BanNpc](src/BanNpc/README.md) | 阻止怪物生成 | 无 | -| [MapTeleport](src/MapTp/README.md) | 双击大地图传送 | 无 | -| [RandReSpawn](src/RandRespawn/README.md) | 随机出生点 | 无 | -| [CGive](src/CGive/README.md) | 离线命令 | 无 | -| [RainbowChat](src/RainbowChat/README.md) | 每次说话颜色不一样 | 无 | -| [NormalDropsBags](src/NormalDropsBags/README.md) | 普通难度宝藏袋 | 无 | -| [DisableSurfaceProjectiles](src/DisableSurfaceProjectiles/README.md) | 禁地表弹幕 | 无 | -| [RecipesBrowser](src/RecipesBrowser/README.md) | 合成表 | 无 | -| [DisableGodMod](src/DisableGodMod/README.md) | 阻止玩家无敌 | 无 | -| [TownNPCHomes](src/TownNPCHomes/README.md) | NPC 快速回家 | 无 | -| [RegionView](src/RegionView/README.md) | 显示区域边界 | 无 | -| [Noagent](src/Noagent/README.md) | 禁止代理 ip 进入 | 无 | -| [SwitchCommands](src/SwitchCommands/README.md) | 区域执行指令 | 无 | -| [GolfRewards](src/GolfRewards/README.md) | 高尔夫奖励 | 无 | -| [DataSync](src/DataSync/README.md) | 进度同步 | 无 | -| [ProgressRestrict](src/ProgressRestrict/README.md) | 超进度检测 | [DataSync](src/DataSync/README.md) | -| [PacketsStop](src/PacketsStop/README.md) | 数据包拦截 | 无 | -| [DeathDrop](src/DeathDrop/README.md) | 怪物死亡随机和自定义掉落物品 | 无 | -| [DTEntryBlock](src/DTEntryBlock/README.md) | 阻止进入地牢或神庙 | 无 | -| [PerPlayerLoot](src/PerPlayerLoot/README.md) | 玩家战利品单独箱子 | 无 | -| [PvPer](src/PvPer/README.md) | 决斗系统 | 无 | -| [DumpTerrariaID](src/DumpTerrariaID/README.md) | 输出 ID | 无 | -| [DamageStatistic](src/DamageStatistic/README.md) | 伤害统计 | 无 | -| [AdditionalPylons](src/AdditionalPylons/README.md) | 放置更多晶塔 | 无 | -| [History](src/History/README.md) | 历史图格记录 | 无 | -| [Invincibility](src/Invincibility/README.md) | 限时无敌 | 无 | -| [Ezperm](src/Ezperm/README.md) | 批量改权限 | 无 | -| [AutoClear](src/Autoclear/README.md) | 智能自动扫地 | 无 | -| [EssentialsPlus](src/EssentialsPlus/README.md) | 更多管理指令 | 无 | -| [ShowArmors](src/ShowArmors/README.md) | 展示装备栏 | 无 | -| [VeinMiner](src/VeinMiner/README.md) | 连锁挖矿 | 无 | -| [PersonalPermission](src/PersonalPermission/README.md) | 为玩家单独设置权限 | 无 | -| [ItemPreserver](src/ItemPreserver/README.md) | 指定物品不消耗 | 无 | -| [SimultaneousUseFix](src/SimultaneousUseFix/README.md) | 解决卡双锤卡星旋机枪之类的问题 | [Chireiden.TShock.Omni](src/https://github.com/sgkoishi/yaaiomni/releases) | -| [Challenger](src/Challenger/README.md) | 挑战者模式 | 无 | -| [MiniGamesAPI](src/MiniGamesAPI/README.md) | 豆沙小游戏 API | 无 | -| [BuildMaster](src/BuildMaster/README.md) | 豆沙小游戏·建筑大师模式 | [MiniGamesAPI](src/MiniGamesAPI/README.md) | -| [JourneyUnlock](src/JourneyUnlock/README.md) | 解锁旅途物品 | 无 | -| [ListPlugins](src/ListPlugins/README.md) | 查已装插件 | 无 | -| [BagPing](src/BagPing/README.md) | 地图上标记宝藏袋 | 无 | -| [ServerTools](src/ServerTools/README.md) | 服务器管理工具 | 无 | -| [Platform](src/Platform/README.md) | 判断玩家设备 | 无 | -| [CaiLib](src/CaiLib/README.md) | Cai 的前置库 | 无 | -| [GenerateMap](src/GenerateMap/README.md) | 生成地图图片 | [CaiLib](src/CaiLib/README.md) | -| [RestInventory](src/RestInventory/README.md) | 提供 REST 查询背包接口 | 无 | -| [WikiLangPackLoader](src/WikiLangPackLoader/README.md) | 为服务器加载 Wiki 语言包 | 无 | -| [HelpPlus](src/HelpPlus/README.md) | 修复和增强 Help 命令 | 无 | -| [CaiBot](src/CaiBot/README.md) | CaiBot 适配插件 | 自带前置 | -| [HouseRegion](src/HouseRegion/README.md) | 圈地插件 | 无 | -| [SignInSign](src/SignInSign/README.md) | 告示牌登录插件 | 无 | -| [WeaponPlusCostCoin](src/WeaponPlusCostCoin/README.md) | 武器强化钱币版 | 无 | -| [Respawn](src/Respawn/README.md) | 原地复活 | 无 | -| [EndureBoost](src/EndureBoost/README.md) | 物品一定数量后长时间buff | 无 | -| [AnnouncementBoxPlus](src/AnnouncementBoxPlus/README.md) | 广播盒功能强化 | 无 | -| [ConsoleSql](src/ConsoleSql/README.md) | 允许你在控制台执行SQL语句 | 无 | -| [ProgressControl](src/ProgressControls/README.md) | 计划书(自动化控制服务器) | 无 | -| [RealTime](src/RealTime/README.md) | 使服务器内时间同步现实时间 | 无 | -| [GoodNight](src/GoodNight/README.md) | 宵禁 | 无 | -| [Musicplayer](src/MusicPlayer/README.md) | 简易音乐播放器 | 无 | -| [TimerKeeper](src/TimerKeeper/README.md) | 保存计时器状态 | 无 | -| [Chameleon](src/Chameleon/README.md) | 进服前登录 | 无 | -| [SpclPerm](src/SpclPerm/README.md) | 服主特权 | 无 | -| [MonsterRegen](src/MonsterRegen/README.md) | 怪物进度回血 | 无 | -| [HardPlayerDrop](src/HardPlayerDrop/README.md) | 硬核死亡掉生命水晶 | 无 | -| [ReFishTask](src/ReFishTask/README.md) | 自动刷新渔夫任务 | 无 | -| [Sandstorm](src/Sandstorm/README.md) | 切换沙尘暴 | 无 | -| [RandomBroadcast](src/RandomBroadcast/README.md) | 随机广播 | 无 | -| [BedSet](src/BedSet/README.md) | 设置并记录重生点 | 无 | -| [ConvertWorld](src/ConvertWorld/README.md) | 击败怪物转换世界物品 | 无 | -| [AutoStoreItems](src/AutoStoreItems/README.md) | 自动储存 | 无 | -| [ZHIPlayerManager](src/ZHIPlayerManager/README.md) | zhi的玩家管理插件 | 无 | -| [SpawnInfra](src/SpawnInfra/README.md) | 生成基础建设 | 无 | -| [CNPCShop](src/CNPCShop/README.md) | 自定义NPC商店 | 无 | -| [SessionSentinel](src/SessionSentinel/README.md) | 处理长时间不发送数据包的玩家 | 无 | -| [TeleportRequest](src/TeleportRequest/README.md) | 传送请求 | 无 | -| [CaiRewardChest](src/CaiRewardChest/README.md) | 将自然生成的箱子变为所有人都可以领一次的奖励箱 | 无 | -| [CaiCustomEmojiCommand](src/CaiCustomEmojiCommand/README.md) | 自定义表情命令 | 无 | -| [BetterWhitelist](src/BetterWhitelist/README.md) | 白名单插件 | 无 | -| [AutoReset](src/AutoReset/README.md) | 完全自动重置 | 无 | -| [SmartRegions](src/SmartRegions/README.md) | 智能区域 | 无 | -| [ProxyProtocolSocket](src/ProxyProtocolSocket/README.md) | 接受 proxy protocol 协议 | 无 | -| [UnseenInventory](src/UnseenInventory/README.md) | 允许服务器端生成“无法获取”的物品 | 无 | -| [ChestRestore](src/ChestRestore/README.md) | 资源服无限物品 | 无 | -| [FishShop](https://github.com/UnrealMultiple/TShockFishShop/blob/master/README.md) | 鱼店 | 无 | -| [PlayerManager](https://github.com/UnrealMultiple/TShockPlayerManager/blob/master/README.md) | Hufang的玩家管理器 | 无 | -| [WorldModify](https://github.com/UnrealMultiple/TShockWorldModify/blob/master/README.md) | 世界编辑器,可以修改大部分的世界参数 | 无 | -| [StatusTextManager](src/StatusTextManager/README.md) | PC端模板文本管理插件 | 无 | -| [Don't Fuck](src/DonotFuck/README.md) | 禁止脏话 | 无 | +| [AnnouncementBoxPlus](src/AnnouncementBoxPlus/README.md) | 广播盒功能强化 | 无 | +| [AutoBroadcast](src/AutoBroadcast/README.md) | 自动广播 | 无 | +| [AutoClear](src/Autoclear/README.md) | 智能自动扫地 | 无 | +| [AutoPluginManager](src/AutoPluginManager/README.md) | 一键自动更新插件 | 无 | +| [AutoReset](src/AutoReset/README.md) | 完全自动重置 | 无 | +| [AutoTeam](src/AutoTeam/README.md) | 自动队伍 | 无 | +| [Back](src/Back/README.md) | 死亡回溯 | 无 | +| [BagPing](src/BagPing/README.md) | 地图上标记宝藏袋 | 无 | +| [BetterWhitelist](src/BetterWhitelist/README.md) | 白名单插件 | 无 | +| [BanNpc](src/BanNpc/README.md) | 阻止怪物生成 | 无 | +| [BedSet](src/BedSet/README.md) | 设置并记录重生点 | 无 | +| [BridgeBuilder](src/BridgeBuilder/README.md) | 快速铺桥 | 无 | +| [CaiBot](src/CaiBot/README.md) | CaiBot 适配插件 | 自带前置 | +| [CaiCustomEmojiCommand](src/CaiCustomEmojiCommand/README.md) | 自定义表情命令 | 无 | +| [CaiLib](src/CaiLib/README.md) | Cai 的前置库 | 无 | +| [CaiRewardChest](src/CaiRewardChest/README.md) | 将自然生成的箱子变为所有人都可以领一次的奖励箱 | 无 | +| [Challenger](src/Challenger/README.md) | 挑战者模式 | 无 | +| [Chameleon](src/Chameleon/README.md) | 进服前登录 | 无 | +| [ChattyBridge](src/ChattyBridge/README.md) | 用于跨服聊天 | 无 | +| [ChestRestore](src/ChestRestore/README.md) | 资源服无限物品 | 无 | +| [CNPCShop](src/CNPCShop/README.md) | 自定义NPC商店 | 无 | +| [ConsoleSql](src/ConsoleSql/README.md) | 允许你在控制台执行SQL语句 | 无 | +| [ConvertWorld](src/ConvertWorld/README.md) | 击败怪物转换世界物品 | 无 | +| [CreateSpawn](src/CreateSpawn/README.md) | 出生点建筑生成 | 无 | +| [CriticalHit](src/CriticalHit/README.md) | 击打提示 | 无 | +| [DataSync](src/DataSync/README.md) | 进度同步 | 无 | +| [DeathDrop](src/DeathDrop/README.md) | 怪物死亡随机和自定义掉落物品 | 无 | +| [DisableGodMod](src/DisableGodMod/README.md) | 阻止玩家无敌 | 无 | +| [DisableMonsLoot](src/DisableMonsLoot/README.md) | 禁怪物掉落 | 无 | +| [DisableSurfaceProjectiles](src/DisableSurfaceProjectiles/README.md) | 禁地表弹幕 | 无 | +| [Don't Fuck](src/DonotFuck/README.md) | 禁止脏话 | 无 | +| [DumpTerrariaID](src/DumpTerrariaID/README.md) | 输出 ID | 无 | +| [Economics.Deal](src/Economics.RPG/README.md) | 交易插件 | [EconomicsAPI](src/EconomicsAPI/README.md) | +| [Economics.NPC](src/Economics.NPC/README.md) | 自定义怪物奖励 | [EconomicsAPI](src/EconomicsAPI/README.md) | +| [Economics.Projectile](src/Economics.Projectile/README.md) | 自定义弹幕 | [EconomicsAPI](src/EconomicsAPI/README.md) [Economics.RPG](src/Economics.RPG/README.md) | +| [Economics.RPG](src/Economics.RPG/README.md) | RPG | [EconomicsAPI](src/EconomicsAPI/README.md) | +| [Economics.Shop](src/Economics.Shop/README.md) | 商店插件 | [EconomicsAPI](src/EconomicsAPI/README.md) [Economics.RPG](src/Economics.RPG/README.md) | +| [Economics.Skill](src/Economics.Skill/README.md) | 技能插件 | [EconomicsAPI](src/EconomicsAPI/README.md) [Economics.RPG](src/Economics.RPG/README.md) | +| [Economics.WeaponPlus](src/Economics.WeaponPlus/README.md) | 强化武器 | [EconomicsAPI](src/EconomicsAPI/README.md) | +| [EconomicsAPI](src/EconomicsAPI/README.md) | 经济插件前置 | 无 | +| [EndureBoost](src/EndureBoost/README.md) | 物品一定数量后长时间buff | 无 | +| [EssentialsPlus](src/EssentialsPlus/README.md) | 更多管理指令 | 无 | +| [FishShop](https://github.com/UnrealMultiple/TShockFishShop/blob/master/README.md) | 鱼店 | 无 | +| [GolfRewards](src/GolfRewards/README.md) | 高尔夫奖励 | 无 | +| [GoodNight](src/GoodNight/README.md) | 宵禁 | 无 | +| [HardPlayerDrop](src/HardPlayerDrop/README.md) | 硬核死亡掉生命水晶 | 无 | +| [History](src/History/README.md) | 历史图格记录 | 无 | +| [HouseRegion](src/HouseRegion/README.md) | 圈地插件 | 无 | +| [Invincibility](src/Invincibility/README.md) | 限时无敌 | 无 | +| [JourneyUnlock](src/JourneyUnlock/README.md) | 解锁旅途物品 | 无 | +| [LifemaxExtra](src/LifemaxExtra/README.md) | 吃更多生命果/水晶 | 无 | +| [ListPlugins](src/ListPlugins/README.md) | 查已装插件 | 无 | +| [MiniGamesAPI](src/MiniGamesAPI/README.md) | 豆沙小游戏 API | 无 | +| [MonsterRegen](src/MonsterRegen/README.md) | 怪物进度回血 | 无 | +| [Musicplayer](src/MusicPlayer/README.md) | 简易音乐播放器 | 无 | +| [Noagent](src/Noagent/README.md) | 禁止代理 ip 进入 | 无 | +| [NormalDropsBags](src/NormalDropsBags/README.md) | 普通难度宝藏袋 | 无 | +| [OnlineGiftPackage](src/OnlineGiftPackage/README.md) | 在线礼包 | 无 | +| [PacketsStop](src/PacketsStop/README.md) | 数据包拦截 | 无 | +| [PermaBuff](src/PermaBuff/README.md) | 永久 Buff | 无 | +| [PerPlayerLoot](src/PerPlayerLoot/README.md) | 玩家战利品单独箱子 | 无 | +| [PersonalPermission](src/PersonalPermission/README.md) | 为玩家单独设置权限 | 无 | +| [Platform](src/Platform/README.md) | 判断玩家设备 | 无 | +| [PlayerManager](https://github.com/UnrealMultiple/TShockPlayerManager/blob/master/README.md) | Hufang的玩家管理器 | 无 | +| [PvPer](src/PvPer/README.md) | 决斗系统 | 无 | +| [ProgressBag](src/ProgressBag/README.md) | 进度礼包 | 无 | +| [ProgressControl](src/ProgressControls/README.md) | 计划书(自动化控制服务器) | 无 | +| [ProgressRestrict](src/ProgressRestrict/README.md) | 超进度检测 | [DataSync](src/DataSync/README.md) | +| [ProxyProtocolSocket](src/ProxyProtocolSocket/README.md) | 接受 proxy protocol 协议 | 无 | +| [RainbowChat](src/RainbowChat/README.md) | 每次说话颜色不一样 | 无 | +| [RandomBroadcast](src/RandomBroadcast/README.md) | 随机广播 | 无 | +| [RandReSpawn](src/RandRespawn/README.md) | 随机出生点 | 无 | +| [RecipesBrowser](src/RecipesBrowser/README.md) | 合成表 | 无 | +| [RegionView](src/RegionView/README.md) | 显示区域边界 | 无 | +| [ReFishTask](src/ReFishTask/README.md) | 自动刷新渔夫任务 | 无 | +| [Respawn](src/Respawn/README.md) | 原地复活 | 无 | +| [RestInventory](src/RestInventory/README.md) | 提供 REST 查询背包接口 | 无 | +| [Sandstorm](src/Sandstorm/README.md) | 切换沙尘暴 | 无 | +| [ServerTools](src/ServerTools/README.md) | 服务器管理工具 | 无 | +| [SessionSentinel](src/SessionSentinel/README.md) | 处理长时间不发送数据包的玩家 | 无 | +| [ShortCommand](src/ShortCommand/README.md) | 简短指令 | 无 | +| [SimultaneousUseFix](src/SimultaneousUseFix/README.md) | 解决卡双锤卡星旋机枪之类的问题 | [Chireiden.TShock.Omni](src/https://github.com/sgkoishi/yaaiomni/releases) | +| [SpclPerm](src/SpclPerm/README.md) | 服主特权 | 无 | +| [StatusTextManager](src/StatusTextManager/README.md) | PC端模板文本管理插件 | 无 | +| [SwitchCommands](src/SwitchCommands/README.md) | 区域执行指令 | 无 | +| [TeleportRequest](src/TeleportRequest/README.md) | 传送请求 | 无 | +| [TimerKeeper](src/TimerKeeper/README.md) | 保存计时器状态 | 无 | +| [TownNPCHomes](src/TownNPCHomes/README.md) | NPC 快速回家 | 无 | +| [UnseenInventory](src/UnseenInventory/README.md) | 允许服务器端生成“无法获取”的物品 | 无 | +| [VeinMiner](src/VeinMiner/README.md) | 连锁挖矿 | 无 | +| [WeaponPlusCostCoin](src/WeaponPlusCostCoin/README.md) | 武器强化钱币版 | 无 | +| [WikiLangPackLoader](src/WikiLangPackLoader/README.md) | 为服务器加载 Wiki 语言包 | 无 | +| [WorldModify](https://github.com/UnrealMultiple/TShockWorldModify/blob/master/README.md) | 世界编辑器,可以修改大部分的世界参数 | 无 | +| [ZHIPlayerManager](src/ZHIPlayerManager/README.md) | zhi的玩家管理插件 | 无 | From e57191672168025deef17be6af53cba6b2f9fe9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=82=9D=E5=B8=9D=E7=86=99=E6=81=A9?= <111548550+THEXN@users.noreply.github.com> Date: Tue, 1 Oct 2024 01:29:04 +0800 Subject: [PATCH 13/22] Update README_en.md --- README_en.md | 204 +++++++++++++++++++++++---------------------------- 1 file changed, 91 insertions(+), 113 deletions(-) diff --git a/README_en.md b/README_en.md index d5b14c61..4cd097ca 100644 --- a/README_en.md +++ b/README_en.md @@ -56,119 +56,97 @@
Plugin List -| Plugin Name | English Available | Plugin Description | Precondition | -|:--------------------------------------------------------------------:|:-----------------:|------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------:| -| [AutoPluginManager](src/AutoPluginManager/README_EN.md) | Yes | One-Click Automatic Plugin Update | No | -| [Chireiden.TShock.Omni](https://github.com/sgkoishi/yaaiomni/blob/master/README.md) | Yes | Yet another misc plugin for TShock - the core part | No | -| [Chireiden.TShock.Omni.Misc](https://github.com/sgkoishi/yaaiomni/blob/master/README.md) | Yes | Yet another misc plugin for TShock - the miscellaneous part | Chireiden.TShock.Omni | -| [ChattyBridge](src/ChattyBridge/README.md) | | Used for cross-server chat. | No | -| [EconomicsAPI](src/EconomicsAPI/README.md) | | Economic plugin prerequisite | No | -| [Economics.RPG](src/Economics.RPG/README.md) | | RPG | [EconomicsAPI](src/EconomicsAPI/README.md) | -| [Economics.WeaponPlus](src/Economics.WeaponPlus/README.md) | | Enhance weapons | [EconomicsAPI](src/EconomicsAPI/README.md) | -| [Economics.Deal](src/Economics.RPG/README.md) | | Trading plugin | [EconomicsAPI](src/EconomicsAPI/README.md) | -| [Economics.Shop](src/Economics.Shop/README.md) | | Store plugin | [EconomicsAPI](src/EconomicsAPI/README.md)
[Economics.RPG](src/https://github.com/UnrealMultiple/TShockPlugin/blob/master/Economics.RPG/README.md) | -| [Economics.Skill](src/Economics.Skill/README.md) | | Skill plugin | [EconomicsAPI](src/EconomicsAPI/README.md)
[Economics.RPG](src/https://github.com/UnrealMultiple/TShockPlugin/blob/master/Economics.RPG/README.md) | -| [Economics.Regain](src/Economics.Regain/README.md) | | Item recycling | [EconomicsAPI](src/EconomicsAPI/README.md) | -| [Economics.Projectile](src/Economics.Projectile/README.md) | | Custom projectile | [EconomicsAPI](src/EconomicsAPI/README.md)
[Economics.RPG](src/Economics.RPG/README.md) | -| [Economics.NPC](src/Economics.NPC/README.md) | | Custom monster loot | [EconomicsAPI](src/EconomicsAPI/README.md) | -| [Economics.Task](src/Economics.Task/README.md) | | Task plugin | [EconomicsAPI](src/EconomicsAPI/README.md)
[Economics.RPG](src/https://github.com/UnrealMultiple/TShockPlugin/blob/master/Economics.RPG/README.md) | -| [CreateSpawn](src/CreateSpawn/README.md) | | Spawn point building generation | No | -| [AutoBroadcast](src/AutoBroadcast/README_EN.md) | Yes | Automatic broadcast | No | -| [AutoTeam](src/AutoTeam/README_EN.md) | Yes | AutoTeam | No | -| [BridgeBuilder](src/BridgeBuilder/README_EN.md) | Yes | Quick bridge laying | No | -| [OnlineGiftPackage](src/OnlineGiftPackage/README.md) | | Online gift pack | No | -| [LifemaxExtra](src/LifemaxExtra/README.md) | | Eat more Life Fruits/Life Crystal | No | -| [DisableMonsLoot](src/DisableMonsLoot/README.md) | | Prohibit monster drop rewards | No | -| [PermaBuff](src/PermaBuff/README.md) | | Permanent Buff | No | -| [ShortCommand](src/ShortCommand/README.md) | | Short Command | No | -| [ProgressBag](src/ProgressBag/README.md) | | Progress gift pack | No | -| [CriticalHit](src/CriticalHit/README_EN.md) | Yes | Hit prompt | No | -| [Back](src/Back/README_EN.md) | Yes | Return to the point of death | No | -| [BanNpc](src/BanNpc/README.md) | | Prevent monster generation | No | -| [MapTeleport](src/MapTp/README_EN.md) | Yes | Double-click the map to teleport. | No | -| [RandReSpawn](src/RandRespawn/README_EN.md) | Yes | Random spawn point | No | -| [CGive](src/CGive/README.md) | | Offline commands | No | -| [RainbowChat](src/RainbowChat/README.md) | | Random chat color | No | -| [NormalDropsBags](src/NormalDropsBags/README.md) | | Drop Treasure Bags at normal difficulty. | No | -| [DisableSurfaceProjectiles](src/DisableSurfaceProjectiles/README.md) | | Prohibit surface projectiles | No | -| [RecipesBrowser](src/RecipesBrowser/README.md) | | Crafting Table | No | -| [DisableGodMod](src/DisableGodMod/README.md) | | Prevent player from being invincible | No | -| [TownNPCHomes](src/TownNPCHomes/README_EN.md) | Yes | NPC quick home | No | -| [RegionView](src/RegionView/README.md) | | Display area boundaries | No | -| [Noagent](src/Noagent/README.md) | | Prohibit proxy IP from entering | No | -| [SwitchCommands](src/SwitchCommands/README.md) | | Execute commands in region | No | -| [GolfRewards](src/GolfRewards/README.md) | | Golf Rewards | No | -| [DataSync](src/DataSync/README.md) | | Progress synchronization | No | -| [ProgressRestrict](src/ProgressRestrict/README.md) | | Super progress detection | [DataSync](src/DataSync/README.md) | -| [PacketsStop](src/PacketsStop/README.md) | | Packet interception | No | -| [DeathDrop](src/DeathDrop/README.md) | | Random and custom loot for monster death | No | -| [DTEntryBlock](src/DTEntryBlock/README.md) | | Prevent entry into dungeons or temples | No | -| [PerPlayerLoot](src/PerPlayerLoot/README.md) | | Separate chest for player loot | No | -| [PvPer](src/PvPer/README.md) | | Duel system | No | -| [DumpTerrariaID](src/DumpTerrariaID/README.md) | | Query Terraria ID | No | -| [DamageStatistic](src/DamageStatistic/README.md) | | Damage statistics | No | -| [AdditionalPylons](src/AdditionalPylons/README_EN.md) | Yes | Allow players placing more Pylons | No | -| [History](src/History/README.md) | | History grid record | No | -| [Invincibility](src/Invincibility/README.md) | | Time-limited invincibility | No | -| [Ezperm](src/Ezperm/README.md) | | Batch change permissions | No | -| [AutoClear](src/Autoclear/README_EN.md) | Yes | Intelligent automatic cleaning | No | -| [EssentialsPlus](src/EssentialsPlus/README.md) | | More management commands | No | -| [ShowArmors](src/ShowArmors/README.md) | | Display equipment bar | No | -| [VeinMiner](src/VeinMiner/README_EN.md) | Yes | Chain mining | No | -| [PersonalPermission](src/PersonalPermission/README.md) | | Set permissions individually for players | No | -| [ItemPreserver](src/ItemPreserver/README.md) | | Specified items do not consume | No | -| [SimultaneousUseFix](src/SimultaneousUseFix/README.md) | | Solve problems like stuck double hammer and star spin machine gun | [Chireiden.TShock.Omni](src/https://github.com/sgkoishi/yaaiomni/releases) | -| [Challenger](src/Challenger/README.md) | Yes | Challenger mode | No | -| [MiniGamesAPI](src/MiniGamesAPI/README.md) | | Bean paste mini game API | No | -| [BuildMaster](src/BuildMaster/README.md) | | Red Bean Mini Game·Master Builder Mode | [MiniGamesAPI](src/MiniGamesAPI/README.md) | -| [journeyUnlock](src/JourneyUnlock/README.md) | | Unlock Journey Items | No | -| [ListPlugins](src/ListPlugins/README.md) | | List Installed Plugins | No | -| [BagPing](src/BagPing/README_EN.md) | Yes | Mark Treasure Bag on Map | No | -| [ServerTools](src/ServerTools/README.md) | | Server Management Tools | No | -| [Platform](src/Platform/README.md) | | Determine Player Device | No | -| [CaiLib](src/CaiLib/README.md) | | Cai’s Preload Library | No | -| [GenerateMap](src/GenerateMap/README.md) | | Generate Map Image | [CaiLib](src/CaiLib/README.md) | -| [RestInventory](src/RestInventory/README.md) | | Provide REST Query Backpack Interface | No | -| [WikiLangPackLoader](src/WikiLangPackLoader/README.md) | | Load Chinese Wiki Language Pack for Server | No | -| [HelpPlus](src/HelpPlus/README_EN.md) | Yes | Fix and Enhance Help Command | No | -| [CaiBot](src/CaiBot/README.md) | | CaiBot(QQ) Adapter Plugin | Built-in Precondition | -| [HouseRegion](src/HouseRegion/README.md) | | Land Claiming Plugin | No | -| [SignInSign](src/SignInSign/README.md) | | Signboard Login Plugin | No | -| [WeaponPlusCostCoin](src/WeaponPlusCostCoin/README.md) | | Weapon Enhancement Coin Version | No | -| [Respawn](src/Respawn/README.md) | | Respawn at the Deadth Place | No | -| [EndureBoost](src/EndureBoost/README.md) | | Long Duration Buff After Certain Amount of Items | No | -| [AnnouncementBoxPlus](src/AnnouncementBoxPlus/README.md) | | Enhance Broadcast Box Functionality | No | -| [ConsoleSql](src/ConsoleSql/README.md) | | Allow You to Execute SQL Statements in the Console | No | -| [ProgressControl](src/ProgressControls/README.md) | | Planbook (Automate Server Control) | No | -| [RealTime](src/RealTime/README.md) | | Synchronize Server Time with Real Time | No | -| [GoodNight](src/GoodNight/README.md) | | Curfew | No | -| [Musicplayer](src/MusicPlayer/README.md) | | Simple Music Player | No | -| [TimerKeeper](src/TimerKeeper/README_EN.md) | Yes | Save Timer State | No | -| [Chameleon](src/Chameleon/README.md) | | Login Before Entering the Server | No | -| [SpclPerm](src/SpclPerm/README.md) | | Server Owner Privileges | No | -| [MonsterRegen](src/MonsterRegen/README.md) | | Monster Progress Regeneration | No | -| [HardPlayerDrop](src/HardPlayerDrop/README.md) | | Hardcore Death Drops Life Crystals | No | -| [ReFishTask](src/ReFishTask/README_EN.md) | Yes | Automatically Refresh Fisherman Tasks | No | -| [Sandstorm](src/Sandstorm/README.md) | | Toggle Sandstorm | No | -| [RandomBroadcast](src/RandomBroadcast/README.md) | | Random Broadcast | No | -| [BedSet](src/BedSet/README.md) | | Set and Record Respawn Point | No | -| [ConvertWorld](src/ConvertWorld/README.md) | | Defeat Monsters to Convert World Items | No | -| [AutoStoreItems](src/AutoStoreItems/README.md) | Yes | Auto Save Item | No | -| [ZHIPlayerManager](src/ZHIPlayerManager/README.md) | | zZhi's Player Management Plugin | No | -| [SpawnInfra](src/SpawnInfra/README.md) | | Generate Basic Infrastructure | No | -| [CNPCShop](src/CNPCShop/README.md) | | Custom NPC Shop | No | -| [SessionSentinel](src/SessionSentinel/README.md) | | Handle Players Not Sending Data Packets for a Long Time | No | -| [TeleportRequest](src/TeleportRequest/README_EN.md) | Yes | Teleport Request | No | -| [CaiRewardChest](src/CaiRewardChest/README.md) | | Convert Naturally Generated Chests into Reward Chests that Everyone Can Claim Once | No | -| [ProxyProtocolSocket](src/ProxyProtocolSocket/README.md) | | Accept proxy protocol connections | No | -| [UnseenInventory](src/UnseenInventory/README.md) | | Allows the server to generate items that are normally 'unobtainable'. | No | -| [ChestRestore](src/ChestRestore/README.md) | | Infinite chest items | No | -| [BetterWhitelist](src/BetterWhitelist/README_EN.md) | Yes | Player whitelist plugin | No | -| [FishShop](https://github.com/UnrealMultiple/TShockFishShop/blob/master/README.md) | No | Fish Shop | No | -| [PlayerManager](https://github.com/UnrealMultiple/TShockPlayerManager/blob/master/README.md) | No | Hufang's Plyaer Manager | No | -| [WorldModify](https://github.com/UnrealMultiple/TShockWorldModify/blob/master/README.md)| No | World Modify | No | -| [StatusTextManager](src/StatusTextManager/README.md) | | PC Status Text Management Plugin | No | -| [Don't Fuck](src/DonotFuck/README.md) | | Don't Fuck | No | + +| Plugin Name | English Available | Plugin Description | Precondition | +|-------------|-------------------|-------------------|---------------| +| [AnnouncementBoxPlus](src/AnnouncementBoxPlus/README.md) | No | Enhance Broadcast Box Functionality | No | +| [AutoBroadcast](src/AutoBroadcast/README_EN.md) | Yes | Automatic broadcast | No | +| [AutoClear](src/Autoclear/README_EN.md) | Yes | Intelligent automatic cleaning | No | +| [AutoPluginManager](src/AutoPluginManager/README_EN.md) | Yes | One-Click Automatic Plugin Update | No | +| [AutoTeam](src/AutoTeam/README_EN.md) | Yes | AutoTeam | No | +| [Back](src/Back/README_EN.md) | Yes | Return to the point of death | No | +| [BagPing](src/BagPing/README_EN.md) | Yes | Mark Treasure Bag on Map | No | +| [BetterWhitelist](src/BetterWhitelist/README_EN.md) | Yes | Player whitelist plugin | No | +| [BridgeBuilder](src/BridgeBuilder/README_EN.md) | Yes | Quick bridge laying | No | +| [BuildMaster](src/BuildMaster/README.md) | No | Red Bean Mini Game·Master Builder Mode | [MiniGamesAPI](src/MiniGamesAPI/README.md) | +| [CaiBot](src/CaiBot/README.md) | No | CaiBot(QQ) Adapter Plugin | Built-in Precondition | +| [CaiLib](src/CaiLib/README.md) | No | Cai’s Preload Library | No | +| [CaiRewardChest](src/CaiRewardChest/README.md) | No | Convert Naturally Generated Chests into Reward Chests that Everyone Can Claim Once | No | +| [Challenger](src/Challenger/README.md) | Yes | Challenger mode | No | +| [Chameleon](src/Chameleon/README.md) | No | Login Before Entering the Server | No | +| [ChattyBridge](src/ChattyBridge/README.md) | No | Used for cross-server chat. | No | +| [ChestRestore](src/ChestRestore/README.md) | No | Infinite chest items | No | +| [CGive](src/CGive/README.md) | No | Offline commands | No | +| [CriticalHit](src/CriticalHit/README_EN.md) | Yes | Hit prompt | No | +| [DataSync](src/DataSync/README.md) | No | Progress synchronization | No | +| [DeathDrop](src/DeathDrop/README.md) | No | Random and custom loot for monster death | No | +| [DisableGodMod](src/DisableGodMod/README.md) | No | Prevent player from being invincible | No | +| [DisableMonsLoot](src/DisableMonsLoot/README.md) | No | Prohibit monster drop rewards | No | +| [DisableSurfaceProjectiles](src/DisableSurfaceProjectiles/README.md) | No | Prohibit surface projectiles | No | +| [Don't Fuck](src/DonotFuck/README.md) | No | Don't Fuck | No | +| [DumpTerrariaID](src/DumpTerrariaID/README.md) | No | Query Terraria ID | No | +| [Economics.Deal](src/Economics.RPG/README.md) | No | Trading plugin | [EconomicsAPI](src/EconomicsAPI/README.md) | +| [Economics.NPC](src/Economics.NPC/README.md) | No | Custom monster loot | [EconomicsAPI](src/EconomicsAPI/README.md) | +| [Economics.RPG](src/Economics.RPG/README.md) | No | RPG | [EconomicsAPI](src/EconomicsAPI/README.md) | +| [Economics.Shop](src/Economics.Shop/README.md) | No | Store plugin | [EconomicsAPI](src/EconomicsAPI/README.md) [Economics.RPG](src/https://github.com/UnrealMultiple/TShockPlugin/blob/master/Economics.RPG/README.md) | +| [Economics.Skill](src/Economics.Skill/README.md) | No | Skill plugin | [EconomicsAPI](src/EconomicsAPI/README.md) [Economics.RPG](src/https://github.com/UnrealMultiple/TShockPlugin/blob/master/Economics.RPG/README.md) | +| [Economics.WeaponPlus](src/Economics.WeaponPlus/README.md) | No | Enhance weapons | [EconomicsAPI](src/EconomicsAPI/README.md) | +| [EconomicsAPI](src/EconomicsAPI/README.md) | No | Economic plugin prerequisite | No | +| [Economics.Task](src/Economics.Task/README.md) | No | Task plugin | [EconomicsAPI](src/EconomicsAPI/README.md) [Economics.RPG](src/https://github.com/UnrealMultiple/TShockPlugin/blob/master/Economics.RPG/README.md) | +| [EndureBoost](src/EndureBoost/README.md) | No | Long Duration Buff After Certain Amount of Items | No | +| [EssentialsPlus](src/EssentialsPlus/README.md) | No | More management commands | No | +| [FishShop](https://github.com/UnrealMultiple/TShockFishShop/blob/master/README.md) | No | Fish Shop | No | +| [GolfRewards](src/GolfRewards/README.md) | No | Golf Rewards | No | +| [GoodNight](src/GoodNight/README.md) | No | Curfew | No | +| [HardPlayerDrop](src/HardPlayerDrop/README.md) | No | Hardcore Death Drops Life Crystals | No | +| [History](src/History/README.md) | No | History grid record | No | +| [HouseRegion](src/HouseRegion/README.md) | No | Land Claiming Plugin | No | +| [Invincibility](src/Invincibility/README.md) | No | Time-limited invincibility | No | +| [JourneyUnlock](src/JourneyUnlock/README.md) | No | Unlock Journey Items | No | +| [ListPlugins](src/ListPlugins/README.md) | No | List Installed Plugins | No | +| [MapTeleport](src/MapTp/README_EN.md) | Yes | Double-click the map to teleport. | No | +| [MiniGamesAPI](src/MiniGamesAPI/README.md) | No | Bean paste mini game API | No | +| [MonsterRegen](src/MonsterRegen/README.md) | No | Monster Progress Regeneration | No | +| [Musicplayer](src/MusicPlayer/README.md) | No | Simple Music Player | No | +| [Noagent](src/Noagent/README.md) | No | Prohibit proxy IP from entering | No | +| [NormalDropsBags](src/NormalDropsBags/README.md) | No | Drop Treasure Bags at normal difficulty. | No | +| [OnlineGiftPackage](src/OnlineGiftPackage/README.md) | No | Online gift pack | No | +| [PacketsStop](src/PacketsStop/README.md) | No | Packet interception | No | +| [PermaBuff](src/PermaBuff/README.md) | No | Permanent Buff | No | +| [PerPlayerLoot](src/PerPlayerLoot/README.md) | No | Separate chest for player loot | No | +| [PersonalPermission](src/PersonalPermission/README.md) | No | Set permissions individually for players | No | +| [Platform](src/Platform/README.md) | No | Determine Player Device | No | +| [PlayerManager](https://github.com/UnrealMultiple/TShockPlayerManager/blob/master/README.md) | No | Hufang's Plyaer Manager | No | +| [ProgressBag](src/ProgressBag/README.md) | No | Progress gift pack | No | +| [ProgressControl](src/ProgressControls/README.md) | No | Planbook (Automate Server Control) | No | +| [ProgressRestrict](src/ProgressRestrict/README.md) | No | Super progress detection | [DataSync](src/DataSync/README.md) | +| [PvPer](src/PvPer/README.md) | No | Duel system | No | +| [RandReSpawn](src/RandRespawn/README_EN.md) | Yes | Random spawn point | No | +| [RandomBroadcast](src/RandomBroadcast/README.md) | No | Random Broadcast | No | +| [RecipesBrowser](src/RecipesBrowser/README.md) | No | Crafting Table | No | +| [RegionView](src/RegionView/README.md) | No | Display area boundaries | No | +| [ReFishTask](src/ReFishTask/README_EN.md) | Yes | Automatically Refresh Fisherman Tasks | No | +| [Respawn](src/Respawn/README.md) | No | Respawn at the Deadth Place | No | +| [RestInventory](src/RestInventory/README.md) | No | Provide REST Query Backpack Interface | No | +| [Sandstorm](src/Sandstorm/README.md) | No | Toggle Sandstorm | No | +| [ServerTools](src/ServerTools/README.md) | No | Server Management Tools | No | +| [SessionSentinel](src/SessionSentinel/README.md) | No | Handle Players Not Sending Data Packets for a Long Time | No | +| [ShortCommand](src/ShortCommand/README.md) | No | Short Command | No | +| [ShowArmors](src/ShowArmors/README.md) | No | Display equipment bar | No | +| [SimultaneousUseFix](src/SimultaneousUseFix/README.md) | No | Solve problems like stuck double hammer and star spin machine gun | [Chireiden.TShock.Omni](src/https://github.com/sgkoishi/yaaiomni/releases) | +| [SpclPerm](src/SpclPerm/README.md) | No | Server Owner Privileges | No | +| [StatusTextManager](src/StatusTextManager/README.md) | No | PC Status Text Management Plugin | No | +| [SwitchCommands](src/SwitchCommands/README.md) | No | Execute commands in region | No | +| [TeleportRequest](src/TeleportRequest/README_EN.md) | Yes | Teleport Request | No | +| [TimerKeeper](src/TimerKeeper/README_EN.md) | Yes | Save Timer State | No | +| [TownNPCHomes](src/TownNPCHomes/README_EN.md) | Yes | NPC quick home | No | +| [UnseenInventory](src/UnseenInventory/README.md) | No | Allows the server to generate items that are normally 'unobtainable'. | No | +| [VeinMiner](src/VeinMiner/README_EN.md) | Yes | Chain mining | No | +| [WeaponPlusCostCoin](src/WeaponPlusCostCoin/README.md) | No | Weapon Enhancement Coin Version | No | +| [WikiLangPackLoader](src/WikiLangPackLoader/README.md) | No | Load Chinese Wiki Language Pack for Server | No | +| [WorldModify](https://github.com/UnrealMultiple/TShockWorldModify/blob/master/README.md) | No | World Modify | No | +| [ZHIPlayerManager](src/ZHIPlayerManager/README.md) | No | zZhi's Player Management Plugin | No | +
## Contributors From 5753dabc282d97f0d27dba0f0ae7f1e587b54b89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=82=9D=E5=B8=9D=E7=86=99=E6=81=A9?= <111548550+THEXN@users.noreply.github.com> Date: Tue, 1 Oct 2024 01:32:54 +0800 Subject: [PATCH 14/22] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7098a837..739f106c 100644 --- a/README.md +++ b/README.md @@ -85,6 +85,7 @@ | [ConvertWorld](src/ConvertWorld/README.md) | 击败怪物转换世界物品 | 无 | | [CreateSpawn](src/CreateSpawn/README.md) | 出生点建筑生成 | 无 | | [CriticalHit](src/CriticalHit/README.md) | 击打提示 | 无 | +| [DamageStatistic](src/DamageStatistic/README.md) | 在每次 Boss 战后显示每个玩家造成的伤害 | 无 | | [DataSync](src/DataSync/README.md) | 进度同步 | 无 | | [DeathDrop](src/DeathDrop/README.md) | 怪物死亡随机和自定义掉落物品 | 无 | | [DisableGodMod](src/DisableGodMod/README.md) | 阻止玩家无敌 | 无 | From eb019e64400d47af6e38432e6899f554025c6647 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=82=9D=E5=B8=9D=E7=86=99=E6=81=A9?= <111548550+THEXN@users.noreply.github.com> Date: Tue, 1 Oct 2024 01:33:36 +0800 Subject: [PATCH 15/22] Update README_en.md --- README_en.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README_en.md b/README_en.md index 4cd097ca..5e54cbd7 100644 --- a/README_en.md +++ b/README_en.md @@ -71,13 +71,14 @@ | [BuildMaster](src/BuildMaster/README.md) | No | Red Bean Mini Game·Master Builder Mode | [MiniGamesAPI](src/MiniGamesAPI/README.md) | | [CaiBot](src/CaiBot/README.md) | No | CaiBot(QQ) Adapter Plugin | Built-in Precondition | | [CaiLib](src/CaiLib/README.md) | No | Cai’s Preload Library | No | -| [CaiRewardChest](src/CaiRewardChest/README.md) | No | Convert Naturally Generated Chests into Reward Chests that Everyone Can Claim Once | No | +| [CaiRewardChest](src/CaiRewardChest/README_EN.md) | Yes | Convert Naturally Generated Chests into Reward Chests that Everyone Can Claim Once | No | | [Challenger](src/Challenger/README.md) | Yes | Challenger mode | No | -| [Chameleon](src/Chameleon/README.md) | No | Login Before Entering the Server | No | -| [ChattyBridge](src/ChattyBridge/README.md) | No | Used for cross-server chat. | No | +| [Chameleon](src/Chameleon/README_EN.md) | Yes | Login Before Entering the Server | No | +| [ChattyBridge](src/ChattyBridge/README_EN.md) | Yes | Used for cross-server chat. | No | | [ChestRestore](src/ChestRestore/README.md) | No | Infinite chest items | No | -| [CGive](src/CGive/README.md) | No | Offline commands | No | +| [CGive](src/CGive/README_EN.md) | Yes | Offline commands | No | | [CriticalHit](src/CriticalHit/README_EN.md) | Yes | Hit prompt | No | +| [DamageStatistic](src/DamageStatistic/README.md) | No |Display the damage caused by each player after each Boss fight | No | | [DataSync](src/DataSync/README.md) | No | Progress synchronization | No | | [DeathDrop](src/DeathDrop/README.md) | No | Random and custom loot for monster death | No | | [DisableGodMod](src/DisableGodMod/README.md) | No | Prevent player from being invincible | No | From d2303d68d6383b27b6b59beea4eb4f460578150f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=82=9D=E5=B8=9D=E7=86=99=E6=81=A9?= <111548550+THEXN@users.noreply.github.com> Date: Tue, 1 Oct 2024 01:42:26 +0800 Subject: [PATCH 16/22] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 739f106c..cabae524 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,7 @@ | 名称 | 插件说明 | 前置 | |:--------------------------------------------------------------------------------------------:|:-----------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------:| +| [AdditionalPylons](src/AdditionalPylons/README.md) | 放置更多晶塔 | 无 | | [AnnouncementBoxPlus](src/AnnouncementBoxPlus/README.md) | 广播盒功能强化 | 无 | | [AutoBroadcast](src/AutoBroadcast/README.md) | 自动广播 | 无 | | [AutoClear](src/Autoclear/README.md) | 智能自动扫地 | 无 | From 46005d3154e1858847d556ac1c74306844b5d924 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=82=9D=E5=B8=9D=E7=86=99=E6=81=A9?= <111548550+THEXN@users.noreply.github.com> Date: Tue, 1 Oct 2024 01:44:03 +0800 Subject: [PATCH 17/22] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cabae524..c0d478fa 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,7 @@ | [AutoClear](src/Autoclear/README.md) | 智能自动扫地 | 无 | | [AutoPluginManager](src/AutoPluginManager/README.md) | 一键自动更新插件 | 无 | | [AutoReset](src/AutoReset/README.md) | 完全自动重置 | 无 | +| [AutoStoreItems](src/AutoStoreItems/README.md) | 自动储存 | 无 | | [AutoTeam](src/AutoTeam/README.md) | 自动队伍 | 无 | | [Back](src/Back/README.md) | 死亡回溯 | 无 | | [BagPing](src/BagPing/README.md) | 地图上标记宝藏袋 | 无 | From ac134913a8ca258dd61be0c8a094587f7baacf89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=82=9D=E5=B8=9D=E7=86=99=E6=81=A9?= <111548550+THEXN@users.noreply.github.com> Date: Tue, 1 Oct 2024 02:10:22 +0800 Subject: [PATCH 18/22] Update README.md --- README.md | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index c0d478fa..1630e4b5 100644 --- a/README.md +++ b/README.md @@ -74,10 +74,12 @@ | [BanNpc](src/BanNpc/README.md) | 阻止怪物生成 | 无 | | [BedSet](src/BedSet/README.md) | 设置并记录重生点 | 无 | | [BridgeBuilder](src/BridgeBuilder/README.md) | 快速铺桥 | 无 | +| [BuildMaster](src/BuildMaster/README.md) | 豆沙小游戏·建筑大师模式 | [MiniGamesAPI](src/MiniGamesAPI/README.md) | | [CaiBot](src/CaiBot/README.md) | CaiBot 适配插件 | 自带前置 | | [CaiCustomEmojiCommand](src/CaiCustomEmojiCommand/README.md) | 自定义表情命令 | 无 | | [CaiLib](src/CaiLib/README.md) | Cai 的前置库 | 无 | | [CaiRewardChest](src/CaiRewardChest/README.md) | 将自然生成的箱子变为所有人都可以领一次的奖励箱 | 无 | +| [CGive](src/CGive/README.md) | 离线命令 | 无 | | [Challenger](src/Challenger/README.md) | 挑战者模式 | 无 | | [Chameleon](src/Chameleon/README.md) | 进服前登录 | 无 | | [ChattyBridge](src/ChattyBridge/README.md) | 用于跨服聊天 | 无 | @@ -94,27 +96,35 @@ | [DisableMonsLoot](src/DisableMonsLoot/README.md) | 禁怪物掉落 | 无 | | [DisableSurfaceProjectiles](src/DisableSurfaceProjectiles/README.md) | 禁地表弹幕 | 无 | | [Don't Fuck](src/DonotFuck/README.md) | 禁止脏话 | 无 | +| [DTEntryBlock](src/DTEntryBlock/README.md) | 阻止进入地牢或神庙 | 无 | | [DumpTerrariaID](src/DumpTerrariaID/README.md) | 输出 ID | 无 | | [Economics.Deal](src/Economics.RPG/README.md) | 交易插件 | [EconomicsAPI](src/EconomicsAPI/README.md) | | [Economics.NPC](src/Economics.NPC/README.md) | 自定义怪物奖励 | [EconomicsAPI](src/EconomicsAPI/README.md) | -| [Economics.Projectile](src/Economics.Projectile/README.md) | 自定义弹幕 | [EconomicsAPI](src/EconomicsAPI/README.md) [Economics.RPG](src/Economics.RPG/README.md) | +| [Economics.Projectile](src/Economics.Projectile/README.md) | 自定义弹幕 | [EconomicsAPI](src/EconomicsAPI/README.md)
[Economics.RPG](src/Economics.RPG/README.md) | +| [Economics.Regain](src/Economics.Regain/README.md) | 物品回收 | [EconomicsAPI](src/EconomicsAPI/README.md) | | [Economics.RPG](src/Economics.RPG/README.md) | RPG | [EconomicsAPI](src/EconomicsAPI/README.md) | -| [Economics.Shop](src/Economics.Shop/README.md) | 商店插件 | [EconomicsAPI](src/EconomicsAPI/README.md) [Economics.RPG](src/Economics.RPG/README.md) | -| [Economics.Skill](src/Economics.Skill/README.md) | 技能插件 | [EconomicsAPI](src/EconomicsAPI/README.md) [Economics.RPG](src/Economics.RPG/README.md) | +| [Economics.Shop](src/Economics.Shop/README.md) | 商店插件 | [EconomicsAPI](src/EconomicsAPI/README.md)
[Economics.RPG](src/Economics.RPG/README.md) | +| [Economics.Task](src/Economics.Task/README.md) | 任务插件 | [EconomicsAPI](src/EconomicsAPI/README.md)
[Economics.RPG](src/Economics.RPG/README.md) | +| [Economics.Skill](src/Economics.Skill/README.md) | 技能插件 | [EconomicsAPI](src/EconomicsAPI/README.md)
[Economics.RPG](src/Economics.RPG/README.md) | | [Economics.WeaponPlus](src/Economics.WeaponPlus/README.md) | 强化武器 | [EconomicsAPI](src/EconomicsAPI/README.md) | | [EconomicsAPI](src/EconomicsAPI/README.md) | 经济插件前置 | 无 | | [EndureBoost](src/EndureBoost/README.md) | 物品一定数量后长时间buff | 无 | | [EssentialsPlus](src/EssentialsPlus/README.md) | 更多管理指令 | 无 | +| [Ezperm](src/Ezperm/README.md) | 批量改权限 | 无 | | [FishShop](https://github.com/UnrealMultiple/TShockFishShop/blob/master/README.md) | 鱼店 | 无 | +| [GenerateMap](src/GenerateMap/README.md) | 生成地图图片 | [CaiLib](src/CaiLib/README.md) | | [GolfRewards](src/GolfRewards/README.md) | 高尔夫奖励 | 无 | | [GoodNight](src/GoodNight/README.md) | 宵禁 | 无 | | [HardPlayerDrop](src/HardPlayerDrop/README.md) | 硬核死亡掉生命水晶 | 无 | +| [HelpPlus](src/HelpPlus/README.md) | 修复和增强 Help 命令 | 无 | | [History](src/History/README.md) | 历史图格记录 | 无 | | [HouseRegion](src/HouseRegion/README.md) | 圈地插件 | 无 | | [Invincibility](src/Invincibility/README.md) | 限时无敌 | 无 | +| [ItemPreserver](src/ItemPreserver/README.md) | 指定物品不消耗 | 无 | | [JourneyUnlock](src/JourneyUnlock/README.md) | 解锁旅途物品 | 无 | | [LifemaxExtra](src/LifemaxExtra/README.md) | 吃更多生命果/水晶 | 无 | | [ListPlugins](src/ListPlugins/README.md) | 查已装插件 | 无 | +| [MapTeleport](src/MapTp/README.md) | 双击大地图传送 | 无 | | [MiniGamesAPI](src/MiniGamesAPI/README.md) | 豆沙小游戏 API | 无 | | [MonsterRegen](src/MonsterRegen/README.md) | 怪物进度回血 | 无 | | [Musicplayer](src/MusicPlayer/README.md) | 简易音乐播放器 | 无 | @@ -129,12 +139,13 @@ | [PlayerManager](https://github.com/UnrealMultiple/TShockPlayerManager/blob/master/README.md) | Hufang的玩家管理器 | 无 | | [PvPer](src/PvPer/README.md) | 决斗系统 | 无 | | [ProgressBag](src/ProgressBag/README.md) | 进度礼包 | 无 | -| [ProgressControl](src/ProgressControls/README.md) | 计划书(自动化控制服务器) | 无 | +| [ProgressControls](src/ProgressControls/README.md) | 计划书(自动化控制服务器) | 无 | | [ProgressRestrict](src/ProgressRestrict/README.md) | 超进度检测 | [DataSync](src/DataSync/README.md) | | [ProxyProtocolSocket](src/ProxyProtocolSocket/README.md) | 接受 proxy protocol 协议 | 无 | | [RainbowChat](src/RainbowChat/README.md) | 每次说话颜色不一样 | 无 | | [RandomBroadcast](src/RandomBroadcast/README.md) | 随机广播 | 无 | | [RandReSpawn](src/RandRespawn/README.md) | 随机出生点 | 无 | +| [RealTime](src/RealTime/README.md) | 使服务器内时间同步现实时间 | 无 | | [RecipesBrowser](src/RecipesBrowser/README.md) | 合成表 | 无 | | [RegionView](src/RegionView/README.md) | 显示区域边界 | 无 | | [ReFishTask](src/ReFishTask/README.md) | 自动刷新渔夫任务 | 无 | @@ -144,7 +155,11 @@ | [ServerTools](src/ServerTools/README.md) | 服务器管理工具 | 无 | | [SessionSentinel](src/SessionSentinel/README.md) | 处理长时间不发送数据包的玩家 | 无 | | [ShortCommand](src/ShortCommand/README.md) | 简短指令 | 无 | +| [ShowArmors](src/ShowArmors/README.md) | 展示装备栏 | 无 | +| [SignInSign](src/SignInSign/README.md) | 告示牌登录插件 | 无 | | [SimultaneousUseFix](src/SimultaneousUseFix/README.md) | 解决卡双锤卡星旋机枪之类的问题 | [Chireiden.TShock.Omni](src/https://github.com/sgkoishi/yaaiomni/releases) | +| [SmartRegions](src/SmartRegions/README.md) | 智能区域 | 无 | +| [SpawnInfra](src/SpawnInfra/README.md) | 生成基础建设 | 无 | | [SpclPerm](src/SpclPerm/README.md) | 服主特权 | 无 | | [StatusTextManager](src/StatusTextManager/README.md) | PC端模板文本管理插件 | 无 | | [SwitchCommands](src/SwitchCommands/README.md) | 区域执行指令 | 无 | From 67b8b7267680bd421daf00f45bc4deb867b588bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=82=9D=E5=B8=9D=E7=86=99=E6=81=A9?= <111548550+THEXN@users.noreply.github.com> Date: Tue, 1 Oct 2024 02:14:31 +0800 Subject: [PATCH 19/22] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1630e4b5..751da43f 100644 --- a/README.md +++ b/README.md @@ -60,11 +60,12 @@ | 名称 | 插件说明 | 前置 | |:--------------------------------------------------------------------------------------------:|:-----------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------:| + +| [AutoPluginManager](src/AutoPluginManager/README.md) | 一键自动更新插件 | 无 | | [AdditionalPylons](src/AdditionalPylons/README.md) | 放置更多晶塔 | 无 | | [AnnouncementBoxPlus](src/AnnouncementBoxPlus/README.md) | 广播盒功能强化 | 无 | | [AutoBroadcast](src/AutoBroadcast/README.md) | 自动广播 | 无 | | [AutoClear](src/Autoclear/README.md) | 智能自动扫地 | 无 | -| [AutoPluginManager](src/AutoPluginManager/README.md) | 一键自动更新插件 | 无 | | [AutoReset](src/AutoReset/README.md) | 完全自动重置 | 无 | | [AutoStoreItems](src/AutoStoreItems/README.md) | 自动储存 | 无 | | [AutoTeam](src/AutoTeam/README.md) | 自动队伍 | 无 | From c69d56d62e112aac5e2c43d2dd0d87af65800587 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=82=9D=E5=B8=9D=E7=86=99=E6=81=A9?= <111548550+THEXN@users.noreply.github.com> Date: Tue, 1 Oct 2024 02:16:36 +0800 Subject: [PATCH 20/22] Update README.md --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 751da43f..aaafd416 100644 --- a/README.md +++ b/README.md @@ -60,7 +60,6 @@ | 名称 | 插件说明 | 前置 | |:--------------------------------------------------------------------------------------------:|:-----------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------:| - | [AutoPluginManager](src/AutoPluginManager/README.md) | 一键自动更新插件 | 无 | | [AdditionalPylons](src/AdditionalPylons/README.md) | 放置更多晶塔 | 无 | | [AnnouncementBoxPlus](src/AnnouncementBoxPlus/README.md) | 广播盒功能强化 | 无 | From 23500eb09ee36ae2d7b3e882adcb9f294bab5ffb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=82=9D=E5=B8=9D=E7=86=99=E6=81=A9?= <111548550+THEXN@users.noreply.github.com> Date: Tue, 1 Oct 2024 02:22:54 +0800 Subject: [PATCH 21/22] Update README_en.md --- README_en.md | 162 +++++++++++++++++++++++++++++---------------------- 1 file changed, 93 insertions(+), 69 deletions(-) diff --git a/README_en.md b/README_en.md index 5e54cbd7..f3d8b349 100644 --- a/README_en.md +++ b/README_en.md @@ -56,97 +56,121 @@
Plugin List - | Plugin Name | English Available | Plugin Description | Precondition | |-------------|-------------------|-------------------|---------------| +| [AdditionalPylons](src/AdditionalPylons/README_EN.md) | Yes | Place more Pylons | No | | [AnnouncementBoxPlus](src/AnnouncementBoxPlus/README.md) | No | Enhance Broadcast Box Functionality | No | -| [AutoBroadcast](src/AutoBroadcast/README_EN.md) | Yes | Automatic broadcast | No | -| [AutoClear](src/Autoclear/README_EN.md) | Yes | Intelligent automatic cleaning | No | -| [AutoPluginManager](src/AutoPluginManager/README_EN.md) | Yes | One-Click Automatic Plugin Update | No | -| [AutoTeam](src/AutoTeam/README_EN.md) | Yes | AutoTeam | No | -| [Back](src/Back/README_EN.md) | Yes | Return to the point of death | No | -| [BagPing](src/BagPing/README_EN.md) | Yes | Mark Treasure Bag on Map | No | -| [BetterWhitelist](src/BetterWhitelist/README_EN.md) | Yes | Player whitelist plugin | No | -| [BridgeBuilder](src/BridgeBuilder/README_EN.md) | Yes | Quick bridge laying | No | +| [AutoBroadcast](src/AutoBroadcast/README.md) | Yes | Automatic broadcast | No | +| [AutoClear](src/Autoclear/README.md) | Yes | Intelligent automatic cleaning | No | +| [AutoReset](src/AutoReset/README_EN.md) | Yes | Fully automatic reset | No | +| [AutoStoreItems](src/AutoStoreItems/README.md) | Yes | Automatic storage | No | +| [AutoTeam](src/AutoTeam/README.md) | Yes | Automatic team formation | No | +| [Back](src/Back/README.md) | Yes | Return to the point of death | No | +| [BagPing](src/BagPing/README.md) | Yes | Mark treasure bags on the map | No | +| [BetterWhitelist](src/BetterWhitelist/README_EN.md) | Yes | Whitelist plugin | No | +| [BanNpc](src/BanNpc/README_EN.md) | Yes | Prevent monster generation | No | +| [BedSet](src/BedSet/README.md) | No | Set and record respawn points | No | +| [BridgeBuilder](src/BridgeBuilder/README_EN.md) | Yes | Quick bridge building | No | | [BuildMaster](src/BuildMaster/README.md) | No | Red Bean Mini Game·Master Builder Mode | [MiniGamesAPI](src/MiniGamesAPI/README.md) | -| [CaiBot](src/CaiBot/README.md) | No | CaiBot(QQ) Adapter Plugin | Built-in Precondition | -| [CaiLib](src/CaiLib/README.md) | No | Cai’s Preload Library | No | -| [CaiRewardChest](src/CaiRewardChest/README_EN.md) | Yes | Convert Naturally Generated Chests into Reward Chests that Everyone Can Claim Once | No | -| [Challenger](src/Challenger/README.md) | Yes | Challenger mode | No | -| [Chameleon](src/Chameleon/README_EN.md) | Yes | Login Before Entering the Server | No | -| [ChattyBridge](src/ChattyBridge/README_EN.md) | Yes | Used for cross-server chat. | No | -| [ChestRestore](src/ChestRestore/README.md) | No | Infinite chest items | No | +| [CaiBot](src/CaiBot/README.md) | No | CaiBot adapter plugin | Built-in precondition | +| [CaiCustomEmojiCommand](src/CaiCustomEmojiCommand/README.md) | No | Custom emoji command | No | +| [CaiLib](src/CaiLib/README.md) | No | Cai's preload library | No | +| [CaiRewardChest](src/CaiRewardChest/README_EN.md) | Yes | Convert naturally generated chests into reward chests that everyone can claim once | No | | [CGive](src/CGive/README_EN.md) | Yes | Offline commands | No | -| [CriticalHit](src/CriticalHit/README_EN.md) | Yes | Hit prompt | No | -| [DamageStatistic](src/DamageStatistic/README.md) | No |Display the damage caused by each player after each Boss fight | No | +| [Challenger](src/Challenger/README.md) | Yes | Challenger mode | No | +| [Chameleon](src/Chameleon/README_EN.md) | Yes | Login before entering the server | No | +| [ChattyBridge](src/ChattyBridge/README.md) | No | Used for cross-server chat | No | +| [ChestRestore](src/ChestRestore/README_EN.md) | Yes | Infinite items in resource servers | No | +| [CNPCShop](src/CNPCShop/README.md) | No | Custom NPC shop | No | +| [ConsoleSql](src/ConsoleSql/README.md) | No | Execute SQL statements in the console | No | +| [ConvertWorld](src/ConvertWorld/README.md) | No | Convert world items by defeating monsters | No | +| [CreateSpawn](src/CreateSpawn/README.md) | No | Spawn point building generation | No | +| [CriticalHit](src/CriticalHit/README.md) | No | Critical hit prompt | No | +| [DamageStatistic](src/DamageStatistic/README.md) | No | Display damage caused by each player after each boss fight | No | | [DataSync](src/DataSync/README.md) | No | Progress synchronization | No | -| [DeathDrop](src/DeathDrop/README.md) | No | Random and custom loot for monster death | No | -| [DisableGodMod](src/DisableGodMod/README.md) | No | Prevent player from being invincible | No | -| [DisableMonsLoot](src/DisableMonsLoot/README.md) | No | Prohibit monster drop rewards | No | +| [DeathDrop](src/DeathDrop/README.md) | No | Random and custom loot upon monster death | No | +| [DisableGodMod](src/DisableGodMod/README.md) | No | Prevent players from being invincible | No | +| [DisableMonsLoot](src/DisableMonsLoot/README.md) | No | Prohibit monster loot | No | | [DisableSurfaceProjectiles](src/DisableSurfaceProjectiles/README.md) | No | Prohibit surface projectiles | No | -| [Don't Fuck](src/DonotFuck/README.md) | No | Don't Fuck | No | -| [DumpTerrariaID](src/DumpTerrariaID/README.md) | No | Query Terraria ID | No | +| [Don't Fuck](src/DonotFuck/README.md) | No | Prevent swearing | No | +| [DTEntryBlock](src/DTEntryBlock/README.md) | No | Prevent entry into dungeons or temples | No | +| [DumpTerrariaID](src/DumpTerrariaID/README.md) | No | Dump Terraria IDs | No | | [Economics.Deal](src/Economics.RPG/README.md) | No | Trading plugin | [EconomicsAPI](src/EconomicsAPI/README.md) | -| [Economics.NPC](src/Economics.NPC/README.md) | No | Custom monster loot | [EconomicsAPI](src/EconomicsAPI/README.md) | -| [Economics.RPG](src/Economics.RPG/README.md) | No | RPG | [EconomicsAPI](src/EconomicsAPI/README.md) | -| [Economics.Shop](src/Economics.Shop/README.md) | No | Store plugin | [EconomicsAPI](src/EconomicsAPI/README.md) [Economics.RPG](src/https://github.com/UnrealMultiple/TShockPlugin/blob/master/Economics.RPG/README.md) | -| [Economics.Skill](src/Economics.Skill/README.md) | No | Skill plugin | [EconomicsAPI](src/EconomicsAPI/README.md) [Economics.RPG](src/https://github.com/UnrealMultiple/TShockPlugin/blob/master/Economics.RPG/README.md) | -| [Economics.WeaponPlus](src/Economics.WeaponPlus/README.md) | No | Enhance weapons | [EconomicsAPI](src/EconomicsAPI/README.md) | +| [Economics.NPC](src/Economics.NPC/README.md) | No | Custom monster rewards | [EconomicsAPI](src/EconomicsAPI/README.md) | +| [Economics.Projectile](src/Economics.Projectile/README.md) | No | Custom projectiles | [EconomicsAPI](src/EconomicsAPI/README.md) [Economics.RPG](src/Economics.RPG/README.md) | +| [Economics.Regain](src/Economics.Regain/README.md) | No | Item recycling | [EconomicsAPI](src/EconomicsAPI/README.md) | +| [Economics.RPG](src/Economics.RPG/README.md) | No | RPG plugin | [EconomicsAPI](src/EconomicsAPI/README.md) | +| [Economics.Shop](src/Economics.Shop/README.md) | No | Shop plugin | [EconomicsAPI](src/EconomicsAPI/README.md) [Economics.RPG](src/Economics.RPG/README.md) | +| [Economics.Task](src/Economics.Task/README.md) | No | Task plugin | [EconomicsAPI](src/EconomicsAPI/README.md) [Economics.RPG](src/Economics.RPG/README.md) | +| [Economics.Skill](src/Economics.Skill/README.md) | No | Skill plugin | [EconomicsAPI](src/EconomicsAPI/README.md) [Economics.RPG](src/Economics.RPG/README.md) | +| [Economics.WeaponPlus](src/Economics.WeaponPlus/README.md) | No | Weapon enhancement | [EconomicsAPI](src/EconomicsAPI/README.md) | | [EconomicsAPI](src/EconomicsAPI/README.md) | No | Economic plugin prerequisite | No | -| [Economics.Task](src/Economics.Task/README.md) | No | Task plugin | [EconomicsAPI](src/EconomicsAPI/README.md) [Economics.RPG](src/https://github.com/UnrealMultiple/TShockPlugin/blob/master/Economics.RPG/README.md) | -| [EndureBoost](src/EndureBoost/README.md) | No | Long Duration Buff After Certain Amount of Items | No | -| [EssentialsPlus](src/EssentialsPlus/README.md) | No | More management commands | No | -| [FishShop](https://github.com/UnrealMultiple/TShockFishShop/blob/master/README.md) | No | Fish Shop | No | -| [GolfRewards](src/GolfRewards/README.md) | No | Golf Rewards | No | +| [EndureBoost](src/EndureBoost/README.md) | No | Long-lasting buff after a certain number of items | No | +| [EssentialsPlus](src/EssentialsPlus/README.md) | No | Additional management commands | No | +| [Ezperm](src/Ezperm/README.md) | No | Batch change permissions | No | +| [FishShop](https://github.com/UnrealMultiple/TShockFishShop/blob/master/README.md) | No | Fish shop | No | +| [GenerateMap](src/GenerateMap/README.md) | No | Generate map images | [CaiLib](src/CaiLib/README.md) | +| [GolfRewards](src/GolfRewards/README.md) | No | Golf rewards | No | | [GoodNight](src/GoodNight/README.md) | No | Curfew | No | -| [HardPlayerDrop](src/HardPlayerDrop/README.md) | No | Hardcore Death Drops Life Crystals | No | +| [HardPlayerDrop](src/HardPlayerDrop/README.md) | No | Hardcore death drops life crystals | No | +| [HelpPlus](src/HelpPlus/README.md) | No | Fix and enhance the Help command | No | | [History](src/History/README.md) | No | History grid record | No | -| [HouseRegion](src/HouseRegion/README.md) | No | Land Claiming Plugin | No | +| [HouseRegion](src/HouseRegion/README.md) | No | Land claiming plugin | No | | [Invincibility](src/Invincibility/README.md) | No | Time-limited invincibility | No | -| [JourneyUnlock](src/JourneyUnlock/README.md) | No | Unlock Journey Items | No | -| [ListPlugins](src/ListPlugins/README.md) | No | List Installed Plugins | No | -| [MapTeleport](src/MapTp/README_EN.md) | Yes | Double-click the map to teleport. | No | -| [MiniGamesAPI](src/MiniGamesAPI/README.md) | No | Bean paste mini game API | No | -| [MonsterRegen](src/MonsterRegen/README.md) | No | Monster Progress Regeneration | No | -| [Musicplayer](src/MusicPlayer/README.md) | No | Simple Music Player | No | +| [ItemPreserver](src/ItemPreserver/README.md) | No | Preserve specified items from consumption | No | +| [JourneyUnlock](src/JourneyUnlock/README.md) | No | Unlock journey items | No | +| [LifemaxExtra](src/LifemaxExtra/README.md) | No | Eat more life fruits/crystals | No | +| [ListPlugins](src/ListPlugins/README.md) | No | List installed plugins | No | +| [MapTeleport](src/MapTp/README.md) | No | Double-click on the map to teleport | No | +| [MiniGamesAPI](src/MiniGamesAPI/README.md) | No | Bean paste mini-game API | No | +| [MonsterRegen](src/MonsterRegen/README.md) | No | Monster progress regeneration | No | +| [Musicplayer](src/MusicPlayer/README.md) | No | Simple music player | No | | [Noagent](src/Noagent/README.md) | No | Prohibit proxy IP from entering | No | -| [NormalDropsBags](src/NormalDropsBags/README.md) | No | Drop Treasure Bags at normal difficulty. | No | -| [OnlineGiftPackage](src/OnlineGiftPackage/README.md) | No | Online gift pack | No | +| [NormalDropsBags](src/NormalDropsBags/README.md) | No | Drop treasure bags at normal difficulty | No | +| [OnlineGiftPackage](src/OnlineGiftPackage/README.md) | No | Online gift package | No | | [PacketsStop](src/PacketsStop/README.md) | No | Packet interception | No | -| [PermaBuff](src/PermaBuff/README.md) | No | Permanent Buff | No | +| [PermaBuff](src/PermaBuff/README.md) | No | Permanent buff | No | | [PerPlayerLoot](src/PerPlayerLoot/README.md) | No | Separate chest for player loot | No | | [PersonalPermission](src/PersonalPermission/README.md) | No | Set permissions individually for players | No | -| [Platform](src/Platform/README.md) | No | Determine Player Device | No | -| [PlayerManager](https://github.com/UnrealMultiple/TShockPlayerManager/blob/master/README.md) | No | Hufang's Plyaer Manager | No | +| [Platform](src/Platform/README.md) | No | Determine player device | No | +| [PlayerManager](https://github.com/UnrealMultiple/TShockPlayerManager/blob/master/README.md) | No | Hufang's player manager | No | +| [PvPer](src/PvPer/README.md) | No | Duel system | No | | [ProgressBag](src/ProgressBag/README.md) | No | Progress gift pack | No | -| [ProgressControl](src/ProgressControls/README.md) | No | Planbook (Automate Server Control) | No | +| [ProgressControls](src/ProgressControls/README.md) | No | Planbook (Automate server control) | No | | [ProgressRestrict](src/ProgressRestrict/README.md) | No | Super progress detection | [DataSync](src/DataSync/README.md) | -| [PvPer](src/PvPer/README.md) | No | Duel system | No | -| [RandReSpawn](src/RandRespawn/README_EN.md) | Yes | Random spawn point | No | -| [RandomBroadcast](src/RandomBroadcast/README.md) | No | Random Broadcast | No | -| [RecipesBrowser](src/RecipesBrowser/README.md) | No | Crafting Table | No | +| [ProxyProtocolSocket](src/ProxyProtocolSocket/README.md) | No | Accept proxy protocol connections | No | +| [RainbowChat](src/RainbowChat/README.md) | No | Random chat color | No | +| [RandomBroadcast](src/RandomBroadcast/README.md) | No | Random broadcast | No | +| [RandReSpawn](src/RandRespawn/README.md) | Yes | Random spawn point | No | +| [RealTime](src/RealTime/README.md) | No | Synchronize server time with real time | No | +| [RecipesBrowser](src/RecipesBrowser/README.md) | No | Crafting table | No | | [RegionView](src/RegionView/README.md) | No | Display area boundaries | No | -| [ReFishTask](src/ReFishTask/README_EN.md) | Yes | Automatically Refresh Fisherman Tasks | No | -| [Respawn](src/Respawn/README.md) | No | Respawn at the Deadth Place | No | -| [RestInventory](src/RestInventory/README.md) | No | Provide REST Query Backpack Interface | No | -| [Sandstorm](src/Sandstorm/README.md) | No | Toggle Sandstorm | No | -| [ServerTools](src/ServerTools/README.md) | No | Server Management Tools | No | -| [SessionSentinel](src/SessionSentinel/README.md) | No | Handle Players Not Sending Data Packets for a Long Time | No | -| [ShortCommand](src/ShortCommand/README.md) | No | Short Command | No | +| [ReFishTask](src/ReFishTask/README.md) | No | Automatically refresh fisherman tasks | No | +| [Respawn](src/Respawn/README.md) | No | Respawn at the death place | No | +| [RestInventory](src/RestInventory/README.md) | No | Provide REST query backpack interface | No | +| [Sandstorm](src/Sandstorm/README.md) | No | Toggle sandstorm | No | +| [ServerTools](src/ServerTools/README.md) | No | Server management tools | No | +| [SessionSentinel](src/SessionSentinel/README.md) | No | Handle players not sending data packets for a long time | No | +| [ShortCommand](src/ShortCommand/README.md) | No | Short command | No | | [ShowArmors](src/ShowArmors/README.md) | No | Display equipment bar | No | +| [SignInSign](src/SignInSign/README.md) | No | Signboard login plugin | No | | [SimultaneousUseFix](src/SimultaneousUseFix/README.md) | No | Solve problems like stuck double hammer and star spin machine gun | [Chireiden.TShock.Omni](src/https://github.com/sgkoishi/yaaiomni/releases) | -| [SpclPerm](src/SpclPerm/README.md) | No | Server Owner Privileges | No | -| [StatusTextManager](src/StatusTextManager/README.md) | No | PC Status Text Management Plugin | No | +| [SmartRegions](src/SmartRegions/README.md) | No | Smart regions | No | +| [SpawnInfra](src/SpawnInfra/README.md) | No | Generate basic infrastructure | No | +| [SpclPerm](src/SpclPerm/README.md) | No | Server owner privileges | No | +| [StatusTextManager](src/StatusTextManager/README.md) | No | PC status text management plugin | No | | [SwitchCommands](src/SwitchCommands/README.md) | No | Execute commands in region | No | -| [TeleportRequest](src/TeleportRequest/README_EN.md) | Yes | Teleport Request | No | -| [TimerKeeper](src/TimerKeeper/README_EN.md) | Yes | Save Timer State | No | -| [TownNPCHomes](src/TownNPCHomes/README_EN.md) | Yes | NPC quick home | No | -| [UnseenInventory](src/UnseenInventory/README.md) | No | Allows the server to generate items that are normally 'unobtainable'. | No | -| [VeinMiner](src/VeinMiner/README_EN.md) | Yes | Chain mining | No | -| [WeaponPlusCostCoin](src/WeaponPlusCostCoin/README.md) | No | Weapon Enhancement Coin Version | No | -| [WikiLangPackLoader](src/WikiLangPackLoader/README.md) | No | Load Chinese Wiki Language Pack for Server | No | -| [WorldModify](https://github.com/UnrealMultiple/TShockWorldModify/blob/master/README.md) | No | World Modify | No | -| [ZHIPlayerManager](src/ZHIPlayerManager/README.md) | No | zZhi's Player Management Plugin | No | +| [TeleportRequest](src/TeleportRequest/README.md) | Yes | Teleport request | No | +| [TimerKeeper](src/TimerKeeper/README.md) | Yes | Save timer state | No | +| [TownNPCHomes](src/TownNPCHomes/README.md) | No | NPC quick home | No | +| [UnseenInventory](src/UnseenInventory/README.md) | No | Allows the server to generate items that are normally 'unobtainable' | No | +| [VeinMiner](src/VeinMiner/README.md) | Yes | Chain mining | No | +| [WeaponPlusCostCoin](src/WeaponPlusCostCoin/README.md) | No | Weapon enhancement coin version | No | +| [WikiLangPackLoader](src/WikiLangPackLoader/README.md) | No | Load Chinese Wiki language pack for server | No | +| [WorldModify](https://github.com/UnrealMultiple/TShockWorldModify/blob/master/README.md) | No | World editor, can modify most of the world parameters | No | +| [ZHIPlayerManager](src/ZHIPlayerManager/README.md) | No | zZhi's player management plugin | No | + +
From 189cadb835616923db605531a2c62de66832ecdd Mon Sep 17 00:00:00 2001 From: Cai <13110818005@qq.com> Date: Tue, 1 Oct 2024 08:01:53 +0800 Subject: [PATCH 22/22] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=91=BD=E5=90=8D?= =?UTF-8?q?=E7=A9=BA=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/AutoTeam/AutoTeamPlus.cs | 6 +++--- src/AutoTeam/Configuration.cs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/AutoTeam/AutoTeamPlus.cs b/src/AutoTeam/AutoTeamPlus.cs index 5dfde637..67003960 100644 --- a/src/AutoTeam/AutoTeamPlus.cs +++ b/src/AutoTeam/AutoTeamPlus.cs @@ -4,10 +4,10 @@ using TShockAPI.Hooks; using static TShockAPI.GetDataHandlers; -namespace autoteam; +namespace AutoTeam; [ApiVersion(2, 1)] -public class Autoteam : TerrariaPlugin +public class AutoTeam : TerrariaPlugin { public override string Author => "十七改,肝帝熙恩改"; public override Version Version => new Version(2, 4, 4); @@ -15,7 +15,7 @@ public class Autoteam : TerrariaPlugin public override string Name => "更好的自动队伍"; public static Configuration Config; - public Autoteam(Main game) : base(game) + public AutoTeam(Main game) : base(game) { } diff --git a/src/AutoTeam/Configuration.cs b/src/AutoTeam/Configuration.cs index a227b725..b3cd9707 100644 --- a/src/AutoTeam/Configuration.cs +++ b/src/AutoTeam/Configuration.cs @@ -3,7 +3,7 @@ using System.IO; using TShockAPI; -namespace autoteam +namespace AutoTeam { public class Configuration {