服务器使用量
未统计
服务玩家数
未统计
下载量
4,020
插件详细介绍
CommandsManager 是一个 Minecraft 插件,可让你对任意命令进行屏蔽、添加冷却,以及加入带费用的延迟执行机制,适合用于控制指令滥用与自定义指令规则。
功能特性
- 支持
1.8 - Newer Versions - 完全可自定义
- 支持 HEX Color Codes
- 支持 PlaceholderAPI
- 允许任何插件通过占位符显示命令冷却
- 可在 Actions 中使用 PlaceholderAPI 占位符
- 支持用于冷却的 MySQL
- 延迟期间可自定义加载条
- 支持通过权限绕过 Block、Cooldown 和 Delay
- 可对任意命令进行屏蔽、添加冷却或延迟费用
- 可对同一个命令同时添加冷却和延迟费用
- 可基于权限设置自定义冷却、自定义延迟和自定义费用
- 费用类型支持:
"EXPERIENCE""MONEY""CUSTOM:<Material>"- 支持
Seconds/Minutes/Hours/Days时间格式 - 可屏蔽命令首个参数中的冒号,例如
/bukkit:help - 支持按世界设置命令规则
- 支持自定义 Actions
需求
- Spigot
- Vault
- Economy Plugin(Essentials、ec...)
- PlaceholderAPI(可选)
安装方法
- 从本页下载
CommandsManager.jar - 下载 Vault 和一个 Economy Plugin(Essentials、ec...)
- 下载 PlaceholderAPI(可选)
- 将
CommandsManager、Vault、Economy Plugin 和PlaceholderAPI放入plugins文件夹 - 启动服务器
命令
/commandsmanager help- 发送包含全部命令和权限的消息/commandsmanager reload | rl- 重新加载配置文件/commandsmanager reset <player_name> <all/command>- 重置玩家所有命令或指定命令的冷却
权限
commandsmanager.*- 允许执行所有命令commandsmanager.help- 允许查看全部命令和权限commandsmanager.reload- 允许重新加载配置文件commandsmanager.reset- 允许重置玩家所有命令或指定命令的冷却commandsmanager.bypass.blockColons- 允许执行首个参数带冒号的命令
文件
config.yml
updateCheck- 是否启用更新检查
mySQL- 冷却数据的 MySQL 设置:
- `enabled`- `host`- `port`- `username`- `password`- `database`messagesprefixgeneral
- `noPermission`- `configReloaded`- `wrongArguments`updateCheck
- `latestVersion`- `newVersionAvailable`command
- `blockColons`reset
- `noPlayer`- `noCooldown`- `cooldownRemoved`- `allCooldownsRemoved`cost
- `noEXP`- `noMoney`- `noCustom`time
- `seconds`- `minutes`- `hours`- `days`placeholder
- `cooldown`- `activeCooldown`- `inactiveCooldown`loadingBarsymbolcompletedColornotCompletedColorbossBarenabledreplaceActionBarprogresscolorstylemessagecommandsSettingsblockColonsdelayCommandCancel
- `onPlayerCommandProcessEvent`- `onPlayerChatEvent`- `onPlayerMoveEvent`- `onPlayerInteractEvent`- `onDamageEvent`commands- 每个组必须有唯一标识
- 每个组会根据类型拥有不同设置
- 可参考提供的 4 个示例继续创建更多组
规则类型
BLOCK- 屏蔽任意命令
COOLDOWN- 为任意命令添加冷却
DELAY- 为任意命令添加带费用的延迟
COOLDOWN_DELAY- 为任意命令同时添加冷却和带费用的延迟
组内常见设置
permission- 拥有该权限即可绕过屏蔽、冷却或延迟
worlds- 仅在这些世界生效
commands- 仅对这些命令生效
timecustom
- 格式:`Permission;Time`- `Time` 以秒计算default
- 对没有对应自定义权限的玩家生效costtype
- `EXPERIENCE`- `MONEY`- `CUSTOM`custom
- 格式:`Permission;Time`default
- 默认费用loadingBarLength- 加载条长度
- 可使用
%command_time% actionsonWaitonSuccessonFail
4 个示例组说明
test1type: "BLOCK"- 屏蔽示例命令:
/help、/version、/ver、/plugins、/pl、/about、/icanhasbukkit actions支持:
- `[SOUND] Sound;Volume;Pitch`- `[MESSAGE] Message`- `[JSON_MESSAGE] Message`- `[TITLE] Title;SubTitle;FadeIn;Stay;FadeOut`- `[ACTIONBAR] String`- `[COMMAND_CONSOLE] Command`- `[COMMAND_PLAYER] Command`- `[WAIT] Seconds`test2type: "COOLDOWN"- 示例命令:
/tell、/msg、/r - 可设置自定义冷却:
- `commandsmanager.test2.time.vip;5`- 默认冷却:
10 test3type: "DELAY"- 示例命令:
/spawn、/tpaccept、/warp test - 可设置自定义延迟:
- `commandsmanager.test3.time.vip;10`- 默认延迟:
20 - 费用类型示例:
"EXPERIENCE" - 可设置自定义费用:
- `commandsmanager.test3.cost.vip;10`- 默认费用:
20 test4type: "COOLDOWN_DELAY"- 同时设置冷却、延迟和费用
- 费用类型示例:
"MONEY" - 示例命令:
/rtp - 包含:
- `onWait`- `onSuccess`- `onFail.cooldown`- `onFail.delay`cooldowns.yml
cooldowns:- 冷却数据存储在此文件中
内置占位符
%prefix%- 返回前缀%player_name%- 返回玩家名称%command_name%- 返回命令名称%command_time_cooldown%- 返回命令冷却时间格式%command_time_delay%- 返回命令延迟时间格式%command_cooldown%- 返回冷却时间%command_cost%- 返回费用%current_version%- 返回当前版本号(仅用于 UpdateCheck 消息)%new_version%- 返回新版本号(仅用于 UpdateCheck 消息)
PlaceholderAPI 占位符
- 需要安装 PlaceholderAPI 才能使用
- 可被任何插件调用
%commandsmanager_cooldown_/<command>%- 返回该命令的冷却时间
Actions
[SOUND] Sound;Volume;Pitch- 向玩家播放声音[MESSAGE] Message- 向玩家发送消息[JSON_MESSAGE] Message- 向玩家发送 JSON 消息- JSONMessage 必须写在单引号
' '中 [TITLE] Title;SubTitle;FadeIn;Stay;FadeOut- 向玩家发送标题[ACTIONBAR] String- 向玩家发送 ActionBar[COMMAND_CONSOLE] Command- 以控制台身份执行命令[COMMAND_PLAYER] Command- 以玩家身份执行命令- 执行命令时不需要写前缀
/ [WAIT] Seconds- 在执行下一个 Action 前等待指定时间
截图
- Screenshots
捐赠链接
https://www.paypal.me/IVEHydra- 如果你愿意,可以向作者捐赠,这将有助于他继续更新插件。谢谢。
服务条款
- 下载此插件即表示你同意以下条款:
- 不允许出售或重新分发此插件
- 不允许声称此插件是你自己的作品
- 你只能在你自己的服务器/网络中使用此插件
- 作者可在不通知的情况下随时更新这些服务条款
其他资源
- 如果你在使用此插件时遇到任何问题或 Bug,请联系作者或在插件讨论区发帖反馈
测试支持版本
版本分布
基本信息
插件名称
CommandsManager
作者
IVEHydra
平台
Bukkit / Spigot
支持版本
1.8 - 26.2
点赞数
1
最近版本
暂无数据
-