时钟的精灵
批量命令

插件介绍:
你是否在寻找简单且轻量的批量执行命令插件?

那么这款插件可能适合你

功能介绍:
1.可以批量执行命令
2.可以 以 控制台/自身/玩家 身份执行
3.可以替换命令中的玩家


命令与权限:
# 前置权限   /batchcommand - batchcommand.command

# 帮助      /bc help - batchcommand.command.help
# 重新加载   /bc reload - batchcommand.command.reload

# 控制台执行 /bc console - batchcommand.command.console
# 自身执行  /bc self - batchcommand.command.self
# 玩家执行  /bc - batchcommand.command.player

# 控制台执行 /bc console [玩家] - batchcommand.command.console.player
# 自身执行  /bc self [玩家] - batchcommand.command.self.player
# 玩家执行  /bc [玩家] - batchcommand.command.player.player

# [选填参数]
# 第一个参数为执行人,第二个参数为项目名称,第三个参数为项目中替换的玩家复制代码

使用方法:
下载插件,放入服务端的plugins目录,重新启动服务器。使用plugman类插件造成的错误概不负责。
启动服务器后会生成一个文件夹BatchCommand,里面包含Commands, Translations文件夹和config.yml
config.yml是配置文件,目前只能更改语言

Commands文件夹里面是存放批量命令

Translations文件夹文件夹是存放翻译与文本

Commands文件夹自带一个example.yml,里面包含了一个例子。如果有需求可以分多个yml文件,只要yml文件内的第一级Key,也就是项目名不冲突即可。冲突会覆盖。yml文件命名无限制
Translations文件夹里面自带一个chinese.yml文件,你可以新建一个English.yml文件,然后在config.yml设置对应名称即可


语言与文本:
基本所有文本都可以自定义
translation:
  load: "§f[§3批量命令§f] 加载 {language} 语言文件"

command:
  help: |-
    §f[§3批量命令§f] 主要命令 §f'§a/batchcommand§f' 缩写 '§a/bc§f'
    §f[§3批量命令§f] 命令帮助 §f'§a/bc help§f'
    §f[§3批量命令§f] 重新加载 §f'§a/bc reload§f'
    §f[§3批量命令§f] 控制台执行 §f'§a/bc console [玩家]§f'
    §f[§3批量命令§f] 自身执行 §f'§a/bc self [玩家]§f'
    §f[§3批量命令§f] 玩家执行 §f'§a/bc [玩家]§f'
  reload: |-
    §f[§3批量命令§f] 重新加载配置文件和 {language} 语言
    §f[§3批量命令§f] 重新加载 {amount} 项目
  no-command-list: "§f[§3批量命令§f] 找不到项目"
  no-online-player: "§f[§3批量命令§f] 找不到玩家"
  console: "§f[§3批量命令§f] 执行完成"
  console-player: "§f[§3批量命令§f] 执行完成"
  self: "§f[§3批量命令§f] 执行完成"
  self-player: "§f[§3批量命令§f] 执行完成"
  player: "§f[§3批量命令§f] 执行完成"
  player-player: "§f[§3批量命令§f] 执行完成"

permission:
  no-permission: "§f[§3批量命令§f] 您没有 {permission} 权限"复制代码

功能请求/简易:
如果你有好的想法,或者代码简易欢迎在评论区告诉我
但是这个插件是为了轻量实现,并不会实现复杂的功能与监听

更新历史:
2023年4月4日: 发布第一个版本复制代码

第一页 上一页 下一页 最后一页