跳转至

监狱

CMI 监狱功能有 4 个命令:

/cmi jail [玩家名] (时间) (监狱名) (牢房ID) (-s) (r:原因) — 监禁玩家。 /cmi jailedit — 管理所有监狱的主命令。 /cmi jaillist — 列出所有监狱及囚犯数量。 /cmi unjail [玩家名] — 释放玩家。

配置

Jail:
  CheckInterval: 500          # 检查玩家是否离开监狱区域的间隔(毫秒)
  DefaultTime: 300            # 默认监禁时间(秒)
  ChatRange: 20               # 聊天范围(格),0 允许聊天,-1 禁止聊天
  CountWhileOffline: false    # 离线时是否倒计时
  NoAfk: false                # AFK 时是否暂停倒计时
  PreventDamage: true         # 防止监狱内受伤
  PreventHunger: true         # 防止监狱内饥饿
  Commands:
    OnJail: ['']              # 监禁时执行的命令
    OnUnJail: ['']            # 释放时执行的命令
  WhiteListedCmds:            # 允许在监狱内使用的命令
    - cmi msg
    - cmi reply

创建监狱

  1. 建造基本监狱结构
  2. 使用 CMI 选择工具(默认木铲)选择区域
  3. 执行 /cmi jailedit addjail myJail 创建监狱
  4. 点击聊天中的 [+] 创建牢房(可创建任意数量)
  5. 设置释放位置:前往监狱外位置,点击灰色 [tp] 按钮

监狱牌子

放置牌子,使用 /cmi dsign new 创建动态牌子,添加行:

%cmi_jail_time_myJail_1%
%cmi_jail_username_myJail_1%
%cmi_jail_reason_myJail_1%

监狱全息文字

使用 /cmi hologram new myJailCell1 创建全息文字,添加相同占位符行,在 GUI 中将更新间隔设为 1 秒。

被监禁玩家会收到 BossBar 消息显示剩余监禁时间。