服务器使用量
未统计
服务玩家数
未统计
下载量
14,593
插件详细介绍
CommandDelay 是一款命令叠加插件,它允许你为任何命令设置延迟时间和执行成本。通过此插件,你可以精细地控制玩家执行命令的时机与代价,从而提升服务器的游戏平衡性与经济系统。
依赖与要求
- Vault (用于经济与权限系统)
- Java 8 或更高版本
核心特性
- 支持所有命令与插件。
- 提供完整的音效反馈。
- 轻量级,性能开销低。
- 高度可配置。
- 可为每条命令设置执行成本。
- 可为每条命令添加执行延迟。
命令与权限
命令
/commanddelay reload- 重载插件配置。
权限
- Admin
commanddelay.reload- 允许使用重载命令。- Player
commanddelay.bypass.<category>- 允许玩家绕过指定类别的延迟和成本。例如,commanddelay.bypass.essentials。
配置详解
配置文件 (config.yml) 结构清晰,允许你为不同的命令类别设置独立的规则。
类别配置
每个类别需要唯一的标识符(如 essentials)。你可以为每个类别设置延迟、成本、命令列表以及世界黑白名单。
- delay: 命令执行前的等待时间(秒)。
- cost: 执行命令所需的经济成本。
- blacklist: 若为
true,则下方worlds列表中的世界将不应用此规则;若为false,则仅在这些世界中应用规则。 - commands: 受此规则影响的命令列表。建议同时列出带插件前缀和不带前缀的命令(例如
"essentials:spawn"和"spawn")。
取消延迟的行为
你可以设置哪些玩家行为会中断正在等待执行的命令(需在配置中启用相应选项)。
- 互动 (
delay_cancel_interact) - 移动 (
delay_cancel_move) - 跳跃 (
delay_cancel_jump) - 造成伤害 (
delay_cancel_damage) - 受到伤害 (
delay_cancel_damaged) - 破坏方块 (
delay_cancel_break) - 放置方块 (
delay_cancel_place) - 发送聊天消息 (
delay_cancel_chat) - 执行其他命令 (
delay_cancel_command)
消息显示
插件支持通过多种方式向玩家反馈状态
- 标题栏消息 (
message_titlebar_*): 在屏幕中央显示大标题和副标题。 - 动作栏消息 (
message_actionbar_*): 在快捷栏上方显示小提示,并可配置进度条样式。 - 聊天栏消息 (
message_chat_*): 在聊天框中发送提示。
其他功能
- 全息图与粒子效果: 可通过
use_hologram和use_particle开关。 - 音效配置: 可自定义错误提示 (
sound_error)、倒计时滴答声 (sound_tick) 和成功音效 (sound_success)。 - 颜色方案: 可为主题色 (
themecolor) 和平坦色 (flatcolor) 配置动态循环的颜色列表。
可用占位符
在消息配置中,你可以使用以下占位符
{themecolor}- 明亮的随机颜色。{flatcolor}- 较暗的随机颜色。{player}- 玩家显示名。{left}- 剩余的等待秒数。{x},{y},{z}- 玩家当前的坐标。{cmd}- 当前被延迟的命令。
支持与捐赠
- 加入 Discord 社区: https://discord.gg/FfsEvaE
- 查看作者其他插件: YourAuction, MoreVault+, MoreTP+, HoloBlock, LoreManager 等。
- 如果你喜欢这个插件并愿意支持开发,可以通过 PayPal 捐赠: http://paypal.me/Onenrico。你的每一份支持都将帮助作者持续改进插件。
测试支持版本
版本分布
基本信息
插件名称
CommandDelay
作者
Onenrico
平台
Bukkit / Spigot
支持版本
1.8 - 1.13
点赞数
3
最近版本
暂无数据
-