cmi 插件指令
INFO
这是一个功能多合一的插件,可代替一些功能分散的老旧插件并用于服务器管理,它完全可以替代
Essentials/EssentialsX 并且可以通过简单的指令操作把旧玩家数据从 ess 导入进本插件
它提供了很多超乎你想象的全新特性和实用的功能来让你创建拥有全新游戏风格的服务器
完全涵盖老插件的基础功能,比如/heal 治疗,同时给老功能添加了一些新的拓展。
比如游戏内编辑 kit 礼包,在所有容器中查找指定物品,传送门系统,动态牌
等等!为什么这插件要卖 15 欧?说实话我觉得它值 150 欧,只是对你们来说太贵了=_=
转载自(https://www.17wmc.cn/937.html)
TRANSLATOR
嘤鹉 @z1224748848 字数: 20029 字 [贼长的感言]
@longlongz 字数: 7461 字
特别鸣谢: @秋风残叶 #CMI 插件搬运者
Wiki
权限 | Permission
在大多数情况下把鼠标放在错误提示信息上会显示缺失的权限节点. 如果想要这样的效果, 你需要拥有 cmi.permisiononerror权限.
所有命令都拥有对应的权限节点, 如果下方的列表没有你想要的权限,
你可以根据 cmi.command.<命令> 这个格式来匹配 /cmi <命令>.
使用特定指令的权限节点基本规律是 cmi.command.[命令名字](例子: cmi.command.heal) 并且有一些指令如果作用对象不是你自己的话, 需要额外的权限节点来使用: cmi.command.[命令名字].others(例子:\cmi.command.heal.others)
可以通过 /cmi checkperm (关键词) 命令来在游戏内查看权限节点, 并且永远都是最新的插件权限列表.
C– 命令
- cmi.command – 允许使用基础命令
A
- cmi.command.afk.auto – 自动使玩家进入 AFK 模式
- cmi.command.afk.kickbypass – 当 AFK 模式触发事件时阻止玩家被踢出服务器
- cmi.command.afk.staffinform – 使用不同的 AFK 模式自动回复消息
- cmi.command.alert.inform – 玩家将会在某玩家伴随警告加入服务器的时候收到通知
- cmi.command.armorstand.[updateitems plate size visible arms gravity glow invulnerable name interactable head body leftarm rightarm leftleg rightleg pos] – 允许使用特定盔甲架编辑器的功能
- cmi.command.armorstand.movebypass – 允许在不可以建造的地方移动盔甲架. 有时候有助于绕过反
作弊插件的限制 - cmi.command.attachcommand.cc – 允许将控制台命令绑定到物品上
- cmi.command.attachcommand.silent – 允许在绑定命令的时候使用 !silent! 变量
B
- cmi.command.back.ondeath – 允许在死亡后使用 Back 命令返回死亡地点
- cmi.command.ban.bypass – 阻止玩家被 Ban
- cmi.command.bossbarmsg.admin – 允许在 BossBar 自动消息中使用命令
- cmi.command.broadcast.colors – 允许在公告信息中使用颜色代码
C
- cmi.command.charges.edit – 允许编辑玩家的重生能量(! 不确定翻译)
- cmi.command.checkaccount.showip – 允许在检查账户时查看对应的 IP 地址
- cmi.command.clearchat.bypass – 绕过聊天清屏(拥有权限的玩家的消息将不会被清空)
- cmi.command.commandspy.bypass – 允许绕过命令间谍的命令黑名单
- cmi.command.commandspy.hide – 隐藏来自命令间谍的已执行命令
- cmi.command.[命令名字].cooldownbypass – 允许绕过命令冷却时间
- cmi.command.[命令名字].others – 允许对其他玩家执行命令
- cmi.command.[命令名字].others.[extra] – 允许对其他玩家执行命令
- cmi.command.[命令名字].warmupbypass – 允许绕过特定的 CMI 命令预热
- cmi.command.counter.autojoin – 玩家将在进入服务器后自动加入计数器
- cmi.command.counter.center – 允许设置计数器的中心
- cmi.command.counter.force – 允许强制范围内所有玩家显示计数消息
- cmi.command.counter.time – 允许设置计数器的时间范围
- cmi.command.counter.range – 允许设置计数器的半径
- cmi.command.counter.msg – 允许设置计数器的提示信息
- cmi.command.ctext.[自定义消息名字] – 允许看见 Custom Text 文件夹内的自定义提示消息
- cmi.command.cuff.bypass – 允许受限制时使用命令
E
- cmi.command.enchant.bypasslimit – 允许绕过附魔限制
- cmi.command.enchant.bypassinvalid – 允许给物品附魔上默认不适用于此物品的附魔
- cmi.command.ender.preventmodify – 阻止其他人修改末影箱
- cmi.command.ender.preventmodify.bypass – 绕过上一个权限节点
- cmi.command.editwarnings – 允许管理玩家的警告记录
F
- cmi.command.fixchunk.speed – 允许调整损坏区块修复速度
- cmi.command.flightcharge.admin – 允许编辑玩家的飞行能量
- cmi.command.fly.safelogin – 登录时若玩家在空中, 让玩家安全着陆
- cmi.command.flyspeed.[1~10] – 决定玩家可以设置的最大飞行速度
G
- cmi.command.give.max.[数值] – 限制玩家可以使用 Give 命令生成物品的数量
- cmi.command.glow.color.[颜色代码] – 允许改变发光效果的颜色
- cmi.command.gm.[游戏模式] – 允许改变游戏模式为特定模式
H
- cmi.command.head.othersource – 允许获取其他玩家的头颅
- cmi.command.home.bypassprivate – 允许传送到其他玩家的私人 Home 位置
I
- cmi.command.ignore.bypass – 允许对屏蔽你的人使用命令
- cmi.command.info.deathlocation – 允许在信息页面中查看死亡位置
- cmi.command.info.ip – 允许在信息页面中查看玩家 IP 地址
- cmi.command.invcheck.edit – 允许编辑已保存的背包
- cmi.command.inv.preventmodify – 阻止其他人修改背包
- cmi.command.inv.preventmodify.bypass – 绕过上一个权限节点
J
- cmi.command.jail.bypass – 阻止玩家被关进监狱
- cmi.command.jail.bypasscmd – 允许在被监禁时使用命令
- cmi.command.jail.maxtime.[秒数] – 决定玩家可以监禁其他人的最大时长
- cmi.command.jump.[距离] – 决定最大跳跃距离
K
- cmi.command.kick.bypass – 阻止玩家被踢出服务器
L
- cmi.command.lfix.admin – 允许修复视野外区域的光照
- cmi.command.list.admin – 将玩家放入列表中的管理员组
- cmi.command.list.group.[组序号] – 将玩家分配到指定的组
- cmi.command.list.hidden – 允许在玩家列表中查看隐藏的玩家
- cmi.command.list.staff – 将玩家放入列表中的 Staff 组
M
- cmi.command.maintenance.bypass – 允许绕过”正在制作”模式
- cmi.command.money.admin – 允许修改玩家的资金
- cmi.command.money.betweenworldgroups – 允许跨世界资金转账
- cmi.command.more.oversize – 允许物品堆叠超过默认最大数
- cmi.command.msg.clean – 允许通过在消息前带上 ! 来发送不带名字的消息(公告?)
- cmi.command.msg.noreply – 允许使用 /cmi msg [玩家名字] !-内容!
- cmi.command.msg.vanish – 允许向隐身玩家发送私人消息
- cmi.command.msg.togglebypass – 允许向关闭私人消息接收的玩家发送私人消息
- cmi.command.mute.bypass – 绕过个人禁言
- cmi.command.mutechat.bypass – 绕过拒收公共聊天消息
N
- cmi.command.near.max.[方块数]- 决定 Near 命令的最大距离
- cmi.command.nick.bypassblacklist – 允许绕过昵称黑名单
- cmi.command.nick.bypass.length – 允许绕过昵称长度限制
- cmi.command.nick.bypassinuse – 允许使用已被使用的昵称
- cmi.command.nick.different – 允许将昵称设置为与原始名称不同的昵称
- cmi.command.note.remove – 允许清除或删除便签
- cmi.command.note.add – 允许添加便签
P
- cmi.command.patrol.bypass – 拥有权限节点的玩家 不会被列入巡逻名单
- cmi.command.point.[特定种类] – 允许修改特定种类
R
- cmi.command.repair.[hand/armor/all] – 允许修复特定区域的装备
- cmi.command.repair.repairshare.bypass – 允许在共享修复应用到物品前绕过它
- cmi.command.replaceblock.speed – 允许调整方块替换速度
- cmi.command.ride.[实体种类] – 允许骑乘特定实体
- cmi.command.removewarp.bypass – 允许删除属于其他玩家的地标
S
- cmi.command.scan.speed – 允许修改物品扫描速度
- cmi.command.sell.[blocks/all/gui] – 允许通过其他方式来出售物品
- cmi.command.sendall.bypass – 阻止玩家被传送到指定服务器
- cmi.command.sethome.bypass – 允许玩家在没有建造权限的地方设置 Home 位置
- cmi.command.sethome.unlimited – 允许设置无限个 Home
- cmi.command.sethome.[任意正数] – 允许设置指定数量个 Home
- cmi.command.sethome.[组名] – 允许根据组配置设置指定数量个 Home
- cmi.command.sethome.overwrite – 允许覆写已有 Home
- cmi.command.signspy.hide – 将不会被牌子间谍记录
- cmi.command.silent – 允许在命令里面使用 -s 变量以避免向目标玩家发送反馈消息
- cmi.command.sit.stairs – 允许自动坐在椅子上
- cmi.command.silence.bypass – 绕过消息屏蔽
- cmi.command.spawner.[实体种类] – 允许通过命令来更改刷怪笼为指定类型
- cmi.command.spawner.shiftclick – 允许潜行点击刷怪笼来打开设置界面
- cmi.command.sudo.bypass – 阻止其他玩家对拥有此权限的玩家使用 Sudo
- cmi.command.setwarp.unlimited – 允许设置无限个地标
- cmi.command.setwarp.[数量] – 允许设置指定数量个地标
T
- cmi.command.tempban.bypass – 阻止玩家被临时封禁
- cmi.command.tempban.max.unlimited – 允许临时封禁超过配置的数量
- cmi.command.tempban.max.[任意正数] – 允许临时封禁的最大时长
- cmi.command.tfly.give – 允许给其它玩家临时飞行
- cmi.command.tfly.maxtime.[数量] – 设置玩家可以给其他玩家临时飞行的最大时长. 如果玩家超过了这个限制, tfly 将不会被改动.
- cmi.command.tgod.give – 允许给其它玩家临时上帝模式
- cmi.command.time.edit – 允许设置时间
- cmi.command.toggleshiftedit – 允许使用 /cmi toggleshiftedit
- cmi.command.tpa.warmupbypass – 允许绕过 Tpa 命令预热
- cmi.command.tpahere.warmupbypass – 允许绕过 Tpahere 命令预热
- cmi.command.tptoggle.bypass – 允许传送到禁用远程传送的玩家身边
W
- cmi.command.walkspeed.[0-10] – 决定玩家可以设置的最大移动速度
- cmi.command.warn.bypass – 允许绕过警告
- cmi.command.warnings – 列出玩家收到的警告列表及其过期时间
- cmi.command.warp.[地标名字] – 当一个地标需要权限节点的时候, 添加此权限允许使用指定的地标
- cmi.command.warp.redefine – 要求覆写现有的地标点. 如果你想让普通玩家创建地标点, 则此权限节点非常有用
- cmi.command.world.[世界名字] – 通过当前的位置传送到指定的世界
A
- cmi.actionbar.colors – 允许在 actionbarmsg 命令中使用颜色代码
- cmi.anvil.colors – 允许在重命名物品的时候使用颜色代码
- cmi.anvil.itemrename.bypass – 允许绕过重命名黑名单
- cmi.anvil.nolimits – 允许无等级限制修复物品
- cmi.armorstand.arms – 允许生成带手臂的盔甲架
- cmi.armorstand.offhand – 允许完全操作盔甲架的副手物品
- cmi.autorespawn – 允许自动重生
B
- cmi.bedhome – 允许点击床来设置 Home 位置
- cmi.book.colors – 允许在编辑书时使用颜色代码
- cmi.bossbar.colors – 允许在 bossbarmsg 命令中使用颜色代码
- cmi.bossbar.hpbar – 允许显示生命值 Boss Bar, 默认自动启用. 如果你想隐藏的话就给予负权限
- cmi.bungee.publicmessages.[服务器名字] – 允许跨服发送大喇叭消息
- cmi.buttonteleport – 允许在点击背包编辑界面的位置按钮的时候传送到目标位置
C
- cmi.chat.bypassrange – 允许无视常规聊天范围
- cmi.chatfilter.bypass.[组名] – 允许绕过特定的聊天过滤器配置组
- cmi.chatfilter.inform – 当玩家违反聊天过滤规则时通知玩家
- cmi.chatfilter.spambypass – 允许绕过聊天刷屏过滤器
- cmi.chatgroup.[组名] – 由自定义聊天组决定玩家的公共消息格式
- cmi.chorusteleport – 允许使用 chorus 来传送到周围(随机传送?)
- cmi.colors.[种类].* – 允许在特定消息范围内使用所有颜色代码
- cmi.colors.[种类].[颜色] – 允许在特定消息范围内使用指定颜色代码. 消息范围种类: publicmessage,privatemessage, nickname, signs, me
- cmi.commandfilter.bypass – 允许绕过刷命令过滤器
- cmi.customalias.[指令简写] – 限定自定义指令简写的使用(拥有权限才可使用)
D
- cmi.damagecontrol.[组名] – 按组配置来决定伤害倍数
- cmi.deathlocation – 允许在死后看见死亡位置
- cmi.dropspawner – 允许在挖掉刷怪笼后掉落它
- cmi.dropspawner.[实体种类] – 允许在挖掉特定种类的刷怪笼后掉落它
- cmi.dropspawner.nosilk – 不需要精准采集就可以掉落刷怪笼
- cmi.dynmap.hidden – 在网页地图中隐藏玩家
E
- cmi.egginteract.[实体种类] – 允许通过手持刷怪蛋点击刷怪笼来改变刷怪种类
- cmi.elevator.use – 允许使用基于牌子的电梯
- cmi.elevator.create – 允许创建电梯
- cmi.elytra – 允许装备鞘翅
- cmi.elytra.boost – 允许使用基础鞘翅加速器. (右键)
- cmi.elytralaunch – 允许使用鞘翅的发射功能
- cmi.elytra.freeflight – 允许免费使用鞘翅加速器
- cmi.elytra.speedometer – 允许在鞘翅飞行时看到速度仪表盘
- cmi.elytra.superboost – 允许使用超级鞘翅加速器. (潜行点击)
- cmi.enderedit – 允许编辑他人的末影箱
F
- cmi.fullserver.bypass – 允许加入一个满人的服务器
I
- cmi.informDurability – 当耐久度接近 0 时通知玩家
- cmi.interactivesign.[交互指令名称] – 允许当使用 [ic:[交互指令名称]] 为牌子的第一行时创建可交互的牌子
- cmi.invedit – 允许编辑玩家的背包
- cmi.inventoryhat – 允许将背包中的方块戴在头上
K
- cmi.keepinventory – 允许死亡后保留背包
- cmi.keepexp – 允许死亡后保留经验值
- cmi.kit.[礼包名] – 允许使用礼包
- cmi.kit.[礼包名].preview – 允许预览礼包
- cmi.kit.bypass.money – 无视礼包的金钱购买价格
- cmi.kit.bypass.exp – 无视礼包的经验值购买价格
- cmi.kit.bypass.time – 无视礼包的使用次数限制
- cmi.kit.bypass.onetimeuse – 无视礼包的一次性限制
M
- cmi.messages.disablelogin – 禁用登录信息
- cmi.messages.disablequit – 禁用退出登录信息
- cmi.minecart.change.[矿车类型] – 允许在使用有效物品交互矿车时更改为其不同类型.
N
- cmi.namehistory – 允许查看玩家 的曾用名
- cmi.netherportalbypass – 当配置文件禁用时也可创建地狱传送门
O
- cmi.openshulker – 允许将潜影盒作为背包使用
- cmi.openshulker.shift – 允许潜行右击潜影盒时将其作为背包使用
P
- cmi.permisiononerror – 允许在错误信息中查看缺失的权限节点. 注意拼写.
- cmi.placespawner – 允许放置刷怪笼并且保持正确的刷怪类型
- cmi.placespawner.[实体种类] – 允许放置特定种类的刷怪笼并且保持正确的刷怪类型
- cmi.prewards.notification – 为没获取到的奖励显示游戏时间奖励提醒
R
- cmi.rank.[Rank 级别] – 决定玩家的默认 Rank
- cmi.respawngroup.[重生组配置] – 决定玩家的个人重生点
S
- cmi.safeteleport – 阻止传送至不安全的位置
- cmi.safeteleport.bypass.[lava/void/suffocation/unknown/plugin] – 允许不二次确认来传送到不安全的位置
- cmi.scheduler.exclude – 不把玩家列入定时任务的随机玩家列表
- cmi.saveinv – 在玩家死亡时保存背包以备日后需要回档
- cmi.seevanished – 允许看到隐身的人
- cmi.select – 允许使用圈地工具来选定范围
- cmi.scrollpainting – 允许修改画
- cmi.signs.shiftedit – 允许潜行右击牌子来编辑它
- cmi.signs.shifteditbypass – 允许编辑受保护区域内的牌子
- cmi.silentchest.editing – 允许在静默开箱模式下编辑箱子
- cmi.spawners.charge.bypass – 允许无视能量限制
- cmi.spawners.charge.[组名] – 决定所使用的能量组配置
- cmi.spawners.proximity.bypass – 无视刷怪笼的放置范围限制
- cmi.spawngroup.[出生组配置] – 决定玩家的个人出生点
T
- cmi.tablist.[组序号] – 决定玩家的自定义 Tab 列表组
- cmi.tag.color – 艾特的人的名字会变成彩色
- cmi.teleport.bypassblacklist – 允许无视黑名单物品传送保护
- cmi.teleport.currentlocation – 允许传送到最新位置而不是 Tpa 被接受的位置.
- cmi.teleport.with.[实体种类] – 允许与特定的坐骑一起传送
- cmi.title.colors – 允许在 titlemsg 命令中使用颜色代码
V
- cmi.versioncheck – 允许在登录时看到新版本信息
- cmi.viewrange – 允许自定义视距范围
- cmi.viewrange.[1-15] – 决定视距范围
W
- cmi.worldlimit.fly.aboveroof – 防止飞过世界建造高度. 这个特性应该在配置文件内启用
- cmi.worldlimit.fly.bypass – 允许无视世界的飞行模式限制
- cmi.worldlimit.gamemode.bypass – 允许无视世界的游戏模式限制
- cmi.worldlimit.god.bypass – 允许无视世界的上帝模式限制
特殊命令格式 | Specialized Commands
与这些功能共同使用: Ranks, 计划任务, 传送门, EventCommands, 可交互命令 和 礼包.
- 仅使用一个动作变量, 否则, 只会使用最后一个动作变量.
- 如果命令包含 [playerName],如果可行的话将会作为目标玩家的名字. 这对定时任务不起作用, 因为不知道在这种情况下应该指向哪个玩家.
- 如果命令以 **msg!**开头并且指定了玩家名字, 如果玩家在线将会发送一条信息. 例子: msg! Zrips 你**