我的世界官网中文百科zh.minecraft.wikiJava版服务器列表基岩版服务器列表
帖子

Memorial Edition

查看: 188|回复: 4

[脚本资源] [原创|Scriptirc] MuteManager 禁言管理器

[复制链接]

Lv.4 矿工

暴龙战士

人气
20 点
金粒
371 粒
宝石
0 颗
爱心
0 颗
钻石
25 颗
贡献
0 点
发表于 前天 13:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 WKEA 于 2025-5-8 14:01 编辑

获取脚本:
  - 将下方代码保存为
MuteManager.java文件

脚本功能说明
  • 支持三大指令:
    • /mute <玩家> <时长> <原因>:管理员禁言玩家,时长如10m/1h/1d,原因可选。
    • /unmute <玩家>:管理员解禁。
    • /mutelist [玩家]:管理员可查所有人,玩家仅查自己。
  • 禁言信息持久化到 Data/plugins/MuteManager/mutes.yml
  • 到期自动解禁,在线玩家会收到解禁通知。
  • 禁言期间玩家无法发言,会收到剩余时间和原因提示。
  • 指令补全:玩家名、常用时长、禁言名单等一键补全。
  • 权限分明:
    • mute.admin:禁言、解禁、全服查询
    • mute.self:玩家仅查自己

使用方法
   (0. 在此之前你需要在服务器中安装 Scriptirc )
  • 将脚本源码保存到 plugins/Scriptirc/script_src/MuteManager.java
  • 进入服务器,执行 /si compiler MuteManager.java 进行编译
  • 编译成功后,执行 /si load MuteManager 加载插件
注意事项
  • 请务必在正式服上线前充分测试所有功能!
  • 禁言数据保存在 mutes.yml,请定期备份,防止数据丢失。
  • 如需自定义权限、指令等,可参考源码注释进行修改。
  • 插件未集成经济等外部依赖,纯净高效。


Lv.8 考古家

人气
284 点
金粒
971 粒
宝石
3 颗
爱心
23 颗
钻石
798 颗
贡献
0 点
发表于 前天 19:31 | 显示全部楼层
不建议没有经验的人或者ai直接发布生产级别的内容:
1. 莫名其妙的MuteInfo类
2. 保存/加载config里面忽略了所有错误
3. 没有必要的定时任务


我没有插件开发经验...可能缺漏/不准确

点评

感谢提建议 脚本确实测试可用 我也在学习开发 本质上确实不够完善 ,后期如果有人提出 报错 或者bug 我会持续修复它  详情 回复 发表于 前天 19:43
回复

使用道具 举报

Lv.4 矿工

暴龙战士

人气
20 点
金粒
371 粒
宝石
0 颗
爱心
0 颗
钻石
25 颗
贡献
0 点
 楼主| 发表于 前天 19:43 | 显示全部楼层
WisW 发表于 2025-5-8 19:31
不建议没有经验的人或者ai直接发布生产级别的内容:
1. 莫名其妙的MuteInfo类
2. 保存/加载config里面忽略了 ...

感谢提建议 脚本确实测试可用 我也在学习开发 本质上确实不够完善 ,后期如果有人提出 报错 或者bug 我会持续修复它
回复

使用道具 举报

Lv.8 考古家

人气
284 点
金粒
971 粒
宝石
3 颗
爱心
23 颗
钻石
798 颗
贡献
0 点
发表于 前天 21:27 | 显示全部楼层
WKEA 发表于 2025-5-8 19:43
感谢提建议 脚本确实测试可用 我也在学习开发 本质上确实不够完善 ,后期如果有人提出 报错 或者bug 我会 ...

这不是报错不报错, 能不能跑的问题, 至少是ai目前没有这个能力来应对这类问题
就第一行package com.example.muteplugin; 这就很离谱
而且没有人能保证ai是不是会写出一些很离谱的高危漏洞, 这个概率似乎还比较高, 而且我个人认为这个项目是直接对接生产环境的

点评

大佬 确实你说的对 目前ai确实会犯低级错误 以至于可能会导致高危的BUG 我尽可能的也在调整这些 就像你一开始对代码的评价 一眼就看出问题,scriptirc脚本和sk等其他脚本都是 将所有代码透明的展示给所有人 ,即使  详情 回复 发表于 昨天 01:54
回复

使用道具 举报

Lv.4 矿工

暴龙战士

人气
20 点
金粒
371 粒
宝石
0 颗
爱心
0 颗
钻石
25 颗
贡献
0 点
 楼主| 发表于 昨天 01:54 | 显示全部楼层
WisW 发表于 2025-5-8 21:27
这不是报错不报错, 能不能跑的问题, 至少是ai目前没有这个能力来应对这类问题
就第一行package com.examp ...

大佬 确实你说的对 目前ai确实会犯低级错误 以至于可能会导致高危的BUG 我尽可能的也在调整这些
就像你一开始对代码的评价 一眼就看出问题,scriptirc脚本和sk等其他脚本都是  将所有代码透明的展示给所有人 ,即使存在一些漏洞 开发者也能看出这个脚本的逻辑和行为,是否存在 高危漏洞
当然 一些不懂得开发的服主 遇到这些问题依旧棘手 所以 目前我做的这几个脚本都是 逻辑非常简单功能单一 不会产生极端的灾难性漏洞,
我也想尝试 尽可能的将 插件代码更直观的展示给每个人 ,牢的评价很中肯 接受批评 除了报错不报错能不能跑 代码逻辑规范也很重要


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

笨蛋,蠢货

Archiver|小黑屋| MCBBS纪念版 ( 新ICP备2024014954号|兵公网安备66010002000149号 )|隐私政策| 手机版

GMT+8, 2025-5-10 13:14 , Processed in 0.158190 second(s), 30 queries , Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2025 MCBBS纪念版 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载

返回顶部