TShock中文插件库TShock中文插件库
插件文档
插件开发
其他文档
  • 简体中文
  • en-US
GitHub
插件文档
插件开发
其他文档
  • 简体中文
  • en-US
GitHub
  • TShock插件の仓库
  • AIChatPlugin AI聊天插件
  • AdditionalPylons 放置更多晶塔权
  • AnnouncementBoxPlus
  • AutoAirItem 自动垃圾桶插件
  • AutoBroadcast 自动广播
  • AutoClassificationQuickStack 便捷分类箱子
  • Autoclear 智能自动扫地
  • AutoFish 自动钓鱼
  • AutoPluginManager 自动更新插件
  • AutoReset 完全自动重置插件
  • AutoStoreItems 自动储存
  • AutoTeamPlus 更好的自动队伍
  • Back 回到死亡点
  • BagPing 地图上标记宝藏袋
  • BanNpc 阻止怪物生成
  • BedSet 设置重生点
  • BetterWhitelist 更好的白名单
  • BridgeBuilder 快速铺桥
  • BuildMaster 豆沙小游戏·建筑大师
  • CGive 离线命令
  • CNPCShop 自定义NPC商店
  • CaiBotPlugin Bot适配插件
  • CaiBotLitePlugin 官方机器人适配插件
  • CaiCustomEmojiCommand 自定义表情命令
  • CaiLib Cai的工具库(废弃)
  • CaiPacketDebug 数据包调试
  • CaiRewardChest 奖励箱
  • Challenger 挑战者模式
  • Chameleon 进服前登录
  • ChattyBridge 聊天桥
  • ChestRestore 无限宝箱和禁止箱子改名
  • yaaiomni
  • ConsoleSql 控制台SQL
  • ConvertWorld 击败怪物替换世界物品
  • CreateSpawn 出生点建筑
  • CriticalHit 打击文字提示
  • Crossplay 跨版本支持
  • CustomMonster 自定义怪物血量
  • DTEntryBlock 阻止进入地牢或神庙
  • DamageRuleLoot 伤害规则掉落
  • DamageStatistic 伤害统计
  • DataSync 进度同步插件
  • DeathDrop 死亡掉落
  • DisableMonsLoot 禁怪物掉落
  • DonotFuck 禁止脏话
  • Dummy 假人
  • DumpPluginsList
  • DumpTerrariaID 输出 TerrariaID
  • DwTP 定位传送插件
  • Economics.Core 插件[经济套件核心]
  • Economics.Deal 交易插件
  • Economics.NPC 插件 自定义怪物奖励
  • Economics.Projectile 自定义弹幕
  • Economics.RPG 职业插件
  • Economics.Regain 回收物品插件
  • Economics.Shop 商店插件
  • Economics.Skill 技能插件
  • Economics.Task 任务插件
  • Economics.WeaponPlus 武器强化EC版
  • EndureBoost 拥有指定数量物品给指定buff
  • EssentialsPlus
  • Ezperm 便捷权限
  • FishShop 鱼店
  • GenerateMap 将地图保存至图片
  • GolfRewards 高尔夫奖励
  • Goodnight 宵禁
  • HardPlayerDrop 硬核死亡掉生命水晶
  • HelpPlus 更好的帮助
  • History 记录图格操作
  • HouseRegion 圈地插件
  • InvincibilityPlugin 限时无敌
  • ItemBox 物品盒子
  • ItemDeco 手持物品显示
  • ItemPreserver 物品不消耗
  • JourneyUnlock 解锁旅途物品
  • Lagrange.XocMat BOT适配插件
  • LazyAPI 基础库
  • LifemaxExtra 提升生命值上限
  • ListPlugins 查看插件列表
  • Maptp 双击大地图传送
  • MiniGamesAPI 豆沙小游戏API
  • ModifyWeapons 修改武器插件
  • MonsterRegen 怪物进度回血
  • MusicPlayer 简易音乐播放器
  • Noagent 反代理插件
  • NormalDropsBags 普通难度掉落宝藏袋
  • 留言墙 NoteWall
  • Online Gift Package 在线礼包
  • PacketsStop 数据包拦截
  • PerPlayerLoot 独立战利品箱子
  • PermaBuff 永久Buff
  • PersonalPermission 玩家单独权限
  • Platform 判断玩家设备
  • PlayerManager 玩家管理器
  • PlayerRandomSwapper 玩家位置随机交换
  • PlayerSpeed 玩家速度插件
  • ProgressBag 进度礼包
  • ProgressControl 计划书
  • ProgressRestrict 超进度检测
  • ProxyProtocolSocket
  • pvper 决斗系统
  • QRCoder 二维码生成器
  • RainbowChat 彩虹聊天
  • RandReSpawn 随机出生点
  • RandomBroadcast 随机广播
  • ReFishTask 刷新渔夫任务
  • RealTime 现实时间
  • RebirthCoin 复活币
  • RecipesBrowser 合成表
  • RegionView 区域显示
  • Respawn 原地复活
  • RestInventory 提供 Rest 查背包接口
  • ReverseWorld 世界反转和全图放置地雷
  • RolesModifying 修改玩家背包
  • Sandstorm 切换沙尘暴
  • ServerTools 服务器工具箱
  • SessionSentinel 踢出长时不发包玩家
  • ShortCommand 简短指令
  • ShowArmors 展示装备
  • SignInSign 告示板登录
  • SimultaneousUseFix 解决卡双锤卡星旋机枪之类的问题
  • Smart Regions 智能区域
  • SpawnInfra 生成基础建设(开服自动基建)
  • SpclPerm 服主特权
  • StatusTextManager 模板文本管理器
  • SurfaceBlock 禁止地表弹幕
  • SurvivalCrisis 类among us小游戏
  • SwitchCommand 开关指令
  • TeleportRequest 传送请求
  • TimeRate 时间加速插件
  • TimerKeeper 保存计时器状态
  • TownNPCHomes NPC快速回家
  • TransfersPatch 翻译工具
  • UnseenInventory 允许生成“无法获取”的物品
  • VBY.Common VBY通用库
  • VBY.GameContentModify 游戏内容修改
  • VBY.OtherCommand 辅助命令
  • VBY.PluginLoader VBY插件加载器
  • VBY.PluginLoaderAutoReload VBY自动重载
  • VeinMiner 连锁挖矿
  • VotePlus 多功能投票
  • WeaponPlusCostCoin 武器强化钱币版
  • Terraria中文Wiki语言包加载器
  • WorldModify 简易的世界修改器
  • ZHIPlayerManager zhi的玩家管理插件

