diff --git a/Config.js b/Config.js index 3f75dfe..749b7c1 100644 --- a/Config.js +++ b/Config.js @@ -99,24 +99,24 @@ module.exports = { Text: (Player, _Block, Cache) => '\n' + I18nAPI.get(`plugins.Waila.block.end_gateway`, [Cache['BlockEntityNbt'].getData('ExitPortal').toArray().map(item => item.toString()).join(' ')], Player.langCode) }, {// 熔炼存储经验 - Conditions: (_Player, Block, Cache) => ['minecraft:furnace', 'minecraft:lit_furnace'].includes(Block.type) && Cache['BlockEntityNbt']?.getData('StoredXPInt') > 0, + Conditions: (_Player, Block, Cache) => ['minecraft:furnace', 'minecraft:lit_furnace', 'minecraft:blast_furnace', 'minecraft:lit_blast_furnace', 'minecraft:smoker', 'minecraft:lit_smoker'].includes(Block.type) && Cache['BlockEntityNbt']?.getData('StoredXPInt') > 0, Text: (Player, _Block, Cache) => '\n' + I18nAPI.get(`plugins.Waila.block.furnace.StoredXPInt`, [Cache['BlockEntityNbt'].getData('StoredXPInt').toString()], Player.langCode) }, {// 熔炼熔炼进度 - Conditions: (_Player, Block, Cache) => ['minecraft:furnace', 'minecraft:lit_furnace'].includes(Block.type) && Cache['BlockEntityNbt']?.getData('CookTime') > 0, - Text: (Player, _Block, Cache) => '\n' + I18nAPI.get(`plugins.Waila.block.furnace.CookTime`, [(Cache['BlockEntityNbt'].getData('CookTime') / 2).toString()], Player.langCode) + Conditions: (_Player, Block, Cache) => ['minecraft:lit_furnace', 'minecraft:lit_blast_furnace', 'minecraft:lit_smoker'].includes(Block.type) && Cache['BlockEntityNbt']?.getData('CookTime') > 0, + Text: (Player, Block, Cache) => '\n' + I18nAPI.get(`plugins.Waila.block.furnace.CookTime`, [(Cache['BlockEntityNbt'].getData('CookTime') / (Block.type === 'minecraft:lit_furnace' ? 2 : 1)).toString()], Player.langCode) }, {// 熔炼剩余燃料 - Conditions: (_Player, Block, Cache) => ['minecraft:furnace', 'minecraft:lit_furnace'].includes(Block.type) && Cache['BlockEntityNbt']?.getData('BurnTime') > 0, + Conditions: (_Player, Block, Cache) => ['minecraft:lit_furnace', 'minecraft:lit_blast_furnace', 'minecraft:lit_smoker'].includes(Block.type) && Cache['BlockEntityNbt']?.getData('BurnTime') > 0, Text: (Player, _Block, Cache) => '\n' + I18nAPI.get(`plugins.Waila.block.furnace.Burn`, [Cache['BlockEntityNbt']?.getData('BurnTime').toString(), Cache['BlockEntityNbt']?.getData('BurnDuration').toString()], Player.langCode) }, {// 最后编辑告示牌的玩家 Conditions: (_Player, Block, Cache) => Block.type.includes('_sign') && Cache['BlockEntityNbt']?.getTag('FrontText')?.getData('TextOwner') !== '', Text: (Player, _Block, Cache) => '\n' + I18nAPI.get(`plugins.Waila.block.sign`, [UserCache.getNameByXuid(Cache['BlockEntityNbt'].getTag('FrontText').getData('TextOwner'))], Player.langCode) }, - {// 方块坐标 - Conditions: true, - Text: (Player, Block) => '\n' + I18nAPI.get('plugins.Waila.block.pos', [Block.pos.x.toString(), Block.pos.y.toString(), Block.pos.z.toString()], Player.langCode) + {// 磁石ID + Conditions: (_Player, Block, Cache) => Block.type === 'minecraft:lodestone' && Cache['BlockEntityNbt']?.getTag('trackingHandle') != null, + Text: (Player, _Block, Cache) => '\n' + I18nAPI.get(`plugins.Waila.block.lodestone`, [Cache['BlockEntityNbt']?.getTag('trackingHandle').toString()], Player.langCode) }, ], /** 指向实体时显示 @type {ConfigItem[]} */ @@ -127,7 +127,7 @@ module.exports = { }, {// 血量 Conditions: (_Player, Entity) => Entity.maxHealth !== 0, - Text: (Player, Entity) => '\n' + I18nAPI.get('plugins.Waila.entity.health', [Entity.health.toString(), Entity.maxHealth.toString()], Player.langCode) + Text: (Player, Entity, Cache) => '\n' + I18nAPI.get('plugins.Waila.entity.health', [Cache['EntityNbt'].getTag('Attributes').toArray().find(Attribute => Attribute.Name === 'minecraft:health')['Current'].toFixed(2).toString(), Entity.maxHealth.toString()], Player.langCode) }, {// 盔甲架 Conditions: (_Player, Entity) => Entity.type === 'minecraft:armor_stand', @@ -158,13 +158,21 @@ module.exports = { Text: (Player, _Entity, Cache) => '\n' + I18nAPI.get('plugins.Waila.entity.age', [(Math.abs(Cache['EntityNbt']?.getData('Age')) / 20)?.toFixed(1)?.toString()], Player.langCode) }, {// 跳跃高度 - Conditions: (_Player, Entity) => ['minecraft:horse', 'minecraft:skeleton_horse', 'minecraft:zombie_horse', 'minecraft:donkey', 'minecraft:mule', 'minecraft:llama', 'minecraft:trader_llama'].includes(Entity.type), + Conditions: (_Player, Entity) => ['minecraft:horse', 'minecraft:skeleton_horse', 'minecraft:zombie_horse', 'minecraft:donkey', 'minecraft:mule'].includes(Entity.type), Text: (Player, _Entity, Cache) => '\n' + I18nAPI.get('plugins.Waila.entity.jump', [(Cache['EntityNbt'].getTag('Attributes').toArray().find(Attribute => Attribute.Name === 'minecraft:horse.jump_strength')['Current'] / 0.2724275).toFixed(1).toString()], Player.langCode) }, + {// 当前移动速度 + Conditions: (_Player, Entity) => Entity.isMoving && Entity.speed >= 1, + Text: (Player, Entity) => '\n' + I18nAPI.get('plugins.Waila.entity.speed', [Entity.speed.toFixed(2).toString()], Player.langCode) + }, {// 村民职业 - Conditions: (_Player, Entity) => Entity.type === 'minecraft:villager_v2' && !Entity.isBaby, + Conditions: (_Player, Entity, Cache) => Entity.type === 'minecraft:villager_v2' && !Entity.isBaby && Cache['EntityNbt'].getData('PreferredProfession') != null, Text: (Player, _Entity, Cache) => '\n' + I18nAPI.get('plugins.Waila.entity.village.profession', [I18nAPI.get(`entity.villager.${({ 'armorer': 'armor', 'weaponsmith': 'weapon', 'leatherworker': 'leather', 'toolsmith': 'tool', 'undefined': 'unskilled' })[Cache['EntityNbt'].getData('PreferredProfession')] ?? Cache['EntityNbt'].getData('PreferredProfession')}`, [], Player.langCode)], Player.langCode) }, + {// 燃烧时间 + Conditions: (_Player, Entity) => Entity.isOnFire, + Text: (Player, _Entity, Cache) => '\n' + I18nAPI.get('plugins.Waila.entity.fire_time', [(Cache['EntityNbt'].getTag('internalComponents').getTag('OnFireComponent').getTag('OnFireTicksRemaining') / 20).toFixed(2).toString()], Player.langCode) + }, {// 无敌时间 Conditions: (_Player, _Entity, Cache) => Cache['EntityNbt'].getData('HurtTime') > 0, Text: (Player, _Entity, Cache) => '\n' + I18nAPI.get('plugins.Waila.entity.Invincible_time', [(Cache['EntityNbt'].getData('HurtTime') / 20).toFixed(1).toString()], Player.langCode) @@ -181,8 +189,16 @@ module.exports = { Conditions: (_Player, Entity) => Entity.type === 'minecraft:goat', Text: (Player, _Entity, Cache) => '\n' + I18nAPI.get('plugins.Waila.entity.goat.GoatHornCount', [Cache['EntityNbt'].getData('GoatHornCount').toString()], Player.langCode) }, + {// 拥有BUFF + Conditions: (_Player, _Entity, Cache) => Cache['EntityNbt']?.getTag('ActiveEffects') != null, + Text: (Player, _Entity, Cache) => '\n' + I18nAPI.get('plugins.Waila.entity.buffs', [Cache['EntityNbt'].getTag('ActiveEffects').toArray().map(buff => I18nAPI.get('plugins.Waila.entity.buffs.items', [I18nAPI.get(`potion.${Cache['BuffKeyID'][buff.Id]}`, [], Player.langCode), buff.Amplifier === -1 ? I18nAPI.get('plugins.Waila.entity.buffs.maxLevel', [], Player.langCode) : (buff.Amplifier + 1).toString()], Player.langCode)).join('')], Player.langCode) + }, + {// 朝向 + Conditions: true, + Text: (Player, Entity) => '\n' + I18nAPI.get('plugins.Waila.entity.direction', [I18nAPI.get(`plugins.Waila.entity.direction.${['north', 'east', 'south', 'west'][Entity.direction.toFacing()]}`, [], Player.langCode)], Player.langCde) + }, {// 村民 - Conditions: (_Player, Entity, Cache) => Entity.type === 'minecraft:villager_v2' && Cache['EntityNbt']?.getTag('Offers')?.getTag('Recipes') != null, + Conditions: (_Player, _Entity, Cache) => Cache['EntityNbt']?.getTag('Offers')?.getTag('Recipes') != null, Text: (Player, _Entity, Cache) => { let /** @type {NbtList} */OffersNbts = Cache['EntityNbt'].getTag('Offers').getTag('Recipes'),/** @type {String[]} */ OffersTexts = []; for (let index = 0; index < OffersNbts.getSize(); index++) { @@ -200,13 +216,17 @@ module.exports = { return '\n' + I18nAPI.get('plugins.Waila.entity.village.offers', [], Player.langCode) + OffersTexts.join('\n'); } }, - {// 实体坐标 - Conditions: true, - Text: (Player, Entity) => '\n' + I18nAPI.get('plugins.Waila.entity.pos', [Entity.pos.x.toFixed(2).toString(), Entity.pos.y.toFixed(2).toString(), Entity.pos.z.toFixed(2).toString()], Player.langCode) - }, ], /** 无论如何都会显示(方块和实体后面) @type {ConfigItem[]} */ AllAfter: [ + {// 距离 + Conditions: true, + Text: (Player, Vein) => '\n' + I18nAPI.get('plugins.Waila.distance', [Player.distanceTo(Vein.pos).toFixed(1).toString()], Player.langCode) + }, + {// 坐标 + Conditions: true, + Text: (Player, Vein) => '\n' + I18nAPI.get('plugins.Waila.pos', [Vein.pos.x.toFixed(2).toString(), Vein.pos.y.toFixed(2).toString(), Vein.pos.z.toFixed(2).toString()], Player.langCode) + }, {// 物品栏上方和actionbar换行(防止领地挡住) Conditions: (_Player, _ViewVector, _Cache, PlayerConfig) => [2, 3].includes(PlayerConfig["Mode"]), Text: "\n", @@ -223,6 +243,8 @@ module.exports = { }, /** 默认文本 @type {String} */ DefaultText: "", + /** 默认显示位置 @type {0 | 1 | 2 | 3 | 4} */ + DefaultMode: 0, /** 刷新时间(秒) @type {Number} */ Hz: 0.1, /** 查找最大距离 @type {Number} */ @@ -233,10 +255,11 @@ module.exports = { /** * @typedef {Object} PlayerConfig * @property {Boolean} Enabled 开启状态 - * @property {0|1|2|3} Mode - 0:Bossbar栏 + * @property {0|1|2|3|4} Mode - 0:Bossbar栏 * - 1:tell.4 音符盒提示 * - 2:tell.5 物品栏上方 * - 3:title.4 actionBar + * - 4:Sidebar 侧边栏 */ /** diff --git a/Language/en-US.lang b/Language/en-US.lang index 0bfd7bd..f99ccaf 100644 --- a/Language/en-US.lang +++ b/Language/en-US.lang @@ -1,118 +1,134 @@ -## Command Translations -plugins.Waila.command.description=§bHighlight Display Settings §7- §dby Little Zimu -plugins.Waila.command.translators.error=§cTarget block §a%s §calready has a translation → §e%s -plugins.Waila.command.translators.succes=§eTarget block §b%s §ehas been translated to §6%s -plugins.Waila.command.language.error=§cLanguage §a%s §cdoes not exist -plugins.Waila.gui.title=§eHighlight Display Settings -plugins.Waila.gui.cancel=§8Settings Cancelled -plugins.Waila.gui.succes=§gSettings Saved -plugins.Waila.gui.switch=§bToggle Highlight -plugins.Waila.gui.dropdown=§aDisplay Mode -plugins.Waila.gui.dropdown.items.bossbar=§1BOSS Bar -plugins.Waila.gui.dropdown.items.tell_popup=§2Chat Message -plugins.Waila.gui.dropdown.items.tell_tip=§3Above Inventory -plugins.Waila.gui.dropdown.items.actionBar=§5Action Bar +## Command translation +plugins.Waila.command.description=§b Highlight Settings §7- §dby Tiny Zimu ah +plugins.Waila.command.translators.error=§cTarget square §a%s §cTranslation already available §e%s +plugins.Waila.command.translators.succes=§e target square §b%s §e has been translated to §6%s +plugins.Waila.command.language.error=§c language §a%s §c does not exist +plugins.Waila.gui.title=§eHighlight Settings +plugins.Waila.gui.cancel=§8 Canceled settings +plugins.Waila.gui.succes=§gSuccessful setup +plugins.Waila.gui.switch=§b Highlight Switch +plugins.Waila.gui.dropdown=§a Display Mode +plugins.Waila.gui.dropdown.items.bossbar=§1BOSS bar +plugins.Waila.gui.dropdown.items.tell_popup=§2Music box messages +plugins.Waila.gui.dropdown.items.tell_tip=§3 Above item bar +plugins.Waila.gui.dropdown.items.actionBar=§5 Activity Bar +plugins.Waila.gui.dropdown.items.sidebar=§e Sidebar + +## Configuration file translation +plugins.Waila.sidebar.title=§c highlight ## Sidebar title +plugins.Waila.distance=§c distance:§a%s frame +plugins.Waila.pos=§7X:§g%s §7Y:§g%s §7Z:§g%s -## Configuration File Translations plugins.Waila.block.name=§6%s §7(%s) -plugins.Waila.block.hardness=§7Hardness §6%s -plugins.Waila.block.destroy=§l%s §r§7Can be mined§r -plugins.Waila.block.cake.status=§3Cake Status: §c%s/7 -plugins.Waila.block.chest.size=§bCapacity: §a%s/%s §d%s/%s -plugins.Waila.block.jukebox=§8Playing Disc §c%s -plugins.Waila.block.beacon=§7Selected Effect: §5%s -plugins.Waila.block.noteblock=§cNote §6: §d%s -plugins.Waila.block.composter=§bCompost Level §a: §e%s/8 -plugins.Waila.block.mob_spawner=§dMob Spawner: §a%s -plugins.Waila.block.commandblock.command=§dCommand: §a%s -plugins.Waila.block.flower_pot=§dPlanted Flower §b: %s -plugins.Waila.block.open_status.open=§eOpen Status: §6Open -plugins.Waila.block.open_status.close=§eOpen Status: §6Closed -plugins.Waila.block.pos=§7X: §g%s §7Y: §g%s §7Z: §g%s -plugins.Waila.block.Cropnum=§3Growth Level: §g%s -plugins.Waila.block.RingingTime=§eSwing Time: §d%s -plugins.Waila.block.BrewingStand.cookTime=§dRemaining Brew Time: §a%s -plugins.Waila.block.BrewingStand.Fuel=§6Remaining Fuel: §b%s/%s -plugins.Waila.block.cauldron=§cPotion Effect: §d%s§6(%s) -plugins.Waila.block.powered_comparator=§dSignal Strength: §c%s -plugins.Waila.block.end_gateway=§cTeleport Coordinates: §d%s -plugins.Waila.block.furnace.StoredXPInt=§bStored Experience: §a%s -plugins.Waila.block.furnace.CookTime=§eBurning Progress Percentage: §c%s -plugins.Waila.block.furnace.Burn=§dRemaining Fuel: §b%s/%s -plugins.Waila.block.sign=§cLast Edited by: §6%s -plugins.Waila.block.redstonelv=§cRedstone Level: §e%s +plugins.Waila.block.hardness=§7 hardness §6%s +plugins.Waila.block.destroy=§l%s §r§7 Can it be collected §r +plugins.Waila.block.cake.status=§3 Cake status:§c%s/7 +plugins.Waila.block.cake.size=§b capacity:§a%s/%s §d%s/%s +plugins.Waila.block.jukebox=§8Play records §c%s +plugins.Waila.block.beacon=§7 Select effect:§5%s +plugins.Waila.block.noteblock=§c Scale §6:§d%s +plugins.Waila.block.composter=§b amount of compost§a:§e%s/8 +plugins.Waila.block.mob_spawner=§d Generate monsters:§a%s +plugins.Waila.block.commandblock.command=§d command:Âa%s +plugins.Waila.block.flower_pot=§dPlanted flowers§b:%s +plugins.Waila.block.open_status.open=§eOpen status:§6Open +plugins.Waila.block.open_status.close=§eOpen status:§6Close +plugins.Waila.block.Cropnum=§3 Growth Level:§g%s +plugins.Waila.block.RingingTime=§eRinging time:§d%s +plugins.Waila.block.BrewingStand.cookTime=§d Brewing time left:Âa%s +plugins.Waila.block.BrewingStand.Fuel=§6 Fuel left:Âb%s/%s +plugins.Waila.block.cauldron=§cPotion effect:Âd%sÂ6(%s) +plugins.Waila.block.powered_comparator=§dSignal strength:Âc%s +plugins.Waila.block.end_gateway=§cTransmission coordinates:Âd%s +plugins.Waila.block.furnace.StoredXPInt=§b Stored experience:Âa%s +plugins.Waila.block.lodestone=§eMagnet ID:Âb%s +plugins.Waila.block.furnace.CookTime=§eBurning progress percentage:Âc%s +plugins.Waila.block.furnace.Burn=§dRemaining fuel:Âb%s/%s +plugins.Waila.block.sign=§cLast edited by player:Â6%s +plugins.Waila.block.redstonelv=§cRedstone level:Âe%s plugins.Waila.entity.name=§6%s §7(%s) -plugins.Waila.entity.pose=§dPose ID: §a%s -plugins.Waila.entity.painting=§aSubject: §6%s -plugins.Waila.entity.slime.size=§6Size: §3%s -plugins.Waila.entity.falling_block=§7Block: §9%s -plugins.Waila.entity.tnt=§dExplosion Time: §a%s (Tick) -plugins.Waila.entity.village.offers=§cTrading Information:\n +plugins.Waila.entity.pose=§d Pose ID:§a%s +plugins.Waila.entity.painting=§a theme:§6%s +plugins.Waila.entity.slime.size=§6 size:Â 3%s +plugins.Waila.entity.falling_block=§7 square:Â 9%s +plugins.Waila.entity.tnt=§dExplosion time:Âa%s(Tick) +plugins.Waila.entity.village.offers=§cTrading info:\n plugins.Waila.entity.village.offers.item1= §d%s§r§a*§b%s plugins.Waila.entity.village.offers.item2= §g+ §d%s§r§a*§b%s plugins.Waila.entity.village.offers.item3= §6=> %s§r§a*§b%s -plugins.Waila.entity.health=§l§c❤ §a%s/%s§r -plugins.Waila.entity.breedcooldown=§eBreeding Cooldown: §c%s -plugins.Waila.entity.age=§6Maturity Time: §c%s -plugins.Waila.entity.jump=§dJump Height: §a%s blocks -plugins.Waila.entity.village.profession=§bVillager Profession §e%s -plugins.Waila.entity.Invincible_time=§dInvincible Time: §6%s -plugins.Waila.entity.gamemode=§eGame Mode §c%s -plugins.Waila.entity.endermite.Lifetime=§aLifetime: §6%s -plugins.Waila.entity.goat.GoatHornCount=§aHorn Count: §e%s -plugins.Waila.entity.pos=§7X: §g%s §7Y: §g%s §7Z: §g%s +plugins.Waila.entity.health= §l§c❤ §a%s/%s§r +plugins.Waila.entity.breedcooldown=§eBreeding cooldown:§c%ss +plugins.Waila.entity.age=§6 Remaining adult time:Âc%ss +plugins.Waila.entity.jump=§dJump height:Â%ss +plugins.Waila.entity.speed=§eCurrent movement speed:Âb%s m/s +plugins.Waila.entity.village.profession=§b village profession §e%s +plugins.Waila.entity.Invincible_time=§d Invincible time:§6%s +plugins.Waila.entity.buffs=§a Possess buffs:Âr%s +plugins.Waila.entity.buffs.items= §e%s§6*§b%s +plugins.Waila.entity.buffs.maxLevel=§c full level +plugins.Waila.entity.gamemode=§e game mode §c%s +plugins.Waila.entity.endermite.Lifetime=§a Existence time:§6%s +plugins.Waila.entity.goat.GoatHornCount=§a Goat horn count:Âe%s +plugins.Waila.entity.fire_time=§cBurn time:Â 4%ss +plugins.Waila.entity.direction=§d Direction:Âa%s +plugins.Waila.entity.direction.east=East +plugins.Waila.entity.direction.south=South +plugins.Waila.entity.direction.west=West +plugins.Waila.entity.direction.north=North ## Completing Blocks or Entities Not Translated by Mojang -tile.daylight_detector_inverted.name = Daylight Detector (Inverted) -tile.melon_stem.name = Melon Stem -tile.wall_sign.name = Oak Wall Sign -tile.spruce_wall_sign.name = Spruce Wall Sign -tile.birch_wall_sign.name = Birch Wall Sign -tile.jungle_wall_sign.name = Jungle Wall Sign -tile.acacia_wall_sign.name = Acacia Wall Sign -tile.darkoak_wall_sign.name = Dark Oak Wall Sign -tile.mangrove_wall_sign.name = Mangrove Wall Sign -tile.cherry_wall_sign.name = Cherry Wood Wall Sign -tile.bamboo_wall_sign.name = Bamboo Wall Sign -tile.warped_wall_sign.name = Warped Wood Wall Sign -tile.oak_hanging_sign.name = Oak Hanging Sign -tile.spruce_hanging_sign.name = Spruce Hanging Sign -tile.birch_hanging_sign.name = Birch Hanging Sign -tile.jungle_hanging_sign.name = Jungle Hanging Sign -tile.acacia_hanging_sign.name = Acacia Hanging Sign -tile.dark_oak_hanging_sign.name = Dark Oak Hanging Sign -tile.mangrove_hanging_sign.name = Mangrove Hanging Sign -tile.cherry_hanging_sign.name = Cherry Wood Hanging Sign -tile.bamboo_hanging_sign.name = Bamboo Hanging Sign -tile.warped_hanging_sign.name = Warped Wood Hanging Sign -tile.lit_redstone_ore.name = Glowing Redstone Ore -tile.lit_deepslate_redstone_ore.name = Glowing Deepslate Redstone Ore -tile.torchflower_crop.name = Torchflower Crop -tile.pitcher_crop.name = Pitcher Pod -tile.unpowered_repeater.name = Unpowered Redstone Repeater -tile.powered_repeater.name = Powered Redstone Repeater -tile.sticky_piston_arm_collision.name = Sticky Piston Arm Collision -tile.piston_arm_collision.name = Piston Arm Collision -tile.wooden_door.name = Oak Door -tile.spruce_door.name = Spruce Door -tile.birch_door.name = Birch Door -tile.jungle_door.name = Jungle Door -tile.acacia_door.name = Acacia Door -tile.dark_oak_door.name = Dark Oak Door -tile.mangrove_door.name = Mangrove Door -tile.cherry_door.name = Cherry Wood Door -tile.bamboo_door.name = Bamboo Door -tile.iron_door.name = Iron Door -tile.crimson_door.name = Crimson Door -tile.warped_door.name = Warped Door -tile.lit_redstone_lamp.name = Glowing Redstone Lamp -tile.frame.name = Item Frame -tile.skull.name = Skull -tile.flower_pot.name = Flower Pot -tile.end_portal.name = End Portal -tile.end_gateway.name = End Gateway Block -tile.wall_banner.name = Wall Banner -tile.unpowered_comparator.name = Unpowered Redstone Comparator -tile.powered_comparator.name = Powered Redstone Comparator -tile.lit_furnace.name = Lit Furnace +tile.daylight_detector_inverted.name=darkness_sensor +tile.melon_stem.name=Watermelon stem +tile.wall_sign.name=Oak Notice Board +tile.spruce_wall_sign.name=Spruce sign +tile.birch_wall_sign.name=Birch sign +tile.jungle_wall_sign.name=jungle_wood_sign +tile.acacia_wall_sign.name=Acacia sign +tile.darkoak_wall_sign.name=dark oak sign +tile.mangrove_wall_sign.name=Mangrove sign +tile.cherry_wall_sign.name=Cherry wood sign +tile.bamboo_wall_sign.name=Bamboo sign +tile.warped_wall_sign.name=Warped wood sign +tile.oak_hanging_sign.name=Oak hanging sign +tile.spruce_hanging_sign.name=Spruce hanging sign +tile.birch_hanging_sign.name=Birch hanging sign +tile.jungle_hanging_sign.name=Jungle hanging sign +tile.acacia_hanging_sign.name=Acacia hanging sign +tile.dark_oak_hanging_sign.name=dark_oak_hanging_sign +tile.mangrove_hanging_sign.name=Mangrove hanging sign +tile.cherry_hanging_sign.name=Cherry hanging sign +tile.bamboo_hanging_sign.name=Bamboo hanging sign +tile.warped_hanging_sign.name=Warped hanging sign +tile.lit_redstone_ore.name=Luminous Redstone Ore +tile.lit_deepslate_redstone_ore.name=Lit Deepslate Redstone Ore +tile.torchflower_crop.name=Torchflower Seedling +tile.pitcher_crop.name=Pitchfork Pods +tile.unpowered_repeater.name=Redstone Repeater +tile.powered_repeater.name=Activated Redstone Repeater +tile.sticky_piston_arm_collision.name=Sticky Piston's Claw Claw +tile.piston_arm_collision.name=Piston's Claw +tile.wooden_door.name=Oak door +tile.spruce_door.name=Spruce door +tile.birch_door.name=Birch door +tile.jungle_door.name=Jungle Wood Door +tile.acacia_door.name=Acacia door +tile.dark_oak_door.name=Dark Oak Door +tile.mangrove_door.name=Mangrove door +tile.cherry_door.name=Cherry door +tile.bamboo_door.name=Bamboo Door +tile.iron_door.name=Iron Door +tile.crimson_door.name=Crimson Door +tile.warped_door.name=Warped Door +tile.lit_redstone_lamp.name=Lit Redstone Lamp +tile.frame.name=Item Display Frame +tile.skull.name=Skull +tile.flower_pot.name=Flower Pot +tile.end_portal.name=End Portal +tile.end_gateway.name=End Gateway Cube +tile.wall_banner.name=Calamity Banner +tile.unpowered_comparator.name=Redstone Comparator +tile.powered_comparator.name=Powered Redstone Comparator +tile.lit_furnace.name=Burning Furnace +tile.lit_blast_furnace.name=Burning Blast Furnace +tile.lit_smoker.name=burning smoker diff --git a/Language/en_GB.lang b/Language/en_GB.lang index 7e48172..8e5a56f 100644 --- a/Language/en_GB.lang +++ b/Language/en_GB.lang @@ -1,118 +1,134 @@ -## Command Translations -plugins.Waila.command.description=§bHighlight Display Settings §7- §dby Tiny Zimu -plugins.Waila.command.translators.error=§cTarget block §a%s §calready has a translation → §e%s -plugins.Waila.command.translators.succes=§eTarget block §b%s §ehas been translated to §6%s -plugins.Waila.command.language.error=§cLanguage §a%s §cdoes not exist -plugins.Waila.gui.title=§eHighlight Display Settings -plugins.Waila.gui.cancel=§8Settings Canceled -plugins.Waila.gui.succes=§gSettings Successful -plugins.Waila.gui.switch=§bHighlight Toggle -plugins.Waila.gui.dropdown=§aDisplay Mode -plugins.Waila.gui.dropdown.items.bossbar=§1BOSS Bar -plugins.Waila.gui.dropdown.items.tell_popup=§2Jukebox Message -plugins.Waila.gui.dropdown.items.tell_tip=§3Above Inventory -plugins.Waila.gui.dropdown.items.actionBar=§5Action Bar +## Command translation +plugins.Waila.command.description=§b Highlighting Settings §7- §dby Tiny Zimu ah +plugins.Waila.command.translators.error=§cTarget square §a%s §cTranslation already available §e%s +plugins.Waila.command.translators.succes=§e target square §b%s §e has been translated to §6%s +plugins.Waila.command.language.error=§c language §a%s §c does not exist +plugins.Waila.gui.title=§eHighlight Settings +plugins.Waila.gui.cancel=§8 Cancelled Settings +plugins.Waila.gui.succes=§gSuccessful setup +plugins.Waila.gui.switch=§b Highlight Switch +plugins.Waila.gui.dropdown=§a Display Mode +plugins.Waila.gui.dropdown.items.bossbar=§1BOSS bar +plugins.Waila.gui.dropdown.items.tell_popup=§2Music box messages +plugins.Waila.gui.dropdown.items.tell_tip=§3 Above item bar +plugins.Waila.gui.dropdown.items.actionBar=§5 Activity Bar +plugins.Waila.gui.dropdown.items.sidebar=§e Sidebar + +## Configuration file translation +plugins.Waila.sidebar.title=§c highlight ## Sidebar title +plugins.Waila.distance=§c distance:§a%s frame +plugins.Waila.pos=§7X:§g%s §7Y:§g%s §7Z:§g%s -## Config File Translations plugins.Waila.block.name=§6%s §7(%s) -plugins.Waila.block.hardness=§7Hardness §6%s -plugins.Waila.block.destroy=§l%s §r§7Can Be Mined §r -plugins.Waila.block.cake.status=§3Cake Status: §c%s/7 -plugins.Waila.block.chest.size=§bCapacity: §a%s/%s §d%s/%s -plugins.Waila.block.jukebox=§8Playing Record §c%s -plugins.Waila.block.beacon=§7Select Effect: §5%s -plugins.Waila.block.noteblock=§cOctave §6: §d%s -plugins.Waila.block.composter=§bCompost Level §a: §e%s/8 -plugins.Waila.block.mob_spawner=§dSpawns Mob: §a%s -plugins.Waila.block.commandblock.command=§dCommand: §a%s -plugins.Waila.block.flower_pot=§dPlanted Flower §b: %s -plugins.Waila.block.open_status.open=§eOpen Status: §6Open -plugins.Waila.block.open_status.close=§eOpen Status: §6Closed -plugins.Waila.block.pos=§7X: §g%s §7Y: §g%s §7Z: §g%s -plugins.Waila.block.Cropnum=§3Growth Level: §g%s -plugins.Waila.block.RingingTime=§eSwing Time: §d%s -plugins.Waila.block.BrewingStand.cookTime=§dRemaining Brewing Time: §a%s -plugins.Waila.block.BrewingStand.Fuel=§6Remaining Fuel: §b%s/%s -plugins.Waila.block.cauldron=§cPotion Effects: §d%s§6(%s) -plugins.Waila.block.powered_comparator=§dSignal Strength: §c%s -plugins.Waila.block.end_gateway=§cTeleport Coordinates: §d%s -plugins.Waila.block.furnace.StoredXPInt=§bStored XP: §a%s -plugins.Waila.block.furnace.CookTime=§eBurning Progress Percentage: §c%s -plugins.Waila.block.furnace.Burn=§dRemaining Fuel: §b%s/%s -plugins.Waila.block.sign=§cLast Edited By: §6%s -plugins.Waila.block.redstonelv=§cRedstone Level: §e%s +plugins.Waila.block.hardness=§7 hardness §6%s +plugins.Waila.block.destroy=§l%s §r§7 Can it be collected §r +plugins.Waila.block.cake.status=§3 Cake status:§c%s/7 +plugins.Waila.block.cake.size=§b capacity:§a%s/%s §d%s/%s +plugins.Waila.block.jukebox=§8Play record §c%s +plugins.Waila.block.beacon=§7 Select effect:§5%s +plugins.Waila.block.noteblock=§c Scale §6:§d%s +plugins.Waila.block.composter=§b amount of compost§a:§e%s/8 +plugins.Waila.block.mob_spawner=§d Generate monster:Âa%s +plugins.Waila.block.commandblock.command=§d command:Âa%s +plugins.Waila.block.flower_pot=§dPlanted flowers§b:%s +plugins.Waila.block.open_status.open=§eOpen status:§6Open +plugins.Waila.block.open_status.close=§eOpen status:§6Close +plugins.Waila.block.Cropnum=§3 Growth Level:§g%s +plugins.Waila.block.RingingTime=§eSwinging Time:Âd%s +plugins.Waila.block.BrewingStand.cookTime=§d Brewing time left:Âa%s +plugins.Waila.block.BrewingStand.Fuel=§6 Remaining Fuel:Âb%s/%s +plugins.Waila.block.cauldron=§cPotion effect:Âd%sÂ6(%s) +plugins.Waila.block.powered_comparator=§dSignal strength:Âc%s +plugins.Waila.block.end_gateway=§cTransmission coordinates:Âd%s +plugins.Waila.block.furnace.StoredXPInt=§b Stored experience:Âa%s +plugins.Waila.block.lodestone=§eMagnet ID:Âb%s +plugins.Waila.block.furnace.CookTime=§eBurning progress percentage:Âc%s +plugins.Waila.block.furnace.Burn=§dRemaining fuel:Âb%s/%s +plugins.Waila.block.sign=§cLast edited player:Â6%s +plugins.Waila.block.redstonelv=§cRedstone level:Âe%s plugins.Waila.entity.name=§6%s §7(%s) -plugins.Waila.entity.pose=§dPose ID: §a%s -plugins.Waila.entity.painting=§aTheme: §6%s -plugins.Waila.entity.slime.size=§6Size: §3%s -plugins.Waila.entity.falling_block=§7Block: §9%s -plugins.Waila.entity.tnt=§dExplosion Time: §a%s(Tick) -plugins.Waila.entity.village.offers=§cTrade Information:\n -plugins.Waila.entity.village.offers.item1= §d%s§r§a*%b%s -plugins.Waila.entity.village.offers.item2= §g+ §d%s§r§a*%b%s -plugins.Waila.entity.village.offers.item3= §6=> %s§r§a*%b%s -plugins.Waila.entity.health=§l§c❤ §a%s/%s§r -plugins.Waila.entity.breedcooldown=§eBreeding Cooldown: §c%s -plugins.Waila.entity.age=§6Adulthood Time: §c%s -plugins.Waila.entity.jump=§dJump Height: §a%s blocks -plugins.Waila.entity.village.profession=§bVillager Profession §e%s -plugins.Waila.entity.Invincible_time=§dInvincibility Time: §6%s -plugins.Waila.entity.gamemode=§eGame Mode §c%s -plugins.Waila.entity.endermite.Lifetime=§aLifetime: §6%s -plugins.Waila.entity.goat.GoatHornCount=§aHorn Count: §e%s -plugins.Waila.entity.pos=§7X: §g%s §7Y: §g%s §7Z: §g%s +plugins.Waila.entity.pose=§d Pose ID:§a%s +plugins.Waila.entity.painting=§a theme:§6%s +plugins.Waila.entity.slime.size=§6 size:§3%s +plugins.Waila.entity.falling_block=§7 square:Â 9%s +plugins.Waila.entity.tnt=§dExplosion time:Âa%s(Tick) +plugins.Waila.entity.village.offers=§cTrading info:\n +plugins.Waila.entity.village.offers.item1= §d%s§r§a*§b%s +plugins.Waila.entity.village.offers.item2= §g+ §d%s§r§a*§b%s +plugins.Waila.entity.village.offers.item3= §6=> %s§r§a*§b%s +plugins.Waila.entity.health= §l§c❤ §a%s/%s§r +plugins.Waila.entity.breedcooldown=§eBreeding cooldown:§c%ss +plugins.Waila.entity.age=§6 Remaining adult time:Âc%ss +plugins.Waila.entity.jump=§dJump height:Â%ss +plugins.Waila.entity.speed=§eCurrent speed:Âb%s m/s +plugins.Waila.entity.village.profession=§b village profession §e%s +plugins.Waila.entity.Invincible_time=§d Invincible time:§6%s +plugins.Waila.entity.buffs=§a Possess buffs:Âr%s +plugins.Waila.entity.buffs.items= §e%s§6*§b%s +plugins.Waila.entity.buffs.maxLevel=§c full level +plugins.Waila.entity.gamemode=§e game mode §c%s +plugins.Waila.entity.endermite.Lifetime=§a Existence time:§6%s +plugins.Waila.entity.goat.GoatHornCount=§a Goat horn count:Âe%s +plugins.Waila.entity.fire_time=§cBurn time:Â 4%ss +plugins.Waila.entity.direction=§d Direction:Âa%s +plugins.Waila.entity.direction.east=East +plugins.Waila.entity.direction.south=South +plugins.Waila.entity.direction.west=West +plugins.Waila.entity.direction.north=North ## Complement Mojang's untranslated blocks or entities -tile.daylight_detector_inverted.name=Inverted Daylight Detector -tile.melon_stem.name=Melon Stem -tile.wall_sign.name=Oak Wall Sign -tile.spruce_wall_sign.name=Spruce Wall Sign -tile.birch_wall_sign.name=Birch Wall Sign -tile.jungle_wall_sign.name=Jungle Wall Sign -tile.acacia_wall_sign.name=Acacia Wall Sign -tile.darkoak_wall_sign.name=Dark Oak Wall Sign -tile.mangrove_wall_sign.name=Mangrove Wall Sign -tile.cherry_wall_sign.name=Cherry Wood Wall Sign -tile.bamboo_wall_sign.name=Bamboo Wall Sign -tile.warped_wall_sign.name=Warped Wall Sign -tile.oak_hanging_sign.name=Oak Hanging Sign -tile.spruce_hanging_sign.name=Spruce Hanging Sign -tile.birch_hanging_sign.name=Birch Hanging Sign -tile.jungle_hanging_sign.name=Jungle Hanging Sign -tile.acacia_hanging_sign.name=Acacia Hanging Sign -tile.dark_oak_hanging_sign.name=Dark Oak Hanging Sign -tile.mangrove_hanging_sign.name=Mangrove Hanging Sign -tile.cherry_hanging_sign.name=Cherry Wood Hanging Sign -tile.bamboo_hanging_sign.name=Bamboo Hanging Sign -tile.warped_hanging_sign.name=Warped Hanging Sign -tile.lit_redstone_ore.name=Glowing Redstone Ore -tile.lit_deepslate_redstone_ore.name=Glowing Deepslate Redstone Ore -tile.torchflower_crop.name=Torchflower Crop -tile.pitcher_crop.name=Pitcher Plant Pod -tile.unpowered_repeater.name=Unpowered Redstone Repeater -tile.powered_repeater.name=Powered Redstone Repeater -tile.sticky_piston_arm_collision.name=Sticky Piston Arm Collision -tile.piston_arm_collision.name=Piston Arm Collision -tile.wooden_door.name=Oak Door -tile.spruce_door.name=Spruce Door -tile.birch_door.name=Birch Door -tile.jungle_door.name=Jungle Door -tile.acacia_door.name=Acacia Door +tile.daylight_detector_inverted.name=darkness_sensor +tile.melon_stem.name=Watermelon stem +tile.wall_sign.name=Oak Notice Board +tile.spruce_wall_sign.name=Spruce sign +tile.birch_wall_sign.name=Birch sign +tile.jungle_wall_sign.name=jungle_wood_sign +tile.acacia_wall_sign.name=Acacia sign +tile.darkoak_wall_sign.name=dark oak sign +tile.mangrove_wall_sign.name=Mangrove sign +tile.cherry_wall_sign.name=Cherry wood sign +tile.bamboo_wall_sign.name=Bamboo sign +tile.warped_wall_sign.name=Warped wood sign +tile.oak_hanging_sign.name=Oak hanging sign +tile.spruce_hanging_sign.name=Spruce hanging sign +tile.birch_hanging_sign.name=Birch hanging sign +tile.jungle_hanging_sign.name=Jungle hanging sign +tile.acacia_hanging_sign.name=Acacia hanging sign +tile.dark_oak_hanging_sign.name=dark_oak_hanging_sign +tile.mangrove_hanging_sign.name=Mangrove hanging sign +tile.cherry_hanging_sign.name=Cherry hanging sign +tile.bamboo_hanging_sign.name=Bamboo hanging sign +tile.warped_hanging_sign.name=Warped hanging sign +tile.lit_redstone_ore.name=Luminous Redstone Ore +tile.lit_deepslate_redstone_ore.name=Lit Deepslate Redstone Ore +tile.torchflower_crop.name=Torchflower Seedling +tile.pitcher_crop.name=Pitchfork Pods +tile.unpowered_repeater.name=Redstone Repeater +tile.powered_repeater.name=Activated Redstone Repeater +tile.sticky_piston_arm_collision.name=Sticky Piston's Claw Claw +tile.piston_arm_collision.name=Piston's Claw +tile.wooden_door.name=Oak door +tile.spruce_door.name=Spruce door +tile.birch_door.name=Birch door +tile.jungle_door.name=Jungle door +tile.acacia_door.name=Acacia door tile.dark_oak_door.name=Dark Oak Door -tile.mangrove_door.name=Mangrove Door -tile.cherry_door.name=Cherry Wood Door +tile.mangrove_door.name=Mangrove door +tile.cherry_door.name=Cherry door tile.bamboo_door.name=Bamboo Door tile.iron_door.name=Iron Door tile.crimson_door.name=Crimson Door tile.warped_door.name=Warped Door -tile.lit_redstone_lamp.name=Glowing Redstone Lamp -tile.frame.name=Item Frame +tile.lit_redstone_lamp.name=Lit Redstone Lamp +tile.frame.name=Item Display Frame tile.skull.name=Skull tile.flower_pot.name=Flower Pot tile.end_portal.name=End Portal -tile.end_gateway.name=End Gateway Block -tile.wall_banner.name=Wall Banner -tile.unpowered_comparator.name=Unpowered Redstone Comparator -tile.powered_comparator.name=Powered Redstone Comparator -tile.lit_furnace.name=Lit Furnace +tile.end_gateway.name=End Gateway Cube +tile.wall_banner.name=Calamity Banner +tile.unpowered_comparator.name=Redstone Comparator +tile.powered_comparator.name=Activated Redstone Comparator +tile.lit_furnace.name=Burning Furnace +tile.lit_blast_furnace.name=Burning Blast Furnace +tile.lit_smoker.name=Burning smoker diff --git a/Language/zh_CN.lang b/Language/zh_CN.lang index 5ad6746..840167b 100644 --- a/Language/zh_CN.lang +++ b/Language/zh_CN.lang @@ -12,8 +12,13 @@ plugins.Waila.gui.dropdown.items.bossbar=§1BOSS栏 plugins.Waila.gui.dropdown.items.tell_popup=§2音乐盒消息 plugins.Waila.gui.dropdown.items.tell_tip=§3物品栏上方 plugins.Waila.gui.dropdown.items.actionBar=§5活动栏 +plugins.Waila.gui.dropdown.items.sidebar=§e侧边栏 ## 配置文件翻译 +plugins.Waila.sidebar.title=§c高亮显示 ## 侧边栏标题 +plugins.Waila.distance=§c距离:§a%s 格 +plugins.Waila.pos=§7X:§g%s §7Y:§g%s §7Z:§g%s + plugins.Waila.block.name=§6%s §7(%s) plugins.Waila.block.hardness=§7硬度 §6%s plugins.Waila.block.destroy=§l%s §r§7能否采集§r @@ -28,7 +33,6 @@ plugins.Waila.block.commandblock.command=§d命令:§a%s plugins.Waila.block.flower_pot=§d种植的花§b:%s plugins.Waila.block.open_status.open=§e开启状态:§6开 plugins.Waila.block.open_status.close=§e开启状态:§6关 -plugins.Waila.block.pos=§7X:§g%s §7Y:§g%s §7Z:§g%s plugins.Waila.block.Cropnum=§3成长程度:§g%s plugins.Waila.block.RingingTime=§e摆动时间:§d%s plugins.Waila.block.BrewingStand.cookTime=§d酿造剩余时间:§a%s @@ -37,6 +41,7 @@ plugins.Waila.block.cauldron=§c药水效果:§d%s§6(%s) plugins.Waila.block.powered_comparator=§d信号强度:§c%s plugins.Waila.block.end_gateway=§c传送坐标:§d%s plugins.Waila.block.furnace.StoredXPInt=§b存储经验:§a%s +plugins.Waila.block.lodestone=§e磁石ID:§b%s plugins.Waila.block.furnace.CookTime=§e燃烧进度百分比:§c%s plugins.Waila.block.furnace.Burn=§d剩余燃料:§b%s/%s plugins.Waila.block.sign=§c最后编辑玩家:§6%s @@ -53,69 +58,77 @@ plugins.Waila.entity.village.offers.item1= §d%s§r§a*§b%s plugins.Waila.entity.village.offers.item2= §g+ §d%s§r§a*§b%s plugins.Waila.entity.village.offers.item3= §6=> %s§r§a*§b%s plugins.Waila.entity.health=§l§c❤ §a%s/%s§r -plugins.Waila.entity.breedcooldown=§e繁殖冷却时间:§c%s -plugins.Waila.entity.age=§6成年时间:§c%s +plugins.Waila.entity.breedcooldown=§e繁殖冷却时间:§c%ss +plugins.Waila.entity.age=§6剩余成年时间:§c%ss plugins.Waila.entity.jump=§d跳跃高度:§a%s格 +plugins.Waila.entity.speed=§e当前移动速度:§b%s m/s plugins.Waila.entity.village.profession=§b村民职业 §e%s plugins.Waila.entity.Invincible_time=§d无敌时间:§6%s +plugins.Waila.entity.buffs=§a拥有buff:§r%s +plugins.Waila.entity.buffs.items= §e%s§6*§b%s +plugins.Waila.entity.buffs.maxLevel=§c满级 plugins.Waila.entity.gamemode=§e游戏模式 §c%s plugins.Waila.entity.endermite.Lifetime=§a存在时间:§6%s plugins.Waila.entity.goat.GoatHornCount=§a羊角数量:§e%s -plugins.Waila.entity.pos=§7X:§g%s §7Y:§g%s §7Z:§g%s - -## 翻译修改 -entity.villager.unskilled=傻子 ## 村民职业 +plugins.Waila.entity.fire_time=§c燃烧时间:§4%ss +plugins.Waila.entity.direction=§d朝向:§a%s +plugins.Waila.entity.direction.east=东 +plugins.Waila.entity.direction.south=南 +plugins.Waila.entity.direction.west=西 +plugins.Waila.entity.direction.north=北 -## 補全Mojang未翻譯的方块或實體 -tile.daylight_detector_inverted.name=黑夜傳感器 -tile.melon_stem.name=西瓜莖 +## 补全Mojang没有翻译的方块或实体 +tile.daylight_detector_inverted.name=黑夜传感器 +tile.melon_stem.name=西瓜茎 tile.wall_sign.name=橡木告示牌 -tile.spruce_wall_sign.name=雲杉木告示牌 -tile.birch_wall_sign.name=白樺木告示牌 -tile.jungle_wall_sign.name=叢林木告示牌 -tile.acacia_wall_sign.name=金合歡告示牌 +tile.spruce_wall_sign.name=云杉木告示牌 +tile.birch_wall_sign.name=白桦木告示牌 +tile.jungle_wall_sign.name=丛林木告示牌 +tile.acacia_wall_sign.name=金合欢告示牌 tile.darkoak_wall_sign.name=深色橡木告示牌 -tile.mangrove_wall_sign.name=紅樹木告示牌 -tile.cherry_wall_sign.name=櫻花木告示牌 -tile.bamboo_wall_sign.name=竹製告示牌 -tile.warped_wall_sign.name=詭異木告示牌 -tile.oak_hanging_sign.name=橡木懸掛告示牌 -tile.spruce_hanging_sign.name=雲杉木懸掛告示牌 -tile.birch_hanging_sign.name=白樺木懸式告示牌 -tile.jungle_hanging_sign.name=叢林懸掛告示牌 -tile.acacia_hanging_sign.name=金合歡懸掛告示牌 -tile.dark_oak_hanging_sign.name=深色橡木懸掛告示牌 -tile.mangrove_hanging_sign.name=紅樹木懸掛告示牌 -tile.cherry_hanging_sign.name=櫻花木懸掛告示牌 -tile.bamboo_hanging_sign.name=竹製懸掛告示牌 -tile.warped_hanging_sign.name=翹曲懸掛告示牌 -tile.lit_redstone_ore.name=發光的紅石礦石 -tile.lit_deepslate_redstone_ore.name=發光的深層紅石礦石 +tile.mangrove_wall_sign.name=红树木告示牌 +tile.cherry_wall_sign.name=樱花木告示牌 +tile.bamboo_wall_sign.name=竹制告示牌 +tile.warped_wall_sign.name=诡异木告示牌 +tile.oak_hanging_sign.name=橡木悬挂告示牌 +tile.spruce_hanging_sign.name=云杉木悬挂告示牌 +tile.birch_hanging_sign.name=白桦木悬式告示牌 +tile.jungle_hanging_sign.name=丛林悬挂告示牌 +tile.acacia_hanging_sign.name=金合欢悬挂告示牌 +tile.dark_oak_hanging_sign.name=深色橡木悬挂告示牌 +tile.mangrove_hanging_sign.name=红树木悬挂告示牌 +tile.cherry_hanging_sign.name=樱花木悬挂告示牌 +tile.bamboo_hanging_sign.name=竹制悬挂告示牌 +tile.warped_hanging_sign.name=翘曲悬挂告示牌 +tile.lit_redstone_ore.name=发光的红石矿石 +tile.lit_deepslate_redstone_ore.name=发光的深层红石矿石 tile.torchflower_crop.name=火把花幼苗 tile.pitcher_crop.name=猪笼草荚果 -tile.unpowered_repeater.name=紅石中继器 -tile.powered_repeater.name=激活的紅石中继器 +tile.unpowered_repeater.name=红石中继器 +tile.powered_repeater.name=激活的红石中继器 tile.sticky_piston_arm_collision.name=粘性活塞的爪爪 tile.piston_arm_collision.name=活塞的爪爪 -tile.wooden_door.name=橡木門 -tile.spruce_door.name=雲杉木門 -tile.birch_door.name=白樺木門 -tile.jungle_door.name=叢林木門 -tile.acacia_door.name=金合歡木門 -tile.dark_oak_door.name=深色橡木門 -tile.mangrove_door.name=紅樹木門 -tile.cherry_door.name=櫻花木門 -tile.bamboo_door.name=竹門 -tile.iron_door.name=鐵門 -tile.crimson_door.name=緋紅木門 -tile.warped_door.name=詭異門 -tile.lit_redstone_lamp.name=發光的紅石燈 +tile.wooden_door.name=橡木门 +tile.spruce_door.name=云杉木门 +tile.birch_door.name=白桦木门 +tile.jungle_door.name=丛林木门 +tile.acacia_door.name=金合欢木门 +tile.dark_oak_door.name=深色橡木门 +tile.mangrove_door.name=红树木门 +tile.cherry_door.name=樱花木门 +tile.bamboo_door.name=竹门 +tile.iron_door.name=铁门 +tile.crimson_door.name=绯红木门 +tile.warped_door.name=诡异门 +tile.lit_redstone_lamp.name=发光的红石灯 tile.frame.name=物品展示框 -tile.skull.name=頭顱 +tile.skull.name=头颅 tile.flower_pot.name=花盆 -tile.end_portal.name=末地傳送門 -tile.end_gateway.name=末地折躍門方塊 -tile.wall_banner.name=災厄旗幟 -tile.unpowered_comparator.name=紅石比較器 -tile.powered_comparator.name=激活的紅石比較器 -tile.lit_furnace.name=燃燒的熔爐 +tile.end_portal.name=末地传送门 +tile.end_gateway.name=末地折跃门方块 +tile.wall_banner.name=灾厄旗帜 +tile.unpowered_comparator.name=红石比较器 +tile.powered_comparator.name=激活的红石比较器 +tile.lit_furnace.name=燃烧的熔炉 +tile.lit_blast_furnace.name=燃烧的高炉 +tile.lit_smoker.name=燃烧的烟熏炉 diff --git a/Language/zh_TW.lang b/Language/zh_TW.lang index a5c0eab..df91580 100644 --- a/Language/zh_TW.lang +++ b/Language/zh_TW.lang @@ -9,11 +9,16 @@ plugins.Waila.gui.succes=§g設置成功 plugins.Waila.gui.switch=§b高亮顯示開關 plugins.Waila.gui.dropdown=§a顯示模式 plugins.Waila.gui.dropdown.items.bossbar=§1BOSS欄 -plugins.Waila.gui.dropdown.items.tell_popup=§2音樂盒訊息 +plugins.Waila.gui.dropdown.items.tell_popup=§2音樂盒消息 plugins.Waila.gui.dropdown.items.tell_tip=§3物品欄上方 plugins.Waila.gui.dropdown.items.actionBar=§5活動欄 +plugins.Waila.gui.dropdown.items.sidebar=§e側邊欄 + +## 配置文件翻譯 +plugins.Waila.sidebar.title=§c高亮顯示 ## 側邊欄標題 +plugins.Waila.distance=§c距離:§a%s 格 +plugins.Waila.pos=§7X:§g%s §7Y:§g%s §7Z:§g%s -## 配置檔翻譯 plugins.Waila.block.name=§6%s §7(%s) plugins.Waila.block.hardness=§7硬度 §6%s plugins.Waila.block.destroy=§l%s §r§7能否採集§r @@ -26,9 +31,8 @@ plugins.Waila.block.composter=§b堆肥量§a:§e%s/8 plugins.Waila.block.mob_spawner=§d生成怪物:§a%s plugins.Waila.block.commandblock.command=§d命令:§a%s plugins.Waila.block.flower_pot=§d種植的花§b:%s -plugins.Waila.block.open_status.open=§e開啟狀態:§6開 -plugins.Waila.block.open_status.close=§e開啟狀態:§6關 -plugins.Waila.block.pos=§7X:§g%s §7Y:§g%s §7Z:§g%s +plugins.Waila.block.open_status.open=§e開啓狀態:§6開 +plugins.Waila.block.open_status.close=§e開啓狀態:§6關 plugins.Waila.block.Cropnum=§3成長程度:§g%s plugins.Waila.block.RingingTime=§e擺動時間:§d%s plugins.Waila.block.BrewingStand.cookTime=§d釀造剩餘時間:§a%s @@ -37,6 +41,7 @@ plugins.Waila.block.cauldron=§c藥水效果:§d%s§6(%s) plugins.Waila.block.powered_comparator=§d信號強度:§c%s plugins.Waila.block.end_gateway=§c傳送座標:§d%s plugins.Waila.block.furnace.StoredXPInt=§b存儲經驗:§a%s +plugins.Waila.block.lodestone=§e磁石ID:§b%s plugins.Waila.block.furnace.CookTime=§e燃燒進度百分比:§c%s plugins.Waila.block.furnace.Burn=§d剩餘燃料:§b%s/%s plugins.Waila.block.sign=§c最後編輯玩家:§6%s @@ -48,26 +53,32 @@ plugins.Waila.entity.painting=§a主題:§6%s plugins.Waila.entity.slime.size=§6大小:§3%s plugins.Waila.entity.falling_block=§7方塊:§9%s plugins.Waila.entity.tnt=§d爆炸時間:§a%s(Tick) -plugins.Waila.entity.village.offers=§c交易資訊:\n -plugins.Waila.entity.village.offers.item1= §d%s§r§a*§b%s +plugins.Waila.entity.village.offers=§c交易信息:\n +plugins.Waila.entity.village.offers.item1= §d%s§r§a*§b%s plugins.Waila.entity.village.offers.item2= §g+ §d%s§r§a*§b%s plugins.Waila.entity.village.offers.item3= §6=> %s§r§a*§b%s plugins.Waila.entity.health=§l§c❤ §a%s/%s§r -plugins.Waila.entity.breedcooldown=§e繁殖冷卻時間:§c%s -plugins.Waila.entity.age=§6成年時間:§c%s +plugins.Waila.entity.breedcooldown=§e繁殖冷卻時間:§c%ss +plugins.Waila.entity.age=§6剩餘成年時間:§c%ss plugins.Waila.entity.jump=§d跳躍高度:§a%s格 +plugins.Waila.entity.speed=§e當前移動速度:§b%s m/s plugins.Waila.entity.village.profession=§b村民職業 §e%s plugins.Waila.entity.Invincible_time=§d無敵時間:§6%s +plugins.Waila.entity.buffs=§a擁有buff:§r%s +plugins.Waila.entity.buffs.items= §e%s§6*§b%s +plugins.Waila.entity.buffs.maxLevel=§c滿級 plugins.Waila.entity.gamemode=§e遊戲模式 §c%s plugins.Waila.entity.endermite.Lifetime=§a存在時間:§6%s plugins.Waila.entity.goat.GoatHornCount=§a羊角數量:§e%s -plugins.Waila.entity.pos=§7X:§g%s §7Y:§g%s §7Z:§g%s - -## 翻譯修改 -entity.villager.unskilled=傻子 ## 村民職業 +plugins.Waila.entity.fire_time=§c燃燒時間:§4%ss +plugins.Waila.entity.direction=§d朝向:§a%s +plugins.Waila.entity.direction.east=東 +plugins.Waila.entity.direction.south=南 +plugins.Waila.entity.direction.west=西 +plugins.Waila.entity.direction.north=北 ## 補全Mojang沒有翻譯的方塊或實體 -tile.daylight_detector_inverted.name=黑夜感測器 +tile.daylight_detector_inverted.name=黑夜傳感器 tile.melon_stem.name=西瓜莖 tile.wall_sign.name=橡木告示牌 tile.spruce_wall_sign.name=雲杉木告示牌 @@ -77,31 +88,33 @@ tile.acacia_wall_sign.name=金合歡告示牌 tile.darkoak_wall_sign.name=深色橡木告示牌 tile.mangrove_wall_sign.name=紅樹木告示牌 tile.cherry_wall_sign.name=櫻花木告示牌 -tile.bamboo_wall_sign.name=竹制告示牌 +tile.bamboo_wall_sign.name=竹製告示牌 tile.warped_wall_sign.name=詭異木告示牌 -tile.oak_hanging_sign.name=橡木懸挂告示牌 -tile.spruce_hanging_sign.name=雲杉木懸挂告示牌 +tile.oak_hanging_sign.name=橡木懸掛告示牌 +tile.spruce_hanging_sign.name=雲杉木懸掛告示牌 tile.birch_hanging_sign.name=白樺木懸式告示牌 -tile.jungle_hanging_sign.name=叢林懸挂告示牌 -tile.acacia_hanging_sign.name=金合歡懸挂告示牌 -tile.dark_oak_hanging_sign.name=深色橡木懸挂告示牌 -tile.mangrove_hanging_sign.name=紅樹木懸挂告示牌 -tile.cherry_hanging_sign.name=櫻花木懸挂告示牌 -tile.bamboo_hanging_sign.name=竹制懸挂告示牌 -tile.warped_hanging_sign.name=翹曲懸挂告示牌 +tile.jungle_hanging_sign.name=叢林懸掛告示牌 +tile.acacia_hanging_sign.name=金合歡懸掛告示牌 +tile.dark_oak_hanging_sign.name=深色橡木懸掛告示牌 +tile.mangrove_hanging_sign.name=紅樹木懸掛告示牌 +tile.cherry_hanging_sign.name=櫻花木懸掛告示牌 +tile.bamboo_hanging_sign.name=竹製懸掛告示牌 +tile.warped_hanging_sign.name=翹曲懸掛告示牌 tile.lit_redstone_ore.name=發光的紅石礦石 tile.lit_deepslate_redstone_ore.name=發光的深層紅石礦石 tile.torchflower_crop.name=火把花幼苗 -tile.pitcher_crop.name=猪笼草莢果 +tile.pitcher_crop.name=豬籠草莢果 tile.unpowered_repeater.name=紅石中繼器 tile.powered_repeater.name=激活的紅石中繼器 +tile.sticky_piston_arm_collision.name=粘性活塞的爪爪 +tile.piston_arm_collision.name=活塞的爪爪 tile.wooden_door.name=橡木門 tile.spruce_door.name=雲杉木門 tile.birch_door.name=白樺木門 tile.jungle_door.name=叢林木門 tile.acacia_door.name=金合歡木門 tile.dark_oak_door.name=深色橡木門 -tile.mangrove_door.name=紅樹木夢 +tile.mangrove_door.name=紅樹木門 tile.cherry_door.name=櫻花木門 tile.bamboo_door.name=竹門 tile.iron_door.name=鐵門 @@ -117,3 +130,5 @@ tile.wall_banner.name=災厄旗幟 tile.unpowered_comparator.name=紅石比較器 tile.powered_comparator.name=激活的紅石比較器 tile.lit_furnace.name=燃燒的熔爐 +tile.lit_blast_furnace.name=燃燒的高爐 +tile.lit_smoker.name=燃燒的煙燻爐 diff --git a/README.md b/README.md index b2fe19d..edd357d 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ ## 简单介绍 Waila 是一个 LSE 高亮显示插件,他集成了许多原版信息的具体化显示,可以更好的方便玩家对方块或生物的信息进行查看 -> 默认自带 43 种信息属性显示 +> 默认自带 47 种信息属性显示 ## 图骗展示 @@ -40,7 +40,6 @@ Waila 是一个 LSE 高亮显示插件,他集成了许多原版信息的具体 - ## 如何正确加载 Waila @@ -137,6 +136,7 @@ module.exports = { ], /** 无论如何都会显示(方块和实体后面) @type {ConfigItem[]} */ AllAfter: [ + // 省略 {// 物品栏上方和actionbar换行(防止领地挡住) Conditions: (Player, PlayerConfig, ViewVector) => [2, 3].includes(PlayerConfig["Mode"]), Text: "\n", @@ -153,6 +153,8 @@ module.exports = { }, /** 默认文本 @type {String} */ DefaultText: "", + /** 默认显示位置 @type {0 | 1 | 2 | 3 | 4} */ + DefaultMode: 0, /** 刷新时间(秒) @type {Number} */ Hz: 0.1, /** 查找最大距离 @type {Number} */ diff --git a/Waila.js b/Waila.js index ad72024..37dd8c5 100644 --- a/Waila.js +++ b/Waila.js @@ -4,10 +4,11 @@ /** * @typedef {Object} PlayerConfig * @property {Boolean} Enabled 开启状态 - * @property {0|1|2|3} Mode - 0:Bossbar栏 + * @property {0|1|2|3|4} Mode - 0:Bossbar栏 * - 1:tell.4 音符盒提示 * - 2:tell.5 物品栏上方 * - 3:title.4 actionBar + * - 4:Sidebar 侧边栏 */ /** @@ -47,7 +48,7 @@ LLSE_Player.prototype.updateBossBarTitle = return this.sendPacket(bs.createPacket(0x4A)); } -/** 配置文件 @type {{AllBefore:ConfigItem[],Block:ConfigItem[],Entity:ConfigItem[],AllAfter:ConfigItem[],Bossbar:{ID:Number,Color:Number,Percent:Number},DefaultText:String,Hz:Number,maxDistance:Number}} */ +/** 配置文件 @type {{AllBefore:ConfigItem[],Block:ConfigItem[],Entity:ConfigItem[],AllAfter:ConfigItem[],Bossbar:{ID:Number,Color:Number,Percent:Number},DefaultText:String,DefaultMode:0|1|2|3,Hz:Number,maxDistance:Number}} */ const Config = require('./Waila/Config.js').Config; const { PAPI } = require('./GMLIB-LegacyRemoteCallApi/lib/BEPlaceholderAPI-JS.js'); const { I18nAPI, Minecraft } = require('./GMLIB-LegacyRemoteCallApi/lib/GMLIB_API-JS.js'); @@ -59,7 +60,7 @@ let ErrorList = []; setInterval(() => { mc.getOnlinePlayers().forEach(Player => { - const /** @type {PlayerConfig} */ PlayerConfig = Data.get(Player.uuid, { 'Enabled': 1, 'Mode': 0 }); + const /** @type {PlayerConfig} */ PlayerConfig = Data.get(Player.uuid, { 'Enabled': 1, 'Mode': Config.DefaultMode }); if ( Player.isSimulatedPlayer() || [null, true].includes(Player.isLoading) @@ -84,17 +85,19 @@ setInterval(() => { * @returns {String} */ Items => { - try { - if (typeof (Items.Conditions) === 'function' ? Items.Conditions(Player, ViewEntity ?? ViewBlock, TempCache, PlayerConfig) : Items.Conditions) { - return typeof (Items.Text) === 'string' ? Items.Text : Items.Text(Player, ViewEntity ?? ViewBlock, TempCache, PlayerConfig); - } - } catch (error) { - const ErrorText = `报错:${error.message}\n文本条件:${Items.Conditions.toString()}\n文本结果:${Items.Text.toString()}\n堆栈:\n${error.stack}` + const ErrorLog = (text,error) => { + const ErrorText = `\n${text}报错:${error.message}\n文本条件:${Items.Conditions.toString()}\n文本结果:${Items.Text.toString()}\n堆栈:\n${error.stack}` if (ErrorList.includes(ErrorText)) return; ErrorList.push(ErrorText); logger.error(ErrorText); } - return ''; + try { + if (!(typeof (Items.Conditions) === 'function' ? Items.Conditions(Player, ViewEntity ?? ViewBlock, TempCache, PlayerConfig) : Items.Conditions)) return ''; + } catch (error) { ErrorLog('条件判断',error) } + try { + return typeof (Items.Text) === 'string' ? Items.Text : Items.Text(Player, ViewEntity ?? ViewBlock, TempCache, PlayerConfig); + } catch (error) { ErrorLog('返回文本结果',error) } + return '' }; text += Config.AllBefore.map(EvalGetText).join(''); if (ViewEntity && (!ViewBlock || Player.distanceTo(ViewEntity) <= Player.distanceTo(ViewBlock.pos))) @@ -111,6 +114,13 @@ setInterval(() => { case 1: return Player.tell(text, 4); case 2: return Player.tell(text, 5); case 3: return Player.setTitle(text, 4); + case 4: { + Player.removeSidebar(); + Player.setSidebar(I18nAPI.get('plugins.Waila.sidebar.title', [], Player.langCode), text.split('\n').reduce((acc, val, index) => { + acc[val] = index + 1; + return acc; + }, {}),0); + } } }); }, Config.Hz * 1000); @@ -118,7 +128,7 @@ setInterval(() => { mc.listen('onServerStarted', () => { setInterval(() => { mc.getOnlinePlayers().forEach(Player => { - const /** @type {PlayerConfig} */ PlayerConfig = Data.get(Player.uuid, { 'Enabled': 1, 'Mode': 0 }); + const /** @type {PlayerConfig} */ PlayerConfig = Data.get(Player.uuid, { 'Enabled': 1, 'Mode': Config.DefaultMode }); if (!( Player.isSimulatedPlayer() || [null, true].includes(Player.isLoading) @@ -137,13 +147,14 @@ mc.listen('onServerStarted', () => { I18nAPI.loadLanguageDirectory(`./plugins/Waila/Language`); return Player.tell(I18nAPI.get('plugins.Waila.command.translators.succes', [ViewBlock.type, args[1]], Player.langCode)); } - const /** @type {PlayerConfig} */ PlayerConfig = Data.get(Player.uuid, { 'Enabled': 1, 'Mode': 0 }); + const /** @type {PlayerConfig} */ PlayerConfig = Data.get(Player.uuid, { 'Enabled': 1, 'Mode': Config.DefaultMode }); const Form = mc.newCustomForm().setTitle(I18nAPI.get('plugins.Waila.gui.title', [], Player.langCode)); Form.addSwitch(I18nAPI.get('plugins.Waila.gui.switch', [], Player.langCode), PlayerConfig['Enabled']); - Form.addDropdown(I18nAPI.get('plugins.Waila.gui.dropdown', [], Player.langCode), ['bossbar', 'tell_popup', 'tell_tip', 'actionBar'].map(key => I18nAPI.get(`plugins.Waila.gui.dropdown.items.${key}`, [], Player.langCode)), PlayerConfig['Mode']); + Form.addDropdown(I18nAPI.get('plugins.Waila.gui.dropdown', [], Player.langCode), ['bossbar', 'tell_popup', 'tell_tip', 'actionBar','sidebar'].map(key => I18nAPI.get(`plugins.Waila.gui.dropdown.items.${key}`, [], Player.langCode)), PlayerConfig['Mode']); Player.sendForm(Form, (Player, FormData) => { if (!FormData) return Player.tell(I18nAPI.get('plugins.Waila.gui.cancel', [], Player.langCode)); Data.set(Player.uuid, Object.assign({}, { Enabled: FormData[0], Mode: FormData[1] })); + if(PlayerConfig.Mode===4&&FormData[1]!==4) Player.removeSidebar(); if (FormData[0] && FormData[1] === 0) Player.setBossBar(Config.Bossbar.ID, Config.DefaultText.replace(/&(.*)&/g, (_, key) => I18nAPI.get(key, [], Player.langCode)), Config.Bossbar.Percent, Config.Bossbar.Color); else diff --git a/image/image_1.png b/image/image_1.png index 08fc949..a21eab0 100644 Binary files a/image/image_1.png and b/image/image_1.png differ diff --git a/image/image_10.png b/image/image_10.png index 354cf40..6f2cc64 100644 Binary files a/image/image_10.png and b/image/image_10.png differ diff --git a/image/image_11.png b/image/image_11.png index c37d558..5fd2542 100644 Binary files a/image/image_11.png and b/image/image_11.png differ diff --git a/image/image_12.png b/image/image_12.png index d480b0d..74afd0a 100644 Binary files a/image/image_12.png and b/image/image_12.png differ diff --git a/image/image_13.png b/image/image_13.png index 17573cc..2d9bca7 100644 Binary files a/image/image_13.png and b/image/image_13.png differ diff --git a/image/image_14.png b/image/image_14.png index 111c71f..1245c54 100644 Binary files a/image/image_14.png and b/image/image_14.png differ diff --git a/image/image_15.png b/image/image_15.png index 1464308..6a1b9db 100644 Binary files a/image/image_15.png and b/image/image_15.png differ diff --git a/image/image_16.png b/image/image_16.png index 53f793f..55d672f 100644 Binary files a/image/image_16.png and b/image/image_16.png differ diff --git a/image/image_17.png b/image/image_17.png index 4a00c70..8067abc 100644 Binary files a/image/image_17.png and b/image/image_17.png differ diff --git a/image/image_18.png b/image/image_18.png index e8c3e92..57e69bc 100644 Binary files a/image/image_18.png and b/image/image_18.png differ diff --git a/image/image_19.png b/image/image_19.png index fe069d9..b658669 100644 Binary files a/image/image_19.png and b/image/image_19.png differ diff --git a/image/image_2.png b/image/image_2.png index c0075bb..1d651a2 100644 Binary files a/image/image_2.png and b/image/image_2.png differ diff --git a/image/image_20.png b/image/image_20.png index 72f854f..be1c1f8 100644 Binary files a/image/image_20.png and b/image/image_20.png differ diff --git a/image/image_21.png b/image/image_21.png index d07c487..0df94d4 100644 Binary files a/image/image_21.png and b/image/image_21.png differ diff --git a/image/image_22.png b/image/image_22.png index c69d6cb..0b227ef 100644 Binary files a/image/image_22.png and b/image/image_22.png differ diff --git a/image/image_23.png b/image/image_23.png index 3c034e6..767f29f 100644 Binary files a/image/image_23.png and b/image/image_23.png differ diff --git a/image/image_24.png b/image/image_24.png index 2bd2b21..a8faac8 100644 Binary files a/image/image_24.png and b/image/image_24.png differ diff --git a/image/image_25.png b/image/image_25.png index b614046..807a68f 100644 Binary files a/image/image_25.png and b/image/image_25.png differ diff --git a/image/image_26.png b/image/image_26.png index 0907f80..ff0def1 100644 Binary files a/image/image_26.png and b/image/image_26.png differ diff --git a/image/image_27.png b/image/image_27.png index f79ea8c..fa7857d 100644 Binary files a/image/image_27.png and b/image/image_27.png differ diff --git a/image/image_28.png b/image/image_28.png index b82a128..ee7206d 100644 Binary files a/image/image_28.png and b/image/image_28.png differ diff --git a/image/image_29.png b/image/image_29.png index c187834..b15a00b 100644 Binary files a/image/image_29.png and b/image/image_29.png differ diff --git a/image/image_3.png b/image/image_3.png index 13a8493..4d50c5c 100644 Binary files a/image/image_3.png and b/image/image_3.png differ diff --git a/image/image_30.png b/image/image_30.png index 1f50506..18e4515 100644 Binary files a/image/image_30.png and b/image/image_30.png differ diff --git a/image/image_31.png b/image/image_31.png index 792e675..b43898c 100644 Binary files a/image/image_31.png and b/image/image_31.png differ diff --git a/image/image_32.png b/image/image_32.png deleted file mode 100644 index a616ad9..0000000 Binary files a/image/image_32.png and /dev/null differ diff --git a/image/image_4.png b/image/image_4.png index 61d5337..5b004dd 100644 Binary files a/image/image_4.png and b/image/image_4.png differ diff --git a/image/image_5.png b/image/image_5.png index a406352..b850327 100644 Binary files a/image/image_5.png and b/image/image_5.png differ diff --git a/image/image_6.png b/image/image_6.png index e0d2551..17870dc 100644 Binary files a/image/image_6.png and b/image/image_6.png differ diff --git a/image/image_7.png b/image/image_7.png index a7d18c1..b4a8e71 100644 Binary files a/image/image_7.png and b/image/image_7.png differ diff --git a/image/image_8.png b/image/image_8.png index eaf1664..c540f7f 100644 Binary files a/image/image_8.png and b/image/image_8.png differ diff --git a/image/image_9.png b/image/image_9.png index 9ff83ff..9b447fc 100644 Binary files a/image/image_9.png and b/image/image_9.png differ diff --git a/manifest.json b/manifest.json index 94de03b..434e5e7 100644 --- a/manifest.json +++ b/manifest.json @@ -4,7 +4,7 @@ "type": "lse-quickjs", "description":"普普通通的搞高亮显示", "author":"小小的子沐呀", - "version":"1.3.0", + "version":"1.4.0", "dependencies": [ { "name": "legacy-script-engine-quickjs", diff --git a/tooth.json b/tooth.json index ce5604d..39b0c31 100644 --- a/tooth.json +++ b/tooth.json @@ -1,7 +1,7 @@ { "format_version": 2, "tooth": "github.com/zimuya4153/LSE_Waila", - "version": "1.3.0", + "version": "1.4.0", "info": { "name": "LSE_Waila", "description": "普普通通的高亮显示~", @@ -15,7 +15,7 @@ "legacyscriptengine" ] }, - "asset_url": "https://github.com/zimuya4153/LSE_Waila/releases/download/v1.3.0/LSE_Waila-1.3.0.zip", + "asset_url": "https://github.com/zimuya4153/LSE_Waila/releases/download/v1.4.0/LSE_Waila-1.4.0.zip", "dependencies": { "github.com/LiteLDev/LeviLamina": ">=0.12.x", "gitea.litebds.com/LiteLDev/legacy-script-engine-quickjs": ">=0.7.9",