# 全彩代码支持和一些变量
# 请记住,对于某些行,变量不起作用,而对于其他行,则会起作用 :)
# 只需将它们保留在现在的位置,一切都会没问题 :)
# 有些行可以设置全局变量.例如,对于将受到影响的玩家.例如 /heal Zrips,那么将使用 Zrips 的数据
# [serverName] 显示服务器名称
# [playerName] 显示目标玩家名称
# [playerDisplayName] 显示目标玩家显示名称
# [lvl] 显示目标玩家等级
# [exp] 显示目标玩家总经验
# [hp] 显示目标玩家生命值
# [maxHp] 显示目标玩家最大生命值
# [hunger] 显示目标玩家饥饿值
# [gameMode] 显示目标玩家游戏模式
# [prefix] 显示目标玩家前缀(如果可能)
# [suffix] 显示目标玩家后缀(如果可能)
#
# 发送者是执行命令的控制台或玩家.例如,Zrips 执行 /heal Zhax,那么将使用 Zrips 的数据
# [senderName] 显示发送者玩家名称
# [senderDisplayName] 显示发送者玩家显示名称
# [senderLvl] 显示发送者玩家等级
# [senderExp] 显示发送者玩家总经验
# [senderHp] 显示发送者玩家生命值
# [senderMaxHp] 显示发送者玩家最大生命值
# [senderHunger] 显示发送者玩家饥饿值
# [senderGameMode] 显示发送者玩家游戏模式
# [senderPrefix] 显示发送者玩家前缀(如果可能)
# [senderSuffix] 显示发送者玩家后缀(如果可能)
#
# 源是被用作额外信息的玩家.例如,Zrips 执行 /tp Zhax Zrips,那么将使用 Zhax 的数据,因为其位置将用于新玩家的位置
# [sourceName] 显示源玩家名称
# [sourceDisplayName] 显示源玩家显示名称
# [sourceLvl] 显示源玩家等级
# [sourceExp] 显示源玩家总经验
# [sourceHp] 显示源玩家生命值
# [sourceMaxHp] 显示源玩家最大生命值
# [sourceHunger] 显示源玩家饥饿值
# [sourceGameMode] 显示源玩家游戏模式
# [sourcePrefix] 显示源玩家前缀(如果可能)
# [sourceSuffix] 显示源玩家后缀(如果可能)
#
# 有些行支持将它们发送到自定义位置的选项,比如操作栏、标题、副标题,甚至创建JSON/可点击消息
# 如果行以!toast!开头,玩家将收到提示消息(进度弹出窗口,仅限1.12及以上版本).一些额外的变量可以用来定义类型和图标.例如:!toast! -t:goal -icon:paper 你好世界!
# 如果行以!actionbar!开头,玩家将收到此变量后定义的操作栏消息
# 如果行以!actionbar:[秒数]!开头,玩家将在定义的时间内收到操作栏消息
# 如果行以!broadcast!开头,则每个人都将收到消息.您可以添加额外的!toast! !actionbar!或!title!来将消息发送给每个人的特定位置,例如:!broadcast!!title!
# 如果行以!customtext:[cTextName]!开头,则将按提供的名称获取自定义文本,并显示给玩家.如果在!broadcast!之后使用,则在线的每个人都将获得此自定义文本消息
# 如果行以!title!开头,则玩家将在此变量后定义的标题消息,此外它可以包含!subtitle!,这将添加副标题消息.可以使用!title:4.5!定义可选时间,这将保持标题消息4.5秒
# 如果行以!bossbar:[名称]-[计时器]!开头,则玩家将在此变量后定义的bossbar消息,此外您可以定义此消息将可见的时间.您需要定义bossbar名称,它可以是任何您想要的,但具有相同名称的行将互相覆盖,以防止堆叠
#
# 要包含可点击消息:文本悬停文本命令建议文本
# 和是必需的,其他是可选的
# 使用/n来换行
# 要有多个JSON消息,请使用
# 作为点击的玩家执行命令
# 一次从控制台执行命令
# 每次玩家点击文本时从控制台执行命令
# 包括URL
#
# 注意!从9.0.0.0 CMI版本开始,一些区域设置行已移至CMILib文件.这是为了集中一些跨多个插件中最常用的区域设置.
# 在您更新CMILib文件中的区域设置后,执行/CMIL RELOAD命令以使更改生效
info:
Same: '&c无法打开您自己的背包进行编辑!'
cantLoginWithDifCap: '&c无法使用不同的名称大小写登录!旧名称:&e[oldName]&c.当前名称:&e[currentName]'
Searching: '&e正在搜索玩家数据,请稍候,这可能需要一些时间来完成!'
NoCommandWhileSleeping: '&c无法在睡眠时执行命令!'
PurgeNotEnabled: '&c清除功能在配置文件中未启用!'
TeamManagementDisabled: '&7在 DisableTeamManagement 设置为 true 时,此功能将具有受限的功能性!'
NoGameMode: '&c请使用 0/1/2/3 或 Survival/Creative/Adventure/Spectator 或 s/c/a/sp!'
NameChange: '&6[playerDisplayName] &e已登录,又被称为:&6[namelist]'
Cooldowns: '&e此命令还需等待 &6[time] &e才能再次使用'
specializedCooldowns: '&e此命令的冷却时间进行中,请等待 &6[time]'
specializedRunning: '&e命令仍在执行中,请等待 &6[time]'
CooldownOneTime: '&e此命令只能使用一次!'
WarmUp:
canceled: '&e由于您的移动,命令已取消'
counter: '!actionbar!&6--> 等待 &e[time] &6秒 <--'
DontMove: '!title!&6不要移动!!subtitle!&7等待 &c[time] &7秒'
Boss:
DontMove: '&4不要移动 &7[autoTimeLeft] &4秒!'
WaitFor: '&4等待 &7[autoTimeLeft] &4秒!'
FailedSpawnerMine: '!actionbar!&c无法挖掘刷怪笼. &7[percent]% &c掉落几率'
ClickSpawner: '!actionbar!&7[percent]% &e掉落几率'
Elevator:
created: '&e已创建电梯标识'
CantPlaceSpawner: '&e无法放置刷怪笼,因为离另一个刷怪笼太近(&6[range]&e)'
ChunksLoading: '&e世界区块数据仍在加载中.请稍等一会然后重试.'
CantUseNonEncrypted: '!actionbar!&c此物品上的命令未加密.无法使用!'
CantUseTrident: '!actionbar!&c暂时无法使用具有狂潮附魔的三叉戟!'
CantDecode: '!actionbar!&c无法解码消息/命令.密钥文件包含了错误的密钥以执行此任务.请通知服务器管理员'
CantTeleport: '&e您无法传送,因为您拥有太多的限制物品.滚动此行以查看允许的最大物品数量.'
CantTeleportDistance: '&e抱歉,您无法传送超过 &6[amount] &e方块的距离!'
BlackList: '&e[material] [amount] &6最大:[max]'
wrongPortal: '&c您处于错误的影响范围内'
ItemWillBreak: '!actionbar!&e您的物品(&6[itemName]&e)即将损坏! &e[current]&6/&e[max]'
ArmorWillBreak: '!actionbar!&e您的[itemName]即将损坏! &e[current]&6/&e[max]'
flyingToHigh: '&c您不能飞得太高,最大高度为 &6[max]&c!'
specializedItemFail: '&c无法确定特定物品的需求值:&7[value]'
sunSpeeding: 睡眠 [count] 的 [total] [hour] 小时 [speed]X 速度
sleepersRequired: '!actionbar!&f[sleeping] &7中的 &f[required] &7睡眠,用于夜间加速'
sunSpeedingTitle: '&7[hour]'
skippingNight: '!title!&7跳过整个夜晚'
sunSpeedingSubTitle: '&f[count]&7/&f[total] &7(&f[speed]X&7)'
repairConfirm: '&e点击确认 &7[items] &e修复物品需要 &7[cost]'
bookDate: '&7写于 &f[date]'
maintenance: '&7维护模式'
mapLimit: '&c不能超出 30,000,000 方块'
startedEditingPainting: '&e您开始编辑绘画.点击其他方块取消.'
canceledEditingPainting: '&e您取消了绘画编辑模式'
changedPainting: '!actionbar!&e更改绘画为 &6[name] &e,ID为 &6[id]'
noSpam: '!title!&c请勿刷屏!'
noCmdSpam: '!title!&c请勿刷屏命令!'
spamConsoleInform: '&c玩家 (&7[playerName]&c) 触发了 (&7[rules]&c) 聊天过滤器:&r [message]'
# 该行可以有额外的变量:[totalUsers] [onlinePlayers]
FirstJoin: '&e欢迎 &6[playerDisplayName] &e加入我们的服务器!'
LogoutCustom: ' &6[playerDisplayName] &e离开游戏'
LoginCustom: ' &6[playerDisplayName] &e加入游戏'
deathlocation: '&e您死亡位置为 x:&6[x]&e, y:&6[y]&e, z:&6[z]&e,所在世界为 &6[world]'
book:
exploit: '&c您不能创建超过 [amount] 页的书籍'
combat:
CantUseShulkerBox: '&c在与玩家战斗时无法使用潜影盒.请等待 [time]'
CantUseCommand: '!actionbar!&c在战斗模式下无法使用命令.请等待 [time]'
bossBarPvp: '&c战斗模式还剩下 [autoTimeLeft]'
bossBarPve: '&2战斗模式还剩下 [autoTimeLeft]'
noSchedule: '&c未找到此名称的计划任务'
totem:
cooldown: '&e图腾冷却中:[time]'
warmup: '&e图腾效果:[time]'
cantConsume: '&e由于冷却时间,无法使用图腾'
InventorySave:
info: '&8信息:&8[playerDisplayName]'
saved: '&e[time] &e已保存编号为 &e[id] &e的存档'
NoSavedInv: '&e此玩家没有任何已保存的存档'
NoEntries: '&4文件存在,但未找到任何存档!'
CantFind: '&e找不到该编号对应的存档'
TopLine: '&e----------- &6[playerDisplayName]已保存的存档 &e-----------'
List: '&e编号:&6[id] &e.&6[time]'
KillerSymbol: '&c ☠'
Click: '&e点击查看(编号 [id])已保存的存档'
IdDontExist: '&4该存档编号不存在!'
Deleted: '&e已成功删除保存的存档!'
Restored: '&e您已为 &e[targetname] &e用户还原了 &e[sourcename] &e保存的存档.'
GotRestored: '&e您的存档已从 &e[time] &e的 &e[sourcename] &e保存的存档中还原'
LoadForSelf: '&e自己加载此存档'
LoadForOwner: '&e为所有者加载此存档'
NextInventory: '&e下一个存档'
PreviousInventory: '&e上一个存档'
Editable: '&e编辑模式已启用'
NonEditable: '&e编辑模式已禁用'
vanishSymbolOn: '&8[&7H&8]&r'
vanishSymbolOff: ''
afkSymbolOn: '&8[&7离开&8]&r'
afkSymbolOff: ''
beeinfo: '!actionbar!&7蜂蜜等级:&e[level]&7/&e[maxlevel] &7内部的蜜蜂:&e[count]&7/&e[maxcount]'
pvp:
noGodDamage: '!actionbar!&c在无敌状态下无法对玩家造成伤害'
pve:
noGodDamage: '!actionbar!&c在无敌状态下无法对生物造成伤害'
InvEmpty:
armor: '&e您的盔甲槽应为空!'
hand: '&e您的手应为空!'
maininv: '&e您的主背包应为空!'
maininvslots: '&e您的主背包至少应有 &6[count] &e个空槽!'
inv: '&e您的背包应为空!'
offhand: '&e您的副手应为空!'
quickbar: '&e您的快捷栏应为空!'
quickbarslots: '&e您的快捷栏至少应有 &6[count] &e个空槽!'
subinv: '&e您的副背包应为空!'
subinvslots: '&e您的副背包至少应有 &6[count] &e个空槽!'
Relog: '&e重新登录可能需要以使更改生效'
IncorrectColor: '&4颜色定义错误!'
time:
# 主要用于播放时间占位符输出
# 在行首使用+号来强制包含它,即使特定和先前的时间值为0
# 在行首使用-号,如果你只想在其值不为0时包含它.如果整个输出为空行,则输出秒值
days: '&2[d]&7天:'
hours: '&2[h]&7小时 '
minutes: '&2[m]&7分钟 '
seconds: '&2[s]&7秒'
CommandFormat: '&c错误的命令格式'
ServerSwitchOut: ' &6[playerDisplayName] &e切换到了 &6[serverName] &e服务器'
ServerSwitchIn: ' &6[playerDisplayName] &e来自 &6[serverName] &e服务器'
warp:
list: '&e[pos]. &6[warpName] &f- &7[worldName] ([x]:[y]:[z])'
afk:
'off': '&7游戏中'
MayNotRespond: '&e玩家正在离开状态,可能无法回答'
MayNotRespondStaff: '&e工作人员正在离开状态,可能无法回答.请通过Discord联系我们'
BossBar:
hpBar: '&f[victim] &e[current]&f/&e[max] &f(&c-[damage]&f)'
Potion:
Effects: '&8药水效果'
List: '&e[PotionName] [PotionAmplifier] &e剩余时间: &e[LeftDuration] &e秒'
NoPotions: '&e无'
Information:
Title: '&8玩家信息'
Health: '&e生命值: &6[Health]/[maxHealth]'
Hunger: '&e饥饿值: &6[Hunger]'
Saturation: '&e饱和度: &6[Saturation]'
Exp: '&e经验: &6[Exp]'
NotEnoughExp: '&e经验不足: &6[Exp]'
NotEnoughExpNeed: '&e经验不足: &6[Exp]/[need]'
tooMuchExp: '&e经验过多: &6[Exp]/[need]'
NotEnoughVotes: '&e投票数不足: &6[votes]'
TooMuchVotes: '&e投票数过多: &6[votes]'
BadGameMode: '&c你无法在当前游戏模式下执行此操作'
BadArea: '&c你无法在此区域执行此操作'
GameMode: '&e游戏模式: &6[GameMode]'
Flying: '&e飞行状态: &6[Flying]'
Uuid: '&6[uuid]'
FirstConnection: '&e首次连接: &6[time]'
Lastseen: '&e上次活动: &6[time]'
Onlinesince: '&e在线时长: &6[time]'
Money: '&e余额: &6[money]'
Group: '&e权限组: &6[group]'
econ:
commandCost: '&7这个命令需要花费 &6[cost] &7金币,请确认或点击这里确认'
disabled: '&c经济系统被禁用,无法使用此命令'
Elytra:
Speed: '&e速度: &6[speed]&ekm/h'
SpeedBoost: ' &a+ '
SpeedSuperBoost: ' &2+ '
CanUse: '&c没有权限使用鞘翅!'
CantGlide: '&c无法在此处使用鞘翅!'
Charging: '&e正在充能 &f[percentage]&e%'
NetherPortal:
ToHigh: '&c传送门太高,最大高度为 &6[max]&c!'
ToWide: '&c传送门太宽,最大宽度为 &6[max]&c!'
Creation: '!actionbar!&7已创建 [height]x[width] 的地狱传送门!'
Disabled: '&c传送门创建已禁用!'
Ender:
Title: '&7打开末影箱'
Chat:
localPrefix: ''
shoutPrefix: '&c[S]&r'
LocalNoOne: '!actionbar!&c没有人听到你的声音,请在消息前加上!以使用全局聊天'
shoutDeduction: '!actionbar!&c扣除&e[amount]&c金币作为大喊的代价'
# 使用\n添加新行
publicHover: '&e发送时间: &6%server_time_hh:mm:ss%'
privateHover: '&e发送时间: &6%server_time_hh:mm:ss%'
staffHover: '&e发送时间: &6%server_time_hh:mm:ss%'
helpopHover: '&e发送时间: &6%server_time_hh:mm:ss%'
link: '&l&4[&7链接&4]'
item: '&7[%cmi_iteminhand_realname%[amount]&7]'
itemAmount: ' x[amount]'
itemEmpty: '&7[空手]'
Spy:
Chat:
msg: '&2监听&7[&8[senderDisplayName] &7-> &8[playerDisplayName]&7]&f [message]'
custom: '&2监听&8[senderDisplayName] &7-> &4|&8[place]&4|&f [message]'
Command:
msg: '&5命令&2监听&7[&8[senderDisplayName]&7]&7: &f[command]'
Sign:
msg: '&5告示牌&2监听&7[&8[senderDisplayName]&7]&7: &f[text]'
command:
help:
output:
usage: '&e使用方法: &7%usage%'
cmdInfoFormat: '[command] &f- &e[description]'
cmdFormat: '&6/[command]&f[arguments]'
helpPageDescription: '&e* [description]'
explanation: '&e * [explanation]'
title: '&e------ ======= &6帮助&e &e======= ------'
nocmd:
help:
info: '&e显示所有可用命令'
args: ''
actionbarmsg:
help:
info: '&e向玩家发送操作栏消息'
args: '[playerName/all] (-s:[seconds]) [message]'
info:
message: '&f[message]'
afk:
help:
info: '&e切换AFK模式.可以提供原因'
args: (-p:playerName) (reason) (-s)
info:
afkTitle: '&e您现在是挂机状态'
afkSubTitle:
- '&2少吃点饭'
- '&2又是摸鱼的一天'
- '&2挂机? 又来?'
- '&2你搁哪呢?'
afkcheck:
help:
info: '&e检查玩家的AFK状态'
args: '[playerName/all]'
info:
feedback: '&e[playerDisplayName]&e: &6[status]'
feedbackInactive: '&e过去的[time]&e内处于非活动状态'
feedbackAll: '&e[place]. &e[playerDisplayName]&e: &6[status]'
feedbackReason: '&7[reason]'
air:
help:
info: '&e设置玩家的氧气值'
args: '[playerName] [amount] (-s)'
info:
feedback: '&e你已将玩家&3[playerName]&e的氧气值设置为&3[amount]&e(&3[offon]&e).'
targetFeedback: '&e你的氧气值被&3[senderDisplayName]&e设置为&3[amount]&e.'
current: '&e当前氧气值:&3[playerDisplayName] &e- &3[amount]'
alert:
help:
info: '&e在玩家登录时通知管理员'
args: '[add/list/remove] [playerName] (reason) (-s)'
explanation:
- '&e权限:'
- '&6command.alert.info.inform &e- 查看玩家登录时的通知'
info:
inform:
- '&e!Alert!******** &6[name] &4刚刚登录!&e*******!Alert!'
reason: '&e警报原因:&6[reason]'
removed: '&6[playerDisplayName] &e已从警报列表中移除'
added: '&e如果&6[playerDisplayName] &e在接下来的24小时内登录,将向所有管理员发送警报消息'
online: '&6[playerDisplayName] &e已在线'
add: '&2添加额外的一天'
list: ' &e[place]. &6[playerDisplayName] &e[time] &7原因:[reason]'
aliaseditor:
help:
info: '&e别名编辑器'
args: (new) (alias-cmd)
info:
ListNumber: '&e[number].'
alias: '&6[alias]'
commandList: ' &e/[command] '
commandListDelay: ' &6[command] '
permRequirements: 权限
permReqExplanation: '&7需要 &6cmi.customalias.[alias] &7权限才能使用'
tab: ' TabComplete'
tabCompleteExplanation: '&7禁用后将无法进行TAB键补全'
tabCompletes: '&2Tab补全:'
cTab: ' 自定义Tab'
file: ' &2文件名'
fileExplanation: '&7当前目标文件:&e[file]'
addTabComplete: ' 添加Tab'
addTabExplanation: '&6启用后,将添加到现有的Tab中'
newAliasInfo: '&e输入新的别名命令名称并按回车键'
addInfo: '&e输入新的命令.输入&6cancel&e取消'
addInformationHover: '&e全局变量标记用于发送方类别\n\
&edelay! 5 &6表示在命令中添加延迟\n&e$1 &6将使用新命令给出的变量,并将其放置在此位置\n\
&e$1- &6从此位置开始,将所有变量插入原始命令\n&e? &6在使用任何最后一个变量时才将其视为有效.用于帮助页面的用法\n&efromConsole!将执行控制台命令'
editInfo: '&e点击以粘贴旧文本.输入&6cancel&e取消操作.输入&6remove&e删除该行'
anvil:
help:
info: '&e打开铁砧'
args: (playerName) (-s)
info:
feedback: '&e你已为玩家&3[playerDisplayName]&e打开了铁砧(&3[offon]&e).'
targetfeedback: '&3[senderDisplayName]&e为你打开了铁砧.'
anvilrepaircost:
help:
info: '&e设置物品修复费用'
args: (playerName) [amount]
explanation:
- '示例:'
- '/repaircost 10'
- '/repaircost set 10'
- '/repaircost add 10'
- '/repaircost take 10'
- '/repaircost Zrips clear'
- '/repaircost Zrips add 10'
info:
current: '&e当前物品基本修复费用:&6[cost]&e.'
noitem: '&c手持任何物品.'
cantDetermineCost: '&c无法确定该物品的基本修复费用.'
selffeedback: '&e已将物品&3[playerDisplayName]&e的基本修复费用设置为&3[amount]&e(&3[offon]&e).'
targetfeedback: '&e你的物品修复费用已由&3[senderDisplayName]&e设置为&3[amount]&e.'
armoreffect:
help:
info: '&e修改盔甲效果'
args: '[potionEffect]'
armorstand:
help:
info: '&e打开盔甲架编辑器'
args: (last/near)
info:
cantClick: '&c无法进行此操作.有人正在编辑该盔甲架.'
tooFar: '&c盔甲架距离太远.'
title: 编辑器
coordX: '&cX'
coordY: '&2Y'
coordZ: '&eZ'
body: '&7身体旋转:&f[amount]'
head: '&7头部[coord]:&f[amount]'
torso: '&7躯干[coord]:&f[amount]'
leftArm: '&7左臂[coord]:&f[amount]'
rightArm: '&7右臂[coord]:&f[amount]'
leftLeg: '&7左腿[coord]:&f[amount]'
rightLeg: '&7右腿[coord]:&f[amount]'
pos: '&7位置[coord]:&f[amount]'
list: '&7[place]. &6[distance] [items]'
items: '&3[displayName]&e[type]'
plate: '&7底座'
size: '&7小型化'
visible: '&7可见'
arms: '&7可见的手臂'
gravity: '&7重力'
glow: '&7发光'
invulnerable: '&7无敌'
name: '&7可见名称'
nameEdit: '&7Q键点击以编辑名称'
interactable: '&7可交互'
explanation: '&8左键或右键调整数值'
explanation2: '&8按住Shift键使其变快10倍'
disableGravity: '&e如果要更改此值,请禁用重力'
copyLabel: '&7打开克隆选择器'
copyTitle: '&8选择要克隆的内容'
click: '&e点击盔甲架以复制它,或点击任何方块取消该过程'
canceled: '&e取消了盔甲架复制过程'
updated: '&e盔甲架已更新'
positionLabel: '&7打开位置选项'
saveLabel: '&7打开模板保存器'
saveButton: '&7保存'
saveTitle: '&8选择要保存的内容'
receivedItem: '&e已在你的背包中获得特殊的盔甲架'
armorStandItem: '&7盔甲架模板:&6[name]'
action:
helmet: '&7头盔'
chest: '&7胸甲'
offhand: '&7副手'
mainhand: '&7主手'
leggings: '&7护腿'
boots: '&7靴子'
name: '&7名称'
body: '&7身体'
plate: '&7底座'
size: '&7大小'
visible: '&7可见'
arms: '&7手臂'
gravity: '&7重力'
glow: '&7发光'
invulnerable: '&7无敌'
interactable: '&7可交互'
head: '&7头部'
torso: '&7躯干'
leftArm: '&7左臂'
rightArm: '&7右臂'
leftLeg: '&7左腿'
rightLeg: '&7右腿'
attachcommand:
help:
info: '&e将命令附加到物品'
args: '[command/-clear]'
explanation:
- 使用;;分隔多个命令
- 你可以分别定义左右鼠标点击时运行的命令
- 使用'!left!'在左键点击时执行命令
- 使用'!right!'在右键点击时执行命令
- 使用'!limiteduse:[amount]!'定义可以使用该物品的次数
- 使用'!safelimiteduse:[amount]!'使用完所有次数后不会移除物品
- 使用'!cc!'从控制台执行命令,需要cmi.command.attachcommand.cc权限
- 使用'!cooldownn:[amount]!'在使用物品时添加冷却时间
- '[interactedPlayer] 将与你交互时所持物品的玩家名称插入'
- 全局变量与[itemUses]一起使用
info:
list: ' &e[id]. &6[cmd]'
uses: '&e物品使用次数: &6[amount]'
usesLeft: '!actionbar!&e剩余物品使用次数: &6[itemUses]'
cooldown: '&7物品冷却中,请等待 [time]'
autorecharge:
help:
info: '&e切换自动飞行充能'
args: (playerName) [exp/money/off] (-s)
info:
disabled: '&e自动充能已禁用'
moneyEnabled: '&e已启用通过使用&6金钱&e自动飞行充能'
expEnabled: '&e已启用通过使用&2经验&e自动飞行充能'
back:
help:
info: '&e返回至上次保存位置'
args: (playerName) (-s)
info:
noinfo: '&4没有保存的位置可返回!'
feedback: '&e已返回至上次保存的位置(&6[worldName]&e,&6[x]&e,&6[y]&e,&6[z]&e)!'
balance:
help:
info: '&e查看余额'
args: (playerName)
info:
balance: '&e余额: &6[money]'
balanceOther: '&6[playerDisplayName] &e的余额: &6[money]'
baltop:
help:
info: '&e查看财富榜'
args: (playerName)
info:
topLine: '&e&m-----&6 财富榜 &e&m-----'
topLineHover: '&6服务器总额: &c[total]'
list: '&e[place]. &6[playerDisplayName]: &e[balance]'
ownLine: '&2[place]. &2[playerDisplayName]: &2[balance]'
# 如果不希望显示悬停信息,请将其设置为空
hover: '&2[playerName]'
recalculating: '&2正在重新计算财富榜,请耐心等待几秒钟后重试'
ban:
help:
info: '&e封禁玩家'
args: '[playerName] (reason) (-s)'
explanation:
- cmi.command.ban.bypass 权限可以绕过封禁
info:
# 确保在配置文件中启用OverrideLoginMessage
message: '&c你已被封禁!'
reason: '&6封禁原因: &e[reason]'
defaultReason: '&e违反服务器规定'
messageToAll: '&6[playerDisplayName] &e被 &6[senderDisplayName] &e封禁,原因: &6[reason]'
banedSilent: '&7[&8悄悄禁止&7] &6[playerDisplayName] &e被 &6[senderDisplayName] &e封禁,原因: &6[reason]'
noSelfBan: '&c你不能封禁自己'
cantBan: '&c你不能封禁该玩家'
banlist:
help:
info: '&e封禁列表'
args: ''
bbroadcast:
help:
info: '&e向所有服务器的所有玩家发送特殊消息'
args: (!) [message] (-s:[serverName,serverName])
explanation:
- 如果消息以!开头,则只会显示干净的消息
- 可以定义只在特定服务器广播消息
info:
format: '&e[&4广播&e] &2[message]'
blockcycling:
help:
info: '&e循环切换方块状态'
args: ''
blockinfo:
help:
info: '&e查看方块信息'
args: ''
info:
Id: ' &e方块ID: &6[id][data]'
Material: ' &e方块材料: &6[name][ndata]'
RealName: ' &e真实名称: &6[name]'
TempLight: ' &e温度: &6[temp]&e, 光照 - 方块: &6[blevel]&e, 天空: &6[slevel]&e, 综合: &6[level]'
Resistance: ' &e抗性 - 挖掘: &6[mining]&e, 爆炸: &6[explosion]'
noteBlock: ' &e音阶: &6[tone] &e音域: &6[octave] &6乐器: &e[instrument] &6音高: &7[pitch]'
BlockState: ' &7状态: &f[value]'
BlockHitBox: ' &7高度: &f[height] &7长度: &f[length] &7宽度: &f[width]'
BlockHitBoxHover: '&7上方距离: &f[top] &7下方距离: &f[bottom]'
Books: ' &e书籍: &6[list]'
Enchant: '&6[名称]:&e[等级] '
blocknbt:
help:
info: '&e显示方块NBT信息'
args: ''
info:
noNbt: '&e该方块不含任何NBT数据'
book:
help:
info: '&e编辑书籍'
args: '[Author/Title/Unlock] [value]'
info:
noitem: '&c手中没有任何物品.'
notBook: '&c物品不是书籍.'
wrongValue: '&c物品不是封闭的书籍.'
inccorectAction: '&e错误的操作名称.'
authorChanged: '&e作者已更改为:[author]'
titleChanged: '&e标题已更改为:[title]'
unlocked: '&e书籍已解锁'
bossbarmsg:
help:
info: '&e向玩家发送boss bar消息'
args: '[playerName/all] (-sec:[seconds])(-t:[timeToKeepFor]) (-n:nameOfBar) (-p:[maxValue/current]) (-c:[color]) (-s:[1,6,10,12,20]) (-cmd:"command;;command2") (-pcmd:"command;;command2") (-a:[ticks]) [message] (-cancel:nameOfBar)'
explanation:
- PlaceHolderAPI支持动态进度和文本本身
- 时间以常规方式定义,比如1s代表一秒,1m代表一分钟.这将确定在自动隐藏之前向玩家展示Bar的持续时间
- nameOfBar是可选项,在定义相同的名称时,当前Bar将使用新信息进行更新
- 颜色可以是:red, green, pink, purple, white, yellow
- max和current值决定了Bar的填充程度,可以使用PlaceHolderAPI变量进行动态更新
- 示例:
- /cmi bossbar Zrips BossBarTitle
- /cmi bossbarmsg all -t:1s -p:%server_max_players%/%server_online% -n:testbar -c:red &2Title of bar %server_online%/%server_max_players% &e%cmi_user_name%
- /cmi bossbarmsg all -p:+1 -n:testbar - 将一个百分比添加到当前进度条上
- /cmi bossbarmsg all -p:-1 -n:testbar - 从当前进度条中减去一个百分比
- /cmi bossbarmsg all -s:10 -n:testbar - 将bossbar样式设置为10个段
- /cmi bossbarmsg all -sec:5 - 将从0到5计数5秒
- /cmi bossbarmsg all -sec:-5 - 将从5到0计数5秒
- '-cmd: 如果目标是特定玩家,则在单个玩家上执行命令;如果目标是所有玩家,则只执行一次.这将不会翻译变量,如[playerName],如果与''all''变量一起使用.请改用 -pcmd:'
- '-pcmd: 如果目标是''all'',则在每个玩家上执行命令'
- https://www.zrips.net/cmi/commands/bossbarmsg-handling/
broadcast:
help:
info: '&e向所有玩家发送特殊消息'
args: (!) [message] (-w:[worldName,worldName]) (-r:[range]) (-c:[world;x;y;z])
explanation:
- 如果消息以!开头,则只会显示原始消息
- 可以定义要在特定世界中广播消息
info:
format: '&e[&4Broadcast&e] &2[message]'
burn:
help:
info: '&e燃烧一个玩家'
args: (playerName) (time) (-s)
info:
feedback: '&e你已经点燃了 &3[playerDisplayName]&e &6[time] &e(&3[offon]&e).'
targetfeedback: '&e你被 &3[senderDisplayName]&e 点燃了,持续时间为 &6[time]&e.'
cartographytable:
help:
info: '&e打开制图台'
args: (playerName) (-s)
info:
feedback: '&e你已经为 &3[playerDisplayName]&e 打开了制图台 &e(&3[offon]&e).'
targetfeedback: '&3[senderDisplayName]&e 为你打开了制图台.'
charges:
help:
info: '&e显示剩余刷怪笼使用次数'
args: '[playerName] [add/set/take/clear/reset] (-f)'
info:
charges: '&e* 使用次数: &6[current]&e/&6[max] [bypass]'
cd: '&e* 冷却时间: &6[cdtime] &e下一次可用: &6[time]'
bypass: '&6(绕过)'
allUsed: '&e所有次数已用完![time] 后可继续使用'
noGroup: '&e没有分配使用次数组'
cantBreak: '&e在分配使用次数组前不能破坏'
minusCd: '&e减少刷怪笼冷却时间 &6[sec]秒'
add: '&e为 &6[playerDisplayName] &e添加了 &6[amount] &e刷怪笼使用次数'
set: '&e设置 &6[playerDisplayName] &e的刷怪笼使用次数为 &6[amount]'
clear: '&e清除了 &6[playerDisplayName] &e的所有刷怪笼使用次数'
reset: '&e重置了 &6[playerDisplayName] &e的刷怪笼使用次数组'
take: '&e从 &6[playerDisplayName] &e那里拿走了 &6[amount] &e刷怪笼使用次数'
chat:
help:
info: '&e创建和加入聊天室'
args: '[create/join/leave/list/invite/kick/listrooms] (chatName/playerName) (-private) (-locked) (-persistent)'
info:
joined: '&e加入了聊天室:&7[chatRoomName]'
joinedWatcher: '&e观察聊天室:&7[chatRoomName]'
stopeedWatching: '&e停止观察聊天室:&7[chatRoomName]'
watcherSymbol: ◕‿◕
watcherSymbolActive: '&2'
watcherSymbolInactive: '&7'
joinedInfo: '&e[playerDisplayName] &7加入了聊天室'
alreadyIn: '&e你已经在 &7[chatRoomName] &e聊天室中'
left: '&e离开了 &7[chatRoomName] &e聊天室'
leftInfo: '&e[playerDisplayName] &7离开了聊天室'
invite: '&6[playerDisplayName] &e邀请你加入聊天室:&7[chatRoomName]'
sentInvite: '&e邀请了 &6[playerDisplayName] &e加入聊天室:&7[chatRoomName]'
format: '&3|&7[chatRoomName]&3| &6[playerDisplayName]: &r[message]'
nobody: '&4没有人在聊天室中'
notOwner: '&4只有聊天室所有者可以这样做'
wrongName: '&4聊天室名字错误'
takenName: '&4聊天室名字已存在,请使用其他名字'
notIn: '&4用户不在聊天室中'
cantJoin: '&4聊天室是私密的,您没有邀请'
cantSee: '&4聊天室是私密的,您没有权限查看消息'
kicked: '&6[playerDisplayName] &e被踢出了聊天室'
cantleave: '&6无法离开锁定的聊天室'
gotKicked: '&4您被踢出了 &7[chatRoomName] &4聊天室'
list: '&e[chatRoomName]&e: &7[list]'
globalList: '&7[number]. [joined]&e[chatRoomName][private]&e: &7[count][expires]'
globalListPrivate: '&2(P)'
globalListJoined: '&2+'
globalListHover:
Owner: '&7所有者: [playerDisplayName]'
Ends: ' &7将在 [time] 后过期'
Names: '&7[playerDisplayName]'
chatcolor:
help:
info: '&e选择聊天颜色'
args: (playerName)
info:
reset: '&6重置'
checkaccount:
help:
info: '&e搜索玩家的其他账号'
args: (playerName/ip)
explanation:
- '额外的权限: cmi.command.checkaccount.showip'
info:
place: '&e[place]. &6'
ip: '&6[ip]&e: '
name: '&6[name]&e(&6[times]&e)'
nonIpList: '&e账号: &6'
nonIpName: '&6[name]'
click: '&e点击检查 &6[name] &e账号'
noData: '&c没有此用户的记录'
checkban:
help:
info: '&e检查玩家封禁状态'
args: (playerName)
info:
list: '&6[place]&e. &e[playerDisplayName] &6[time]'
permanent: '&3永久封禁'
bannedUntil: '&e封禁时间: &6[time]'
reason: '&e封禁原因: &6[reason]'
bannedBy: '&e封禁人: &6[sourceDisplayName]'
bannedWhen: '&e封禁时间: &6[date]'
checkcommand:
help:
info: '&e搜索与关键字相关的命令'
args: (key word)
info:
list: '&e[place]. &f[command] &7[args]'
hover: '&e[desc]'
variableColor: '&f'
noCommandFound: '&7没有找到相关命令'
checkexp:
help:
info: '&e查看玩家经验'
args: (playerName)
info:
current: '&e等级: &6[currentLevel] &e经验: &6[levelExp] &e总经验: &6[exp]'
need: '&e距离下一级还需经验: &6[missingExp]'
checkperm:
help:
info: '&e搜索与关键字相关的权限节点'
args: (key word)
info:
list: '&e[place]. [permission]'
hover: '&e[desc]'
others: |-
&4
---->当命令用在其他玩家身上时<----
&c需要基础命令
permissionColor: '&6'
cmdPermissionColor: '&2'
variableColor: '&f'
noPermissionFound: '&7没有找到相关权限'
cheque:
help:
info: '&e将金钱转换为支票'
args: (playerName) [amount]
info:
transferred: '&e转账了 &6[amount] &e到你的账户.新余额: &6[balance]'
chequeName: '&e支票 &6[amount]'
chequeLore:
- '&r&f由 &7[senderDisplayName] &f发行'
- '&r&f右键点击以存入'
holdPaper: '&e手持纸张'
cantUse: '&e无法使用这张纸张.它已经是一张支票了!'
clear:
help:
info: '&e清空玩家背包'
args: (playerName) (item(:amount)(;data)) (-s) (+clearType)
explanation:
- '可用的清空类型:快捷栏、背包、部分背包、武器、装甲槽、工具、装甲、主手、副手'
- 必须以 + 号开头
- 可使用多个类型
- cmi clear +armors - 将移除装甲类型的物品
- cmi clear +armorslots - 将移除装备槽中的物品
info:
clearFeedback: '&e已从 &3[playerDisplayName] &e背包中移除 &6[amount] &e个物品 (&3[offon]&e).'
target: '&3[senderDisplayName] &e从你的背包中移除了 &6[amount] &e个物品.'
confirm: '&7点击确认清空背包.&c所有物品都将被移除!'
clearchat:
help:
info: '&e清除聊天记录'
args: (self) (-s)
explanation:
- '权限:'
- ' &6cmi.command.clearchat.bypass &e- 忽略聊天清理'
info:
information: '&6[senderDisplayName] &e清除了聊天记录'
clearender:
help:
info: '&e清空玩家末影箱'
args: '[playerName] (-s)'
info:
feedback: '&e已清空 &3[playerDisplayName] &e的末影箱 (&3[offon]&e).'
targetfeedback: '&3[senderDisplayName] &e清空了你的末影箱.'
colorlimits:
help:
info: '&e显示所有可能的颜色'
args: (playerName)
info:
publicmessage: ' &e公共消息: '
privatemessage: ' &e私人消息: '
nickname: ' &e昵称: '
signs: ' &e告示牌: '
books: ' &e书籍: '
itemname: ' &e物品名字: '
itemlore: ' &e物品描述: '
me: ' &eMe: '
None: '&e-'
colorpicker:
help:
info: '&e选择十六进制颜色'
args: (hex/colorname)
info:
hovers:
- '[color]⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛'
- '&f#[hex]'
- '&7最接近的匹配: '
- '[colorHex] - [colorName]'
- '[closeColor]⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛'
- Shift+点击
colors:
help:
info: '&e显示所有可能的颜色'
args: (playerName)
info:
List:
- '&e***************************************'
- ' &0&%0 &1&%1 &2&%2 &3&%3 &4&%4 &5&%5 &6&%6 &7&%7'
- ' &8&%8 &9&%9 &a&%a &b&%b &c&%c &d&%d &e&%e &f&%f'
- ' &%k - &k魔术&r &%l - &l加粗'
- ' &%m - &m删除线&r &%n - &n下划线'
- ' &%o - &o斜体&r &%r - &r重置'
- '&e***************************************'
compass:
help:
info: '&e设置玩家指南针指向您的位置'
args: (targetName) (sourceName) (x) (z) (worldname) (reset) (-s)
explanation:
- '示例: /cmi compass Zhax'
- /cmi compass Zhax Zrips
- /cmi compass Zhax LT_Craft 0 0 -s
- /cmi compass reset Zhax
info:
wrongworld: '&c您定义的世界不存在!'
feedback: '&e您已将 &3[playerDisplayName] &e的指南针指向 &3[sourceDisplayName] &e的位置.'
feedbackCustom: '&e您已将 &3[playerDisplayName] &e的指南针指向 &3[x] [z] [world] &e的位置.'
targetFeedback: '&e您的指南针目标被设置为 &3[sourceDisplayName] &e的位置,由 &3[senderName] &e设置.'
targetFeedbackCustom: '&e您的指南针目标被设置为 &3[x] [z] [world] &e的位置,由 &3[sourceDisplayName] &e设置.'
targetPlayerFeedback: '&3[playerDisplayName] &e将他们的指南针指向您的位置'
reset: '&e指南针目标已重置'
condense:
help:
info: '&e将物品压缩成方块'
args: (itemName) (playerName) (-s)
info:
converted: '&e转化了&7[items] &e个物品为&7[blocks] &e个方块'
nothing: '&c你的背包里没有可以压缩的物品'
counter:
help:
info: '&e为周围的玩家启动计时器'
args: '[join/leave/start] (t:time) (r:[range/-1]) (c:[world:x:y:z]) (msg:custom_message) (-f)'
explanation:
- '&e权限:'
- '&6cmi.command.counter.force &e- 强制范围内所有人启动计时器'
- '&6cmi.command.counter.time &e- 定义自定义时间段'
- '&6cmi.command.counter.range &e- 定义自定义范围'
- '&6cmi.command.counter.msg &e- 定义自定义消息'
- '&6cmi.command.counter.autojoin &e- 自动加入计时器'
- -f 将会强制范围内的所有玩家启动计时器
- '示例: /cmi counter start r:30 t:7 msg:&e自定义消息 -f'
info:
join: '&e加入了计时器'
leave: '&e离开了计时器'
go: '&e开始!'
tooFast: '&c不能那么快重复执行命令,请等待:&6[sec]&e秒'
noOne: '&c没有人看到这个计时器!'
cplaytime:
help:
info: '&e详细的游戏时间'
args: (playerName)
info:
moreDetails: '&7点击查看更多详情'
title: '&8[playerDisplayName] &7游戏时间'
date: '&8日期'
time: '&7[hour]:00&f-&7[nextHour]:00'
thishour: '&7当前小时'
hourback: '&7上一个小时'
today: '&7今天'
yesterday: '&7昨天'
thisweek: '&7当前周'
week: '&77天范围'
thismonth: '&7当前月份'
month: '&730天范围'
thisyear: '&7当前年份'
year: '&7365天范围'
total: '&7总计'
ctellraw:
help:
info: '&e发送tellraw类型的消息'
args: '[playerName/all] [formattedMessage]'
explanation:
- 用法与 https://www.zrips.net/cmi/custom-text/ 中的 customtext 命令相同
ctext:
help:
info: '&e显示自定义文本'
args: '[cText] (playerName/all) (sourcePlayer)'
info:
list: '&e自定义文本: &6'
check: '&e检查: &6[text]'
cuff:
help:
info: '&e禁止玩家的行动'
args: '[playername] (true/false) (-s)'
info:
noChat: '&c你的所有操作都被禁止了.你不能聊天.'
noCommand: '&c你被禁止时不能使用命令.&e允许使用的命令:&6/msg, /r, /tell'
cuffed: '&6[playerDisplayName] &e被禁止行动'
unCuffed: '&6[playerDisplayName] &e可以行动了'
free: '&e你现在可以自由了'
gotCuffed: '&e你被禁止行动了'
cuffedInfo: '&e你被禁止行动'
cantCuff: '&c你不能禁止这个玩家的行动!'
customrecipe:
help:
info: '&e管理自定义物品配方'
args: ''
info:
removed: '&e配方已移除:[id].要生效,需要重新启动服务器.'
noRecipe: '&e没有找到该id对应的自定义配方'
edit: '&8编辑配方(&6[type]&8)'
addNew: '&e新增配方(&6[type]&e)'
shapelessRecipe: '&6创建新的无序配方'
shapedRecipe: '&e创建新的有序配方'
furnaceRecipe: '&2创建新的熔炉配方'
campfireRecipe: '&2创建新的营火配方'
smithingRecipe: '&2创建新的锻造台配方'
stonecuttingRecipe: '&2创建新的切石机配方'
blastingRecipe: '&2创建新的爆炸配方'
smokingRecipe: '&2创建新的烟熏配方'
exact: '&2需要准确的配方成分:[state]'
exists: '&4似乎已经存在类似的配方'
mainTitle: '&8自定义配方(&7[current]&8/&7[total]&8)'
dback:
help:
info: '&e回到死亡位置'
args: (playerName) (-s)
info:
noinfo: '&4没有保存的位置可以返回!'
feedback: '&6回到上次保存的位置([world],[x],[y],[z])!'
disableenchant:
help:
info: '&e禁用附魔'
args: (enchant/id) (disable/enable)
info:
title: Enchant disabler
feedback: '&6[enchantName] &e已被[state]禁用'
dispose:
help:
info: '&e处理不需要的物品'
args: (playerName)
info:
title: '&c放置所有你不需要的物品'
cant: '&c你不能处理这个物品'
distance:
help:
info: '&e检查两点之间的距离'
args: (playerName) (playerName)
info:
feedback: '&7距离: &e[dist] &7x: &e[x] &7y: &e[y] &7z: &e[z] &7方向: &e[dir]'
donate:
help:
info: '&e捐赠手中的物品'
args: '[playerName] (amount)'
info:
donated: '&e已向 &6[playerDisplayName] &e捐赠 &6[type] &6[amount] &e个物品'
got: '&e收到来自 &6[playerDisplayName] &e的捐赠 &6[type] &6[amount] &e个物品'
sentOffer: '&e已向 &6[playerDisplayName] &e发送捐赠.等待玩家接受'
gotOffer: '&e收到来自 &6[sourceDisplayName] &e的捐赠 &6[type] &6[amount] &e个物品.点击接受'
doesnthave: '&e玩家不再拥有这个物品'
'no': '&e没有待处理的捐赠'
list: '&7[number]. &e[playerDisplayName] &e- &7[material] &6x &e[amount]'
down:
help:
info: '&e向下传送一层'
args: '[playerName] (-s) (max)'
info:
notFound: '&e找不到合适的位置'
dsign:
help:
info: '&e管理动态牌子'
args: (new)
explanation:
- '盯着牌子执行 /cmi dsign new'
info:
howTo: '&c这不是动态牌子,要创建新的执行 &e/cmi dsign new'
gui: '&7---- &f<打开界面> &7----'
guiHover: '&7打开动态牌子设置界面'
individual: '&7个人模式: [state]'
individualLore:
- '&2True &7- 每个玩家看到的牌子不同'
- '&2True &7- 更新玩家变量占位符'
- '&2False &7- 牌子会物理更新'
- '&2False &7- 效率更高但功能更有限'
interval: '&7每隔 &6[second] &7秒更新'
intervalLore:
- '&7牌子信息更新的时间间隔(以秒为单位)'
- '&7也定义了行滚动速度'
range: '&7激活范围: &6[blocks]'
rangeLore:
- '&7定义牌子周围激活更新的区域'
dye:
help:
info: '&e染色皮革盔甲'
args: (playerName) (red,green,blue/hexCode/colorName/random/clear/rainbow/day/biome/health)
(-s)
info:
color: '&e当前颜色 - &c[red],&2[green],&9[blue] &e十六进制:&6#[hex]'
custom: '&e已启用自定义颜色模式: &6[mode]'
bound: '&e绑定到: &6[playerName]'
editctext:
help:
info: '&e自定义文本编辑器'
args: ''
info:
noCText: '&c找不到名称为 ([name]) 的自定义文本'
editInfo: '&e点击以粘贴旧文本.输入 &6cancel &e取消操作.输入 &6remove &e删除行'
addInfo: '&e输入新行文本.输入 &6cancel &e取消'
addInformationHover: "&e支持全局变量 \n\
&e要包含可点击的消息: \n&e&r文本&e&r悬停文本&e&r命令&e&r建议\
\ 文本&e \n&6 &e和 &6 &e是必需的,其他是可选的 \n&e使用 \\\
u005Cn 换行 \n&e要有多个JSON消息,使用 \n\
&6 &e点击时建议文本 \n&6 &eShift点击时建议文本(不会覆盖聊天中的当前文本) \n\
&6 &e执行一次控制台命令 \n&6 &e每次玩家点击文本时都执行控制台命令 \n\
&6 &e允许添加URL以将玩家重定向到网页"
newInfo: '&e输入新的自定义文本名称.输入 &6cancel &e取消'
deleteInfo: '&e输入 &6confirm &e确认删除或输入 &6cancel &e取消此操作'
deleted: '&e自定义文本 (&6[ctext]&e) 已删除'
createdNew: '&e自定义文本 (&6[ctext]&e) 已创建'
hidden: '&e隐藏: &6[state]'
autoPage: '&e自动分页: &6[state]'
autoAlias: '&e自动别名: &6[state]'
permReq: '&e需要权限: &6[state]'
pageLabel: ' &e<页面标签>'
pageLabelHover: '&e[value]'
listTitle: '&e自定义文本列表'
listFormat: '&6[name]&7: &r[extra]'
editlocale:
help:
info: '&e编辑你的语言文件'
args: (keyword(-s))
info:
found: '&7********* &e发现: [found] &7*********'
editplaytime:
help:
info: '&e编辑玩家的游玩时间'
args: (playerName) [add/take/set] [amount] (-s)
info:
cantSet: '&c无法修改游玩时间'
set: '&e从 &6[old] &e改为 &6[new]'
editwarnings:
help:
info: '&e检查玩家警告信息'
args: (playerName/clearall) (clear)
info:
list: '&7[place]. &e[time] &6由 [warnedBy] &c因: &7[warnedFor]'
hover: '&7过期时间: [time]'
cleared: '&e已清除该玩家的所有警告'
allCleared: '&e已清除所有玩家的警告'
editwarp:
help:
info: '&e编辑传送点'
args: (warpName) (newName)
info:
exists: '&c该名称的传送点(&7[newName]&c)已存在,请选择其他名称'
updated: '&e名称从 &7[oldName]&e 更改为 &7[newName]'
placeItem: '&2放置物品以设置自定义图标'
placeOffItem: '&2放置物品以设置自定义未激活图标'
autoLore: '&2自动生成描述: [state]'
group: '&2分组: &7[group]'
newGroup: '&e输入新的分组名称'
displayName: '&2显示名称: &7[displayName]'
newDisplayName: '&e输入新的显示名称'
randomizeYaw: '&2随机朝向: [state]'
permission: '&2需要权限才能使用: [state]'
reqPermission: '&2不需要权限也能显示: [state]'
hidden: '&2隐藏: [state]'
primaryLocation: '&2主要位置'
secondaryLocation: '&2附加位置'
uniqueLocation: '&2位置是否唯一: [state]'
slot: '&2槽位: &6[slot]'
page: '&2页面: &6[page]'
overllaps: '&2重叠:'
notSet: '&e未设置'
effect:
help:
info: '&e给玩家添加药水效果.使用 clear 来移除所有效果'
args: '[playername/all] [effect/clear] (duration) (multiplier) (-s) (-visual)'
explanation:
- -visual 会在玩家头顶显示气泡和图标
- '示例:'
- /cmi effect zrips nightvision 60 1 - 给 Zrips 添加 60 秒的夜视效果
- /cmi effect zrips nightvision +10 - 在当前夜视持续时间上增加 10 秒
- /cmi effect zrips nightvision -10 - 从当前夜视持续时间中减去 10 秒
- /cmi effect all health_boost 60 1 - 给所有在线玩家增加 1 点生命值
info:
feedback: '&e将药水效果 &6[effect] &e添加给 &3[playerDisplayName]&e,持续 &6[sec] 秒,等级为 &6[power] &e(&3[offon]&e).'
cleared: '&e已清除 &3[playerDisplayName] &e的药水效果 (&3[offon]&e).'
enchant:
help:
info: '&e为物品附魔'
args: (playerName) [enchant] [level] (-o) (-onlyvalid) (-keeponlyvalid) (-inform) (-s) (-i:[itemName(:data)]) (clear)
explanation:
- -o 从副手获取物品
info:
feedback: '&e你将物品附魔为 &3[enchant]:[level]&e,目标为 &3[playerDisplayName]'
removed: '&e你已从物品中移除了被附魔的 &3[enchant] &e,目标为 &3[playerDisplayName]'
clear: '&e已清除物品中的附魔,目标为 &3[playerDisplayName]'
clearOne: '&e已从物品中移除了被附魔的 &3[enchant] &e,目标为 &3[playerDisplayName]'
noitem: '&c你手里没有拿着任何物品.'
invalidEnchant: '&c你没有权限给物品附上无效的附魔'
clearedInvalid: '&e已从物品中移除了 &6[amount] &e个无效的附魔'
inccorectId: '&e附魔名称或 ID 不正确.'
wrongItem: '&e你手中的物品类型不正确'
enchantlimit: '&c你没有访问该附魔的权限'
levellimit: '&c等级太高,最大允许等级为 &e[level].'
conflict: '&c存在冲突的附魔 &7[enchant1] &c-> &7[enchant2]'
possible: '&e可用的附魔: '
possibleList: '&6[enchant]'
ender:
help:
info: '&e打开玩家的末影箱'
args: (playerName) (playerName)
explanation:
- cmi.command.ender.preventmodify - 防止修改末影箱
- cmi.enderedit - 允许编辑已打开的末影箱
info:
title: '&8[playerDisplayName] 的末影箱'
feedback: '&e你正在编辑 &3[playerDisplayName] 的末影箱 (&3[offon]&e).'
endgateway:
help:
info: '&e切换末地传送门光束'
args: ''
info:
'off': '&7光束已切换为 &e关闭'
'on': '&7光束已切换为 &6开启'
entityinfo:
help:
info: '&e查看实体信息'
args: ''
info:
type: '&e实体类型:&6[type]'
customName: '&e自定义名称:&6[name]'
health: '&e生命值:&6[current]&e/ &6[max]'
lastDamage: '&e最后受到的伤害:&6[cause]'
tamed: '&e已驯服:&6[state]'
owner: '&e主人:&6[playerDisplayName]'
grows: '&e成长剩余时间:&6[time]'
horse: '&e马:跳跃高度为 &6[jump] &e方块,速度为 &6[speed] &e方块/秒'
villager: '&e职业:&7[profession] &e等级:&7[lvl] &e类型:&7[type]'
subTypes: '&e子类型:&6[list]'
entitynbt:
help:
info: '&e查看实体 NBT 信息'
args: (-console)
exp:
help:
info: '&e设置玩家经验值.使用 L 来设置等级'
args: '[playerName] [add/set/take/clear] [amount][%rand/10-20%][1%[min-max]][playerName]]
(-s)'
explanation:
- '示例:'
- /exp 10
- /exp add 10
- /exp set 10L
- /exp take 10
- /exp Zrips clear
- /exp Zrips add 10
- /exp Zrips add 10%[10-50]
info:
current: '&e[playerDisplayName] &e当前经验值为 &6[lvl] &e级,经验值为 &6[currentExp] &e或总经验为 &6[exp] &e.'
selfFeedback: '&e已将经验值设置为 &3[exp] &e给 &3[playerDisplayName]&e (&3[offon]&e).'
targetFeedback: '&e你的经验值被 &3[senderDisplayName]&e 设置为 &3[exp]&e.'
ext:
help:
info: '&e熄灭玩家的火焰'
args: (playerName) (-s)
info:
feedback: '&e已将 &3[playerDisplayName]&e 的火焰熄灭 (&3[offon]&e).'
targetfeedback: '&e你已被 &3[senderDisplayName]&e 熄灭火焰.'
falldistance:
help:
info: '&e设置玩家的掉落距离'
args: (playerName) (number) (-s)
info:
feedback: '&e你已将掉落距离设置为 &3[amount]&e 给 &3[playerDisplayName]&e (&3[offon]&e).'
feed:
help:
info: '&e给予玩家饱食度'
args: (playerName/all) (-s)
info:
feedback: '&e你已给予 &3[playerDisplayName]&e 饱食度 (&3[offon]&e).'
feedbackMulti: '&e你已给予 &3[count] &e个玩家饱食度.'
targetfeedback: '&e你已被 &3[senderDisplayName]&e 给予饱食度.'
findbiome:
help:
info: '&e通过名称查找最近的生物群系'
args: '&3(biomeName/stop/stopall)'
info:
infoShow: '&6TPS: &3[tps] &6剩余: &e[left] &6(&e[time]&6) &6速度: &e[speed]'
stopped: '&e已停止!'
cantFindBiome: '&e无法找到所需的生物群系.已检查 &6[amount] &e个区块'
teleportedTo: '&e已传送到生物群系 &6[biome]'
fixchunk:
help:
info: '&e扫描损坏的区块'
args: '&ew &6[worldName]&e r &6[range in chunks]&e c &6[x:z]&e '
explanation:
- '&6子命令:'
- '- &6stats &e- 显示当前扫描统计信息'
- '- &6pause &e- 暂停扫描'
- '- &6continue &e- 继续扫描'
- '- &6stop &e- 停止扫描'
- '- &6stopall &e- 停止所有扫描'
- '- &6speed [amount] &e- 设置当前扫描速度'
- '- &6autospeed [true/false] &e- 设置自动扫描启用或关闭'
- '- &6messages [true/false] &e- 设置消息输出启用或关闭'
- '示例:'
- /fixchunk w LT_Craft
- /fixchunk w LT_Craft r 50 c 1024:-2048
- /fixchunk w LT_Craft r g
- /fixchunk fix
info:
startScanning: '&e发现 &6[amount] &e个区块需要检查.开始扫描!'
paused: '&e扫描已暂停,要继续扫描请使用 &6/cmi fixchunk continue &e命令.'
continuing: '&e扫描继续中'
stopped: '&e扫描已停止.你可以使用 /cmi fixchunk info 命令查看结果.'
speedChange: '&e速度已更改为 [amount]'
autospeedChange: '&e自动扫描已更改为 [state]'
messagesChange: '&e消息状态已更改为 [state]'
NoInfo: '&e没有信息'
InfoShow: '&6TPS: &3[tps] &6剩余: &e[left] &6(&e[min]分:[sec]秒&6) &6速度: &e[speed]
&6找到: &e[found]'
scanList: '&2[number]. &7X:&f[x] &7Z:&f[z]'
finished: '&e扫描完成,使用 &6/cmi fixchunk fix &e命令修复发现的问题.&c区块将被重新生成!'
fixed: '&2[number] &e个区块已修复'
total: '&e正在检查 [current]/[until] 总共 [total] 个区块'
stats:
- '&e************************************************************'
- '&e* &6区块: &e[checked]/[total]'
- '&e* &6扫描范围: &e[range]'
- '&e* &6扫描速度: &e[scanspeed] &6(&e[autospeed]&6)'
- '&e* &6实际速度: &e[cps] &6CPS (&e[avgcps] 平均&6)'
- '&e* &6世界: &e[world]'
- '&e* &6找到: &e[found]'
- '&e* &6时间: &e[min]分 [sec]秒'
- '&e************************************************************'
flightcharge:
help:
info: '&e管理和查看飞行充能'
args: (add/take/set/show/expcharge/moneycharge/recharge) (playerName) (amount)
(-s)
info:
charge: '&e当前充能: &6[charge]&e/&6[max]'
changed: '&e你的飞行充能已更改为 &6[charge]'
newCharge: '&e新的充能等级: &6[charge]'
bossbar: '&2>> &f飞行充能 [charge][changeAmount]&7/&f[max] &2<<'
guiTitle: '&8飞行充能充值'
buttonExp: '&6经验充值'
buttonMoney: '&6金钱充值'
max: '&6充能已满'
amounts:
- '&e左键 +1. 花费: &7[amount1]'
- '&6Shift左键 +10. 花费: &7[amount10]'
- '&e右键 +100. 花费: &7[amount100]'
- '&6Shift右键 +1000. 花费: &7[amount1000]'
- '&e中键 +10000. 花费: &7[amount10000]'
- ''
changeAmount: '&e([amount]&e)'
cost: '&e花费 &6[amount] &e充能充值用于 &6[charge] &e次飞行'
fly:
help:
info: '&e将玩家的飞行模式设为开启或关闭'
args: '[playerName] (true/false) (-s)'
info:
feedback: '&e你已将飞行模式设置为 &3[boolean]&e 给 &3[playerDisplayName]&e (&3[offon]&e).'
targetFeedback: '&e你的飞行模式已由 &3[senderDisplayName]&e 设置为 &3[boolean]&e.'
flyc:
help:
info: '&e切换飞行充能模式'
args: (playerName) (true/false) (-s)
info:
feedback: '&e你已将飞行充能模式设置为 &3[boolean]&e 给 &3[playerDisplayName]&e
(&3[offon]&e).'
targetFeedback: '&e你的飞行充能模式已由 &3[senderDisplayName]&e 设置为 &3[boolean]&e.'
targetFeedbackSelf: '&e你的飞行充能模式已设置为 &3[boolean]'
noCharge: '&e飞行充能不足'
flyspeed:
help:
info: '&e将玩家的飞行速度设定为0-10之间'
args: (playerName) [amount] (-s)
info:
feedback: '&e你已将飞行速度设置为 &3[amount]&e 给 &3[playerDisplayName]&e
(&3[offon]&e).'
targetfeedback: '&e你的飞行速度已由 &3[senderDisplayName]&e 设置为 &3[amount]&e.'
max: '&e你的最大飞行速度为 &6[max]&e.'
gamerule:
help:
info: '&e管理游戏规则'
args: ''
generateworth:
help:
info: '&e自动生成可能的物品价值数值'
args: ''
getbook:
help:
info: '&e获取书本'
args: '[cTextName] (playerName)'
info:
list: '&e书本: &6'
check: '&e检查: &6[text]'
title: '&7[title]'
give:
help:
info: '&e给予玩家物品'
args: (playerName) [itemdata/hand] (playerName) (-slot:[number]) (unstack) (-s)
explanation:
- |-
示例: /cmi give diamondsword;{#Gray}My_Uber_Sword;&2Goblin_Slayer!
{#pink}With_Love!;sharpness:3,durability:3;hideenchants
- 更多信息请访问 www.zrips.net/cmi/commands/icwol/https://www.zrips.net/cmi/commands/icwol/
info:
feedback: '&6给予 &e[amount] &6个 &e[itemname] &6(&e[customitemname]&6) 给 &e[playerDisplayName]'
maxLimit: '&c你不能一次给予超过 &7[max] &c个物品'
notItem: '&c无法给予你这个,它不是一个物品'
maxLimitResize: '&c你不能一次给予超过 &7[max]个物品.&c重新调整至限制值.'
giveall:
help:
info: '&e给予所有玩家物品'
args: '[itemname] (amount) (e|l|n|offline)'
explanation:
- '&e- 给予物品名称或其ID及数据值'
- '&e- 可选提供要给予的数量'
- '&e- &6n &e- 定义物品名称'
- '&e- &6l &e- 定义物品描述'
- '&e- &6e &e - 定义物品附魔'
- '&e- &6-s &e - 不显示反馈信息'
- '&e- &6h &e - 后跟玩家名称将给予手中物品'
- '&e- &6inv &e - 后跟玩家名称将给予其他人的整个背包'
- '&e- &6offline &e- 包括离线玩家'
- '&ecmi giveall stone 1 n &2Uber_stone l &3Stone_lore offline'
- '&ecmi giveall h Zrips'
- '&ecmi giveall inv Zrips'
info:
starting: '&6开始给予所有玩家物品,这可能需要一些时间.'
running: '&6已经给予[amount]个物品,仍在进行中.'
feedback: '&6完成.共有[eamount]名玩家获得了物品.'
glow:
help:
info: '&e设置玩家发光模式'
args: (playerName) [true/false/color/gui]
explanation:
- '示例:/glow Zrips red'
- '权限:cmi.command.glow.[color] - 允许设置特定的发光颜色'
info:
feedback: '&e你已将发光模式设置为[color]glow &eto &3[boolean]&e,作用于&3[playerDisplayName]&e(&3[offon]&e).'
targetfeedback: '&e你的发光模式被&3[senderDisplayName]&e设置为[color]glow &e模式为&3[boolean]&e.'
title: 选择发光颜色
incorrect: '&4无效的颜色名称'
lore: '&2点击选择颜色'
noPerm: '&4你没有该权限'
gm:
help:
info: '&e设置玩家游戏模式'
args: (playerName) [gamemode]
info:
feedback: '&e你已将&3[playerDisplayName]&e(&3[offon]&e)的游戏模式设置为&3[gameMode]&e.'
targetfeedback: '&e你的游戏模式被&3[senderDisplayName]&e设置为&3[gameMode]&e.'
god:
help:
info: '&e将玩家的上帝模式设置为true或false'
args: '[playerName] (true/false) (-s)'
info:
feedback: '&e你已将&3[playerDisplayName]&e(&3[offon]&e)的上帝模式设置为&3[boolean]&e.'
targetfeedback: '&e你的上帝模式被&3[senderDisplayName]&e设置为&3[boolean]&e.'
grindstone:
help:
info: '&e打开砂轮'
args: (playerName) (-s)
info:
feedback: '&e你已经为 &3[playerDisplayName]&e 打开了砂轮 (&3[offon]&e).'
targetfeedback: '&3[senderDisplayName]&e 为你打开了砂轮.'
groundclean:
help:
info: '&e清除服务器上的不必要的物品'
args: (+cb) (+cm) (+ci) (+b) (+sh) (+tnt) (+all) (+fl) (+named) (-w:[worldName]) (-s)
explanation:
- +cm 将包括矿车进行清理
- +cb 将包括船只进行清理
- +sh 将包括潜影盒进行清理
- +ci 是否包括武器和盔甲
- +tnt 是否包括已引爆的TNT
- +named 移除带有自定义名称或描述的物品
- +b 将清理信息广播给所有人
info:
removed: '&e已移除 -[list]'
items: ' &e物品: &6[items]'
arrows: ' &e箭矢: &6[arrows]'
exporbs: ' &e经验球: &6[exporbs]'
blocks: ' &e掉落方块: &6[blocks]'
projectiles: ' &e发射物: &6[projectiles]'
tnt: ' &e引爆的TNT: &6[tnt]'
boat: ' &e船只: &6[boat]'
minecart: ' &e矿车: &6[minecart]'
nothing: '&e没有可以移除的物品.'
haspermission:
help:
info: '&e检查玩家是否拥有特定权限'
args: (playerName) [permissionNode]
info:
title: '&6[playerDisplayName] &e-> &6[permission]'
none: '&e玩家未设置权限并且不是OP.结果为 &6[state]'
softSet: '&e在plugin.yml中设置为 &6[state]'
hardSet: '&e由某些插件强制设置为 &6[state]'
notHardSet: '&e未进行强制设置,在某些情况下可能为 &cFalse'
ops: '&e因为玩家是OP,结果为 &6[state]'
minMax: '&e最小值: &6[min] 最大值: &6[max]'
hat:
help:
info: '&e将物品放在头上'
args: (playerName)
info:
feedback: '!actionbar!&6你已成功更换了帽子!'
targetfeedback: '&6你的帽子已被 &3[senderDisplayName]&6 更换!'
fullinv: '&3[playerDisplayName] &6背包已满,无法更换帽子!'
incorrect: '&3头部槽中的物品不正确,无法替换.请手动移除它'
cantUse: '&3无法使用此物品作为帽子'
head:
help:
info: '&e获取玩家的头颅'
args: '[sourceName] (targetName) (-s) (amount)'
info:
Feedback: '&3[headName] &6已创建!'
targetFeedback: '&e你从 &3[senderDisplayName]&e 处获得了 &3[headName] &e的头颅!'
heal:
help:
info: '&e治疗玩家'
args: '[playerName/all] (healamount/healpercent) (-nofeed) (-ignoreffects) (-dontextinguish)'
info:
feedback: '&e你已治愈 &3[playerDisplayName]&e (&3[offon]&e).'
feedbackMulti: '&e你已治愈 &3[count] &e名玩家.'
targetfeedback: '&e你被 &3[senderDisplayName]&e 治愈了.'
helpop:
help:
info: '&e向工作人员发送求助消息'
args: '[message]'
explanation:
- 需要 cmi.command.helpop.inform 权限来查看消息
info:
message: '&c[求助]&4[&7[senderDisplayName]&4]&r&c [message]'
feedback: '&c[求助]&7你的问题已提交给在线工作人员'
offline: '&c[求助]&7当前没有在线的工作人员,请稍后再试'
hideflags:
help:
info: '&e隐藏物品的属性'
args: (playerName) [flagName/clear] (flagName)
info:
feedback: '&e你已为 &3[playerDisplayName]&e 添加了新的属性 (&3[offon]&e).'
cleared: '&e已清除 &3[playerDisplayName]&e 的物品中的 所有 属性 (&3[offon]&e).'
noitem: '&c手持物品为空.'
inccorectId: '&e错误的属性名称.'
hologram:
help:
info: '&e管理全息图'
args: ''
info:
howTo: '&c要创建新的全息图,请执行 &e/cmi hologram new &6[name]'
gui: '&7---- &f<打开设置界面> &7----'
guiHover: '&7打开全息图设置 GUI'
interval: '&7每 &6[second] &7秒更新一次信息'
intervalLore:
- '&7全息图上的信息更新频率(以秒为单位)'
- '&7如果文本不会改变,请将其设置为0'
pageInterval: '&7每 &6[second] &7秒更换页面'
pageIntervalLore:
- '&7全息图页面自动更换的频率(以秒为单位)'
pageIntervalNoPages: '&4这个全息图还没有任何页面'
text: '&7文本行间距为 &6[space]'
usync: '&7同步更改文本: &6[state]'
reqPermission: '&7需要权限才能看见: &6[state]'
teleport: '&7传送到全息图位置'
icon: '&7图标行间距为 &6[space]'
iconLore:
- '&7定义对象之间的距离'
range: '&7显示范围: &6[blocks]'
rangeLore:
- '&7定义全息图周围的区域来显示或隐藏它'
updateRange: '&7更新范围: &6[blocks]'
updateRangeLore:
- '&7定义触发全息图更新的范围'
relocate: '&7重新定位'
relocateLore:
- '&7将全息图移到你当前的位置'
los: '&7考虑视线: &6[state]'
losLore:
- '&7检查间隔: [interval]'
interact: '&7可交互: &6[state]'
particles: '&7显示粒子: &6[state]'
big: '&7大按钮: &6[state]'
bigLore:
- '&7请注意大按钮模式'
- '&7会阻止你经过它'
order: '&7向下放置: &6[state]'
commands: '&7命令:'
newMethod: '&7使用新方法: &6[state]'
hoverParticles: '&7显示悬停粒子: &6[state]'
stabilizedParticles: '&7稳定粒子: &6[state]'
particleCount: '&7粒子数量: &6[count]'
particleType: '&7粒子类型: &6[type]'
particleSpacing: '&7粒子间隔: &6[amount]'
particleHeight: '&7附加粒子高度: &6[amount]'
particleWidth: '&7附加粒子宽度: &6[amount]'
particleOffsetX: '&7粒子偏移 X: &6[amount]'
particleOffsetY: '&7粒子偏移 Y: &6[amount]'
locationRange: '&7修改位置和范围'
interactions: '&7修改交互'
newDisplayMethod: '&7使用新的显示方式: &6[state]'
enabled: '&7激活: &6[state]'
followType: '&7跟随类型: &6[type]'
doubleSided: '&7双面显示: &6[state]'
holoYaw: '&7偏航: &6[angle]'
holoPitch: '&7俯仰: &6[angle]'
pitchLimits: |-
&4当俯仰角不为0度时
&4将禁用与全息图的交互支持
alignment: '&7文本对齐方式: &6[type]'
shadow: '&7文本阴影: &6[state]'
textAlpha: '&7文本透明度: &6[alpha]'
bgAlpha: '&7背景透明度: &6[alpha]'
bgColor: '&7背景颜色: &6[color]'
scaleWidth: '&7缩放宽度: &6[scale]'
scaleHeight: '&7缩放高度: &6[scale]'
lightLevels: '&7光照等级'
levels: |-
&7天空: &6[sky]
&7方块: &6[block]
iconScale: '&7图标缩放: &6[scale]'
iconPitch: '&7图标俯仰: &6[angle]'
iconYaw: '&7图标偏航: &6[angle]'
reset: '&7按下 &6Q &7键重置'
embeddedAutoButton: '&7启用分页按钮: [state]'
# Use ctext format to define different behaviors for plain and hover over text
# Commands are not supported, only text and hover
prevPage: &6<<<< &e<<<<
nextPage: &6>>>> &e>>>>
autoButton: '&7自动生成分页按钮'
autoButtonLore:
- '&e当前全息图没有创建任何页面'
- '&e在新的一行上使用 &6!nextpage! &e来制作下一页'
autoButtonForward: '&2这个全息图已经创建了前进按钮'
autoButtonBackward: '&2这个全息图已经创建了后退按钮'
moveX: '&7X:&e[x]'
moveY: '&7Y:&e[y]'
moveZ: '&7Z:&e[z]'
shift:
- '&e改变0.01,或按住Shift改变0.1'
listFormat: '&6[name]&7: &r[extra]'
addInfo: '&e输入新的文本行.输入 &6cancel &e取消.可用变量:&6ICON:&7[Value]
&6SICON:&7[Value]&e 其中 &7Value&e- &7[MaterialName-amount]%enchanted%&e,
&7%itemInHand%&e, &7Head:[headOwner]'
hologrampages:
help:
info: '&e更改全息图页面'
args: '[holoName] (playerName) (next/prev/[pageNumber])'
home:
help:
info: '&e传送到家的位置'
args: (homeName) (playerName) (whoTeleport)
info:
list: '&e家: &6'
listNonePrivate: '&f'
listPrivate: '&2'
click: '&e点击传送到 &6[home]'
teleported: '&e传送到家: &6[home]'
noHomes: '&c没有保存的家'
private: '&c这个家的位置是私密的!'
remove: '&c按下Shift+鼠标右键以移除家'
missingBed: '&c家的位置没有床'
notAccessible: '&c家的位置的世界(&7[worldName]&c)不存在!'
guiTitle: '&0[playerDisplayName] &8家 [current]/[max]'
homes:
help:
info: '&e家的列表,点击以传送到家的位置.'
args: (playerName/near:[range])
info:
nearList: '&7[number]. &e[playerDisplayName] &6[homeName] &7[distance]个方块
远 &e[direction]'
closeButton: '&7关闭'
infoButton: '&7信息'
bedButton: '&7床的位置'
homeButton: '&7家的位置'
deathButton: '&7死亡位置'
slot: '&7槽位: &e[slot]'
private: '&7私密: &e[state]'
favorite: '&7收藏: &e[state]'
lore: |-
&7[world]
&f[x]&7:&f[y]&7:&f[z]
picker: '&7点击以更改图标'
edit: '&7按下 Q 键以编辑'
hunger:
help:
info: '&e设置玩家饥饿度'
args: '[playerName] [amount] (-s)'
info:
feedback: '&e你已经为玩家 &3[playerDisplayName]&e 设置了 &3[hunger]&e 饥饿度 (&3[offon]&e).'
targetfeedback: '&e你的饥饿度被 &3[senderDisplayName]&e 设置为 &3[hunger]&e.'
ic:
help:
info: '&e创建交互式命令'
args: (new) (name)
info:
public: ' &2[公共]'
notPublic: ' &7[非公共]'
reqPerm: ' &2[需要权限]'
noPerm: ' &7[没有权限]'
permHover: ' &e需要 &7[permission] &e权限才能放置此牌子'
editSign: ' &e[编辑牌子行数]'
publicHover: "&e更改交互式命令的公共状态.\n牌子的顶行为 &7[ic:[name]]"
createdPublic: '&e创建了新的交互式命令'
list: '&e[位置]. &6[name]'
listType: ' &e[类型] '
editCommands: '&e编辑命令'
editBlocks: ' &e编辑方块'
addBlock: '&e添加你所看着的方块'
addEntity: ' &e添加你所看着的实体'
manageCommands: '&e切换到命令编辑器'
manageBlockEnt: '&e切换到方块/实体编辑器'
locationList: '&6[类型]'
entityList: '&2[类型]'
notPublicIc: '&c你不能使用它,它不是公共的'
block: (方块)
entity: (实体)
both: (方块和实体)
none: (无)
addedNew: '&e为 &6[name] &e添加了新的方块/实体'
dontExist: '&c根据此名称找不到交互式命令'
exists: '&c已经存在此名称的交互式命令'
blockExist: '&c此方块已被 &e[name] 使用'
entityExist: '&c此实体已被 &e[name] 使用'
cantUsePlayer: '&c你不能使用普通玩家作为命令实体'
addInfo: '&e请输入新的命令.输入 &6cancel &e取消'
addInformationHover: "&e支持全局变量,按发送者类别 \n\
&e要在命令中包含延迟: \n&edelay! 5 \n&e可以使用其他变量将变量插入到原始命令 \
\n&e$1 将接受新命令提供的变量并放入该位置 \n&e$1- 从此点开始接受所有变量并插入原始命令中"
editInfo: '&e点击以粘贴旧文本.输入 &6cancel &e取消操作.输入 &6remove &e删除行'
ifoffline:
help:
info: '&e只在玩家离线时执行命令'
args: '[playerName] (command)'
ifonline:
help:
info: '&e只在玩家在线时执行命令'
args: '[playerName] (command)'
ignore:
help:
info: '&e忽略玩家'
args: (playerName/uuid/all) (-p:[playerName])
explanation:
- cmi.command.ignore.bypass - 绕过忽略列表
info:
self: '&c别傻了,你不能忽略自己'
added: '&e你现在忽略 &6[playerDisplayName]'
addedAll: '&e你现在忽略所有人'
all: '&e所有人'
removed: '&e你不再忽略 &6[playerDisplayName]'
removedAll: '&e你不再忽略任何人'
list: '&e[位置]. [playerDisplayName] '
ignoringYou: '&c[playerDisplayName] &e正在忽略你'
empty: '&7忽略列表为空'
importfrom:
help:
info: '&e从其他插件导入数据'
args: '[essentials/hd] [home/warp/nick/logoutlocation/money/mail]'
info:
converted: '&e已转换: &6[done]&e/&6[total] &e个用户'
convertedWarps: '&e已转换 &6[amount] &e个传送点'
noInfo: '&c您忘记提供要导入的信息'
savingInProgress: '&e数据将在接下来的几分钟内保存到数据库,具体时间取决于需要保存的条目数'
HDfile: '&c找不到HolographicDisplays插件的数据库文件.操作已中止.'
HDexist: '&cHologram &7[name] &c已存在.跳过.'
HDfailed: '&c无法加载全息图 (&7[name]&c)'
HDimported: '&e已导入 &7[amount] &e个全息图'
importoldusers:
help:
info: '&e从主世界文件夹的playerdata文件夹中导入用户.在导入过程中,服务器可能会出现卡顿'
args: ''
info:
starting: '&e开始导入'
feedback: '&e导入了 &6[amount] &e个新用户'
info:
help:
info: '&e显示玩家信息'
args: '[playerName/uuid]'
info:
feedback:
uuid: '&e左键点击将UUID粘贴到聊天框'
ouuid: '&eShift + 左键点击将在线UUID粘贴到聊天框'
newName: '&6[playerName]'
newBalance: '&7(&e[balance]&7) '
newDisplayName: '&7显示名: &r[playerDisplayName]'
newNameHover:
- '[playerDisplayName]'
- '[nick]'
- '[group]'
- '[title]'
- '[knownAs]'
- '[onlineoffline]'
- '[playtime]'
newIp: '&fIP '
newIpHover:
- '[ip][country]'
- '[ping]'
- '[firstLogin]'
newNameHoverNick: '&7昵称: &f[nick]'
newNameHoverGroup: '&7分组: &f[group]'
newNameHoverTitle: '&7前缀: &f[prefix] &7后缀: &f[suffix]'
newNameHoverKnownAs: '&7其他名字: &f[nameList]'
newNameHoverIp: '&7IP: &f[ip]'
newNameHoverPing: '&7延迟: &f[ping]'
newNameHoverCountry: ' &7[country] &f(&2[countryCode]&f) [city]'
newFirstLogin: '&7首次登录: &6[firstLogin]'
newPlaytime: '&7在线时长: &6[time]'
newOnline: '[state] 进行中: &6[logoff]'
newOnlineStateOn: '&2在线'
newOnlineStateOff: '&7离线'
newUUID: '&fUUID '
newUUIDHover: '&7UUID: &6[UUID]'
newOUUIDHover: '&7在线UUID: &6[OUUID]'
newTurnedOnColor: '&a'
newTurnedOffColor: '&7'
newOp: 'OP '
newGod: '上帝模式 '
newFly: '可以飞行&6([flying]&6) '
newFlying: 飞行中
newFlyHover: '&7飞行速度: &6[flyspeed]'
newFlyTemp: '&7临时飞行: &6[time]'
newFlyCharge: '&7飞行耗能: &6[charge]'
newElytraFlyHover: '&7使用鞘翅飞行'
newGodHover: '&7临时上帝模式: &e[time]'
newNoDamageHover: '&7无伤害时间: &e[time]'
newSneaking: 潜行中
newSprint: 冲刺中
newWalkSpeed: '&7行走速度: &6[walkspeed]'
newGameMode: '&f模式: &6[gameMode] '
newGameModeHover:
- '[sprint]'
- '[sneaking]'
- '[walkspeed]'
- '[hp]'
- '[air]'
- '[hunger]'
- '[saturation]'
- '[exp]'
newHp: '&7血量: &6[hp]&e/&6[maxhp]'
newAir: '&7水下呼吸值: &6[leftAir]&e/&6[totalAir]'
newHunger: '&7饥饿值: &6[food]&e/&620'
newSaturation: '&7饱和度 +&6[saturation]&e'
newExp: '&7经验值: &6[totalexp]&7exp -> &6[currentexp]&e/&6[needexp] &e(&6[level]&7级&e)'
newPos: '&f位置 '
newPosHover: '&6[world] (&e[x]&6:&e[y]&6:&e[z]&6)'
newAfk: 'AFK '
newAfkHover: '&6上次离开时间: [time]'
AfkInHover: '&6距离上次离开还有: [time]'
newBed: '&f床的位置 '
newBedHover: '&6[world] (&e[x]&6:&e[y]&6:&e[z]&6)'
newDeath: '&f死亡位置 '
newDeathHover: '&6[world] (&e[x]&6:&e[y]&6:&e[z]&6)'
newBack: '&f回归位置 '
newBackHover: '&6[world] (&e[x]&6:&e[y]&6:&e[z]&6)'
newRespawn: '&f重生位置 '
newRespawnHover: '&6[world] (&e[x]&6:&e[y]&6:&e[z]&6)'
inv: '&f背包 '
ender: '&f末影箱 '
newSee: '◕‿◕ '
newSeeHover: '&6能看到您'
newSeeHoverNot: '&2不能看到您'
vanished: '(V) '
vanishedHover: '&6隐身'
newBanned: '已封禁 '
newBannedHover:
- '&7封禁操作人: &e[name]'
- '&7剩余时间: &e[left]'
- '&7原因: &e[reason]'
newMuted: '已禁言 '
newMutedHover:
- '&7剩余时间: &e[left]'
- '&7原因: &e[reason]'
newShadowMutedHover: '&4暗影禁言'
newCuffed: '被铐 '
newJailed: '被监禁 '
newJailedHover:
- '&7监狱: &e[jail]'
- '&7牢房: &e[id]'
- '&7剩余时间: &e[time]'
- '&7原因: &e[reason]'
newHomes: '&f家: &e[count] '
newMail: '&f邮件: &e[count] '
newWarnings: '&f警告: &e[count] '
newAlert: '警报 '
newAlertHover:
- '&7剩余时间: &e[left]'
- '&7原因: &e[reason]'
newChatRoom: '聊天室 '
newChatRoomHover:
- '&7聊天室: &e[name]'
- '&7在线用户数: &e[count]'
List:
- '&e------------- [enableColor]已启用 [disableColor]已禁用&e -------------'
- '&e| [name][balance][UUID][ip]'
- '&e| [OP][god][fly][gameMode][afk][see]'
- '&e| [banned][muted][cuffed][jailed][alert][chatroom]'
- '&e| [pos][bed][respawn][death][back][ender][inv]'
- '&e| [homes][mail][warnings]'
- '&e-----------------------------------------'
inv:
help:
info: '&e打开玩家背包'
args: '[playerName]'
explanation:
- cmi.command.inv.preventmodify - 防止编辑背包
- cmi.invedit - 允许编辑背包
- cmi.command.inv.location - 显示玩家位置
info:
feedback: '&e您正在编辑 &3[playerDisplayName] &e的背包 (&3[offon]&e).'
invcheck:
help:
info: '&e以预览模式打开保存的背包'
args: (playerName) [id] (-e) (last)
invlist:
help:
info: '&e显示保存的背包列表'
args: (playerName)
invload:
help:
info: '&e加载保存的背包'
args: (sourceName) (targetName) [id/last]
invremove:
help:
info: '&e移除玩家的保存背包'
args: (playerName) [id/all/last]
invremoveall:
help:
info: '&e移除所有保存的背包'
args: '[confirmed]'
info:
removed: '&e已移除所有保存的背包 ([count])'
invsave:
help:
info: '&e保存背包'
args: (playerName) (id) (-s)
ipban:
help:
info: '&e封禁 IP'
args: '[ip/playerName] (reason) (-s)'
explanation:
- cmi.command.banip.bypass - 免除封禁
info:
message: '&c你已被服务器禁止IP!'
messageToAll: '&6[playerDisplayName] &e被 &6[senderDisplayName] &e封禁IP,原因:&6[reason]'
banedSilent: '&7[&8隐藏&7]&6[playerDisplayName] &e被 &6[senderDisplayName] &e封禁IP,原因:&6[reason]'
replacer: '*'
ipbanlist:
help:
info: '&e封禁 IP 列表'
args: ''
info:
banList: '&7[ip] &e- &6[reason]'
bannedBy: '&7封禁者: &f[source]'
ends: '&7结束时间: &f[time]'
related: |-
&7关联账户:
&f[list]
item:
help:
info: '&e将物品给予自己'
args: '[itemname] (amount)'
explanation:
- 物品名称和描述支持占位符
- 示例:/give stone
- /give stone 5 n Stonehenge
- /give stick e knockback:1
- /give sponge l Got_item_on:_%date/YY/MM/dd-HH:mm:ss%
- /cmi give sponge 1 e Knockback:%rand/1-5%
- /cmi give sponge %rand/1-10%
- /give sponge a maxhealth:5:mainhand
- /give diamond_sword unbreakable
- /give mob_spawner:creeper
- /give minecraft:diamond_helmet 1 0 {ench:[{id:0,lvl:100},{id:2,lvl:100},{id:34,lvl:100}]}
itemcmdata:
help:
info: '&e检查或修改物品的自定义模型数据'
args: '[set/delete/list] (playerName) (integerId) (-s)'
info:
nothing: '&e没有包含任何模型数据'
set: '&e将新的模型数据设置为: &6[value]'
current: '&e当前模型数据: &6[value]'
deleted: '&e已删除模型数据: &6[value]'
itemframe:
help:
info: '&e管理物品展示框'
args: (invisible/fixed/invulnerable/all)
info:
enabled: '已启用'
disabled: '已禁用'
feedback: '&e你周围有 &6[count] &e个隐形物品展示框'
iteminfo:
help:
info: '&e显示物品信息'
args: (playerName)
info:
nameMat: ' &e名称: &7[name] &e材料: &7[material]'
mojangHover: '&eMojang 名称: &7[name]'
display: ' &e显示名称: &7[display]'
lore: ' &e描述:'
loreLine: ' &5[loreLine]'
enchants: ' &e附魔: &7[enchants]'
entityType: ' &e实体类型: &6[type]'
customModel: ' &e自定义模型数据: &6[data]'
durability: ' &e耐久度: &6[current]&e/&6[max]'
stackSize: ' &e最大堆叠数: &6[size]'
itemlore:
help:
info: '&e更改物品描述'
args: (-p:[playerName]) [linenumber/*] [remove/insert/new lore line]
info:
feedback: '&e你已将物品描述更改为''&r&5[loreLine]&e'',对于玩家&3[playerDisplayName]&e
(&3[offon]&e).'
noitem: '&c你手中没有任何物品.'
removed: '&e物品描述第&6[line]&e行已从玩家&3[playerDisplayName]&e
(&3[offon]&e)中移除.'
inserted: '&e物品描述已插入第&6[line]&e行,对于玩家&3[playerDisplayName]&e
(&3[offon]&e).'
maxLines: '&e只能有&6[lines]&e行描述.'
blocked: '&e该物品被禁止修改描述.'
itemname:
help:
info: '&e重命名物品'
args: (-p:[playerName]) [remove/your new item name]
info:
feedback: '&e你已将物品重命名为[itemname]&e,对于玩家&3[playerDisplayName]&e
(&3[offon]&e).'
noitem: '&c你手中没有任何物品.'
removed: '&e物品名称已从玩家&3[playerDisplayName]&e
(&3[offon]&e)中移除.'
blocked: '&e该物品被禁止重命名.'
maxLength: '&c新名称太长,最多&c[length]&c个字符.'
itemnbt:
help:
info: '&e显示物品NBT信息'
args: (playerName)
info:
jump: '&6[key][type]'
type: ' &6(&e[type]&6)'
value: ': &e[value]'
list: '&e- &r[value]'
noNbt: '&e物品不包含任何NBT数据.'
jail:
help:
info: '&e禁闭玩家一段时间'
args: '[playerName] (time) (jailName) (cellId) (-s) (r:jail_reason)'
info:
jailed: '&e你将玩家&6[playerDisplayName]&e放入监狱,持续时间为[time]'
jailedPlayer: '&6[playerDisplayName]&e被关进监狱,持续时间为[time]'
reason: ' &e原因:&c[reason]'
leftTime: '!title!&7禁闭剩余时间:!subtitle![time]'
jailedTarget: '&e你已被关进监狱![time]'
cantTalk: '&c在被禁闭期间你无法发言.'
cantTalkRange: '!actionbar!&f你的聊天范围限制为&c[range]&f格内.'
failed: '&c无法禁闭玩家.请检查目标监狱名称、牢房ID或时间格式.'
bossbar: '&7禁闭剩余时间:[autoTimeLeft]'
noCommand: '&c在被禁闭期间无法使用该命令!'
jailedit:
help:
info: '&e编辑监狱'
args: ''
info:
notInArea: '&c你不在监狱区域内.'
noName: '&c不存在该名称的监狱.'
noCell: '&c不存在该ID的牢房.'
exist: '&c已存在该名称的监狱.'
createdJail: '&e成功创建新的监狱(&6[jail]&e).'
createdCell: '&e成功创建新的牢房(&6[jail]&e: &6[cellId]&e).'
collides: '&c与监狱&6[jailName]&e冲突.'
editCells: '&e编辑牢房列表.'
cList: '&eID: &6[id] &e被关押的玩家: &6[amount]'
jailListTpHover: '&e设置外部传送位置.'
jailListAreaHover: '&e重新定义区域.'
jailRemoved: '&e移除监狱(&6[jail]&e).'
jailOutside: '&e设置新的外部位置.'
jailArea: '&e重新定义监狱的区域(&6[jail]&e).'
cellRemoved: '&e从监狱(&6[jail]&e)中移除牢房(&6[cellId]&e).'
list: '&e牢房数: &6[cells] &e被关押数: &6[amount] &2[jail]'
listTp: '[tp] '
listArea: '&7[area] '
areaShow: '&7[S] '
jaillist:
help:
info: '&e列出监狱'
args: (监狱名称) (牢房ID)
info:
jailList: '&6[place]&e. [jailName] &7牢房数:&e[cellCount] &7被关押数:&6[count]'
cellList: '&6[place]&e. &7ID:&e[cellId] &7被关押数:&6[count]'
jailedBy: '&6被关押者: &e[playerDisplayName]'
cellJailedList: '&6[place]&e. &e[playerDisplayName] &7将被释放于&e[time]'
Release: '&7点击进行释放'
jump:
help:
info: '&e跳跃至目标方块'
args: ''
info:
tooFar: '&c视野内没有方块,或者距离过远(最多[max]个方块).'
kick:
help:
info: '&e踢出玩家与自定义信息'
args: '[playerName/all] (message) (-s)'
explanation:
- cmi.command.kick.bypass - 防止被踢出
info:
defaultMessage: '&e已从服务器踢出'
cantKick: '&c无法踢出该玩家.'
messageToAll: '&6[playerDisplayName] &e被踢出服务器.'
kickReason: ' &e原因: &6[reason]'
all: '&e已从服务器踢出&6[amount]&e名玩家.'
kill:
help:
info: '&e击杀玩家'
args: '[playerName] (-forced) (damageCause) (-s) (-lightning)'
info:
cantKill: '&6无法击杀,受到其他插件、游戏/上帝模式的保护.请使用-forced变量'
lackOfAccess: '&6没有权限使用强制击杀.'
killed: '&6击杀了[playerDisplayName]'
killall:
help:
info: '&e击杀周围的生物'
args: (-monsters/-pets/-npc/-animals/-ambient/-named/-f/-lightning/-list/-m:[mobType]) (-r:range) (-s) (-w:[worldName])
info:
infoList: '&2[category]&e:&7[amount] &e([list]&e)'
removedList: '&6[type]&e:&7[amount]'
total: '&e共移除了:&7[amount] &e([list]&e)'
noRemove: '&e没有要移除的生物'
monsters: 怪物
pets: 伙伴
npc: NPC
animals: 动物
ambient: 环境
vehicles: 交通工具
named: 自定义名称
kit:
help:
info: '&e提供预定义的套装.'
args: '[kitName] (playerName) (-s) (-open) (-preview)'
explanation:
- '&e权限:'
- '&6cmi.kit.[kitName] &e- 允许使用特定套装'
- '&6cmi.kit.bypass.money &e- 跳过金钱要求'
- '&6cmi.kit.bypass.exp &e- 跳过经验要求'
- '&6cmi.kit.bypass.onetimeuse &e- 跳过一次性使用'
- '&6/cmi kit [kitName] [playerName] &e- 会将套装给予另一个玩家'
info:
noMoney: '&e金钱不足.价格:&6[cost] &e你有:&6[balance]'
noExp: '&e经验不足.消耗:&6[cost] &e你有:&6[balance]'
noCondition: '&e你没有特殊条件权限来使用此套装:&6[condition]'
oneTime: '&c这是一次性使用的套装,你已经使用过了!'
cantUseNow: '&c在接下来的[time]内你不能使用此套装'
limitedTimeUseError: '&e无法使用超过&6[times]&e次'
limitedTimeUse: '&7可以使用&c[times]&7次'
limitedTimeAllUsed: '&c不能获取另一个'
canUseIn: "&e可以在下面的时间内再次使用:\n[time]"
cooldown: "&e冷却时间:\n[time]"
noKit: '&e无法找到该名称的套装'
kitDoesntExist: '&e找不到套装([kitName])'
noKitAccess: '&c你无权访问此套装'
noFoundKit: '&e找不到任何套装'
givenKit: '&e你已将套装&6[kit]&e给予了&6[playerDisplayName]'
title: '&8套装'
nameCanUse: '&6[kitName]'
nameCantUse: '&7[kitName]'
group: '&e组:&6[group]'
left: '&6左键点击以领取'
right: '&6右键点击以预览'
take: '&6拿取这个套装!'
open: '&7来自于&8[kitName]&7套装的物品!'
eye: ' &e☬'
use: '&2'
cantuse: '&7'
list: '&7[number]. &e[kitName] &6- [description]'
kitcdreset:
help:
info: '&e重置套装计时器'
args: (kitName) (playerName/all)
info:
notCd: '&e该套装不处于冷却阶段'
reset: '&e为&6[playerDisplayName]&e重置了套装&6[kit]&e的冷却时间'
resetAll: '&e为&6[count]&e名玩家重置了套装&6[kit]&e的冷却时间'
list: '&e[place]. &6[kit]&e [time]'
listHover: '&e点击以重置'
noCd: '&e没有套装正在冷却中'
kiteditor:
help:
info: '&e套装编辑器'
args: ''
explanation:
- '&e权限:'
- '&6cmi.kit.[kitName] &e- 允许使用特定的套装'
- '&6cmi.kit.bypass.money &e- 绕过金钱要求'
- '&6cmi.kit.bypass.exp &e- 绕过经验要求'
- '&6/cmi kiteditor &e- 显示套装列表'
info:
kits: '&e套装: '
iconSet: '&e为套装 &6[kitname] &e设置新图标'
kitExists: '&e已存在同名的套装!'
deleteConfirm: '&e如果确实要删除(&6[kitname]&e)套装,请点击我!'
deleteConfirmFinal: '&c此操作不可逆!'
kitRemoved: '&e套装 (&6[kitname]&e)已移除'
kitNotRemoved: '&c套装 (&6[kitname]&c)无法移除'
addNewInfo: '&e在聊天中输入套装名称并按Enter.输入''&6cancel&e''
取消此操作.'
renameCommandInfo: '&e在聊天中输入新的套装命令名称并按Enter.输入''&6cancel&e''
取消此操作.'
renameConfigInfo: '&e在聊天中输入新的套装配置名称并按Enter.输入''&6cancel&e''
取消此操作.'
groupInfo: '&e在聊天中输入新的组名称并按Enter.输入''&6none&e''删除组.输入''&6cancel&e''
取消此操作.'
commandInfo: '&e在聊天中输入新的命令并按Enter.输入''&6cancel&e''取消此操作.可用占位符:&6{USERNAME} {DISPLAYNAME} {WORLDNAME}
{KITNAME} {RANDOMPLAYER}'
conditionsInfo: '&e在聊天中输入新的所需权限节点并按Enter.输入''&6cancel&e''取消此操作.'
descInfo: '&e在聊天中输入新的描述并按Enter.输入''&6cancel&e''取消此操作.'
renamed: '&e已将套装 &6[kitname] &e重命名为 &6[newkitname]&e.'
groupSet: '&e为套装 &6[kitname]&e 设置新组(&6[groupname]&e)'
commandsListTitle: '&e✎&6命令:'
conditionsListTitle: '&e✎&6条件:'
descListTitle: '&e✎&6描述:'
ListTitleHover: '&e点击打开GUI'
ListEditKitHover: '&c编辑 &6[kitname]'
ListAdd: ' &2+'
ListAddHover: '&2添加新的'
guiClickery:
- '&e左键点击增加,右键点击减少'
- '&e按住 &6Shift &e以加快速度10倍'
- '&e连续快速点击可加快数量更改'
- '&e停止点击1秒后返回默认数量'
OffHand: '&e放置副手物品'
Helmet: '&e放置头盔物品'
Chest: '&e放置胸甲物品'
Legs: '&e放置护腿物品'
Boots: '&e放置靴子物品'
Weight: '&e重量: &6[Weight]'
WeightExtra:
- '&e较大的值具有较高的优先级'
- '&e套装应该在同一组中'
despiteWeight: '&e显示尽管权重: &6[Weight]'
despiteWeightExtra:
- '&e玩家无法获得该套装权限,但可以预览该套装'
Slot: '&e槽位: &6[slot]'
Page: '&e页面: &6[page]'
SlotAuto: '&6自动'
Clone: '&e从背包中复制物品'
CloneExtra:
- '&e使用右键包括装备'
- '&e再次点击撤销更改'
timeDelay: '&e延迟: &6[time]'
usages: '&e可使用次数: &6[times]'
withoutUsage: '&e显示没有剩余使用次数: &6[state]'
usagesUnlimited: '&6无限'
ignoreWeight: '&e显示尽管权重: &6[state]'
timeDelaySeconds: '&e以秒为单位: &6[time]'
moneyCost: '&e金钱消耗: [cost]'
expCost: '&e经验消耗: [cost]'
enabled: '&e已启用'
disabled: '&6已禁用'
delete: '&6删除套装'
clickToSwitch: '&e点击切换状态'
clickToEdit: '&e点击开始编辑'
editConfigName:
- '&e点击重命名配置名称'
- '&e仅用于确定权限节点'
editCommandName:
- '&e点击重命名命令名称'
- '&e设置获取该套装所需的命令'
displayName: '&7显示名称: &r&f[name]'
editDisplayName:
- '&e点击更改显示名称'
- '&e仅用于视觉效果'
fileName: '&7文件名: &r&f[name]'
editFileName:
- '&e点击更改文件名'
- '&e定义套装应保存的位置'
kitGroup: '&e套装组: &6[group]'
dropItems: '&e背包满时是否掉落物品: &6[state]'
commands: '&e命令:'
conditions: '&e条件:'
desc: '&e描述:'
mainMenu: '&e主菜单'
settings: '&e设置'
icon: '&e套装可用时的图标'
iconCd: '&e套装不可用时的图标'
kitusagereset:
help:
info: '&e重置套装使用计数器'
args: (kitName) (playerName)
info:
notLimited: '&e套装没有使用数量限制'
reset: '&e套装 (&6[kit]&e) 的使用数量已重置为 &6[playerDisplayName]'
list: '&e[place]. &6[kit] &e[used]/[usages]'
listHover: '&e点击重置'
noCd: '&e没有使用次数大于0的套装'
lastonline:
help:
info: '&e显示最近 x 分钟内在线玩家'
args: (-p:[page])
info:
searching: '&e搜索中 &6[checked]&e/&6[total] &e(&6[found]&e)'
List: ' &6[place]&e. &2[name] &e-> &6[time]'
timeFrame: '&e以小时为单位的时间范围 (&6[time1]&e), 24 小时 (&6[time2]&e), 7 天 (&6[time3]&e),
30 天 (&6[time4]&e)'
launch:
help:
info: '&e以你朝向的方向或指定的角度进行发射'
args: (playerName) (p:[power]) (a:[angle]) (d:[direction]) (loc:[x]:[y]:[z])
(-nodamage)
explanation:
- cmi launch - 以你朝向的方向进行发射
- cmi launch -nodamage - 发射并防止摔落伤害
- cmi launch p:3.2 - 以力量 3.2 进行发射
- cmi launch p:2.5 a:25 - 以你朝向的方向和 25 度角进行发射,力量为 2.5
- cmi launch Zrips d:east - 以你朝向的方向向东发射
- cmi launch Zrips d:0 - 以 0 度方向 (南方) 进行发射,与你的朝向相同
- cmi launch d:45 a:30 p:2 - 以南西方向、30 度角发射,力量为 2
- cmi launch loc:150:120:123 - 发射玩家到指定位置
info:
feedback: '!actionbar!&6[&fWhoosh!&6]'
lfix:
help:
info: '&e修复你周围区块的光照'
args: (range) (playerName) (stop/stopall)
info:
NoMore: '&e范围不能超过服务器视野范围.已更改为允许的最大值.'
startFixing: '&e找到 &6[amount] &e个需要修复的区块.开始修复!'
InfoShow: '&6TPS: &3[tps] &6剩余 &e[left] &6(&e[min]分:[sec]秒&6) &6速度: &e[speed]'
Finished: '&e光照修复已完成'
Stopped: '&e已停止'
list:
help:
info: '&e显示在线玩家列表'
args: ''
explanation:
- 'Perm: '
- cmi.command.list.admin
- cmi.command.list.staff
- cmi.command.list.hidden
- cmi.command.list.group.[number]
info:
List:
- '&7========================'
- '&e在线玩家 &6[amount][hidden]&e/&6[maxamount]'
- '[adminLine]'
- '[staffLine]'
- '[groupLine]'
- '&7========================'
staffL: '&7员工: &f[list]'
adminL: '&8管理员: &f[list]'
hiddenPref: '&e&7[H]'
hiddenCount: '&e&7([amount])'
groupL: '&6[groupName]: &f[list]'
player: '%cmi_user_afk_symbol%&f[playerDisplayName]'
groups:
group1: '&e小组1: &f[list]'
group2: '&e小组2: &f[list]'
group3: '&e小组3: &f[list]'
group4: '&e小组4: &f[list]'
group5: '&e小组5: &f[list]'
group6: '&e小组6: &f[list]'
group7: '&e小组7: &f[list]'
group8: '&e小组8: &f[list]'
group9: '&e小组9: &f[list]'
group10: '&e小组10: &f[list]'
noGroupLine: '&e列表'
lockip:
help:
info: '&e禁止从不同的IP地址登录账户'
args: (playername) [add/remove/list/clear] [ip]
info:
CantLogin: '&c您无法从该IP地址登录'
add: '&e为 &6[playerDisplayName] &e添加新的IP地址 (&6[ip]&e)'
remove: '&e从 &6[playerDisplayName] &e中移除IP地址 (&6[ip]&e)'
clear: '&e从 &6[playerDisplayName] &e中移除所有的IP地址'
ipNotFound: '&c未找到IP地址'
empty: '&c列表为空'
list: '&6[place]&e. &6[ip]'
loom:
help:
info: '&e打开织布机'
args: (playerName)
info:
feedback: '&e您已打开织布机,为 &3[playerDisplayName] &e(&3[offon]&e).'
targetfeedback: '&3[senderDisplayName]&e 为您打开了织布机.'
mail:
help:
info: '&e发送和接收邮件'
args: '[send/clear/read/sendtemp] [playerName] (time) (message)'
info:
sentMail: '&e邮件已发送至 &6[playerDisplayName]'
gotMail: '!actionbar!&e您收到了来自 &6[senderDisplayName] &e的邮件'
clearMail: '&e所有邮件已清空!'
removedMail: '&e邮件已移除'
noMailsById: '&e该玩家没有此ID的邮件'
noMails: '&e您没有邮件'
mailHover: "&e[senderName] \n&e[time]"
mailHoverExpires: |2-
&e剩余时间: &6[time]
mailList: ' &7[senderDisplayName]&e: [mail] '
waitingMail: '&e您有 &6[amount] &e封邮件.点击查看.'
mailall:
help:
info: '&e检查或发送邮件给所有玩家'
args: '[send/clear/remove] [message]'
info:
sentMail: '&e发送了 &6[amount] &e封邮件'
clearMail: '&6[amount] &e封邮件已被移除'
removedMail: '&e移除了 &6[amount] &e封邮件'
maintenance:
help:
info: '&e设置服务器进入维护模式'
args: (true/false) (message)
explanation:
- cmi.command.maintenance.bypass - 绕过维护模式
info:
feedback: '&e服务器正在维护中,请稍后再访问.'
set: '&e服务器维护模式已设置为 &6[state] &e,消息为: [message]'
maxhp:
help:
info: '&e设置玩家的最大生命值'
args: set/add/take/clear [playerName] [amount] (-s)
info:
feedback: '&e您已将 &3[playerDisplayName] &e的最大生命值设为 &3[maxHp] &e(&3[offon]&e).'
targetfeedback: '&e您的最大生命值被 &3[senderDisplayName] &e设定为 &3[maxHp] &e.'
maxplayers:
help:
info: '&e更改可以连接服务器的最大玩家数量'
args: '[amount]'
explanation:
- '&e权限:'
- '&6cmi.fullserver.bypass &e- 加入满服务器'
info:
changed: '&e将最大允许的玩家数量从 &6[old] &e更改为 &6[new]&e.在线玩家数: &6[current]'
me:
help:
info: '&e给所有玩家发送特殊消息'
args: '[message]'
info:
format: '&5* [senderDisplayName] &5[message]'
merchant:
help:
info: '&e打开商人交易窗口'
args: '[type] (playerName) (level)'
info:
incorrect: '&c错误的职业.'
feedback: '&e您已为 &3[playerDisplayName] &e打开了 &6[type] &e交易窗口 (&3[offon]&e).'
targetfeedback: '&3[senderDisplayName]&e 为您打开了 &6[type] &e交易窗口.'
migratedatabase:
help:
info: '&e更改数据库系统并迁移所有数据'
args: ''
mirror:
help:
info: '&e开始方块放置/破坏镜像.'
args: (start/stop)
info:
started: '&e开始镜像'
stopped: '&6镜像停止'
tooFar: '&c您离镜像中心太远 (最多 &6[blocks] &c个方块).该功能已暂停!'
title: 镜像
notSet: '&c未设置中心'
set: '&2中心已设置'
noBlocks: '&c方块不足'
used: '&7已用: &7[blocks]'
Action:
Name:
X: X
Y: Y
Z: Z
XY: XY
ZY: ZY
XZ: XZ
ZX: ZX
Rotate90V: Rotate90V
Rotate90H: Rotate90H
Rotate90HC: Rotate90HC
Rotate180H: Rotate180H
Pause: Pause
Location: Location
Desc:
X: '&e以 &6X &e轴为镜像'
Y: '&e以 &6Y &e轴为镜像'
Z: '&e以 &6Z &e轴为镜像'
XY: '&e以 &6X &e和 &6Y &e轴为镜像'
ZY: '&e以 &6Z &e和 &6Y &e轴为镜像'
XZ: '&e以 &6X &e和 &6Z &e轴为镜像'
ZX: '&e以 &6Z &e和 &6Y &e轴为镜像'
Rotate90V: '&e向上旋转'
Rotate90H: '&e顺时针旋转 &690 &e度'
Rotate90HC: '&e逆时针旋转 &690 &e度'
Rotate180H: '&e旋转 &6180 &e度'
Pause: '&e暂停镜像'
Location: '&e设置镜像中心位置'
mobhead:
help:
info: '&e获取生物头颅'
args: '[mobType] (entryNumber) (playerName) (-s)'
info:
got: '&e获得了 &6[type] &e生物头颅'
base: '&7基础掉落几率: &f[chance]%'
personal: '&7您的掉落几率: &f[chance]%'
headSpecific: '&7头颅特定掉落几率: &f[chance]%'
criteria: '&7条件: &f[criteria]'
title: '&7[current]&8/&7[total]'
money:
help:
info: '&e管理货币余额'
args: '[pay/give/take/set] [playerName/all/alloffline] [amount][%rand/1-1000%][1%[min-max]][playerName]]
(-s)'
info:
newBalance: '&6[playerDisplayName] &e的新余额: &6[money]'
paid: '&e您已向 &6[playerDisplayName] &e发送了 &6[amount]'
gotMoney: '&e您从 &6[senderDisplayName]&e那里获得了 &6[amount] &e. 余额: &6[money]'
gotMoneyGive: '&e您收到了 &6[amount] &e. 余额: &6[money]'
lostMoney: '&e您的余额减少了 &6[amount] &e. 剩余: &6[money]'
worldGroups: '&c您不能在不同的区域间发送货币'
self: '&c您不能向自己发送货币!'
confirm: '&e点击确认将 &6[money] &e转账给 &6[playerDisplayName] &a&l[✔]'
notAccepting: '&e该用户不接受其他玩家的付款'
giveAll: '&e向 &6[playerCount] &e名玩家发放总计 &6[totalAmount]'
takeAll: '&e从 &6[playerCount] &e名玩家处扣除总计 &6[totalAmount]'
overLimit: '&e[playerDisplayName] &e因为能一次存储的货币数量受限制,无法接收您的货币'
more:
help:
info: '&e将物品堆叠补充到最大数量'
args: (playerName) (-clone/[amount])
explanation:
- '&e权限:'
- ' &6cmi.command.more.oversize &e- 获取更大的堆叠'
info:
feedback: '&e将堆叠补充到 &3[amount]&e ,给予 &3[playerDisplayName]&e (&3[offon]&e).'
msg:
help:
info: '&e向玩家发送消息'
args: '[playerName] [message]'
explanation:
- 如果消息以!开头,则只显示干净的没有发送者名称的消息
- 需要cmi.command.msg.clean权限
- 如果消息以!-开头,则只显示没有发送者名称和没有回复选项的干净消息
- 需要cmi.command.msg.noreply权限
info:
TargetMsg: '&7[&8[senderDisplayName] &7-> &8me&7]&r&f [message]'
SenderMsg: '&7[&8me &7-> &8[playerDisplayName]&7]&r&f [message]'
noPM: '&c该玩家暂时不接受私密消息'
badGroup: '&c无法向此组玩家发送私密消息'
mute:
help:
info: '&e禁言玩家'
args: '[playerName] (time) (-s) (reason)'
explanation:
- '例子: '
- /cmi mute zrips 1m
- /cmi mute zrips 1h
- /cmi mute zrips 1h 对骂
info:
mutedFor: '&e[playerDisplayName] 被禁言了 &6[time]'
muted: '&e您被禁言了 &6[time]'
reason: '&e原因: &7[reason]'
badTimeRanges: '&c您不能禁言超过 [time] &6([seconds])'
mutechat:
help:
info: '&e全服禁言'
args: (time) (-s) (reason)
explanation:
- '例子: '
- /cmi mutechat 1m
- '/cmi mutechat 1h '
info:
mutedFor: '&e全服禁言了 &6[time]'
isMuted: '!actionbar!&e全服禁言了 &6[time]'
muteReason: '&4禁言原因: &7[reason]'
nameplate:
help:
info: '&e设置玩家的名字前缀、后缀或颜色'
args: (playerName) (-pref:[some_prefix]) (-suf:[some_suffix]) (-c:[colorCode]) (reset)
explanation:
- 使用_添加空格,使用__添加下划线以用作占位符等
info:
feedback: '&e您已更新了 &3[playerDisplayName]&e 的名字板 (&3[offon]&e).'
targetfeedback: '&e您的名字板已更新'
namePlate: '&e[playerDisplayName] 的名字板: &f[namePlate]'
near:
help:
info: '&e检查谁在你附近'
args: (distance)
info:
nope: '&e附近没有其他玩家'
list: '&e[place]. &6[playerDisplayName] &e- &7[distance]m'
aproxList: '&e[place]. &6[playerDisplayName] &e- &6[dir] &7~[distance]m'
nick:
help:
info: '&e更改玩家名字'
args: '[newNickName/off] (playerName) (-s)'
explanation:
- '要更改为不同的昵称: cmi.command.nick.different'
- 要绕过长度限制,请使用cmi.command.nick.bypass.length
info:
changed: '&e昵称已更改为 &r[newNickName] &e从 &r[oldNickName]'
changedTarget: '&e您的昵称已被 &r[senderDisplayName] &e更改为 &r[newNickName]'
reset: '&e昵称已重置为默认值'
sameNick: '&c您没有权限更改为不同的昵称.您只能更改颜色'
blockedNick: '&c您不能使用此昵称'
blockedNickLength: '&e昵称太长.最多 [amount] 个字符'
blockedNickLengthMin: '&e昵称太短.最少 [amount] 个字符'
inUse: '&c昵称已被其他玩家使用'
notarget:
help:
info: '&e切换无目标生物模式'
args: (playerName) (true/false) (-s)
info:
enabled: '&e生物将不再攻击您!'
disabled: '&e生物将重新开始攻击您!'
note:
help:
info: '&e管理玩家的笔记'
args: (playerName) [add/remove/clear/list] (id/note)
info:
newNote: '&e为玩家添加了新的笔记'
clearNote: '&e清除了玩家的所有笔记'
removedNote: '&e移除了玩家的笔记'
noNotesById: '&e没有此id的玩家的保存的笔记'
noNotes: '&e没有玩家保存的笔记'
listNotes: '&7[note]'
openbook:
help:
info: '&e打开书籍GUI'
args: (cText) (playerName) (fileName.txt)'
oplist:
help:
info: '&e查看管理员玩家列表'
args: ''
info:
feedback: '&e* &6[number]. &e[playerName]'
options:
help:
info: '&e修改个人设置'
args: (playerName) (option) (enable/disable/toggle/status) (-s)
explanation:
- '可用的操作: visibleHolograms, shiftSignEdit, totemBossBar, bassBarCompass,
tagSound, chatSpy, cmdSpy, signSpy, acceptingPM, acceptingTPA, acceptingMoney,
chatbubble'
info:
title: '&8选项'
state: '&2状态: [state]'
feedback: '&2[description]: [state]'
option:
visibleHolograms: '&e可见的全息投影'
shiftSignEdit: '&eShift编辑牌子'
totemBossBar: '&e图腾BossBar'
bassBarCompass: '&e基础BossBar'
tagSound: '&e聊天标签声音'
chatSpy: '&e聊天记录'
cmdSpy: '&e命令记录'
signSpy: '&e牌子记录'
acceptingPM: '&e接受私聊消息'
acceptingTPA: '&e接受传送请求'
acceptingMoney: '&e接受支付'
chatbubble: '&e聊天气泡'
pmSound: '&e私聊消息声音'
rideMe: '&e其他玩家可以骑乘您'
pveDamageNumbers: '&e显示PvE伤害数字'
pvpDamageNumbers: '&e显示PvP伤害数字'
InformDurability: '&e物品耐久度减少时提醒'
panimation:
help:
info: '&e播放自定义粒子动画'
args: (variable/playerName/stopAll) (stop)
explanation:
- 使用说明请参阅https://www.zrips.net/cmi/extra/particles/
patrol:
help:
info: '&e巡逻'
args: ''
info:
noPatrol: '&e当前没有可以巡逻的玩家'
Patroling: '&e当前正在巡逻: &6[playerDisplayName]'
lastPatrol: '&e上次巡逻时间: &6[time]&e前'
notes: '&e有 &6[amount] &e个笔记'
pay:
help:
info: '&e进行金钱交易'
args: '[playerName] [amount] (-s)'
ping:
help:
info: '&e显示玩家的延迟'
args: (playerName/message)
info:
feedback: '&e延迟:&6[ping]毫秒'
selffeedback: '&e您的延迟为:&6[ping]毫秒'
customMessage: '[message]'
placeholders:
help:
info: '&e列出所有占位符'
args: (parse) (placeholder) (playerName)
info:
list: '&e[place]. &6[placeholder]'
outputResult: ' &e结果:&6[result]'
parse: '&6[placeholder] &e通过[source] &6结果 &8|&f[result]&8|'
playercollision:
help:
info: '&e设置玩家的碰撞模式'
args: (playerName) [true/false] (-s)
info:
feedback: '&e您已将碰撞模式设置为 &3[boolean]&e,对于玩家 &3[playerDisplayName]&e (&3[offon]&e).'
targetfeedback: '&e您的碰撞模式已更改为 &3[boolean]'
playtime:
help:
info: '&e显示玩家的总游戏时间'
args: (playername)
info:
total: '&e* 总游戏时间:[time]'
joined: '&e* 加入时间:&6[time]'
playtimetop:
help:
info: '&e显示玩家总游戏时间的排行榜'
args: '[page]'
info:
topLine: '&e----- 游戏时间排行榜 &e-----'
scanning: '&e数据正在扫描中,请等待一分钟后再试'
loading: '&e数据尚未加载.扫描过程将开始,完成后您将获得结果'
list: '&e[number]. [playerDisplayName] &e- &6[time]'
place: '&6[playerDisplayName] &e排在第&6[place] &e位'
ownLine: '&2[number]. &2[playerDisplayName] &2- &2[time]'
point:
help:
info: '&e指向方块'
args: (particleName) (playerName) (-self) (time) (-s:[speed])
portals:
help:
info: '&e设置传送门'
args: (new/nearest/forceupdate/setlocation/enabled) (portalName) (world:x:y:z:yaw:pitch)
info:
collides: '&c碰撞到传送门 &6[portalName]'
exist: '&c已存在具有此名称的传送门'
notExist: '&c不存在具有此名称的传送门'
locationSet: '&e传送门位置设置为您的位置 &6[portalName]'
removed: '&e移除传送门 &6[portalName]'
click: '&e点击将 &6[portalName] &e的传送位置设置为您当前的位置'
bungeeSet: '&e进入位置,单击此消息以设置传送位置'
bungeeSetConfirmed: '&e从源服务器 &6[sourceServer] &e到 &e目标上设置bungee传送门 &6[portal]&e的位置'
bungeeSetEmpty: '&e初始化传送门位置设置位于&6[serverName] &e,但在此服务器上没有玩家在线.在有人加入之前,此操作将不会完成'
List: '&e[color][portalName]'
redefine: '&e重新定义当前选择区域'
particles: '&e粒子效果:&6[state]'
particleType: '&e粒子类型:&6[type]'
particleColor: '&e粒子颜色:&6[color]'
particleSize: '&e粒子大小:&6[size]'
particleAmount: '&e粒子数量:&6[amount]'
particlePercent: '&e粒子在边缘缩小的比例:&6[amount]%'
activationRange: '&e激活范围:&6[amount]'
particlePermission: '&e无权限时显示粒子:&6[state]'
bungeeTeleport: '&e精确bungee位置传送:&6[state]'
requiresPermission: '&e需要 &7[perm] &e权限使用:&6[state]'
kickBack: '&e未经权限禁止进入:&6[state]'
informPermission: '&e在没有权限的情况下告知:&6[state]'
teleportToLocation: '&e传送到传送门位置'
teleportToTarget: '&e传送到传送门目标位置'
performCommandsWithoutTp: '&e在没有有效传送位置的情况下执行命令'
editCommands: '&e编辑传送门命令'
setTeleportLocation: '&e设置传送位置'
setSafeLocation: '&e设置安全外部位置'
save: '&e保存更改到文件'
removePortal: '&e删除传送门'
cantUsePortal: '&c您无法使用此传送门'
pos:
help:
info: '&e显示玩家当前位置'
args: (playerName)
info:
feedback: '&e[playerDisplayName] &e(&3[offon]&e) ([world]&e,&6[x]&e:&6[y]&e:&6[z]&e)'
feedbackRegion: '&e区块 &6[chunkx]&e:&6[chunkz]&e 区域 &6[regionx]&e:&6[regionz]'
feedbackDirection: '&e朝向 &6[direction] &e(&6[degrees] &e度)'
feedbackBiome: '&e生态群系 &6[biome]'
feedbackLight: '&e光照等级 &6[lightLevel]'
netherCoord: '&e下界坐标:&e(&6[x]&e:&6[y]&e:&6[z]&e)'
normalCoord: '&e主世界坐标:&e(&6[x]&e:&6[y]&e:&6[z]&e)'
preview:
help:
info: '&e加载给定范围的区块'
args: '[range] (innerrange)'
info:
NoMore: '&e范围不能超过32区块.将更改为允许的最大值.'
startSending: '&e找到 &6[amount] &e个要发送的区块.开始!'
InfoShow: '&6TPS:&3[tps] &6剩余:&e[left] &6(&e[min]m:[sec]s&6) &6速度:&e[speed]'
Finished: '&e完成.在您的一侧加载所有区块可能需要额外的时间.'
prewards:
help:
info: '&e查看游戏时间奖励'
args: (playerName)
info:
list: '&e[place]. &6[rewardName] &e奖励要求时间:&6[time]'
listNoStack: '&e[place]. &6[rewardName]'
listOneTime: '&e[place]. &6[rewardName]'
claim: ' &2领取!'
claimAmount: ' &2领取(x[amount])!'
claimHover: '&2点击领取奖励!'
inform: '!actionbar!&2您有未领取的奖励等待您!/prewards'
ptime:
help:
info: '&e控制玩家的个人时间'
args: (freeze/unfreeze/day/night/dusk/morning/realtime/reset) (playerName) (-s)
explanation:
- '示例:'
- /ptime 13:00:00
- /ptime 1pm
- /ptime 13
- /ptime 7000ticks
- /ptime Zrips 1pm
- /ptime freeze
- /ptime unfreeze
- /ptime realtime
- /ptime reset
info:
check: '&e个人时间:&6[24h] &e或 &6[12h] &e或 &6[ticks]ticks'
frozen: ' &c(-)'
gotreseted: '&6[playerDisplayName] &e的时间已重置'
gotfrozen: '&6[playerDisplayName] &e的时间已冻结'
gotunfrozen: '&6[playerDisplayName] &e的时间已解冻'
setto: '&e时间设置为 &6[24h] &e或 &6[12h] &e或 &6[ticks] &e_for &6[playerDisplayName]'
purge:
help:
info: '&e根据不活动天数清除玩家数据'
args: (stop)
info:
stopped: 停止清除.
pweather:
help:
info: '&e控制玩家天气'
args: (playerName) [sun/rain/reset] (-s)
info:
check: '&e个人天气:&6[weather]'
gotreseted: '&6[playerDisplayName] &e天气已重置'
setto: '&e个人天气设置为 &6[weather] &e对于 &6[playerDisplayName]'
gotset: '&e你的个人天气设置为 &6[weather]'
reset: '&e天气已重置'
rankdown:
help:
info: '&e降低你的等级'
args: (playerName) (rankName) (confirm) (-cmd) (-cost)
explanation:
- "-cmd 将执行在上一个等级 rankup 中定义的命令"
- "-cost 将收取玩家金钱、经验或物品(如果在上一个等级 rankup 中定义了)"
info:
noPrev: '&e找不到任何上一个等级'
list: '&e选择你要降级的等级:'
confirm: '&e点击我确认降级到 &6[rank]'
downranked: '&e降级到 &6[rank]'
rankinfo:
help:
info: '&e你的等级信息'
args: (playerName) (rankName)
info:
distanceCM: '[value]厘米'
distanceM: '[value]米'
distanceKm: '[value]千米'
requiredMoney: ' &e金钱:[color][current]&e/6[needed]'
requiredExp: ' &e经验:[color][current]&e/6[needed]'
requiredVotes: ' &e投票:[color][current]&e/6[needed]'
requiredPerm: ' &e权限:'
requiredMcmmo: ' &eMcmmo:'
requiredMcmmoList: '&e[color][name] '
requiredMcmmoListHover: ' &e[color][current]&e/6[needed]'
requiredMcmmoPower: 力量
requiredAurelium: ' &eAurelium:'
requiredAureliumList: '&e[color][name] '
requiredAureliumListHover: ' &e[color][current]&e/6[needed]'
requiredJobs: ' &eJobs:'
requiredJobsList: ' &e[color][name]'
requiredJobsListHover: ' &e[color][current]&e/6[needed]'
requiredJobsTotalLevel: 累积等级
requiredItem: ' &e物品:'
requiredItemsList: '&e[color][name]'
requiredItemListHover: '&e[color][current]&e/6[needed]'
currentRank: ' &e你当前的等级:&6[rankName]'
elseCurrentRank: ' &6[playerDisplayName] &e的当前等级:&6[rankName]'
rankNameLine: ' &e------ &6[rankName] &e[rankupState] &e------'
canRankup: ' &2可以升级!'
cantRankup: ''
requiredStats: ' &e[name][extra]&e:[color][current]&e/6[needed]'
requiredStatsExtra: ' (&6[type]&e)'
nextRanks: ' &e下一个等级:&6'
finalRank: ' &e这是最后一个等级'
noRank: ' &e找不到等级'
check: '&e查看等级 &6[rank]'
progressBarHover: '&e进度 [percent]%'
ranklist:
help:
info: '&e可能的等级列表'
args: ''
info:
list: '&e[place]. [currentRankMarker]&6[rankName][currentRankMarker]'
currentRankMarker: '&6+'
hoverNext: "&6下一个: \n[rankList]"
hoverLast: '&2最后一个等级'
rankset:
help:
info: '&e设置玩家等级'
args: (playerName) [rankName] (-cmd) (-cost)
explanation:
- "-cmd 将执行在该等级的 rankup 中定义的命令"
- "-cost 将收取玩家金钱、经验或物品(如果在该等级的 rankup 中定义了)"
- "即使玩家没有足够的金钱、经验或所需物品,他仍将获得该等级"
info:
set: '&e等级已更改为 &6[rankName] &e对于玩家 &6[playerDisplayName]'
rankup:
help:
info: '&e提升等级'
args: (playerName) (rankName) (confirm)
info:
noRank: '&e你没有任何与你关联的等级'
requiresPrevious: '&e你无法升级到该等级.你需要先拥有 &6[rank] &e等级'
list: '&e请选择你想要提升的等级:'
confirm: '&e点击以确认提升至 &6[ranks]'
realname:
help:
info: '&e检查玩家真实名字'
args: (playerName/nickName)
info:
feedback: '&r[playerDisplayName] &e的真实名字是 &r[playerName]'
recipe:
help:
info: '&e检查物品合成'
args: (itemName) (-c)
info:
type: '&0类型'
types:
Shaped: 有图案合成
Shapeless: 无图案合成
Furnace: 熔炉合成
Blasting: 高炉合成
Campfire: 营火合成
Cooking: 烹饪合成
Merchant: 商人合成
Smoking: 烟熏炉合成
Stonecutting: 切石机合成
Smithing: 锻造台合成
Complex: 复合合成
Unknown: 未知合成
page: ' &0[current]&7/&0[total]'
noRecipes: '&c找不到该物品的任何合成配方'
reload:
help:
info: '&e重载插件的配置文件和语言文件'
args: ''
info:
feedback: '&6CMI的配置文件和语言文件已重新加载!花费了[ms]毫秒'
failedConfig: '&4无法加载配置文件!请检查拼写!'
failedLocale: '&4无法加载语言文件!请检查拼写!'
removehome:
help:
info: '&e删除家'
args: (homeName) (playerName)
info:
remove: '&c点击以删除'
removed: '&e已删除家(&6[home]&e)'
list: '&c[home]'
removeuser:
help:
info: '&e删除用户及其数据'
args: '[uuid/duplicates]'
info:
removed: '&e用户(&6[uuid]&e)已删除'
removedDuplicate: '&e删除了 &6[amount]/[max] &e个重复项'
removewarp:
help:
info: '&e删除传送点'
args: (warpName)
info:
remove: '&c点击以删除'
removed: '&e已删除传送点(&6[warp]&e)'
notYours: '&c这个传送点不属于你!'
repair:
help:
info: '&e修复物品'
args: '[hand/armor/all] (playerName)'
explanation:
- cmi.command.repair.hand - 允许用户修复手中的物品
- cmi.command.repair.armor - 允许用户修复护甲槽中的物品
- cmi.command.repair.all - 允许用户修复整个背包中的物品
- cmi.command.repair.repairshare.bypass - 允许用户在不添加修复保护的情况下修复物品
info:
feedback: '&e你已为&3[playerDisplayName]&e修复了&3[amount]&e件物品(&3[offon]&e).'
nothing: '&e没有需要修复的物品'
cant: '&e无法修复该物品'
feedbackMoney: '&e你已为&3[playerDisplayName]&e修复了&3[amount]&e件物品(&3[offon]&e).费用:&7[cost]'
itemOwner: '&e最后修复人:&6[owner]'
cantUse: '!title!&c无法使用这个物品!!subtitle!&e请亲自修复它!'
repaircost:
help:
info: '&e查询物品修复费用'
args: '[hand/armor/all] (playerName)'
info:
feedback: '&e修复费用:&6[amount]'
noNeed: '&e无需修复'
replaceblock:
help:
info: '&e更换周围的方块'
args: '&eid &6[blockName:data/id:data]&e w &6[blockName:data/id:data] &er &6[range in chunks/g]&e y &6[max height]'
explanation:
- '&6子命令:'
- '&e- &6pause &e- 暂停更换'
- '- &6continue &e- 继续更换'
- '- &6stop &e- 停止更换'
- '- &6speed [amount] &e- 设置当前更换速度'
- '- &6autospeed [true/false] &e- 设置自动速度关闭或打开'
- '- &6messages [true/false] &e- 设置不显示消息或显示消息'
- '示例:'
- '/cmi replaceblock id 52 w stone r 10'
- '/cmi replaceblock id 52,gold_block w stone r 15 y 100'
- '/cmi replaceblock id 52 w air r g y 100'
- '/cmi replaceblock id iron_ore%75 w stone%90,dirt%5 r g'
info:
startScanning: '&e找到&6[amount]&e个待检查的区块.开始更换!'
paused: '&e更换已暂停,要继续,请使用&6/cmi blockreplace continue.'
continuing: '&e继续更换'
stoped: '&e更换已停止.'
speedChange: '&e速度已更改为[amount]'
autospeedChange: '&e自动速度已更改为[state]'
messagesChange: '&e消息状态已更改为[state]'
infoShow: '&6TPS: &3[tps] &6剩余: &e[left] &6(&e[time]&6) &6速度: &e[speed] &6已替换: &e[found]'
finished: '&e完成!!! 已替换: &6[amount] &e个方块!用时: &6[time]&e.'
reply:
help:
info: '&e回复上一个消息的发送者'
args: '[message]'
info:
noOneToReply: '&e没有人可以回复'
resetback:
help:
info: '&e重置玩家的回档位置'
args: '(playerName) (reason) (-death) (-s)'
info:
feedback: '&e回档位置已重置!'
resetdbfields:
help:
info: '&e将特定数据库列重置为默认值'
args: '[columnName] (-w:[worldName]) (-p:[playerName])'
info:
feedback: '&e更新了&7[amount]&e个玩家'
nofield: '&c找不到该字段'
ride:
help:
info: '&e骑乘目标实体'
args: ''
explanation:
- ' cmi.command.ride.[entityType] - 允许骑乘实体'
info:
riding: '&e你正在骑乘&6[entityName]'
cantRide: '&c你不能骑乘(&6[entityName]&c)实体'
someOneElse: '&c有人已经在骑乘该实体'
ridingYou: '&6[playerDisplayName]&e正在骑乘你,请执行&6/shakeitoff&e来踢出他们'
rt:
help:
info: '&e随机传送到某个位置'
args: (playerName) (worldName) (-s)
info:
possible: '&e可用世界: &6[worlds]'
tpLimit: '&e无法立即传送,请等待 &6[time] &e后再试'
IncorrectLocation: '&6无法找到正确的传送位置,请等待 &e[time] &6后再试'
teleported: '!actionbar!&6嗖!!!'
waiting: '!actionbar!&6正在寻找合适的位置.请稍等'
sameip:
help:
info: '&e列出与该IP地址相同的登录玩家'
args: ''
info:
list: '&e[place]. &6'
saturation:
help:
info: '&e设置玩家饱和度'
args: (playerName) [amount]
info:
feedback: '&e已将饱和度设置为 &3[amount]&e,运行者为 &3[playerDisplayName]&e (&3[offon]&e)'
targetfeedback: '&e你的饱和度已被 &3[senderDisplayName]&e 设置为 &3[amount]&e'
saveall:
help:
info: '&e保存每个玩家的背包物品'
args: (daysRange/-online)
explanation:
- -online 可变量用于仅保存在线玩家的背包物品
info:
saving: '[symbol] &2已检查: &e[checked]&2 总计 &e[total]&2,已保存: &e[saved]&2,已跳过: &e[skipped] [symbol]'
saved: '&e保存完成.保存了: &6[saved] &e个物品,跳过: &6[skipped]'
saveditems:
help:
info: '&e保存或管理已保存的物品'
args: '[save/get/remove/list] (savedItemName) (-t:playerName) (-a:amount) (-c:category/all) (-s)'
info:
info:
- '&f左键点击获取物品'
- '&f中键点击删除物品'
got: '&e获得物品 &6[name]'
give: '&e给予物品 &6[name]'
removed: '&e移除物品 &6[name]'
saved: '&e保存物品 &6[name]'
uiTitle: '分类: [category] &8[current]&7/&8[total]'
name: '&7名称: &f[name]'
category: '&7分类: &f[category]'
sc:
help:
info: '&e开始复制牌子的过程'
args: (playerName)
info:
punch: '&e点击牌子将文字粘贴到牌子上,或点击非牌子方块取消操作'
canceled: '&e取消复制牌子的过程'
updated: '&e更新牌子'
scan:
help:
info: '&e在当前世界扫描物品'
args: ''
explanation:
- '&6子命令:'
- '&e- &6stats &e- 显示当前扫描统计信息'
- '&e- &6pause &e- 暂停扫描'
- '- &6continue &e- 继续扫描'
- '- &6stop &e- 停止扫描'
- '- &6stopall &e- 停止所有活动的扫描'
- '- &6speed [amount] &e- 设置当前扫描速度'
- '- &6autospeed [true/false] &e- 设置自动速度开启或关闭'
- '- &6messages [true/false] &e- 设置消息输出开启或关闭'
- '变量:'
- '&eid &6[id:data]'
- '&eq &6[最小数量]'
- '&er &6[区块范围] &e- 使用&6g &e代替数字以扫描整个地图'
- '&en &6[物品名称]'
- '&el &6[物品描述]'
- '&eh &6使用手中物品的信息'
- '&ee &6[附魔名称]'
- '&eelvl &6[附魔最小等级]'
- '&eoversize'
- '&epurge - 移除找到的物品,此功能应在配置文件中启用'
- '示例:'
- /scan id 52 r 30
- scan id diamond_block r g q 32
info:
loadingChunkInfo: '&e正在加载区块信息!'
startScanning: '&e发现 &6[amount] &e个待检查的区块.开始扫描!'
paused: '&e扫描已暂停,要继续,请使用 &6/cmi scan continue.'
continuing: '&e扫描继续中'
stoped: '&e扫描已停止.您可以使用 /cmi scan info 查看结果'
speedChange: '&e扫描速度已更改为 [amount]'
autospeedChange: '&e自动速度已更改为 [state]'
messagesChange: '&e消息状态已更改为 [state]'
NoInfo: '&e没有信息'
infoShow: '&6TPS: &3[tps] &6剩余 &e[left] &6(&e[time]&6) &6速度: &e[speed] &6已找到: &e[found]'
Teleport: '&e点击传送'
scanList: '&2[number]. &e[place] &6[amount] &8(&7X:&f[x] &7Y:&f[y] &7Z:&f[z]&8)'
scanListChecked: '&7[number]. [place] [amount] (X:[x] Y:[y] Z:[z])'
edit: ' &e(编辑)'
total: '&e正在检查 [current]/[until] ,总计 [total] 个'
Stats:
- '&e************************************************************'
- '&e* &6区块: &e[checked]/[total]'
- '&e* &6扫描范围: &e[range]'
- '&e* &6扫描速度: &e[scanspeed] &6(&e[autospeed]&6)'
- '&e* &6世界: &e[world]'
- '&e* &6找到: &e[found]'
- '&e* &6耗时: &e[time]'
- '&e* &6ID: &e[id]'
- '&e* &6数量: &e[qty] 及以上'
- '&e* &6名称: &e[name]'
- '&e* &6描述: &e[lore]'
- '&e************************************************************'
scavenge:
help:
info: '&e回收物品及其附魔'
args: (playerName)
info:
enchantWorth: '&e附魔价值: &7[price]'
enchantFailChance: '&4失败几率: &7[chance]%'
enchantFailed: '&c失败.附魔&7[enchant]&c等级&7[level] &c具有&7[chance]%&c失败几率'
enchantLevelChance: '&c等级降低几率: &7[chance]%'
gotIngredients: '&e你得到了 [itemList]'
gotIngredientsFormat: '&6[material]&7-&6[amount]'
itemBroke: '&c物品有[chance]%的损坏几率'
confirm: '&2确认回收.费用: &c[price]'
itemBreakChance: '&c物品损坏几率: [chance]%'
itemBreakChanceExtra: '&c每[durability]%耐久度增加[chance]%的损坏几率'
itemBreak: '&c物品将在点击时损坏!'
ingredientReturnChance: '&7材料返回几率: [chance]%'
cantScavenge: '&c无法回收'
insertItem: '&2将物品插入上方的槽位'
scavengeCost: '&8回收费用: [cost]'
moreTitle: '数量不正确: [input]/[required]'
moreLore:
- '&b你需要更多这种物品.'
- '&b至少需要 &e[amount]'
title: '&2回收者'
schedule:
help:
info: '&e触发计划任务'
args: '[scheduleName]'
se:
help:
info: '&e修改告示牌上的文字'
args: (SignLine) [Text]
explanation:
- 使用 \n 添加额外的行
search:
help:
info: '&e搜索所有用户的物品/附魔/飞行/最大生命值/游戏模式/超大物品模式和其他内容'
args: ''
explanation:
- '&eid &6[id:data]'
- '&ename &6[某个自定义物品名称]'
- '&elore &6[某个自定义物品描述]'
- '&eenchant &6[最低附魔等级]'
- '&epotion &6[最低自定义药水效果等级]'
- '&efly &6[true或false]'
- '&egm &6[0/1/2/3或survival/creative/adventure/spectator]'
- '&emaxhp &6[玩家最低生命值]'
- '&egod &6[true/false]'
- '&eoversize'
- '示例:'
- /search gm 1
- /search id 52
- /search lore Uber_lore
info:
started: '&e正在搜索'
current: '&e当前共找到 &3[amount] &e个匹配项,已检查 &3[files] &e个文件'
nothingfound: '&e根据您的条件未找到任何物品'
totalfound: '&e共找到 &3[amount] &e个匹配项,可能有 &3[files] &e个用户已检查'
location:
ender: '&3末影箱'
inv: '&e背包'
invS: '&e潜影盒'
PlayerVault: '&e玩家保险箱'
localsearch: '&e (本地搜索)'
localsearchhover: |-
&e将会打开本地文件中的背包
&e这可能需要更长的时间
reglist: '&e[number]. &e[name]'
list: '&2[number]. [location] &6[name]'
listhover: '&e点击以打开背包'
seen:
help:
info: '&e检查玩家最后一次在线时间'
args: '[playerName/uuid]'
info:
feedback: '&6[playerDisplayName] &e已经离线了 &6[time]&e之前!'
select:
help:
info: '&e管理选择区域'
args: (pos1/pos2/shift/expand/contract/clear) (amount)
sell:
help:
info: '&e出售背包中的物品'
args: (all/blocks/hand/same/gui/material) (playerName) (-s)
info:
total: '&e通过出售 &6[amount] &e个物品赚到了 &6[total].新的余额是 &6[balance]'
close: '&8放置需要出售的物品'
sellInfo: '&8出售价格: &2[price]'
sendall:
help:
info: '&e将所有在线玩家传送到目标服务器'
args: '[serverName]'
server:
help:
info: '&e连接到 BungeeCord 服务器'
args: '[serverName] (playerName) (-f)'
serverlist:
help:
info: '&e显示服务器列表'
args: ''
info:
listOnline: '&7[place]. &2[serverName] &6[count]&7/&6[max]'
listOffline: '&7[place]. &c[serverName] &60&7/&60'
consoleInfo: ' &f(&2[ip]&f:&2[port]&f)'
servertime:
help:
info: '&e显示服务器时间'
args: ''
info:
time: '&e服务器时间: [time]'
format: MM/dd/YYYY HH:mm:ss
timeZone: '&e时区名称: &6[name]'
timeZoneId: '&e时区 ID: &6[id]'
timeZoneOffset: '&e时区偏移量: &6[offset]'
setenchantworth:
help:
info: '&e更改附魔价值'
args: ''
setfirstspawn:
help:
info: '&e设置第一个重生点'
args: (playerName)
info:
feedback: '&e第一个重生点设置完成 (&6[world]&e,&6[x]&e,&6[y]&e,&6[z]&e)!'
sethome:
help:
info: '&e设置家的位置'
args: (homeName) (playerName) (-p) (-l:worldName;x;y;z) (block/Material) (slotNumber)
(-overwrite)
explanation:
- cmi.command.sethome.unlimited
- -l 参数可以定义新的家的位置,需要 cmi.command.sethome.customloc 权限节点
info:
set: '&e成功创建了名称为 &6[homeName] &e的家!'
setBed: '&e创建了床重生位置'
private: ' &2(私人的)'
maxFavorites: '&c你只能同时拥有&e[amount]&c个收藏的家'
noMore: '&c你已经达到了最多设置家的限制'
exist: "&c已经存在名称为(&6[name]&c)的家!点击确认覆盖."
noOverwrite: '&c你没有权限覆盖已存在的家的位置.请删除旧位置或选择不同的家名称.'
slotTaken: '!actionbar!&c该家的槽位已经被 &7[homeName]&c 使用,请选择其他槽位'
setIcon: '!actionbar:3!&7将家的图标设置为 &6[material] &7材料'
tooManyInWorld: '&c你不能在这个世界中再设置更多的家了.最多允许 &6[max]&c 个,你已经有 &6[current]'
setmotd:
help:
info: 设置服务器 motd
args: '[newMotd] (-s)'
explanation:
- 使用 \n 来创建第二行
- 使用 _ 来创建空格,如果需要多个空格,使用 _ 空格的形式
info:
changed: '&e已将 motd 修改为:'
setrt:
help:
info: '&e设置随机传送范围'
args: (worldName) (center:[x]:[z]) (min:[range]) (max:[range]) (square/circle)
(enabled/disabled)
info:
list: '&6[place]. [world] [enabled] &7[centerX]:[centerZ] &e[maxDist]/[minDist]
[type]'
setspawn:
help:
info: '&e设置重生点传送位置'
args: (playerName) (true/false) (-g:[groupName]) (-rng:[range]) (-w:world,world_nether)
(-loc:[world;x;y;z;yaw;pitch])
explanation:
- 更多关于命令使用的信息,请访问 https://www.zrips.net/cmi/commands/spawn/
info:
feedback: '&6重生点设置完成([world],[x],[y],[z])!'
group: ' &e([group])'
rng: ' &e(范围:[rng])'
respawn: '&7点击将该重生点设置为可能的重生位置'
setwarp:
help:
info: '&e设置传送点位置'
args: '[warpName] (reqPermission) (hand/head/head:[playerName]) (slot) (autoLore) (-g:[groupName]) (world;x;y;z;yaw;pitch) (-confirm)'
explanation:
- '示例:'
- '/cmi setwarp spawn - 设置简单的传送点到出生点'
- '/cmi setwarp spawn true - 创建传送点并且需要 cmi.command.warp.[warpname] 权限节点才能使用'
- '/cmi setwarp spawn hand - 创建传送点,并使用手中物品作为图标在GUI中显示'
- '/cmi setwarp spawn 13 - 创建传送点并将其设置到GUI的指定槽位上 (1-54)'
- '/cmi setwarp spawn true hand 13 - 创建传送点,使用手中物品作为图标,槽位为13,并且需要权限'
- '/cmi setwarp spawn true hand 13 false - 同上,但不生成描述文本'
info:
newSet: '&e成功设置新传送点 (&6[warp]&e)'
noSet: '&c已存在同名传送点'
noMore: '&c已达到最大允许的传送点数量限制 ([max])'
setworth:
help:
info: '&e修改物品价值'
args: (itemname) -s:(sellPrice)
info:
setSell: '&e设置物品售价 &7[amount]'
setBuy: '&e设置物品购买价 &7[amount]'
notInUse: '&e主要用于检测可能的漏洞利用'
sellPrice: '&f售价: &e[amount]'
buyPrice: '&f购买价: &2[amount]'
exploit: '&4可能的漏洞利用!'
ingredient: '&2材料'
ingredients: '&7[ingredient]&f(&7[amount]&f) = &e[price]'
notSet: '&e未设置价钱'
notSetBuy: '&7未设置购买价'
result: '&2合成结果为 &7[result]&f(&7[amount]&f)'
ingredientsPrice: '&c材料总价值: &7[price]'
resultPrice: '&c可出售价格为: &7[price]'
explanation: '&2购买价仅用于检测可能的漏洞利用'
shadowmute:
help:
info: '&e禁言玩家,而玩家不会收到禁言通知'
args: '[playerName] (time) (-s) (reason)'
shakeitoff:
help:
info: '&e让任何骑乘在你上面的生物或目标玩家下马'
args: (playerName) (-s)
info:
shaked: '&e你撼动了: &6[entity]'
nothing: '&e无需撼动'
shoot:
help:
info: '&e发射投掷物'
args: (playerName) (-t:targetPlayer) (type) (speed)
silence:
help:
info: '&e屏蔽公共消息'
args: ''
explanation:
- cmi.command.silence.bypass - 绕过屏蔽
info:
enabled: '&e屏蔽模式 &2已启用'
disabled: '&e屏蔽模式 &c已禁用'
inMode: '&e玩家处于屏蔽模式'
silentchest:
help:
info: '&e开启/关闭无音效箱子'
args: ''
explanation:
- '&e在打开箱子时,周围的玩家将无法看到开箱子的动画效果'
- '&e需要使用Protocollib才能使用此功能'
info:
feedback: '&e你已将无音效箱子模式切换为 &3[offon].'
onOpen: '&e正在无音效地打开箱子.'
cantOpen: '&c无法打开. 尚未生成战利品.'
sit:
help:
info: '&e坐在当前位置'
args: (playerName) (-persistent) (-s) (location) (on/off)
info:
onSit: '!actionbar!&e你正在坐下'
onStandUp: '!actionbar!&e你不再坐下'
accupied: '!actionbar!&c这里已经有人在坐了!'
skin:
help:
info: '&e更改玩家皮肤'
args: '[skinName/off/update] (playerName) (-s)'
info:
changed: '&e将皮肤更改为 &6[skinOwner] &e的外观'
failed: '&e无法应用皮肤'
resetSteve: '&e移除皮肤'
reset: '&e应用默认皮肤'
update: '&e更新皮肤'
smite:
help:
info: '&e用闪电打击地面或玩家'
args: (playerName/location) (-s)
info:
gotSmited: '&e你被闪电击中了!'
targetSmited: '&e击中目标!'
smithingtable:
help:
info: '&e打开锻造台'
args: (playerName)
info:
feedback: '&e你已经为 &3[playerDisplayName]&e 打开了锻造台 (&3[offon]&e).'
targetfeedback: '&3[senderDisplayName]&e 为你打开了锻造台.'
solve:
help:
info: '&e解方程'
args: '[equation]'
info:
result: '&7结果: &e[res]'
incorrect: '&c输入不正确: &e[input]'
sound:
help:
info: '&e在目标位置播放声音'
args: '[sound] (-p:[pitch]) (-v:[volume]) (playerName/-all/-l:playerName) (world;x;y;z) (-r:[radius]) (-s)'
info:
playing: "&e播放 &6[sound] &e在 [world] [x]:[y]:[z] \n&e音高: &6[pitch] &e音量: &6[volume]"
playingMultiple: "&e为 &6[amount] &e玩家播放 &6[sound] \n&e音高: &6[pitch] &e音量: &6[volume]"
spawn:
help:
info: '&e传送回出生点位置'
args: (playerName) (-s)
info:
notset: '&4出生点未设置!'
feedback: '&6你被传送到出生点.'
feedbackother: '&e[playerDisplayName] &6被传送到出生点.'
spawner:
help:
info: '&e设置刷怪笼'
args: '[EntityType]'
info:
feedback: '&e刷怪笼设置为 &6[type] &e类型'
wrongEntityIdName: '&c错误的实体ID或名称'
cantSet: '&c无法设置此类型的刷怪笼'
cantDetect: '&c无法检测刷怪笼方块'
pickOne: '&8选择刷怪笼类型'
spawnereditor:
help:
info: '&e编辑刷怪笼'
args: ''
info:
type: '&7更改类型: &e[type]'
nextIn: '&7下一个生成在: &e[time]'
nearby: '&7最大附近实体数: &e[count]'
maxdelay: '&7最大生成延迟: &e[count]'
mindelay: '&7最小生成延迟: &e[count]'
prange: '&7需要玩家范围: &e[range]'
spawncount: '&7生成计数: &e[count]'
spawnrange: '&7生成范围: &e[range]'
spawnmob:
help:
info: '&e在您的位置生成实体'
args: '[EntityType]'
explanation:
- '示例:/cmi spawnmob sheep:adult:rainbow 3 sp:5'
- 更多信息请访问 www.zrips.net/cmi/commands/spawnmob/https://www.zrips.net/cmi/commands/spawnmob/
info:
wrongEntityName: '&e错误的实体名称'
spawnedEntities: '&e生成了 &6[entities] &e个实体 '
spawnedPassengers: '&e和 &6[passengers] &e个乘客'
nothingSpawned: '&e没有生成实体'
cantSpawn: '&e无法生成此类型的实体'
speed:
help:
info: '&e设置玩家行走或飞行速度'
args: (playerName) [amount] (-s)
staffmsg:
help:
info: '&e发送消息到工作人员频道'
args: '[message/toggle/on/off]'
info:
message: '&2[工作人员]&4[&7[senderDisplayName]&4]&r&c [message]'
toggledOn: '&e已开始持久的工作人员聊天.您现在可以在公共聊天中发送消息.'
toggledOff: '&e关闭了持久的工作人员聊天'
stats:
help:
info: '&e检查玩家统计信息'
args: (playerName)
info:
distanceCM: '&e[value]&6厘米'
distanceM: '&e[value]&6米'
distanceKm: '&e[value]&6千米'
list: '&e[name]:&6[amount]'
listCover: '&e([list]&e)'
Quit: '&e游戏退出: &6[value]'
PlayTime: '&e游戏时间: &6[value]'
SneakTime: '&e潜行时间: &6[value]'
Sleep: '&e在床上睡觉: &6[value]'
Joined: '&e加入时间: &6[time]'
Jumps: '&e跳跃次数: &6[value]'
SinceDeath: '&e自上次死亡: &6[value]'
Deaths: '&e死亡次数: &6[value]'
DeathsByMonsters: '&e被怪物杀死: &6[value]'
TotalDistance: '&e总移动距离: &6[value]'
Walk: '&e行走距离: &6[value]'
Crouch: '&e潜行距离: &6[value]'
Sprint: '&e疾跑距离: &6[value]'
Swim: '&e游泳距离: &6[value]'
Fall: '&e摔落距离: &6[value]'
Climb: '&e攀爬距离: &6[value]'
Fly: '&e飞行距离: &6[value]'
Dive: '&e潜水距离: &6[value]'
Minecart: '&e矿车行驶距离: &6[value]'
Boat: '&e船行驶距离: &6[value]'
Pig: '&e猪行驶距离: &6[value]'
Horse: '&e马行驶距离: &6[value]'
Elytra: '&e鞘翅行驶距离: &6[value]'
Damage: '&e伤害 &6[造成] [承受]'
DamageDealt: '&e造成伤害: &6[value]'
DamageTaken: '&e承受伤害: &6[value]'
JUMP: '&e跳跃次数: &6[value]'
Kills: '&e击杀次数 &6'
KillsMob: '&e怪物: &6[value]'
KillsPlayer: ' &e玩家: &6[value]'
Blocks: '&e方块数量 &6'
BlocksMined: '&e挖掘: &6[value]'
BlocksPlaced: ' &e放置: &6[value]'
Items: '&e物品数量 &6'
ItemsUsed: '&e使用: &6[value]'
ItemsDrop: '&e丢弃: &6[value]'
ItemsPicked: '&e拾取: &6[value]'
ItemsBroken: '&e破坏: &6[value]'
ItemsCrafted: ' &e制作: &6[value]'
ItemsEnchanted: ' &e附魔: &6[value]'
Opened: '&e打开 &6[list]'
OpenChest: '&e箱子:&6[value]'
OpenEnder: '&e末影箱:&6[value]'
OpenShulker: '&e潜影盒:&6[value]'
Interacted: '&e交互 &6[list]'
InteractBeacon: '&e信标:&6[value]'
InteractBrewingStand: '&e酿造台:&6[value]'
InteractCraftTable: '&e工作台:&6[value]'
InteractFurnace: '&e熔炉:&6[value]'
Inspected: '&e检查 &6[list]'
InspectDispenser: '&e发射器:&6[value]'
InspectDropper: '&e投掷器:&6[value]'
InspectHopper: '&e漏斗:&6[value]'
Statistics:
LEAVE_GAME: 游戏退出
PLAY_ONE_TICK: 游戏时间
TIME_SINCE_DEATH: 自上次死亡
TIME_SINCE_REST: 自上次休息
SNEAK_TIME: 潜行时间
ACOUNT_AGE: 账号年龄
TRAVEL: 行驶
WALK_ONE_CM: 步行
CROUCH_ONE_CM: 潜行
SPRINT_ONE_CM: 冲刺
SWIM_ONE_CM: 游泳
FALL_ONE_CM: 落下
CLIMB_ONE_CM: 攀爬
FLY_ONE_CM: 飞行
DIVE_ONE_CM: 潜水
WALK_UNDER_WATER_ONE_CM: 水下行走
WALK_ON_WATER_ONE_CM: 水上行走
MINECART_ONE_CM: 矿车行驶
BOAT_ONE_CM: 船行驶
PIG_ONE_CM: 猪行驶
HORSE_ONE_CM: 马行驶
AVIATE_ONE_CM: 鞘翅行驶
JUMP: 跳跃
DAMAGE_DEALT: 造成伤害
DAMAGE_TAKEN: 承受伤害
DAMAGE_DEALT_ABSORBED: 吸收的伤害
DAMAGE_DEALT_RESISTED: 抵抗的伤害
DAMAGE_BLOCKED_BY_SHIELD: 盾牌阻挡的伤害
DAMAGE_ABSORBED: 吸收的伤害
DAMAGE_RESISTED: 抵抗的伤害
DEATHS: 死亡次数
ENTITY_KILLED_BY: 被实体杀死
MOB_KILLS: 怪物击杀
PLAYER_KILLS: 玩家击杀
ITEM_ENCHANTED: 物品附魔
ANIMALS_BRED: 动物繁殖
FISH_CAUGHT: 钓到鱼
TALKED_TO_VILLAGER: 与村民交谈
TRADED_WITH_VILLAGER: 与村民交易
CAKE_SLICES_EATEN: 吃掉蛋糕片
CAULDRON_FILLED: 填充坩埚
CAULDRON_USED: 使用坩埚
ARMOR_CLEANED: 清理装备
BANNER_CLEANED: 清理旗帜
BREWINGSTAND_INTERACTION: 酿造台交互
BEACON_INTERACTION: 信标交互
CRAFTING_TABLE_INTERACTION: 工作台交互
FURNACE_INTERACTION: 熔炉交互
DISPENSER_INSPECTED: 检查发射器
DROPPER_INSPECTED: 检查投掷器
HOPPER_INSPECTED: 检查漏斗
CHEST_OPENED: 打开箱子
TRAPPED_CHEST_TRIGGERED: 触发陷阱箱
ENDERCHEST_OPENED: 打开末影箱
NOTEBLOCK_PLAYED: 弹奏音符盒
NOTEBLOCK_TUNED: 调音符盒
FLOWER_POTTED: 种植花朵
RECORD_PLAYED: 播放唱片
SLEEP_IN_BED: 在床上睡觉
SHULKER_BOX_OPENED: 打开潜影盒
CLEAN_SHULKER_BOX: 清理潜影盒
DROP: 丢弃物品
MINE_BLOCK: 挖掘方块
PLACE_BLOCK: 放置方块
BREAK_ITEM: 物品损坏
CRAFT_ITEM: 制作物品
USE_ITEM: 使用物品
PICKUP: 捡起物品
KILL_ENTITY: 击败生物
STRIDER_ONE_CM: 骑行炽足兽距离
INTERACT_WITH_BLAST_FURNACE: 与高炉交互
INTERACT_WITH_SMOKER: 与烟熏炉交互
INTERACT_WITH_LECTERN: 与讲台交互
INTERACT_WITH_CAMPFIRE: 与营火交互
INTERACT_WITH_CARTOGRAPHY_TABLE: 与制图台交互
INTERACT_WITH_LOOM: 与织布机交互
INTERACT_WITH_STONECUTTER: 与切石机交互
INTERACT_WITH_ANVIL: 与铁砧交互
INTERACT_WITH_GRINDSTONE: 与砂轮交互
INTERACT_WITH_SMITHING_TABLE: 与锻造台交互
BELL_RING: 敲响钟
RAID_TRIGGER: 触发袭击
RAID_WIN: 赢得袭击
TARGET_HIT: 击中目标
OPEN_BARREL: 打开木桶
DROP_COUNT: 丢弃计数
TOTAL_WORLD_TIME: 在世界中的总时间
statsedit:
help:
info: '&e编辑玩家统计数据'
args: (playerName) [add/take/set] [statistic] (subType) [amount] (-s)
info:
cantSet: '&c无法设置此类型的统计数据'
reqSubType: '&c此统计数据需要定义&6[type]&c子类型'
set: '&e将&6[statistic]&e的值从&6[old]&e改为&6[new]&e(&6[extra]&e)'
status:
help:
info: '&e显示服务器状态'
args: ''
info:
Platform: ' &e平台: &6[platform] &e(&6[os]&e) 运行的线程: &6[threads]'
Tps: ' &eTPS: &6[tps]'
CpuUsage: ' &eCPU使用率: &6[cpuusage]% &e(&6[cores]核心&e)'
Uptime:
main: ' &e运行时间: '
weeks: '&e[weeks]周 '
days: '&e[days]天 '
hours: '&e[hours]小时 '
mins: '&e[mins]分钟 '
secs: '&e[secs]秒 '
MemoryUsage: ' &e内存使用率: &6[percent]% &e(&6[current]&e/&6[max] MB&e)'
MemoryUsageHover: "&f空闲: &7[free] \n&f已分配: &7[allocated] \n&f最大值: &7[max]\
\ \n&f总计: &7[total]"
Java: ' &eJava版本: &6[mainV].[majorV].[minorV]&e(&6[update]&e) 构建版本: &6[build]'
DiskUsage: ' &e磁盘使用率: &6[percent]% &e(&6[current]&e/&6[max] GB&e)'
Worlds: '&e[number]. &6[world] &e区块数: &6[chunks] 区块 &6[entities] 实体 &e图块数: &6[tiles]
图块 &6[players] 玩家'
stonecutter:
help:
info: '&e打开切石机'
args: (playerName) (-s)
info:
feedback: '&e你已为&3[playerDisplayName]&e打开了切石机 (&3[offon]&e).'
targetfeedback: '&3[senderDisplayName]&e已为你打开了切石机.'
sudo:
help:
info: '&e强制另一个玩家执行命令'
args: '[playerName] (command/c:[text])'
explanation:
- cmi.command.sudo.bypass - 保护玩家免受恶作剧
info:
performed: '&e作为玩家&6[playerDisplayName]&e执行了&6[command]&e命令'
suicide:
help:
info: '&e自杀'
args: '[playerName] (-s)'
info:
feedback: '&e再见残酷的世界...'
message: '&6[playerDisplayName] &e结束了自己的生命'
totem: '&6无法在手持图腾时使用'
switchplayerdata:
help:
info: '&e将一个玩家的所有数据转移到另一个玩家'
args: '[sourcePlayerName/uuid] [targetPlayerName/uuid]'
explanation:
- 使用UUID可以更精确地转移数据,特别是当用户名匹配时
info:
same: '&e提供的目标和来源用户已经相同'
transferred: '&6[sourceName] &e的数据已与 &6[Name] &e交换'
failed: '&c无法交换玩家数据'
tablistupdate:
help:
info: '&e强制更新选项卡列表,适用于所有玩家或指定玩家'
args: (playerName)
info:
updated: '&e选项卡列表已更新'
tempban:
help:
info: '&e临时封禁玩家'
args: '[playerName] [timeValue] (reason) (-s)'
explanation:
- 封禁的最大范围取决于cmi.command.tempban.max.[amount]
- cmi.command.tempban.max.unlimited - 允许无限期封禁
- 如果玩家没有任何封禁,最大值将为60秒
- 示例:
- /cmi tempban zrips 5m 因为说脏话
info:
message: '&c临时封禁!'
messageToAll: '&6[playerDisplayName] &e被 &6[senderDisplayName] &e临时封禁了:&6[time] &e原因:&6[reason]'
banedSilent: '&7[&8悄悄&7]&6[playerDisplayName] &e被 &6[senderDisplayName] &e临时封禁了:&6[time] &e原因:&6[reason]'
time: '&e封禁时间为:&6[time] &e后将解封'
badTime: '&c时间定义错误'
badTimeRanges: '&c封禁时间不能超过 [time] &6([seconds])'
tempipban:
help:
info: '&e临时封禁IP'
args: '[ip/playerName] [time] (reason) (-s)'
explanation:
- cmi.command.banip.bypass - 解除封禁
info:
message: '&c临时封禁IP!'
messageToAll: '&6[playerDisplayName] &7被 &6[senderDisplayName] &7临时禁止IP:&7[time] &7原因:&6[reason]'
banedSilent: '&7[&8悄悄&7]&6[playerDisplayName] &7被临时封禁IP:&7[time] &7原因:&6[reason]'
tfly:
help:
info: '&e设置临时飞行模式,直到重新登录或时间结束'
args: (playerName) (timeInSec) (-s)
explanation:
- '示例:'
- tfly Zrips 30 - 下一个30秒启用飞行模式
- tfly Zrips +30 - 额外增加30秒的飞行模式
- tfly Zrips 0 - 直到重新登录启用飞行模式
- tfly Zrips - 检查玩家是否已启用tfly模式以及到何时
info:
setTimedFly: '&e你已为 &6[playerDisplayName]&e 设置了临时飞行模式,持续时间为 [time]'
addTimedFly: '&e你为 &6[playerDisplayName]&e 添加了额外的 [addTime] ([time])'
takeTimedFly: '&e你取消了 &6[playerDisplayName]&e 的额外时间 [addTime] ([time])'
setUntilRelogFly: '&e你已为 &6[playerDisplayName]&e 启用了临时飞行模式,直到重新登录'
targetTimedEnabled: '&e你的飞行模式已被 &3[senderDisplayName]&e 启用,持续时间为 [time]'
targetTimedEnabledAdd: '&e你的飞行模式时间增加了 [addTime] ([time])'
targetTimedEnabledTake: '&e你的飞行模式时间减少了 [addTime] ([time])'
targetUntilRelogEnabled: '&e你的飞行模式已被 &3[senderDisplayName]&e 启用,直到重新登录'
setFor: '&e临时飞行模式已启用,持续时间为 [time]'
setForRelog: '&e临时飞行模式已启用,直到重新登录'
notSet: '&e玩家未启用临时飞行模式'
willBeDisabled: '&e飞行模式将在 [time] 后禁用'
disabled: '&e临时飞行模式已禁用!'
tgod:
help:
info: '&e设置玩家的临时上帝模式,直到重新登录或时间结束'
args: '[playerName] &3(timeInSec) (-s)'
explanation:
- '示例:'
- tgod Zrips 30 - 下一个30秒启用上帝模式
- tgod Zrips 0 - 直到重新登录启用上帝模式
- tgod Zrips - 检查玩家的tgod持续时间
info:
setTimedGod: '&e你为 &6[playerDisplayName]&e 设置了临时上帝模式,持续时间为 [time]'
setUntilRelogGod: '&e你为 &6[playerDisplayName]&e 启用了临时上帝模式,直到重新登录'
targetTimedEnabled: '&e你的上帝模式已被 &3[senderDisplayName]&e 启用,持续时间为 [time]'
targetUntilRelogEnabled: '&e你的上帝模式已被 &3[senderDisplayName]&e 启用,直到重新登录'
setFor: '&e临时上帝模式已启用,持续时间为 [time]'
setForRelog: '&e临时上帝模式已启用,直到重新登录'
notSet: '&e玩家未启用临时上帝模式'
willBeDisabled: '&e上帝模式将在 [time] 后禁用'
disabled: '&e临时上帝模式已禁用!'
time:
help:
info: '&e控制服务器时间'
args: (time) (world) (alter [value]) (-smooth)
explanation:
- '示例:'
- /day
- /night
- /time 13:00:00
- /time 1pm
- /time 13
- /time 7000ticks
- /time 1pm Lt_Craft
- /time 1pm all
- /time add 0:30
- /time take 0:30
- /time freeze
- /time unfreeze
- /time realtime
- /time autorealtime start/stop
info:
check: '&e时间: &6[24h] &e或 &6[12h] &e或 &6[ticks]ticks &e在 &6[world]'
frozen: ' &c(-)'
frozenTime: '&e冻结时间'
real: ' &6(+)'
realTime: '&e自动真实时间'
autorealstart: '&e已开始自动调整 &6[world] &e的时间'
autorealstop: '&e已停止自动调整 &6[world] &e的时间'
gotfrozen: '&6[world] &e的时间已被冻结'
gotunfrozen: '&6[world] &e的时间已被解冻'
cantset: '&e无法设置时间为该值'
setto: '&e时间设置为 &6[24h] &e或 &6[12h] &e或 &6[ticks]ticks &e在 &6[world]'
titlemsg:
help:
info: '&e向玩家发送标题消息'
args: '[playerName/all] [title \n subtitle] (-in:[ticks]) (-out:[ticks]) (-keep:[ticks])'
info:
message: '&f[message]'
toast:
help:
info: '&e向玩家发送toast消息'
args: '[playerName/all] (-t:[advType]) (-icon:[material]) [message]'
info:
message: '&f[message]'
top:
help:
info: '&e传送到你所在位置的最高点'
args: '[playerName] (-s)'
tp:
help:
info: '&e传送到玩家的位置'
args: '[playerName] (playerName)'
info:
feedback: '&e你已传送到了 &3[sourceDisplayName] &e的位置 (&3[offon]&e).'
bad:
msg: '&c传送位置不安全.[reason]'
extraMsg: '&e使用 &6/tpbypass &e来绕过此问题.你还有 [time]'
lava: '&c岩浆'
void: '&c虚空'
suffocation: '&c窒息'
unknown: '&c未知'
plugin: '&c第三方插件'
notAllowed: '&c无法传送到该玩家'
prevented: '&c传送被其他插件阻止了'
tpa:
help:
info: '&e请求玩家是否可以传送到他们那里'
args: '[playerName] (playerName) (-c)'
info:
requestSent: '&e请求已发送给 &6[playerDisplayName]'
gotRequest: '&6[senderDisplayName] &e请求传送到你这里!'
time: '&e你有 &6[time]&e 来接受这个请求'
canceled: '&e传送请求已取消'
senderFeedbackMessageFormat: '[message][cancelButton]'
alreadyRequesting: '&e你已经在请求 &6[playerDisplayName] &e接受你的传送请求'
banned: '&e你在接下来的 &6[time] &e内无法发送传送请求到 &6[playerDisplayName]'
tpaall:
help:
info: '&e请求所有在线玩家传送到你的位置'
args: ''
info:
requestSent: '&e请求已发送给所有玩家'
tpaccept:
help:
info: '&e接受传送请求'
args: (playerName)
info:
noRequest: '&e没有传送请求'
NotOnline: '&e玩家已离线'
accepted: '&6[playerDisplayName] &e接受了请求'
youAccepted: '&e传送请求已接受'
tpahere:
help:
info: '&e请求玩家是否接受传送到你的位置'
args: '[playerName] (playerName) (-c)'
info:
requestSent: '&e请求已发送给 &6[playerDisplayName]'
gotRequest: '&6[senderDisplayName] &e请求传送到他们的位置!'
accept: '&6点击接受传送请求!'
tpall:
help:
info: '&e将所有在线玩家传送到指定位置'
args: (playerName)
info:
feedback: '&e你已被传送到了 ([world],[x],[y],[z]) 的位置 &3[playerDisplayName]'
tpallworld:
help:
info: '&e将特定世界的所有玩家传送走'
args: '[worldName] (worldName;x;y;z(;yaw;pitch)) (-a)'
explanation:
- -a 变量将传送所有不再存在的世界中的玩家到目标位置
info:
started: '&e传送开始!'
current: '&e当前传送了 &7[amount] &e个玩家和检查了 &7[files] &e个文件'
total: '&e共传送了 &7[amount] &e个玩家,总共检查了 &7[files] &e个用户'
WorldNotFound: '&e给定的世界 &7[name] &e未加载.请确保正确无误.我们将原样使用.'
tpbypass:
help:
info: '&e绕过传送到不安全位置'
args: (playername)
info:
noSavedTp: '&c没有保存的不安全传送位置'
feedback: '&e传送到了不安全的位置'
tpdeny:
help:
info: '&e拒绝传送请求'
args: (playerName)
info:
noRequest: '&e没有活动的传送请求!'
youDenied: '&e你拒绝了传送请求!'
denied: '&e[senderDisplayName] &e拒绝了你的请求.'
tphere:
help:
info: '&e将玩家传送到您的位置'
args: '[playerName] (playerName)'
info:
feedback:
offline: '&e已为&3[playerDisplayName]&e(&3[offon]&e)设置了([world],[x],[y],[z])的重生点.'
online: '&e您已将&6[playerDisplayName]&e传送到您的位置'
player: '&e您已被传送到&6[sourceDisplayName]&e的位置'
notAllowed: '&e无法传送该玩家'
tpo:
help:
info: '&e强制传送到玩家的位置'
args: '[playerName] (playerName)'
tpohere:
help:
info: '&e将玩家强制传送到您的位置'
args: '[playerName] (playerName)'
tpopos:
help:
info: '&e强制传送到指定位置'
args: (-p:playerName) [x] [y] [z] (world) (pitch) (yaw) (-rng:[range])
info:
feedback: '&e您已被传送到([world],[x],[y],[z]).'
feedbackOther: '&e[playerDisplayName]已被传送到([world],[x],[y],[z]).'
tppos:
help:
info: '&e传送到指定位置'
args: (-p:playerName) [x] [y] [z] (world) (pitch) (yaw) (-rng:[range])
info:
feedback: '&e您已被传送到([world],[x],[y],[z]).'
feedbackOther: '&e[playerDisplayName]已被传送到([world],[x],[y],[z]).'
tps:
help:
info: '&e检查服务器的TPS状态'
args: (-spikes)
info:
tps: '&eTPS: '
tpsList: '&e[3] [10] [30] [60] [600]'
explanation: '&7一个方块&e60&7秒,最大&e600&7秒'
minMax: '&7最大值:[max]&7最小值:[min]'
hover:
- '[tpscolor][tps]'
- '&7[time]'
tree:
help:
info: '&e在您所面向的位置生成树木'
args: (TreeType) (-p:[playerName])
info:
feedback: '&6[tree]&e已生成.'
cantSpawn: '&c无法在该方块上生成(&e[tree]&c).'
unban:
help:
info: '&e取消封禁玩家或IP'
args: '[playerName/ip] (-s)'
info:
unBaned: '!broadcast!&6[playerDisplayName]&e已取消封禁'
unBanedSilent: '&7[&8悄悄话&7]&6[playerDisplayName]&e已取消封禁'
notBanned: '&6[playerDisplayName]&e未被封禁'
unbreakable:
help:
info: '&e将物品设为无法破坏'
args: (playerName) (true/false)
info:
feedback: '&e您已将物品设为[state],适用于&3[playerDisplayName]&e(&3[offon]&e).'
breakable: '&6可破坏'
unbreakable: '&6不可破坏'
uncondense:
help:
info: '&e将物品解压缩为更小的部分'
args: (itemName) (playerName) (-s)
info:
converted: '&e将&7[blocks]&e个方块转换为&7[items]&e个物品'
nothing: '&c您的背包中没有可以解压缩的物品.'
unjail:
help:
info: '&e释放被关押的玩家'
args: '[playerName] (-s)'
info:
notInJail: '&c目标玩家未被关押'
unjailed: '&e您已将&6[playerDisplayName]&e从监狱释放'
unjailedTarget: '&e您已被监狱释放!'
unloadchunks:
help:
info: '&e从服务器内存中卸载区块'
args: (-f)
explanation:
- -f变量将强制一次性卸载所有区块.
info:
removed: '&e已移除-[list]'
startScanning: '&e发现&6[amount]&e个可卸载的区块.开始!'
InfoShow: '&6TPS:&3[tps]&6剩余&c[left]&6(&e[min]分钟:[sec]秒&6)&6速度:&e[speed]\n&e已卸载:&e[found]个'
Finished: '&e完成!!!已卸载:&6[amount]&e个区块!用时&6[minutes]分钟&6[seconds]秒.'
unmute:
help:
info: '&e解除玩家禁言'
args: '[playerName] (-s)'
info:
notMuted: '&e玩家未被禁言'
unmuted: '&e玩家已可以发言'
unmutedTarget: '&e您已可以发言'
unmutechat:
help:
info: '&e解除公共聊天禁言'
args: (-s)
info:
unmuted: '&e公共聊天已被解除禁言'
usermeta:
help:
info: '&e管理玩家元数据'
args: '[playerName] [add/remove/clear/list/increment] (key) (value) (-s)'
explanation:
- 任何已设置的元数据可以在插件周围的%cmi_user_meta_[key]%占位符处显示
info:
added: '&e为&6[playerDisplayName]&e添加了元数据,键为&6[key],值为&6[value]'
cleared: '&e已清除[playerDisplayName]的元数据'
removed: '&e已从[playerDisplayName]中移除了&6[key]&e元数据'
changed: '&e已将[playerDisplayName]的&6[key]&e元数据从&6[oldValue]&e更改为新值&6[newValue]'
ls: '&6[key]&e: [value]'
util:
help:
info: 管理工具
args: (removeseats/testtarget)
info:
removedSits: '&e从所有世界中移除了&6[count]&e个空座位'
vanish:
help:
info: '&e使玩家隐身'
args: (playerName/list) (on/off) (-s)
info:
vanished: '&e您已隐身'
unvanish: '&e您已现身'
targetVanished: '&6[playerDisplayName]&e已隐身'
targetUnvanish: '&6[playerDisplayName]&e已现身'
list: '&e[place]. &6[playerDisplayName] &e(&6[offon]&e)'
noVanished: '&e当前没有隐身的玩家'
noMsg: '&c隐身状态下不能发送消息,请在vanishedit中更新'
vanishedit:
help:
info: '&e编辑玩家的隐身模式'
args: (playerName)
info:
isVanished: '&e已隐身'
damageToEntity: '&e可以对他人造成伤害'
playerDamage: '&e可以受到伤害'
itemPickup: '&e可以拾起物品'
mobAggro: '&e怪物可以目标'
interaction: '&e可以进行物理交互'
noisyChest: '&e打开箱子有声音和动画'
informOnLeave: '&e显示离开信息'
informOnJoin: '&e显示加入信息'
nightVision: '&e应用夜视效果'
bossbar: '&e隐身时显示BossBar'
afkcommands: '&e隐身时执行AFK命令'
PrivateMessages: '&e接收私聊'
relogDisable: '&e重新登录时禁用隐身'
noMessages: '&e禁止公共消息'
fakeJoinLeave: '&e显示虚假的进入/离开信息'
mobSpawning: '&e附近会生成怪物'
stopPlaytime: '&e停止增加游戏时间'
sleepIgnore: '&e忽略睡眠计数'
joinVanished: '&e始终以隐身模式加入游戏'
deathMessages: '&e显示死亡信息'
bossbarTitle: '&f隐身'
version:
help:
info: '&e显示插件版本'
args: ''
info:
cmiVersion: '&eCMI版本:&6[version]'
cmiVersionNew: '&e-> [newVersion]'
dbType: ' &7[db]'
newServer: '&e服务器版本:&6[version]'
Economy: '&eCMI经济系统:&6[state]'
Chat: '&eCMI聊天系统:&6[state]'
CMIB: '&7CMIB'
newVault: '&eVault版本:&6[version]'
Modules: '&e模块 -> &a[enabled] 已启用 &7[disabled] 已禁用&e:&c[list]'
Network: ' &e[type]'
CMILib: '&eCMILib版本:&6[version]'
cmilVersionNew: '&e-> [newVersion]'
viewrange:
help:
info: '&e更改视野范围'
args: '[range] (playerName)'
info:
changed: '&e视野范围已更改为&6[range]'
NoProtocolLib: '&c此功能需要ProtocolLib!'
NoMore: '&e范围不能大于32个方块.已更改为32个方块'
voteedit:
help:
info: '&e管理玩家投票'
args: (playerName) [add/set/take/clear] [amount] (-s)
explanation:
- '示例:'
- /voteedit Zrips
- /voteedit add 10
- /voteedit take 10
- /voteedit Zrips clear
- /voteedit Zrips add 10
info:
currentVotes: '&e[playerDisplayName] &e拥有 &6[votes] &e票'
selfFeedback: '&e票数已设置为 &3[votes] &e给 &3[playerDisplayName]&e (&3[offon]&e).'
targetFeedback: '&e你的投票数已由 &3[senderDisplayName] &e设置为 &3[votes]&e.'
votes:
help:
info: '&e查看玩家的投票数'
args: (playerName)
info:
currentVoteSelf: '&e你已投出 &6[votes] &e票'
currentVotes: '&e[playerDisplayName] &e拥有 &6[votes] &e票'
voteCooldown: '&e你需要等待 &6[time]&e 才能再次投票'
voteLimit: '&e你今天已达到投票数上限.你需要等待 &6[time]&e 才能再次投票'
votetop:
help:
info: '&e查看投票排行榜'
args: (playerName)
info:
topLine: '&e----- TopVotes &e-----'
list: '&e[place]. &6[playerDisplayName]: &e[votes]'
ownLine: '&2[place]. &2[playerDisplayName]: &2[votes]'
walkspeed:
help:
info: '&e将玩家的行走速度设置为 0 到 5'
args: (playerName) [amount] (-s)
info:
feedback: '&e你已将 &3[amount] &e的行走速度设置为 &3[playerDisplayName]&e (&3[offon]&e).'
targetfeedback: '&e你的行走速度已被 &3[senderDisplayName] &e设置为 &3[amount]&e.'
max: '&e你的最大允许行走速度为 &6[max]&e.'
warn:
help:
info: '&e警告玩家'
args: '[playerName] (category) (reason) (-s)'
info:
noSelfWarning: '&c你不能警告自己'
cantBan: '&c无法警告此玩家'
messageToAll: '&6[playerDisplayName] &c因为 &6[reason] &c被 &6[senderDisplayName] &c警告'
banedSilent: '&7[&8悄悄话&7]&6[playerDisplayName] &c因为 &6[reason] &c被 &6[senderDisplayName] &c警告'
warnings:
help:
info: '&e查询玩家的警告信息'
args: (playerName)
info:
totalPoints: '&7---- &e[playerDisplayName] &e的总违规点数: &6[totalPoints] &7----'
noWarnings: '&e玩家没有任何警告'
list: '&7[place]. &e[time] 由 [warnedBy] &c原因: &7[warnedFor]'
hover:
- '&7剩余时间: &e[time]'
- '&7违规点数: &e[points]'
warp:
help:
info: '&e传送到指定的传送点'
args: (warpName) (playerName) (-s) (-g:[groupName]) (-p:[pageNumber])
info:
list: '&e传送点: &6'
click: '&e点击传送至 &6[warp]'
teleported: '&e传送至传送点: &6[warp]'
noWarps: '&c没有保存的传送点'
autoLoreName: '&7[warpName]'
autoLoreFormat:
- '&7[worldName]'
- '&e[x]:[y]:[z]'
- '[creator]'
creator: '&e创建者: &6[creator]'
noWarpByName: '&c找不到该名称的传送点'
noAccess: '&c无权访问此传送点'
guiTitle: '&6传送点'
pageTitles:
- '&2传送点 1'
- '&8传送点 2'
- '&0传送点 3'
warpgroups:
help:
info: '&e列出传送群组'
args: ''
info:
list: '&e[number]. &7[group] &6(&e[amount]&6)'
weather:
help:
info: '&e管理服务器天气'
args: (sun/rain/storm) (lock/duration) (worldName/all)
explanation:
- '额外的时间格式支持:s/m/h/d/w/M/Y'
- '示例:'
- /sun
- /rain
- /storm
- /sun lock
- /sun 120
- /sun Lt_Craft
- /sun 1h
- /sun 10m
info:
setTo: '&e将 &6[world] &e的天气设置为 &6[weather] &e持续时间为 &6[time]'
currentState: '&6[world] &e-> &6[weather] &e持续时间为 &6[time]'
sunny: 晴天
rainy: 雨天
thundering: 雷雨
workbench:
help:
info: '&e打开工作台'
args: (playerName) (-s)
info:
feedback: '&e你已为 &3[playerDisplayName] &e打开了工作台 (&3[offon]&e).'
targetfeedback: '&3[senderDisplayName] &e已为你打开了工作台.'
world:
help:
info: '&e传送到不同的世界'
args: (normal/nether/end/1/2/3...) (playerName) (-s)
explanation:
- 需要额外的权限节点 cmi.command.world.[worldName]
info:
here: '&e已经在这里了'
worth:
help:
info: '&e查询物品的价值'
args: (all/blocks/hand/material)
info:
worthless: '&e无价值'
damaged: ' &6(&2[percent]% &6损坏)'
shulker: '&6出售前移出箱子中的物品'
repair: '&e出售前先修复物品'
basePrice: '&6[itemName]&e(&7[amount]&e) -> &f[price]'
fullPrice: '&7[price]'
total: '&e总价值: &7[total]'
worthlist:
help:
info: '&e查看设置了出售价格的物品列表'
args: (playerName) (-missing)
info:
type: '&7[type]'
worth: '&7价值: &e[price]'
title: '&8价值列表'