ServerTools 服务器工具箱

  • 作者: 少司命
  • 出处: 无
  • 该插件提供更多指令与功能方便管理服务器

指令

语法权限说明
/clp [范围]tshock.clear清理弹幕但不清理玩家召唤物
/退出 或 /toolexitservertool.query.exit手机端玩家自踢
/查花苞 或 /scpservertool.query.wall查找地图上的花苞并添加到 Warp 里
/移除花苞 或 /rcpservertool.query.wall移除调 Warp 里的花苞
/自踢 或 /selfkickservertool.user.kick将自己踢出服务器
/自杀 或 /selfkillservertool.user.kill杀死自己
/ghostservertool.user.ghost切换到幽灵状态再次使用复原
/旅途难度 [难度]master journey normal expert 或 /journeydiff [difficulty mode]master journey normal expertservertool.set.journey设置旅途模式难度
/在线排行 或 /onlinerankservertool.user.online查询玩家在线排行
/死亡排行 或 /deadrankservertool.user.dead查询玩家死亡排行
/oc [玩家名称] [指令]servertool.user.cmd为指定玩家执行命令

REST API

路径说明
/deathrank查询死亡排行数据
/onlineDuration查询在线排行数据

配置

配置文件位置:tshock/ServerTools.json

{
  "死亡延续": true,
  "限制哨兵数量": 20,
  "限制召唤物数量": 11,
  "仅允许软核进入": false,
  "是否设置世界模式": true,
  "世界模式": 2,
  "限制发言长度": 50,
  "设置旅途模式难度": false,
  "旅途模式难度": "master",
  "阻止未注册进入": false,
  "禁止怪物捡钱": true,
  "清理掉落物": false,
  "死亡倒计时": false,
  "阻止死亡角色进入": true,
  "禁止双箱": true,
  "禁止双饰品": true,
  "禁止肉前第七格饰品": true,
  "死亡倒计时格式": "你还有{0}秒复活!",
  "未注册阻止语句": "未注册不能进入服务器",
  "未注册启动服务器执行命令": [],
  "开启NPC保护": false,
  "NPC保护表": [
    17,
    18,
    19,
    20,
    38,
    105,
    106,
    107,
    108,
    160,
    123,
    124,
    142,
    207,
    208,
    227,
    228,
    229,
    353,
    354,
    376,
    441,
    453,
    550,
    579,
    588,
    589,
    633,
    663,
    678,
    679,
    680,
    681,
    682,
    683,
    684,
    685,
    686,
    687,
    375,
    442,
    443,
    539,
    444,
    445,
    446,
    447,
    448,
    605,
    627,
    601,
    613
  ],
  "禁止多鱼线": true,
  "浮漂列表": [
    360,
    361,
    362,
    363,
    364,
    365,
    366,
    381,
    382,
    760,
    775,
    986,
    987,
    988,
    989,
    990,
    991,
    992,
    993
  ]
}
字段类型说明可能的值
死亡延续bool当玩家以死亡状态退出服务器,再次进入服务器需要等待死亡结束。空
限制哨兵数量int32限制玩家可召唤哨兵数量空
限制召唤物数量int32限制玩家可召唤召唤物数量空
仅允许软核进入bool空
是否设置世界模式bool如果为 true 设置世界模式空
设置世界模式int32难度0为旅途 1为普通 2为专家 3为大师
限制发言长度int32发言长度限制空
设置旅途模式难度bool为 true 时设置旅途难度空
旅途模式难度string难度master journey normal expert
阻止未注册进入 bool阻止未注册玩家进入服务器空
禁止怪物捡钱 bool玩家死亡后怪物无法捡钱空
清理掉落物bool清理玩家死亡后掉落物空
阻止死亡角色进入bool禁止玩家以死亡状态进入服务器,需玩家进入单机模式结束死亡空
死亡倒计时bool是否开启死亡倒计时空
禁止双箱bool禁止同时打开两个箱子空
禁止双饰品bool禁止重复装备相同的饰品空
禁止肉前第七格饰品bool禁止肉前就有第七个饰品栏空
死亡倒计时格式string死亡倒计时格式{0}剩下时间
未注册阻止语句string阻止未注册玩家提示语空
未注册启动服务器执行命令array<string>当服务器启动且没有注册玩家时执行命令空
开启NPC保护 bool开启NPC保护空
NPC保护表array<int>NPC保护表空
禁止多鱼线 bool阻止玩家卡多鱼线 Bug空
浮漂列表array<int>检测多鱼线浮漂列表空

