• 如果您发现没有下载许可,请先验证邮箱再进行下载;金锭可通过每日签到或资源出售获取,目前没有其他渠道可获取。
  • 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
  • 已支持自助资源推荐投送,可在资源“更多选项”中使用金粒投放。
  • 已支持 API 上传资源版本更新,点击了解详情
  • 已支持付费资源设置购买协议,可在“更多选项”中设置。
  • 全站已支持 Markdown 格式文本编辑器,可自由选择使用 BB 代码或 Markdown 格式。
资源图标

原创 工具 世界管理 PlayerSudo- 以玩家视角执行任意指令 1.0.0

◆ 游戏版本
1.12.X
◆ 服务端核心
CatServer
◆ 原作者
leu
  • /sudo <玩家> <指令...> 以该玩家身份执行(不带开头的 /)
    /sudo dispatch <玩家> <指令...> 强制使用 Bukkit 分发方式(默认,无长度限制)
    /sudo chat <玩家> <指令...> 模拟玩家亲自在聊天栏输入(兼容性最好)
    /sudo reload 重载配置

  • 该插件意在提供某些插件 例如PokeTaskPlugin插件 没有提供 控制台给玩家打开gui的指令 只能输入ptp open xxxx打开 时 你可以使用这个插件 /sudo id ptp open xxxx 就可以在某些只支持控制台执行的插件使用了。
  • 代码:
    # ============================================================
    # PlayerSudo 配置
    # ============================================================
    
    # 默认执行方式:
    #   dispatch —— 以玩家身份直接分发 Bukkit 指令(推荐,无长度限制)
    #   chat     —— 模拟玩家亲自在聊天栏输入指令,走完整原版指令管线
    #               (若目标指令是 Forge 侧指令、或 dispatch 方式打不开 GUI 时使用)
    # 也可以在单次指令里临时指定: /sudo chat <玩家> <指令...>
    default-method: dispatch
    
    # 是否把指令文本中的 %player% 替换为目标玩家名
    replace-player-placeholder: true
    
    # 是否在后台日志记录谁让谁执行了什么(安全审计用)
    log-to-console: true
    
    # 提示消息(& 颜色代码)
    messages:
      prefix: '&8[&bPlayerSudo&8] '
      no-permission: '&c你没有权限执行此指令。'
      usage: '&7用法: &f/{label} <玩家> <指令...>&7 或 &f/{label} <dispatch|chat> <玩家> <指令...>'
      player-not-found: '&c玩家 &f{player} &c不在线。'
      success: '&a已让 &f{player} &a执行: &7/{command}'
      failed: '&c指令 &f/{command} &c未能执行(指令不存在,或该玩家没有对应权限)。'
      too-long: '&c指令超过 256 字符,chat 方式无法执行,请改用 dispatch 方式。'
      error: '&c执行该指令时发生异常,请查看后台日志。'
      reloaded: '&aPlayerSudo 配置已重载。'

leu

Lv.1 泥土
高级创作者
2022-12-04
29
4
0
钻石
0.00 钻石
金锭
490 金锭
作者
leu
下载
5
查看
46
首次发布
最后更新

Ratings

5.00 星 1 星

来自leu的更多资源

最新评论

ZuoD

Lv.1 泥土
高级创作者
2023-08-23
38
2
0
钻石
0.00 钻石
金锭
3,273 金锭
其实如果安装了trm可以直接用trm action