From 5af779ea3548573b6169b05f7e5983f8341951f5 Mon Sep 17 00:00:00 2001 From: Cai <13110818005@qq.com> Date: Mon, 16 Sep 2024 11:19:56 +0800 Subject: [PATCH 1/8] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=8F=92=E4=BB=B6:=20huf?= =?UTF-8?q?ang=E4=B8=89=E4=BB=B6=E5=A5=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/submodule_build.json | 18 ++++++++++++++++++ .gitmodules | 9 +++++++++ src/Submodules/TShockFishShop | 1 + src/Submodules/TShockPlayerManager | 1 + src/Submodules/TShockWorldModify | 1 + 5 files changed, 30 insertions(+) create mode 160000 src/Submodules/TShockFishShop create mode 160000 src/Submodules/TShockPlayerManager create mode 160000 src/Submodules/TShockWorldModify diff --git a/.config/submodule_build.json b/.config/submodule_build.json index 42f54242..5b09a619 100644 --- a/.config/submodule_build.json +++ b/.config/submodule_build.json @@ -12,6 +12,24 @@ "assembly_path": "src/Submodules/Yaaiomni/Misc/bin/{BuildType}/{TargetFramework}/Chireiden.TShock.Omni.Misc.dll", "readme": "src/Submodules/Yaaiomni/README.md" }, + { + "name": "FishShop", + "project_path": "src/Submodules/TShockFishShop/TShockFishShop/FishShop.csproj", + "assembly_path": "src/Submodules/TShockFishShop/TShockFishShop/bin/{BuildType}/{TargetFramework}/FishShop.dll", + "readme": "src/Submodules/TShockFishShop/README.md" + }, + { + "name": "PlayerManager", + "project_path": "src/Submodules/TShockPlayerManager/PlayerManager/PlayerManager.csproj", + "assembly_path": "src/Submodules/TShockPlayerManager/PlayerManager/bin/{BuildType}/{TargetFramework}/PlayerManager.dll", + "readme": "src/Submodules/TShockPlayerManager/README.md" + }, + { + "name": "WorldModify", + "project_path": "src/Submodules/TShockWorldModify/WorldModify/WorldModify.csproj", + "assembly_path": "src/Submodules/TShockWorldModify/WorldModify/bin/{BuildType}/{TargetFramework}/WorldModify.dll", + "readme": "src/Submodules/TShockWorldModify/README.md" + }, { "name": "Crossplay", "project_path": "src/Submodules/Crossplay/Crossplay/Crossplay.csproj", diff --git a/.gitmodules b/.gitmodules index 0bd46431..c555b3f0 100644 --- a/.gitmodules +++ b/.gitmodules @@ -4,3 +4,12 @@ [submodule "src/Submodules/Crossplay"] path = src/Submodules/Crossplay url = https://github.com/UnrealMultiple/Crossplay.git +[submodule "src/Submodules/TShockFishShop"] + path = src/Submodules/TShockFishShop + url = https://github.com/UnrealMultiple/TShockFishShop.git +[submodule "src/Submodules/TShockWorldModify"] + path = src/Submodules/TShockWorldModify + url = https://github.com/UnrealMultiple/TShockWorldModify.git +[submodule "src/Submodules/TShockPlayerManager"] + path = src/Submodules/TShockPlayerManager + url = https://github.com/UnrealMultiple/TShockPlayerManager.git diff --git a/src/Submodules/TShockFishShop b/src/Submodules/TShockFishShop new file mode 160000 index 00000000..d1103a40 --- /dev/null +++ b/src/Submodules/TShockFishShop @@ -0,0 +1 @@ +Subproject commit d1103a40a2913b3fcf1300f5b2813195569e39f1 diff --git a/src/Submodules/TShockPlayerManager b/src/Submodules/TShockPlayerManager new file mode 160000 index 00000000..96751bcb --- /dev/null +++ b/src/Submodules/TShockPlayerManager @@ -0,0 +1 @@ +Subproject commit 96751bcbb333ab8a68109a802da590c139f03470 diff --git a/src/Submodules/TShockWorldModify b/src/Submodules/TShockWorldModify new file mode 160000 index 00000000..33f7cff7 --- /dev/null +++ b/src/Submodules/TShockWorldModify @@ -0,0 +1 @@ +Subproject commit 33f7cff75b1a8ef0b773accbd58180f8c1b61e78 From 1da8feeacc99ce49d0e7492e0c493a37f0c39609 Mon Sep 17 00:00:00 2001 From: Cai <13110818005@qq.com> Date: Mon, 16 Sep 2024 11:28:51 +0800 Subject: [PATCH 2/8] =?UTF-8?q?=E4=BF=AE=E5=A4=8DWM=E6=9E=84=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Submodules/TShockWorldModify | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Submodules/TShockWorldModify b/src/Submodules/TShockWorldModify index 33f7cff7..607052fc 160000 --- a/src/Submodules/TShockWorldModify +++ b/src/Submodules/TShockWorldModify @@ -1 +1 @@ -Subproject commit 33f7cff75b1a8ef0b773accbd58180f8c1b61e78 +Subproject commit 607052fc67844cbbe2501ae9c4f642d59598c951 From 700439155a935ce27b614cf4be5dfd40e731d8fe Mon Sep 17 00:00:00 2001 From: Cai <13110818005@qq.com> Date: Mon, 16 Sep 2024 11:42:32 +0800 Subject: [PATCH 3/8] =?UTF-8?q?=E5=B0=86=E5=AD=90=E6=A8=A1=E5=9D=97?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=BF=9B=E6=8F=92=E4=BB=B6=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 223 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 114 insertions(+), 109 deletions(-) diff --git a/README.md b/README.md index 20f82165..2efd83cd 100644 --- a/README.md +++ b/README.md @@ -58,115 +58,120 @@
插件列表 -| 名称 | 插件说明 | 前置 | -|:----------------------------------------------------------------:|:-----------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------:| -| [AutoPluginManager](src/AutoPluginManager/README.md) | 一键自动更新插件 | 无 | -| [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) | 资源服无限物品 | 无 | +| 名称 | 插件说明 | 前置 | +|:----------------------------------------------------------------------------------------------:|:-----------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------:| +| [AutoPluginManager](src/AutoPluginManager/README.md) | 一键自动更新插件 | 无 | +| [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) | 资源服无限物品 | 无 | +| [Chireiden.TShock.Omni](src/Submodules/Yaaiomni/README.md) | 恋恋工具箱核心,用于修复各种TShock问题 | 无 | +| [Chireiden.TShock.Omni.Misc](src/Submodules/Yaaiomni/README.md) | 恋恋工具箱扩展 | Chireiden.TShock.Omni | +| [FishShop](src/ChestRestore/README.md) | 鱼店 | 无 | +| [PlayerManager](src/Submodules/TShockPlayerManager/README.md) | Hufang的玩家管理器 | 无 | +| [WorldModify](src/Submodules/TShockWorldModify/README.md) | 世界编辑器,可以修改大部分的世界参数 | 无 |
From ac21d044d20133212bb7b9f852b9fac99b610955 Mon Sep 17 00:00:00 2001 From: Cai <13110818005@qq.com> Date: Mon, 16 Sep 2024 11:46:52 +0800 Subject: [PATCH 4/8] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 228 +++++++++++++++++++++++++++--------------------------- 1 file changed, 114 insertions(+), 114 deletions(-) diff --git a/README.md b/README.md index 2efd83cd..811a707a 100644 --- a/README.md +++ b/README.md @@ -58,120 +58,120 @@
插件列表 -| 名称 | 插件说明 | 前置 | -|:----------------------------------------------------------------------------------------------:|:-----------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------:| -| [AutoPluginManager](src/AutoPluginManager/README.md) | 一键自动更新插件 | 无 | -| [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) | 资源服无限物品 | 无 | -| [Chireiden.TShock.Omni](src/Submodules/Yaaiomni/README.md) | 恋恋工具箱核心,用于修复各种TShock问题 | 无 | -| [Chireiden.TShock.Omni.Misc](src/Submodules/Yaaiomni/README.md) | 恋恋工具箱扩展 | Chireiden.TShock.Omni | -| [FishShop](src/ChestRestore/README.md) | 鱼店 | 无 | -| [PlayerManager](src/Submodules/TShockPlayerManager/README.md) | Hufang的玩家管理器 | 无 | -| [WorldModify](src/Submodules/TShockWorldModify/README.md) | 世界编辑器,可以修改大部分的世界参数 | 无 | +| 名称 | 插件说明 | 前置 | +|:---------------------------------------------------------------------------------------------------:|:-----------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------:| +| [AutoPluginManager](src/AutoPluginManager/README.md) | 一键自动更新插件 | 无 | +| [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) | 资源服无限物品 | 无 | +| [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 | +| [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) | 世界编辑器,可以修改大部分的世界参数 | 无 |
From 572be3f7c083cdedb2ce30f564c926a9ee0dde41 Mon Sep 17 00:00:00 2001 From: Cai <13110818005@qq.com> Date: Mon, 16 Sep 2024 11:52:41 +0800 Subject: [PATCH 5/8] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 10 +-- README_en.md | 215 ++++++++++++++++++++++++++------------------------- 2 files changed, 115 insertions(+), 110 deletions(-) diff --git a/README.md b/README.md index 811a707a..3e23c6fb 100644 --- a/README.md +++ b/README.md @@ -58,9 +58,11 @@
插件列表 -| 名称 | 插件说明 | 前置 | -|:---------------------------------------------------------------------------------------------------:|:-----------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------:| -| [AutoPluginManager](src/AutoPluginManager/README.md) | 一键自动更新插件 | 无 | +| 名称 | 插件说明 | 前置 | +|:---------------------------------------------------------------------------------------------------:|:-----------------------------:|:------------------------------------------------------------------------------------------------------------------------------------------------:| +| [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) | @@ -167,8 +169,6 @@ | [ProxyProtocolSocket](src/ProxyProtocolSocket/README.md) | 接受 proxy protocol 协议 | 无 | | [UnseenInventory](src/UnseenInventory/README.md) | 允许服务器端生成“无法获取”的物品 | 无 | | [ChestRestore](src/ChestRestore/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 | | [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) | 世界编辑器,可以修改大部分的世界参数 | 无 | diff --git a/README_en.md b/README_en.md index b3b73de8..3a59fd60 100644 --- a/README_en.md +++ b/README_en.md @@ -56,112 +56,117 @@
Plugin List -| Plugin Name | English Available | Plugin Description | Precondition | -|:--------------------------------------------------------------------:|:-----------------:|----------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------:| -| [AutoPluginManager](src/AutoPluginManager/README_EN.md) | Yes | One-Click Automatic Plugin Update | No | -| [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.md) | | Automatic broadcast | No | -| [AutoTeam](src/AutoTeam/README_EN.md) | Yes | AutoTeam | No | -| [BridgeBuilder](src/BridgeBuilder/README.md) | | 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 | +| 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.md) | | Automatic broadcast | No | +| [AutoTeam](src/AutoTeam/README_EN.md) | Yes | AutoTeam | No | +| [BridgeBuilder](src/BridgeBuilder/README.md) | | 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 | +| [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 |
## Contributors From d96946cb4f23e3354e25c17cfd6f071b44855656 Mon Sep 17 00:00:00 2001 From: Cai <13110818005@qq.com> Date: Mon, 16 Sep 2024 12:06:50 +0800 Subject: [PATCH 6/8] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AD=90=E6=A8=A1?= =?UTF-8?q?=E5=9D=97=E4=BF=A1=E6=81=AF=E8=8E=B7=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 238fc315..21af749e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -61,6 +61,7 @@ jobs: tar xvf bin/TShock-Beta-linux-x64-Release.tar --directory bin } Copy-Item out/**/*.dll bin/ServerPlugins/ + Copy-Item SubmoduleAssembly/*.dll bin/ServerPlugins/ Set-Location bin ./TShock.Server -dump-plugins-list-only Set-Location ../ From b03f302562c83ba02ba7e49036be4b75a52825a9 Mon Sep 17 00:00:00 2001 From: Cai <13110818005@qq.com> Date: Mon, 16 Sep 2024 18:57:23 +0800 Subject: [PATCH 7/8] =?UTF-8?q?=E6=9B=B4=E6=96=B0Wiki=E8=AF=AD=E8=A8=80?= =?UTF-8?q?=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WikiLangPackLoader/Plugin.cs | 2 +- src/WikiLangPackLoader/README.md | 1 + src/WikiLangPackLoader/ResourcePack.zip | Bin 166628 -> 166392 bytes 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/WikiLangPackLoader/Plugin.cs b/src/WikiLangPackLoader/Plugin.cs index 057a940e..7d90e70b 100644 --- a/src/WikiLangPackLoader/Plugin.cs +++ b/src/WikiLangPackLoader/Plugin.cs @@ -19,7 +19,7 @@ public class WikiLangPackLoader : TerrariaPlugin public override string Description => "加载Wiki语言包"; public override string Name => "中文Wiki语言包加载器"; - public override Version Version => new Version(1, 2, 0, 0); + public override Version Version => new Version(2024, 9, 16, 0); public WikiLangPackLoader(Main game) : base(game) diff --git a/src/WikiLangPackLoader/README.md b/src/WikiLangPackLoader/README.md index 60116e4a..2e6b8160 100644 --- a/src/WikiLangPackLoader/README.md +++ b/src/WikiLangPackLoader/README.md @@ -10,6 +10,7 @@ ## 更新日志 ``` +v2024.9.16 更新Wiki语言包 v1.2 修改语言时自动重载 ``` diff --git a/src/WikiLangPackLoader/ResourcePack.zip b/src/WikiLangPackLoader/ResourcePack.zip index e51c3143a8d7be9023c4f8ad03c65765b8db6250..d8107d272dfae1f57025451049ecd1ddb40404ec 100644 GIT binary patch delta 112358 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

@i>Oa-%v}1uch^+q)%p+*APs2 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 z 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 G$o~QSO^3Vy delta 112615 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