更新日志

v1.1.8.7
去掉 "请等待死亡结束,还有{respawn.TotalSeconds}秒结束!" 的小数

v1.1.8.6
把英文命令提到前面

v1.1.8.5
修复配置项无法热重载的问题

v1.1.7.9
修复hook报错

v1.1.7.8
也许根本不需要判Main.projectile[e.Index].minion,以及非SSC情况下检测到多饰品不尝试为玩家摘下

v1.1.7.7
修复召唤物和哨兵检测问题,完成i18n英文

v1.1.7.6
修正默认值和文档,i18n预备

V1.1.7.5
添加配置限制召唤物数量

v1.1.7.4
完善卸载函数

V1.1.7.0
修复手游恶魔之心格子不正确问题
使用_timer字段加快清除速度

V1.1.6.0
添加NPC保护
添加禁止肉前第七格饰品栏

V1.1.5.0
给禁双饰品加入清理物品方法,避免重复刷控制台。
只检测Armor前10个格子

V1.1.4.0
只检查当前装备页与饰品栏
给禁双饰品加免检权限:servertool.armor.white
修复空饰品时的误判

V1.1.3.0
配置项加了【禁双饰品】
为兼容旧版添加2个别名命令
给/查花苞加了个字母命令:/scp
给/移除花苞加了个字母命令:/rcp

V1.1.2.0
给Tshock自带的/ai指令 加入了查询指定玩家的账户ID

V1.1.1.0
1.修复禁止怪物捡钱
2.移除了禁止快速放入箱子

V1.1.0.0
添加双箱限制

V1.0.0.4
修复使用Rest时无法使用ban指令的问题

V1.0.0.3
修复死亡排行添加数据库报错
修复死亡倒计时

反馈

  • 优先发issued -> 共同维护的插件库:https://github.com/UnrealMultiple/TShockPlugin
  • 次优先:TShock官方群:816771079
  • 大概率看不到但是也可以:国内社区trhub.cn ,bbstr.net , tr.monika.love
上一篇
Sandstorm 切换沙尘暴
下一篇
SessionSentinel 踢出长时不发包玩家