# 全彩代码支持和一些变量 # 请记住,对于某些行,变量不起作用,而对于其他行,则会起作用 :) # 只需将它们保留在现在的位置,一切都会没问题 :) # 有些行可以设置全局变量.例如,对于将受到影响的玩家.例如 /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: CostToOpen: '!actionbar!&e打开花费: [amount]' 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]' decoratedpotinfo: '!actionbar!&7内容: &e[items]' 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重新登录可能需要以使更改生效' outsideWorldBorder: '&c位置在世界边界之外' noWorldAccess: '&c没有世界权限' 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游戏中' # Placeholders can be used for MayNotRespond and MayNotRespondStaff MayNotRespond: '&e玩家正在离开状态,可能无法回答' MayNotRespondStaff: '&e工作人员正在离开状态,可能无法回答.请通过Discord联系我们' BossBar: hpBar: '&f[victim] &e[current]&f/&e[max] &f(&c-[damage]&f)' playerhpBar: '&f%cmi_user_display_name% &7[current]&f/&7[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: # This only determines message in title message and not message shown in chat. For chat message check config.yml file 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中' exact: ' 精确' addExactExplanation: '&6启用后,只有在提供了精确的命令时才使用该别名' 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可交互' scale: '&7比例: &f[amount]' 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可交互' scale: '&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: moneyState: '&e金钱充能: [state]' expState: '&e经验充能: [state]' updated: '&e状态更新为 [state]' 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无法使用这张纸张.它已经是一张支票了!' clarification: '&c不再接受此类支票。请联系管理员更新' 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]' boundName: '[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]' id: '&eID: &7[id]' uuid: '&7[uuid]' 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扫描继续中' stoped: '&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: '' info: updated: '世界 &6[world] &e的游戏规则(&6[rule]&e)&e已设置为 &6[value]' generateworth: help: info: '&e自动生成可能的物品价值数值' args: '' getbook: help: info: '&e获取书本' args: '[cTextName] (playerName)' info: list: '&e书本: &6' check: '&e检查: &6[text]' title: '&7[title]' giftpet: help: info: '&e把你驯服的宠物送给其他玩家' args: '[playerName] (-s)' info: notTameable: '&e该实体不能被驯服' notTamed: '&e该实体未被驯服' notOwner: '&e你不是该实体的主人' gifted: '&e你将 &6[type] &e送给了 &6[playerDisplayName]' received: '&e你收到了来自 &6[sourceDisplayName] 的&6[type]' 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]' fadeIn: '&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]' iconXoff: '&7图标X轴偏移: &6[amount]' 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死亡位置' backButton: '&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[没有权限]' cancelEvent: ' &2[cancelEvent]' passEvent: ' &7[passEvent]' permHover: ' &e需要 &7[permission] &e权限才能放置此牌子' editSign: ' &e[编辑牌子行数]' publicHover: |- &e更改交互式命令的公共状态. 牌子的顶行为 &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] 使用' 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]' 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]' unbreakable: ' &7(Unbreakable)' 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该物品被禁止修改描述.' nomodification: '&c你不能修改已存在的描述行' 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可以在下面的时间内再次使用: [time] cooldown: |- &e冷却时间: [time] noKit: '&e无法找到该名称的套装' kitDoesntExist: '&e找不到套装([kitName])' noKitAccess: '&c你无权访问此套装' noFoundKit: '&e找不到任何套装' givenKit: '&e你已将套装&6[kit]&e给予了&6[playerDisplayName]' title: '&8套装' # [kitName] or [kitDisplayName] can be used kitGuiTitle: '&8[kitDisplayName]' # List of custom kit GUI titles based by page # If title isint defined we will use default one titlesByPage: - '&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: # [groupLine] can be replaced with specific grouped names like [group1] and [group2] and so on, you can have as many of those as you want and order them by your own liking 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]' # Add as many groups as you wish, by default there is only 10, to create new one, just copy paste one line and add increment into lines name, like group11 or group12 and so on. # ATTENTION! group names should be in 'group[number]' format, where you have word 'group' followed by number. This is required and you cant have custom names as they are not required, but we are using number provided to determine which group goes after which # Player need to have appropriate permission node to be placed in group cmi.command.list.group.[groupnumber], bigger number have bigger priority 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交易窗口.' professions: leatherworker: 皮匠 mason: 石匠 fletcher: 制箭师 weaponsmith: 武器匠 toolsmith: 工具匠 librarian: 图书管理员 shepherd: 牧羊人 farmer: 农民 cleric: 牧师 nitwit: 傻子 cartographer: 制图师 armorer: 盔甲匠 butcher: 屠夫 fisherman: 渔夫 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' bossBarCompass: '&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物品耐久度减少时提醒' receivePets: '&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]毫秒' 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权限:' requiredPlaceholder: ' &e自定义: ' requiredPlaceholderList: '[color][message]' requiredPlaceholderHover: '&e[color][current]&e/&6[needed]' 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]' requiredAuraSkills: ' &eAuraSkills: ' requiredAuraSkillsList: '&e[color][name]' requiredAuraSkillsListHover: ' &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: 无图案合成 Transmute: 转化合成 Furnace: 熔炉合成 Blasting: 高炉合成 Campfire: 营火合成 Cooking: 烹饪合成 Merchant: 商人合成 Smoking: 烟熏炉合成 Stonecutting: 切石机合成 Smithing: 锻造台合成 Complex: 复合合成 Unknown: 未知合成 page: ' &0[current]&7/&0[total]' noRecipes: '&c找不到该物品的任何合成配方' releasepet: help: info: '&e释放你驯服的宠物' args: (-s) info: released: '&e您已将 &6[type] &e放归荒野!' 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后再试' cantDo: '&e你不能从不同的世界随机传送!' IncorrectLocation: '&6无法找到正确的传送位置,请等待 &e[time] &6后再试' teleported: '!actionbar!&6嗖!!!' searching: '!actionbar!&7搜索中' 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更新牌子' scale: help: info: '&e设置实体比例' args: '[set/add/take/clear] (playerName) [amount] (-s)' info: feedback: '&e你为 &3[entityName] &e设置了比例 &3[scale]' scale: '&e比例: &3[scale]' targetfeedback: '&e你的比例被 &3[senderDisplayName] &e设置为 &3[scale]' 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)' serverlinks: help: info: '&e设置服务器链接' args: '' explanation: - 将显示名称和链接用 ; 分离 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个实体 ' spawnedPasangers: '&eand &6[passengers] &epassengers' 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[dealt] [taken]' 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] 玩家' MostTiles: '&7多数图块 (&f[tiles]&7) 在 &f[coord] &7区块' MostEntities: '&7多数实体 (&f[entities]&7) 在 &f[coord] &7区块' 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]' badfloor: '&c破坏性地面 ([material])' void: '&c虚空' fall: '&c坠落 ([distance])' 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传送请求已取消' # This line cant contain anything else then default variables ([message][cancelButton]), you can switch them around to your liking tho 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: ' # Custom tps range can be defined and you can have as many of them as you want 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显示死亡信息' hookPlayers: '&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价值列表'