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的玩家管理插件

AutoAirItem 自动垃圾桶插件

  • 作者: 羽学
  • 出处: 自动垃圾桶
  • Tshock版自动垃圾桶,帮助玩家清理自身垃圾的小插件
  • 由玩家使用指令独立运行的插件,无需服主写配置,
  • 它会自动根据玩家加入服务器自动创建配置结构。
  • 通过玩家指令交互的一款全自动插件。

指令

语法别名权限说明
/air/垃圾AutoAir.use指令菜单
/air on/垃圾 onAutoAir.use开启或关闭自身的垃圾桶功能
/air list/垃圾 listAutoAir.use列出自己的垃圾桶物品名
/air clear/垃圾 clearAutoAir.use清空自己的垃圾桶表
/air yes/垃圾 yesAutoAir.use手持物品加入垃圾桶表
/air auto/垃圾 autoAutoAir.use将物品放入垃圾桶位格时自动添加垃圾桶表
/air mess/垃圾 messAutoAir.use开启或关闭清理消息
/air ck 数量/垃圾 ck 数量AutoAir.use筛选出物品超过此数量的玩家
/air add 或 del id/垃圾 add 或 del 物品名AutoAir.use添加或移出自己的垃圾桶物品
/airreset/重置垃圾桶AutoAir.admin清空玩家数据表(重置服务器用)
/reload无tshock.cfg.reload重载配置文件

配置

配置文件位置:tshock/自动垃圾桶.json

{
  "插件指令权限": "指令菜单:/air 或 /垃圾,权限名【AutoAir.use】,给玩家权限:/group addperm default AutoAir.use",
  "插件开关": true,
  "重启服务器不删数据": true,
  "排除垃圾表": [
    71,
    72,
    73,
    74
  ]
}

更新日志

v1.2.5
Database改utf-8
v1.2.3
将数据库表移到tshock.sqlite内部

v1.2.2
清理无用代码
修复已经在垃圾桶表里的物品,再次放入垃圾桶时不会主动清除的BUG
加入了移除物品时的物品数量反馈播报

v1.2.1
加入了【排除垃圾表】配置项
修复首次移除的物品没有返还数量的BUG
修复钱币也会被视为垃圾进行移除的BUG
修复/air ck查不到刚刚移除垃圾数量的BUG
补充首次放入垃圾桶的物品也会移除,并记录数量的逻辑
修复PE在使用/air del返还物品时,存在2句提示语的BUG

v1.2.0
给自动垃圾桶加入了数据库存储逻辑
避免每次重启服务器都会清空玩家垃圾桶用
请注意重置服务器时使用指令清空数据:/airreset

v1.1.7
修复PE使用:/air del 会返还双倍物品的BUG

v1.1.6
加入了/air ck 数量指令
筛选出物品超过此数量的玩家
修复返还物品超出物品叠堆上限的BUG

v1.1.5
把移除逻辑改为玩家移动触发(优化性能)
移除/air sd 修改清理速度指令
加入了/air del 的返还物品逻辑

v1.1.4
移除了自动清理玩家数据的逻辑与其相关配置项
将/air reset指令改为:
单独的/airreset指令方便跳出循环重置服务器

v1.1.3
美化了指令菜单
加入/air sd 修改垃圾清理速度指令
加入/air reset 清空所有玩家数据指令(用来重置服务器)
/air mess指令可控制隐藏:加入垃圾桶的物品提示

v1.1.2
修复玩家退出服务器时的空引用
将清理数据功能移到加入服务器事件中

v1.1.1
修复英文翻译(开源仓版)

v1.1.0
将数据表内容从Config移到插件内部的MyData类里,
不再以来对配置文件的频繁写入,避免玩家太多时把Config写爆。
第一次进服自动开启垃圾桶功能,并在玩家把物品放到垃圾桶时会触发相关指令提示
加入了对玩家在线状态判断,避免人在服里玩了24小时导致无辜被清理数据。
加入了对清理哪些玩家数据时的离服播报


v1.0.2
加入了将手持物品加入垃圾桶指令:/air yes
未选中后才会清理,选中时哪怕输错了,也可以用/air del 物品名 移除
加入了开启关闭清理信息指令:/air mess
加入了监听玩家垃圾桶位格功能,当物品放入垃圾桶时自动添加到《垃圾桶表》处理

v1.0.1
移除了每次/air add 或 del时的插件启用状态提醒
加入【清理数据周期】逻辑:
玩家每次进出服都会更新【记录时间】,
玩家A离线时间与玩家B登录时间相差
超过【清理周期】所设定的时间,则自动清理该玩家A的数据
如果《清理数据周期》:设置超过9999999999小时,就相当于永远不清理数据了

v1.0.0
根据使用Mod《更好的体验》的想法,实现的一个Tshock版自动垃圾桶
清理垃圾速度单位为帧率,数值越小清理越快。
使用指令/air on开启插件
使用/air add 物品名 或 物品id 或 Alt+左键点选物品,自动将物品名写入到配置文件当中
根据玩家进服事件自动创建  "玩家数据表",
"垃圾桶物品"存在物品且开启了"垃圾桶开关"时会主动触发清理逻辑
配备了"登录时间"用于给服主参考:是否需要自己手动移除该玩家的数据

反馈

  • 优先发issued -> 共同维护的插件库:https://github.com/UnrealMultiple/TShockPlugin
  • 次优先:TShock官方群:816771079
  • 大概率看不到但是也可以:国内社区trhub.cn ,bbstr.net , tr.monika.love
上一篇
AnnouncementBoxPlus
下一篇
AutoBroadcast 自动广播