马上登录/注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
阅读此帖可能需要一些耐心
★CMI★
原名ChangeMyInventory,缩写为CMI
原贴地址: [综合|付费][PCD|百插斩100]CMI——多功能基础插件[1.7-1.20] - 服务端插件 - Minecraft(我的世界)中文论坛 - (mcbbs.net)
本插件为付费插件,官网价格为15.00欧
(价格可能有变动,具体以原帖为准)
这是一个功能多合一的插件,可代替一些功能分散的老旧插件并用于服务器管理,
它完全可以替代Essentials/EssentialsX并且可以通过简单的指令操作把旧玩家数据从ess导入进本插件,
它提供了很多超乎你想象的全新的特性和实用的功能来让你创建拥有全新游戏风格的服务器,
完全涵盖老插件的基础功能,比如/heal治疗,同时给老功能添加了一些新的拓展。
比如游戏内编辑kit礼包,在所有容器中查找指定物品,传送门系统,动态木牌,等等
为什么这插件要卖15欧?说实话我觉得它值150欧,只是对你们来说太贵了=_=
——原帖
可显示物品图标的悬浮字系统
PlaceholderAPI变量支持
木牌编辑
通过指令修改木牌内容
传送门系统
自由设置传送目标点,可设置通过传送门执行控制台指令
镜像仿建
适合快速建造轴对称/中心对称的建筑
盔甲架编辑
游戏内使用GUI编辑盔甲架
BossBar血条系统
拥有多种自定义功能
飞行能量
玩家消耗金钱或经验可获得“飞行能量”
消耗飞行能量来进行短暂的飞行
指令简写
嫌指令太长太难记?可创建自定义的指令缩写
脚本方块
可设置玩家点击方块或者实体执行指令
不死图腾
现在不死图腾不用一直拿在手上了
只要背包里有不死图腾,将会自动消耗
搜查物品
管理员可使用指令来搜查世界里每个容器
寻找是否有违规物品
方块替换
可设置一定范围内某种方块替换为另一种方块
弹射板
使用方块绑定/launch指令可以做出弹射板的效果
自定义合成配方
创建自定义的有序合成/无序合成/熔炉配方
楼梯椅子
点击楼梯可坐在楼梯上
光照修复
可修复区块光照错误
实体生成
甚至可以设置一个实体骑在另一个实体上面
|
★安装环境和推荐前置
本插件支持Java 7以上,MC1.7.10以上版本的Bukkit/Spigot/Paper
若你想看到玩家的登录IP,需要在CMI插件文件夹里放入这个文件,若想看到玩家来自哪个城市,需放入这个文件(这两个文件可以在config中设置自动下载)
若需要CMI for Bungee,可安装这个
安装本插件前必须安装的前置
CMILib
当你更新了主插件后,请一并更新此前置插件以避免出现问题
安装本插件前可以安装的前置
(不一定都需要安装,用红色标注的是搬运者推荐的前置)
◆ 基础前置
PlaceholderAPI
ProtocolLib
◆ 经济前置
Vault(务必阅读下方注意事项)
PlayerVaults
PlayerVaultsNBT
◆ 权限前置
权限插件不做推荐,免得引战,你们爱用哪个用哪个
PermissionsEX
PowerfulPerms
bPermissions
GroupManagerX(搬运者测试插件时选用)
zPermissions
LuckPerms
◆ 其它前置
Jobs
McMMO
Votifier
nuVotifier
Multiverse-Core
MultiWorld
My Worlds
TheWorld
dynmap
LWC
[用前必读] 使用Vault的注意事项
为了让本插件和Vault拥有更好的兼容性,你有两种方法:
1,安装重新编译的Vault,这个Vault能更好地兼容CMI自带的经济系统,与其它插件的经济挂钩也很不错
2,你不想使用非官方的Vault?那么请再安装一个前置CMIinjector(下载地址)来让官方构建的Vault与CMI兼容
个人推荐第二种方法,更稳定且遇到的问题更少
最后,记得在config里把Economy设置为启用!
Economy:
# 启用 CMI 经济系统
# 如果检测到安装了前置 CMIInjector 那么这个设置项将会自动开启
# 如果没有自动开启请手动开启
Enabled: true
|
★别再用Essentials了!
你还在用Essentials并且里面存储了不少玩家数据?你可以使用指令直接把ess的玩家数据/金钱数据等等直接导入本插件
请确保plugins文件夹里Essentials的插件文件夹还在,然后使用指令
/cmi importfrom essentials <home/warp/nick/logoutlocation/money>
来把来自ess的家/地标/玩家昵称/玩家下线地点/金钱数据导入CMI
|
[更新中:目前不全]一级指令大全
按照A-Z的顺序介绍插件的一级指令,你可以使用Ctrl+F查询指令关键词
用<>标注的变量是必须的变量,用[]标注的变量是可选变量
指令帮助已全部汉化,也可在游戏内使用指令/cmi help进行查询
注意:本帖中提到的“与XX插件功能相似”指本插件与所指插件的一种或几种功能实现方法相似,绝非对比两个插件孰优孰劣,请勿对号入座
/cmi actionbarmsg <玩家名/all> <内容>
给玩家或全服玩家发送actionbar消息,内容可加彩色代码
/cmi afk [玩家名]
/cmi afkcheck [玩家名]
切换离开状态,当玩家长时间不动会进入“离开”状态,可设置当玩家进入“离开”状态后一段时间内踢出玩家,与Ess相比,本特性判定玩家是否挂.机更为精准,可把“玩家原地跳”,“玩家反复来回移动”“玩家不停点击一个方块”等行为判定为挂.机,以此来避免玩家使用流水/活塞等方式挂.机
/cmi air <玩家名> <空气值>
设置玩家在水中的空气值,玩家不在水中时无任何效果
/cmi alert <玩家名> [原因]
/cmi alertlist
当该玩家上线,提示管理员
/cmi aliaseditor
在线编辑指令简写
/cmi anvil [玩家名]
为玩家打开虚拟铁砧
/cmi armorstand
鼠标指向一个盔甲架并使用此指令来打开菜单编辑此盔甲架,此功能与名字以Armor开头以Editor结尾的某插件功能相似
/cmi attachcommand <指令名>
把指令绑定至物品
/cmi autorecharge [玩家名] <exp/money/off>
设置自动装填飞行能量(使用经验/金钱/关闭)
/cmi back
/cmi dback
传送至上一个保存的地点
dback比较特殊的地方是它只会把你传送至上一次死亡的地点,如果你没有死过将不会传送
/cmi balance [玩家名]
查询玩家的金钱
/cmi baltop
查看全服金钱排行榜
/cmi ban <玩家名> [原因] [-s]
/cmi checkban [玩家名]
封禁玩家,指令末尾加-s代表静默模式封禁,不会显示封禁玩家的消息
/cmi checkban可查询玩家是否被封禁
/cmi bbroadcast <跨服消息> [-s:[子服1,子服2...]]
(指令开头是两个字母b,我没打错)发送一条群组服下所有子服都能看到的消息
/cmi blockcycling
鼠标指向带有朝向的方块(比如楼梯,木牌等)并使用此指令,可旋转此方块
实测也可以在相似种类方块之间互相切换,比如在多种花之间切换,在不同颜色羊毛/玻璃之间切换,在四种石砖之间切换等等
/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 broadcast <公告内容>
发送全服公告
/cmi burn [玩家名] [时间]
点燃玩家
/cmi chat <create/join/leave/list/invite/kick/listrooms> [聊天室名/玩家名]
聊天室相关操作,创建/加入/l列出/邀请/踢出
/cmi checkaccount [玩家名]
查询同IP该玩家的其它账户
/cmi checkcommand [指令关键词]
根据指令关键词查询指令
/cmi checkexp [玩家名]
查询玩家经验值
/cmi checkperm <权限关键词>
查询该玩家是否有此权限
/cmi cheque <存入数量>
手持一张纸输入此指令,可将一定数量的金钱存入这张纸,手持这张纸再次点击可取出里面的钱
/cmi clear <玩家名>
/cmi clearender <玩家名>
清空玩家背包/末影箱
/cmi clearchat
清理聊天屏
/cmi colors
/cmi colorlimits
前者是文字中使用彩色代码的教学,后者是显示在各种聊天场合使用彩色代码的限制
/cmi colorpicker
适用于MC1.16以上,查询hex颜色代码
/cmi compass <被.操作玩家名> [指向目标玩家名]
/cmi compass <被.操作玩家名> [X] [Z] [世界名]
让指定玩家的指南针指向目标玩家的位置/某一特定坐标(神一样的敏gan词嗷)
/cmi condense [物品名]
/cmi uncondense [物品名]
把背包内被拆开的物品组合成方块,比如9个红石组合成一个红石块,9个西瓜片组合成一个西瓜
实测也支持方块以外的东西,比如9个金粒能合成1个金锭
带uncondense的指令则刚好反过来,是把已经组合的物品拆分开来
/cmi cplaytime <玩家名>
查询玩家的游戏时间,可按本日,本周,本月,本年来统计,每种统计可再一步细化,比如按照每日来统计可细化到该日每小时玩家的游戏时间统计
/cmi ctext <自定义内容文件名> <玩家名>
给玩家显示一段自定义文字
你可以在CustomText文件夹里新建自定义文件名
/cmi cuff <玩家名> <true/false>
限制玩家的行为,和某些“冻结玩家”的插件功能相似
被限制行为的玩家将站在原地不能移动,不能聊天,除了几个白名单指令外其余不能使用任何指令
/cmi customrecipe
打开菜单,创建自定义合成配方,可以创建的有“有序合成”“无序合成”“熔炉熔炼”
本功能和某Custom开头的插件功能相似
/cmi disableenchant <附魔名称/m附魔id> <disable/enable>
禁止某种附魔,被禁止的附魔将不会在附魔中得到
/cmi dispose
打开垃圾桶GUI,放入不需要的物品后关闭菜单,物品即消失
本功能与某些“垃圾桶”插件相似
/cmi distance [玩家1] [玩家2]
查询两个玩家的距离
/cmi donate <玩家名> [数量]
把手中的物品捐给另一个玩家
/cmi dsign
鼠标对准木牌编辑木牌上的内容,对准木牌输入/cmi dsign new创建新的内容木牌
木牌内容支持PlaceholderAPI变量,你可以让每个玩家看到不一样的木牌内容
/cmi dye <玩家名> [颜色名/hex代码/颜色代码/random/rainbow等等]
给玩家穿的皮革护甲染色,其中hex颜色代码仅适用于MC1.16以上
/cmi editctext
游戏内编辑自定义文字,但是我觉得这种编辑反而更麻烦,不如直接在CustomText文件夹里编辑
/cmi editplaytime <玩家名> <add/take/set> <时间>
编辑玩家的游戏时间
/cmi effect <药水效果/clear> <时长> <药水等级>
给玩家添加药水效果,使用clear清除全部药水效果
/cmi enchant <玩家名> <附魔名> <附魔等级>
附魔玩家手上的物品
/cmi ender <玩家名>
查看玩家的末影箱
/cmi entityinfo
/cmi entitynbt
查询鼠标所指实体的信息和包含的NBT数据
/cmi exp <玩家名> <add/take/set/clear> <经验量>
/cmi checkexp <玩家名>
修改玩家的经验值
checkexp代表查询玩家经验
/cmi feed <玩家名>
恢复玩家饥饿值
/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:5ffhand指“拿在副手时增加最大生命值5”
h [玩家名] - 将该玩家手持的物品作为要给予的物品
inv [玩家名] - 将该玩家背包内全部的物品作为要给予的物品
unbreakable - 无法破坏
特殊物品名
mob_spawner:[生物名] - 获得指定生物的刷怪笼
/cmi givaall <物品名> <数量>
给全服玩家物品
可写在指令后面的其它变量请参上面的give部分
另外,在指令后面加上offline可将离线玩家也算进全服玩家内
/cmi glow <玩家名> <true/false/颜色名>
让玩家发光
/cmi gm [玩家名] <游戏模式>
设置玩家的游戏模式
/cmi god <玩家名> <true/false>
设置玩家的上.帝模式
/cmi groundclean [+cm] [+cb] [+ci] [+b]
清理地面的垃圾
变量
+cm 代表把矿车算进清理范围
+cb 代表把船算进清理范围
+ci 原本武器和盔甲是不会被清理的,加上此变量代表武器盔甲也清理掉
+b 向全服玩家公告清理消息
/cmi haspermission <玩家名> <权限名>
检查玩家是否有某权限
/cmi hat [玩家名]
将手持的物品戴在头上
/cmi head <头颅玩家名> [目标玩家名]
获得玩家的头颅
/cmi heal [玩家名] [回复数值/回复百分比]
治疗玩家
与ess不同的是,它可以指定治疗的数值或百分比,真正做到“按数字加血”
例如/cmi heal AndyYu168 10代表回复该玩家10血量
/cmi helpop <求助内容>
向在线管理员求助
/cmi hideflags <玩家名> <隐藏的标签>
隐藏玩家手持物品的nbt标签,比如hide_enchants代表隐藏附魔
/cmi hologram
创建悬浮字,此功能与某个名字以Holo开头的插件功能相似
你可以在插件自带的GUI菜单里编辑悬浮字多少范围内可见,以及微调其位置
悬浮物品也是可以的,在编辑一行内容时输入ICON:物品名称:子ID 即可
和某Holo开头的插件一样,&u彩色变量代表不停变换颜色
关于悬浮字的更多教程请参这里
/cmi home <家的名称> [哪个玩家的家] [哪个玩家传送]
/cmi homes <玩家名>
/cmi sethome <家的名称> [哪个玩家的家]
/cmi removehome <家的名称> [哪个玩家的家]
传送至家
/cmi homes可查询该玩家所有的家
/cmi sethome可设置家
/cmi removehome可移除家
/cmi hunger <玩家名> <饥饿值>
设置玩家的饥饿值
/cmi ic
创建可点击执行指令的方块和实体,此功能和某些“脚本方块”插件的功能相似
首先输入/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的插件文件夹必要
/cmi importoldusers
从世界文件夹里的playerdata文件夹里提取玩家数据,注意这可能会导致卡顿
/cmi info <玩家名/玩家UUID>
查看玩家信息
/cmi inv <玩家名>
打开玩家背包
/cmi invsave <玩家名>
/cmi invlist <玩家名>
/cmi invload <源玩家名> <目标玩家名> <背包id/last>
/cmi invremove <玩家名> <背包id/all/last>
/cmi invcheck <玩家名> <背包id>
保存玩家当前背包内容,列出已保存的背包,加载已保存的背包,移除已保存的背包,查看已保存背包内容
背包id为last时代表上一个保存的背包
/cmi iteminfo
查看手持物品的信息
/cmi itemlore [-p:哪个玩家手持] <第几行> [文字内容/remove/insert]
修改物品的lore,本功能与某些修改lore的插件功能相似
指令最后为remove时代表移除该行lore
指令最后为insert时代表在所选位置加一行空白的lore
/cmi itemname [-p:哪个玩家手持] <新名字/remove>
修改物品的名称,本功能与某些修改物品属性的插件功能相似
指令最后为remove时代表移除物品的名称,使用物品本来的物品名
/cmi itemnbt [哪个玩家手持]
显示物品的nbt信息
/cmi jail <玩家> [时间] [监狱名称] [牢房名称] [r:原因]
把玩家关进监狱
使用/cmi unjail <玩家> 可将其放出
/cmi jump
移动至鼠标对准的方块
/cmi kick <玩家名/all> [原因]
踢出玩家
/cmi killall <变量> [范围]
清除一定范围内所有实体
需要注意的是矿车和船不会算在内,想要清理矿车和船请至清理掉落物部分指令查看
变量列表
-monsters 将清理全部攻击性生物
-ambient 将清理全部被动生物
-pets 将把宠物纳入清理范围
-npcs 将把npc纳入清理范围
-named 将把带有自定义名称的实体纳入清理
-f 包含以上全部,来个大清理
-list 列出要清理的列表
-lightning 在被清理的位置释放一道闪电
也可以在指令里直接写上某种实体名称,来清理该种实体
更多信息请参这里
/cmi kit <礼包名> [玩家名]
获得礼包,玩家可能需要特定权限,并且需要支付一定金钱或者经验
/cmi kiteditor
打开GUI编辑礼包,你可以设置礼包中的盔甲和副手物品
你同样可以设置获得该礼包需花费的金钱/经验。获得冷却时间,获得的条件等
/cmi kitcdreset <礼包名> [玩家]
重置礼包的冷却时间
/cmi lastonline <时间范围/stop>
搜索前 X 分钟在线的玩家
/cmi launch [玩家名] [变量]
将玩家按照鼠标的朝向发射出去
变量
p:能量 发射的能量,缺省默认为2
a:发射角度 将会朝你鼠标所指方向以某角度发射
d:方向角度 以正南为0度,将会指定一个角度为发射方向
d:west 直接朝西发射,可选方向:north,south,east,west
loc:X:Y:Z 直接朝某坐标发射
/cmi lfix [区块半径] [玩家名]
修复玩家周围区块的光照
/cmi list
查看在线玩家列表
/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> <玩家名> <数量>
编辑玩家的金钱
/cmi maintenance <理由>
如果你的服务器还没做好,你可以使用这个指令来避免玩家进服
尝试进服的玩家会看到设置好的提示消息,支持PlaceholderAPI变量
/cmi maxhp <set/add/take/clear> <玩家名> <数值>
设置玩家的最大血量
/cmi maxplayers <数值>
设置服务器允许的最大玩家数
/cmi me <消息内容>
发送me消息
/cmi merchant <村民职业> [玩家名]
这个功能相当有意思,是直接为某玩家打开虚拟的村民交易窗
这样一来即便没有村民也可以进行村民交易了
村民职业可选铁匠blacksmith,屠户butcher,农民farmer,白衣librarian,傻子nitwit,牧师priest
/cmi migratedatabase
将存储数据在MySQL和SQlite之间转换,请务必先配置好MySQL相关信息,只能在控制台操作此指令
/cmi mirror <start/stop>
镜像仿制,设置一个对称中心点,按照X/Y/Z对称轴来对称着建筑
使用这个可以快速建造一些需要轴对称或者中心对称的建筑,只要建筑一部分,其余对称部分会自动生成
/cmi more [玩家名] [-clone/数量]
将玩家手里的物品设置为最大堆叠数量,也可以指定数量
指令末尾为-clone时代表复制一份当前堆叠的数量
/cmi msg <玩家名> <私聊信息>
私聊玩家
/cmi mute <玩家名> <时间>
禁言玩家
/cmi mutechat <时间>
停止接收公共聊天
/cmi near [玩家名]
查看附近的玩家
/cmi nick <新昵称/off> [玩家名]
设置昵称
/cmi note <玩家名> <add/remove/clear/list> <便签内容>
写关于该玩家的便签
/cmi oplist
查看服务器OP列表
/cmi patrol
巡逻玩家
实测使用该指令会传送至一个个在线玩家旁边,应该是检查玩家在干什么
/cmi paytoggle
切换自己接受/不接受其他玩家的付.款
/cmi ping [玩家名]
显示玩家的ping
/cmi placeholders
显示本插件所有PlaceholderAPI占位符
/cmi playtime [玩家名]
/cmi playtimetop [页]
查看玩家游戏时间以及排行榜
/cmi point
用粒子效果着重突出玩家指向的方块,暂时不清楚有什么用,可能和选点有关
/cmi portals
创建传送门
使用木锄分别左右键传送门区域并使用指令/cmi portals new <传送门名称> 可创建传送门
你可以设置传送门里的粒子效果,传送门传送的目的地,甚至设置进入传送门后执行指令
更多关于传送门的信息请参这里
注意:在默认config里,进入传送门默认会获得致盲效果,如果不需要的话请至config里修改
/cmi pos [玩家名]
显示玩家坐标
/cmi preview <周围区块半径>
加载玩家周围的区块
/cmi ptime <玩家名> <时间>
设置针对玩家个人的时间,该玩家的时间不和服务器时间同步
时间格式请使用24小时制,比如23:59,暂不支持tick计时
/cmi purge
清理世界文件夹里不活跃的玩家数据,这个操作只能在控制台进行,且不可逆!
/cmi pweather <玩家名> <sun/rain/reset>
设置针对玩家个人的天气,该玩家的天气不和服务器世界天气同步
/cmi rankinfo [玩家名]
/cmi ranklist
/cmi rankset <玩家名> <级别名>
级别相关,相关教程请参考下方“Ranks级别相关”部分
/cmi realname <玩家名/玩家昵称>
显示玩家的真实ID
/cmi recipe <物品名>
显示物品的合成配方
/cmi reload
重载插件,并显示插件汉化者
/cmi removeuser <玩家UUID>
移除关于此玩家的全部数据
/cmi repair [hand/armor/all] [玩家名]
修复玩家手中/盔甲/全部物品,缺省默认为手中
/cmi replaceblock id [方块名称:子ID] w [目标方块名称:子ID] r [区块范围/g]
把一定范围内某种方块替换为另一种方块
区块范围为g时代表全部区块
/cmi reply [消息内容]
回复上一个私聊你的玩家
/cmi ride
/cmi shakeitoff
骑上你正目视的实体(可能需要相应权限)
/cmi shakeitoff 可以把坐在你身上的实体弄下来
/cmi sameip
列出通过同IP登录的玩家
/cmi saturation <玩家名> <数值>
设置玩家的饱和度
/cmi saveall
保存每个玩家的背包
如果你即将要做比较危险的事,可能玩家的背包都保不住,就可以来这么一下子
/cmi scopy
粘贴木牌上的内容
鼠标指向一个木牌来复制上面的内容,再点击另一个木牌来粘贴内容,点击不是木牌的方块取消动作
/cmi scan
扫描地图寻找物品,适合管理员搜查整个地图里有没有私.藏违.禁物品
本功能的扫描机制不会放过任何一个能装东西的地方,比如箱子/陷阱箱/潜影箱等容器
甚至还会搜查盔甲架,展示框,马背箱子,容器矿车等
你可以在指令后面跟上如下变量
id [物品名:子ID] - 物品名和子ID
q [数量] - 一个堆叠的最小数量
r [区块半径] - 要搜索的区块半径,使用 g 代表整个地图
n [物品名称] - 请不要在里面加彩色代码,使用下划线_代替名称中的空格
l [物品的lore] - 物品的lore,使用下划线_代替Lore中的空格
e [附魔名称] - 物品的附魔
elvl [附魔等级] - 物品的附魔等级
oversize - 搜查非法堆叠数量的物品,比如64个水桶堆叠在一起
purge - 搜到东西以后直接清除,想用这个请首先在config里开启设置项
更多关于扫描地图的内容请参这里
/cmi schedule <触发计划任务>
计划任务,相关教程请参考下方“计划任务”部分
/cmi se <第几行> <内容>
鼠标对准目标,编辑木牌内容
/cmi search
按照玩家状态或者背包里的物品来检索玩家
你可以在指令后面跟上如下变量
id [物品名:子ID] - 检索背包里有此物品的玩家
name [物品名称] - 检索背包里有特定名称物品的玩家
lore [物品的lore] - 检索背包里有特定lore物品的玩家
fly [true/false] - 检索飞行模式的玩家
gm [0/1/2/3] - 检索各个游戏模式的玩家
maxhp [最大血量阈值] - 检索最大血量高于此值的玩家
god [true/false] - 检索上.帝模式的玩家
/cmi seen <玩家名/UUID>
显示玩家上一次上线/下线距今时间
/cmi sell <all/blocks/hand>
按照/cmi worth的物品价值出售背包里全部/全部方块/手上物品
/cmi sendall <子服名>
把所有玩家都赶去某子服
/cmi server <子服名> [玩家名]
跳转至某子服
/cmi servertime
显示服务器时间
/cmi setfirstspawn [玩家名]
设置第一次进服出生点
/cmi setmotd <MOTD内容>
设置服务器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 slientchest
切换开箱没有动画和声音
/cmi sit
坐在鼠标指向的楼梯上
其实这样很麻烦,有权限的玩家可以直接点击楼梯就能坐上去了
/cmi smite [玩家名]
雷劈地面或者指定玩家
/cmi socialspy <玩家名>
偷.窥玩家聊天
/cmi sound [音效名] [-p:音调] [-v:音量] [玩家名/-all] [世界名] [X] [Y] [Z]
播放音效
/cmi spawn
返回主城
/cmi spawner <实体名>
鼠标对准刷怪笼,设置其种类
/cmi spawnmob <实体名>
在你周围生成怪物
/cmi staffmsg [消息]
在管理员频.道里发送消息
/cmi stats [玩家名]
显示玩家所有统计信息
使用指令/cmi statsedit <玩家名> <add/take/set> <统计名称> <值> 可编辑玩家统计数据
/cmi status
显示服务器状态
/cmi sudo <玩家名> <指令/c:聊天内容>
强制玩家执行指令或者强制玩家聊天
/cmi suicide [玩家名]
结束自己的生命
/cmi switchplayerdata <旧玩家名/UUID> <新玩家名/UUID>
将某位旧玩家全部数据转移至新玩家
如果某些老玩家想换个号,就可以这么做
/cmi tempban <玩家名> [时间秒] [原因]
暂时封禁玩家
/cmi tfly <玩家名> [时间秒]
暂时允许玩家飞行
把[时间秒]前面加上正负号,代表在当前限时里增加/减少时间
把[时间秒]设置为0,代表允许飞行直至下线重登
/cmi tgod <玩家名> [时间秒]
暂时给玩家上.帝模式
/cmi time
设置服务器时间
你可以使用/day /night等来切换白天夜晚
Wiki里提供了各种时间格式,你可以至这里查看允许的时间格式
/cmi titlemsg <玩家名> [title内容 %subtitle% subtitle内容]
发送Title消息
把titlemsg换成tmb,代表给全服玩家发送Title消息
/cmi top [玩家名]
传送至你所在坐标的最高点
/cmi tp
/cmi tpa
/cmi tphere
/cmi tpahere
/cmi tpaall
/cmi tpaccept
/cmi tpdeny
/cmi tpall
这些不用多介绍了吧...
/cmi tpallworld <世界名>
将某世界的全部玩家全部传送至你这里
/cmi tppos [玩家名] <X> <Y> <Z> [世界名] [Yaw] [Pitch]
传送至特定坐标
/cmi tps
查询服务器的TPS
/cmi tree [树的种类]
在你目视位置生成一棵树
/cmi unban <玩家名>
解封玩家
/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来改变天气
/cmi whowas <玩家名>
查询玩家以前用过的名字
/cmi workbench [玩家名]
打开随.身工作台
如有缺漏和错误请以原帖和Wiki所述为准
|
指令简写
上述指令输入太麻烦了?实在不想在指令前面加个/cmi?
想自己创建自定义指令缩写?请点↓↓↓
★插件提供的指令简写
请打开插件文件夹里的Alias.yml,你可以在这里编辑一些插件自带指令的指令简写
比如更改游戏模式的指令/cmi gm,启用指令简写后直接使用指令/gm就可以
# 指令的简写,比如返回主城的指令是 /cmi spawn
# 只要你在这里设置了指令简写,你就可以用 /spawn 来代替上述指令
# 如果简写的指令与其它插件冲突了只需在这里设置禁用然后输入 /cmi reload
Alias:
#
# /cmi actionbarmsg $1-
/actionbarmsg: true
★自定义指令简写
你也可以创建一些自定义的指令简写,自定义指令简写存储在CustomAlias.yml里
【基础教程】
在游戏中使用指令
/cmi aliaseditor
然后点击绿色新建符号并输入新的指令简写
再点击“添加新的”按钮输入指代的原版指令即可
【进阶教程】
可以直接使用一个指令创建自定义指令简写,而不需要【基础教程】里那样一步一步点按钮
/cmi aliaseditor new <指令简写>-<原指令> [其余变量]
比如
/cmi aliaseditor new 治疗-cmi heal [playerName] $1-
变量[playerName]代表玩家名称,变量$1-代表指令后面跟的一切乱七八糟的变量
此时,玩家输入指令"/治疗"便可以指代"/cmi heal",输入指令"/治疗 AndyYu168"便可以指代"/cmi heal AndyYu168"
【直接编辑】
或者你直接在CustomAlias.yml中编辑,如下
使用指令"/治疗"便可指代指令"/heal"
CustomAlias:
治疗:
- heal
你可以给一个指令简写添加不止一条触发的指令
另外,指令前面加moneycost:数字#?! 代表触发此指令时需消耗的金钱
指令前面加fromConsole! 代表此指令由控制台执行
|
更多详细教程请参考
https://www.mcbbs.net/thread-1333539-1-1.html
请至 原帖购买此插件,同时也别忘了下载前置CMILib。
|