注意:本帖中提到的“与XX插件功能相似”指本插件与所指插件的一种或几种功能实现方法相似,绝非对比两个插件孰优孰劣,请勿对号入座
- /cmi actionbarmsg <玩家名/all> <内容>
给玩家或全服玩家发送actionbar消息,内容可加彩色代码
- /cmi afk [玩家名]
- /cmi afkcheck [玩家名]
切换离开状态,当玩家长时间不动会进入“离开”状态,可设置当玩家进入“离开”状态后一段时间内踢出玩家,与Ess相比,本特性判定玩家是否挂.机更为精准,可把“玩家原地跳”,“玩家反复来回移动”“玩家不停点击一个方块”等行为判定为挂.机,以此来避免玩家使用流水/活塞等方式挂.机
设置玩家在水中的空气值,玩家不在水中时无任何效果
- /cmi alert <玩家名> [原因]
- /cmi alertlist
当该玩家上线,提示管理员
鼠标指向一个盔甲架并使用此指令来打开菜单编辑此盔甲架,此功能与名字以Armor开头以Editor结尾的某插件功能相似
把指令绑定至物品
- /cmi autorecharge [玩家名] <exp/money/off>
设置自动装填飞行能量(使用经验/金钱/关闭)
传送至上一个保存的地点 dback比较特殊的地方是它只会把你传送至上一次死亡的地点,如果你没有死过将不会传送
查询玩家的金钱
查看全服金钱排行榜
- /cmi ban <玩家名> [原因] [-s]
- /cmi checkban [玩家名]
封禁玩家,指令末尾加-s代表静默模式封禁,不会显示封禁玩家的消息
/cmi checkban可查询玩家是否被封禁
- /cmi bbroadcast <跨服消息> [-s:[子服1,子服2...]]
(指令开头是两个字母b,我没打错)发送一条群组服下所有子服都能看到的消息
鼠标指向带有朝向的方块(比如楼梯,木牌等)并使用此指令,可旋转此方块
实测也可以在相似种类方块之间互相切换,比如在多种花之间切换,在不同颜色羊毛/玻璃之间切换,在四种石砖之间切换等等
- /cmi blockinfo
- /cmi blocknbt
查询鼠标指向方块的信息和包含的NBT数据
- /cmi book author <成书作者>
- /cmi book title <成书标题>
- /cmi book unlock
手持成书,编辑成书的作者和标题,含有unlock的指令代表将此成书变回书与笔状态
- /cmi bossbarmsg <玩家名/all> <内容>
发送一条BOSS血条消息
全部变量/cmi bossbarmsg [玩家名/all] [-t:持续的时间秒] [-n:名称] [-p:总充盈量/实际充盈量] [-c:血条颜色] [-s:血条分节] <内容>
举例/cmi bossbarmsg all -t:5 -n:test -p:5/3 -c:yellow -s:20 &a&lPCD小组万岁,显示出来就是如下样子
其中[-c:血条颜色]可选red,pink,green,purple,yellow,white六种
[-s:血条分节]可选1,6,10,12,20分节
这两个设定仅适用于1.9+服务器,这是特性使然
发送全服公告
点燃玩家
- /cmi chat <create/join/leave/list/invite/kick/listrooms> [聊天室名/玩家名]
聊天室相关操作,创建/加入/l列出/邀请/踢出
查询同IP该玩家的其它账户
- /cmi checkcommand [指令关键词]
根据指令关键词查询指令
查询玩家经验值
查询该玩家是否有此权限
手持一张纸输入此指令,可将一定数量的金钱存入这张纸,手持这张纸再次点击可取出里面的钱
- /cmi clear <玩家名>
- /cmi clearender <玩家名>
清空玩家背包/末影箱
清理聊天屏
- /cmi colors
- /cmi colorlimits
前者是文字中使用彩色代码的教学,后者是显示在各种聊天场合使用彩色代码的限制
适用于MC1.16以上,查询hex颜色代码
- /cmi compass <被.操作玩家名> [指向目标玩家名]
- /cmi compass <被.操作玩家名> [X] [Z] [世界名]
让指定玩家的指南针指向目标玩家的位置/某一特定坐标(神一样的敏gan词嗷)
- /cmi condense [物品名]
- /cmi uncondense [物品名]
把背包内被拆开的物品组合成方块,比如9个红石组合成一个红石块,9个西瓜片组合成一个西瓜
实测也支持方块以外的东西,比如9个金粒能合成1个金锭
带uncondense的指令则刚好反过来,是把已经组合的物品拆分开来
查询玩家的游戏时间,可按本日,本周,本月,本年来统计,每种统计可再一步细化,比如按照每日来统计可细化到该日每小时玩家的游戏时间统计
- /cmi ctext <自定义内容文件名> <玩家名>
给玩家显示一段自定义文字
你可以在CustomText文件夹里新建自定义文件名
- /cmi cuff <玩家名> <true/false>
限制玩家的行为,和某些“冻结玩家”的插件功能相似
被限制行为的玩家将站在原地不能移动,不能聊天,除了几个白名单指令外其余不能使用任何指令
打开菜单,创建自定义合成配方,可以创建的有“有序合成”“无序合成”“熔炉熔炼”
本功能和某Custom开头的插件功能相似
- /cmi disableenchant <附魔名称/m附魔id> <disable/enable>
禁止某种附魔,被禁止的附魔将不会在附魔中得到
打开垃圾桶GUI,放入不需要的物品后关闭菜单,物品即消失
本功能与某些“垃圾桶”插件相似
- /cmi distance [玩家1] [玩家2]
查询两个玩家的距离
把手中的物品捐给另一个玩家
鼠标对准木牌编辑木牌上的内容,对准木牌输入/cmi dsign new创建新的内容木牌
木牌内容支持PlaceholderAPI变量,你可以让每个玩家看到不一样的木牌内容
- /cmi dye <玩家名> [颜色名/hex代码/颜色代码/random/rainbow等等]
给玩家穿的皮革护甲染色,其中hex颜色代码仅适用于MC1.16以上
游戏内编辑自定义文字,但是我觉得这种编辑反而更麻烦,不如直接在CustomText文件夹里编辑
- /cmi editplaytime <玩家名> <add/take/set> <时间>
编辑玩家的游戏时间
- /cmi effect <药水效果/clear> <时长> <药水等级>
给玩家添加药水效果,使用clear清除全部药水效果
- /cmi enchant <玩家名> <附魔名> <附魔等级>
附魔玩家手上的物品
查看玩家的末影箱
- /cmi entityinfo
- /cmi entitynbt
查询鼠标所指实体的信息和包含的NBT数据
- /cmi exp <玩家名> <add/take/set/clear> <经验量>
- /cmi checkexp <玩家名>
修改玩家的经验值
checkexp代表查询玩家经验
恢复玩家饥饿值
- /cmi fixchunk w [世界名] r [扫描区块半径] c [X:Z]
扫描需要修复的区块,示例/cmi fixchunk w world r 50 c 0:0
二级指令:
stop - 停止扫描
pause - 暂停扫描
continue - 继续扫描
stats - 显示当前扫描状态
speed <速度> - 设置扫描速度
autospeed <true/false> - 自动调速
messages <true/false> - 信息输出
- /cmi fly <玩家名> <true/false>
给玩家开启飞行模式
- /cmi flyspeed <玩家名> <飞行速度>
设置玩家的飞行速度,可选0-10
- /cmi getbook <自定义内容文件名> [玩家名]
获得成书形式的自定义内容,“自定义内容”请至CustomText文件夹中编辑,或者在游戏中使用/cmi editctext进行编辑
- /cmi give <玩家名> <物品名> <数量>
给玩家物品
与“数量”或者“等级”有关的数字可使用变量%rand/最小-最大%来代表一个随机范围数字,比如%rand/1-5%
可在名称或者lore里加上变量%date/YY/MM/dd-HH:mm:ss% 来指代获得该物品的时间
可以写在指令后面的其它变量:
l [物品的lore] - 指定要给予物品的lore
n [物品名] - 指定要给予物品的名称
e [附魔名称:附魔等级] - 指定要给予物品的附魔
a [nbt标签名:数值:放在哪里会生效] - 指定要给予物品的nbt数值,比如a maxhealth:5:offhand指“拿在副手时增加最大生命值5”
h [玩家名] - 将该玩家手持的物品作为要给予的物品
inv [玩家名] - 将该玩家背包内全部的物品作为要给予的物品
unbreakable - 无法破坏
特殊物品名
mob_spawner:[生物名] - 获得指定生物的刷怪笼
给全服玩家物品
可写在指令后面的其它变量请参上面的give部分
另外,在指令后面加上offline可将离线玩家也算进全服玩家内
- /cmi glow <玩家名> <true/false/颜色名>
让玩家发光
设置玩家的游戏模式
- /cmi god <玩家名> <true/false>
设置玩家的上.帝模式
- /cmi groundclean [+cm] [+cb] [+ci] [+b]
清理地面的垃圾
变量
+cm 代表把矿车算进清理范围
+cb 代表把船算进清理范围
+ci 原本武器和盔甲是不会被清理的,加上此变量代表武器盔甲也清理掉
+b 向全服玩家公告清理消息
- /cmi haspermission <玩家名> <权限名>
检查玩家是否有某权限
将手持的物品戴在头上
- /cmi head <头颅玩家名> [目标玩家名]
获得玩家的头颅
- /cmi heal [玩家名] [回复数值/回复百分比]
治疗玩家
与ess不同的是,它可以指定治疗的数值或百分比,真正做到“按数字加血”
例如/cmi heal AndyYu168 10代表回复该玩家10血量
向在线管理员求助
- /cmi hideflags <玩家名> <隐藏的标签>
隐藏玩家手持物品的nbt标签,比如hide_enchants代表隐藏附魔
创建悬浮字,此功能与某个名字以Holo开头的插件功能相似
你可以在插件自带的GUI菜单里编辑悬浮字多少范围内可见,以及微调其位置
悬浮物品也是可以的,在编辑一行内容时输入ICON:物品名称:子ID 即可
和某Holo开头的插件一样,&u彩色变量代表不停变换颜色
关于悬浮字的更多教程请参这里
- /cmi home <家的名称> [哪个玩家的家] [哪个玩家传送]
- /cmi homes <玩家名>
- /cmi sethome <家的名称> [哪个玩家的家]
- /cmi removehome <家的名称> [哪个玩家的家]
传送至家
/cmi homes可查询该玩家所有的家
/cmi sethome可设置家
/cmi removehome可移除家
设置玩家的饥饿值
创建可点击执行指令的方块和实体,此功能和某些“脚本方块”插件的功能相似
首先输入/cmi ic new <名称> 创建一个新的脚本,然后鼠标对准某个方块或者实体并添加进该脚本,然后编辑点击后执行的控制台指令即可
注意:指令是从控制台执行的!某些只能由玩家执行的指令可能无法执行!如需使用玩家名变量请先安装PlaceholderAPI再使用%player_name%变量
- /cmi ifonline <玩家名> <指令名>
- /cmi ifoffline <玩家名> <指令名>
给执行指令加一个判定,只有该玩家在线/不在线才执行指令
- /cmi ignore <玩家名/玩家UUID/all>
无视玩家
- /cmi importfrom essentials <home/warp/nick/logoutlocation/money>
从Essentials文件夹里把玩家数据,包括存储的家,地标,昵称,下线地点,金钱,导入CMI
Essentials插件本体不需要,但是Essentials的插件文件夹必要
从世界文件夹里的playerdata文件夹里提取玩家数据,注意这可能会导致卡顿
查看玩家信息
打开玩家背包
- /cmi invsave <玩家名>
- /cmi invlist <玩家名>
- /cmi invload <源玩家名> <目标玩家名> <背包id/last>
- /cmi invremove <玩家名> <背包id/all/last>
- /cmi invcheck <玩家名> <背包id>
保存玩家当前背包内容,列出已保存的背包,加载已保存的背包,移除已保存的背包,查看已保存背包内容
背包id为last时代表上一个保存的背包
查看手持物品的信息
- /cmi itemlore [-p:哪个玩家手持] <第几行> [文字内容/remove/insert]
修改物品的lore,本功能与某些修改lore的插件功能相似
指令最后为remove时代表移除该行lore
指令最后为insert时代表在所选位置加一行空白的lore
- /cmi itemname [-p:哪个玩家手持] <新名字/remove>
修改物品的名称,本功能与某些修改物品属性的插件功能相似
指令最后为remove时代表移除物品的名称,使用物品本来的物品名
显示物品的nbt信息
- /cmi jail <玩家> [时间] [监狱名称] [牢房名称] [r:原因]
把玩家关进监狱
使用/cmi unjail <玩家> 可将其放出
移动至鼠标对准的方块
踢出玩家
清除一定范围内所有实体
需要注意的是矿车和船不会算在内,想要清理矿车和船请至清理掉落物部分指令查看
变量列表
-monsters 将清理全部攻击性生物
-ambient 将清理全部被动生物
-pets 将把宠物纳入清理范围
-npcs 将把npc纳入清理范围
-named 将把带有自定义名称的实体纳入清理
-f 包含以上全部,来个大清理
-list 列出要清理的列表
-lightning 在被清理的位置释放一道闪电
也可以在指令里直接写上某种实体名称,来清理该种实体
更多信息请参这里
获得礼包,玩家可能需要特定权限,并且需要支付一定金钱或者经验
打开GUI编辑礼包,你可以设置礼包中的盔甲和副手物品
你同样可以设置获得该礼包需花费的金钱/经验。获得冷却时间,获得的条件等
- /cmi kitcdreset <礼包名> [玩家]
重置礼包的冷却时间
- /cmi lastonline <时间范围/stop>
搜索前 X 分钟在线的玩家
将玩家按照鼠标的朝向发射出去
变量
p:能量 发射的能量,缺省默认为2
a:发射角度 将会朝你鼠标所指方向以某角度发射
d:方向角度 以正南为0度,将会指定一个角度为发射方向
d:west 直接朝西发射,可选方向:north,south,east,west
loc:X:Y:Z 直接朝某坐标发射
修复玩家周围区块的光照
查看在线玩家列表
- /cmi lockip <玩家名> [add/remove/list/clear] [ip地址]
限制该玩家只能通过固定IP登录,IP地址缺省则为当前IP
适合一些比较危险的OP账号
- /cmi mail <send/clear/read> <玩家名> [邮件内容]
发送/清理/阅读邮件
- /cmi mailall <send/clear/remove> <邮件内容>
给全部玩家发送邮件
- /cmi money <pay/set/give/take> <玩家名> <数量>
编辑玩家的金钱
如果你的服务器还没做好,你可以使用这个指令来避免玩家进服
尝试进服的玩家会看到设置好的提示消息,支持PlaceholderAPI变量
- /cmi maxhp <set/add/take/clear> <玩家名> <数值>
设置玩家的最大血量
设置服务器允许的最大玩家数
发送me消息
- /cmi merchant <村民职业> [玩家名]
这个功能相当有意思,是直接为某玩家打开虚拟的村民交易窗
这样一来即便没有村民也可以进行村民交易了
村民职业可选铁匠blacksmith,屠户butcher,农民farmer,白衣librarian,傻子nitwit,牧师priest
将存储数据在MySQL和SQlite之间转换,请务必先配置好MySQL相关信息,只能在控制台操作此指令
镜像仿制,设置一个对称中心点,按照X/Y/Z对称轴来对称着建筑
使用这个可以快速建造一些需要轴对称或者中心对称的建筑,只要建筑一部分,其余对称部分会自动生成
- /cmi more [玩家名] [-clone/数量]
将玩家手里的物品设置为最大堆叠数量,也可以指定数量
指令末尾为-clone时代表复制一份当前堆叠的数量
私聊玩家
禁言玩家
停止接收公共聊天
查看附近的玩家
- /cmi nick <新昵称/off> [玩家名]
设置昵称
- /cmi note <玩家名> <add/remove/clear/list> <便签内容>
写关于该玩家的便签
查看服务器OP列表
巡逻玩家
实测使用该指令会传送至一个个在线玩家旁边,应该是检查玩家在干什么
切换自己接受/不接受其他玩家的付.款
显示玩家的ping
显示本插件所有PlaceholderAPI占位符
- /cmi playtime [玩家名]
- /cmi playtimetop [页]
查看玩家游戏时间以及排行榜
用粒子效果着重突出玩家指向的方块,暂时不清楚有什么用,可能和选点有关
创建传送门
使用木锄分别左右键传送门区域并使用指令/cmi portals new <传送门名称> 可创建传送门
你可以设置传送门里的粒子效果,传送门传送的目的地,甚至设置进入传送门后执行指令
更多关于传送门的信息请参这里
注意:在默认config里,进入传送门默认会获得致盲效果,如果不需要的话请至config里修改
显示玩家坐标
加载玩家周围的区块
设置针对玩家个人的时间,该玩家的时间不和服务器时间同步
时间格式请使用24小时制,比如23:59,暂不支持tick计时
清理世界文件夹里不活跃的玩家数据,这个操作只能在控制台进行,且不可逆!
- /cmi pweather <玩家名> <sun/rain/reset>
设置针对玩家个人的天气,该玩家的天气不和服务器世界天气同步
- /cmi rankinfo [玩家名]
- /cmi ranklist
- /cmi rankset <玩家名> <级别名>
级别相关,相关教程请参考下方“Ranks级别相关”部分
显示玩家的真实ID
显示物品的合成配方
重载插件,并显示插件汉化者
移除关于此玩家的全部数据
- /cmi repair [hand/armor/all] [玩家名]
修复玩家手中/盔甲/全部物品,缺省默认为手中
- /cmi replaceblock id [方块名称:子ID] w [目标方块名称:子ID] r [区块范围/g]
把一定范围内某种方块替换为另一种方块
区块范围为g时代表全部区块
回复上一个私聊你的玩家
骑上你正目视的实体(可能需要相应权限)
/cmi shakeitoff 可以把坐在你身上的实体弄下来
列出通过同IP登录的玩家
- /cmi saturation <玩家名> <数值>
设置玩家的饱和度
保存每个玩家的背包
如果你即将要做比较危险的事,可能玩家的背包都保不住,就可以来这么一下子
粘贴木牌上的内容
鼠标指向一个木牌来复制上面的内容,再点击另一个木牌来粘贴内容,点击不是木牌的方块取消动作
扫描地图寻找物品,适合管理员搜查整个地图里有没有私.藏违.禁物品
本功能的扫描机制不会放过任何一个能装东西的地方,比如箱子/陷阱箱/潜影箱等容器
甚至还会搜查盔甲架,展示框,马背箱子,容器矿车等
你可以在指令后面跟上如下变量
id [物品名:子ID] - 物品名和子ID
q [数量] - 一个堆叠的最小数量
r [区块半径] - 要搜索的区块半径,使用 g 代表整个地图
n [物品名称] - 请不要在里面加彩色代码,使用下划线_代替名称中的空格
l [物品的lore] - 物品的lore,使用下划线_代替Lore中的空格
e [附魔名称] - 物品的附魔
elvl [附魔等级] - 物品的附魔等级
oversize - 搜查非法堆叠数量的物品,比如64个水桶堆叠在一起
purge - 搜到东西以后直接清除,想用这个请首先在config里开启设置项
更多关于扫描地图的内容请参这里
计划任务,相关教程请参考下方“计划任务”部分
鼠标对准目标,编辑木牌内容
按照玩家状态或者背包里的物品来检索玩家
你可以在指令后面跟上如下变量
id [物品名:子ID] - 检索背包里有此物品的玩家
name [物品名称] - 检索背包里有特定名称物品的玩家
lore [物品的lore] - 检索背包里有特定lore物品的玩家
fly [true/false] - 检索飞行模式的玩家
gm [0/1/2/3] - 检索各个游戏模式的玩家
maxhp [最大血量阈值] - 检索最大血量高于此值的玩家
god [true/false] - 检索上.帝模式的玩家
显示玩家上一次上线/下线距今时间
- /cmi sell <all/blocks/hand>
按照/cmi worth的物品价值出售背包里全部/全部方块/手上物品
把所有玩家都赶去某子服
跳转至某子服
显示服务器时间
设置第一次进服出生点
设置服务器MOTD
- /cmi setspawn [玩家名] [true/false] [-rng:半径范围]
设置玩家出生点
[true/false]如果设置为true,那么玩家死后会自动传送到这里
[-rng:半径范围]可让玩家在以坐标中心点为中心一定半径内出生
- /cmi setwarp <地标名称> [true/false]
- /cmi removewarp <地标名称>
- /cmi warp <地标名称>
设置/移除/传送至地标
设置为地标的指令里,如果后面跟true,那么玩家只有拥有权限cmi.command.warp.<地标名>才能传送
如果后面跟false或者什么都不跟,那么任何人都可以无权限传送
- /cmi setworth [物品名称] <价格>
- /cmi worth [物品名称]
设置物品使用/cmi sell出售的价格
查询物品价格
切换开箱没有动画和声音
坐在鼠标指向的楼梯上
其实这样很麻烦,有权限的玩家可以直接点击楼梯就能坐上去了
雷劈地面或者指定玩家
偷.窥玩家聊天
- /cmi sound [音效名] [-p:音调] [-v:音量] [玩家名/-all] [世界名] [X] [Y] [Z]
播放音效
返回主城
鼠标对准刷怪笼,设置其种类
在你周围生成怪物
在管理员频.道里发送消息
显示玩家所有统计信息
使用指令/cmi statsedit <玩家名> <add/take/set> <统计名称> <值> 可编辑玩家统计数据
显示服务器状态
- /cmi sudo <玩家名> <指令/c:聊天内容>
强制玩家执行指令或者强制玩家聊天
结束自己的生命
- /cmi switchplayerdata <旧玩家名/UUID> <新玩家名/UUID>
将某位旧玩家全部数据转移至新玩家
如果某些老玩家想换个号,就可以这么做
- /cmi tempban <玩家名> [时间秒] [原因]
暂时封禁玩家
暂时允许玩家飞行
把[时间秒]前面加上正负号,代表在当前限时里增加/减少时间
把[时间秒]设置为0,代表允许飞行直至下线重登
暂时给玩家上.帝模式
设置服务器时间
你可以使用/day /night等来切换白天夜晚
Wiki里提供了各种时间格式,你可以至这里查看允许的时间格式
- /cmi titlemsg <玩家名> [title内容 %subtitle% subtitle内容]
发送Title消息
把titlemsg换成tmb,代表给全服玩家发送Title消息
传送至你所在坐标的最高点
- /cmi tp
- /cmi tpa
- /cmi tphere
- /cmi tpahere
- /cmi tpaall
- /cmi tpaccept
- /cmi tpdeny
- /cmi tpall
这些不用多介绍了吧...
将某世界的全部玩家全部传送至你这里
- /cmi tppos [玩家名] <X> <Y> <Z> [世界名] [Yaw] [Pitch]
传送至特定坐标
查询服务器的TPS
在你目视位置生成一棵树
解封玩家
- /cmi unbreakable [玩家名] [true/false]
设置玩家手中的物品无法破坏
- /cmi vanish [玩家名/list] [on/off]
设置玩家隐身
使用指令/cmi vanishedit <玩家名>可编辑该玩家在隐身状态中的一系列属性
- /cmi viewrange <区块范围> [玩家名]
设置服务器目视可见区块范围
- /cmi votes
- /cmi voteedit <玩家名> <add/set/take/clear> <票数>
- /cmi votetop [玩家名]
投票相关,这个功能我觉得不太适合国.内服
- /cmi walkspeed <玩家名> <行走速度>
设置玩家的行走速度,可选0-10
- /cmi weather <sun/rain/storm> [lock/持续时间] [世界名/all]
设置天气
也可直接使用/sun /rain /storm来改变天气
查询玩家以前用过的名字
打开随.身工作台
如有缺漏和错误请以原帖和Wiki所述为准
|