diff --git a/.github/workflows/packer.yml b/.github/workflows/packer.yml index 064ff23b5049..b1148cba9f38 100644 --- a/.github/workflows/packer.yml +++ b/.github/workflows/packer.yml @@ -10,7 +10,6 @@ on: - 'projects/**' - jobs: build-packer: name: Build / Cache Packer @@ -36,81 +35,43 @@ jobs: # 构造程序 - name: Build Packer if not cached if: steps.cache-packer.outputs.cache-hit != 'true' - run: dotnet publish .\src\Packer\Packer.csproj -o ./ -r win-x64 -p:PublishSingleFile=true - - # build-uploader: - # if: github.repository == 'CFPAOrg/Minecraft-Mod-Language-Package' - # name: Build / Cache Uploader - # runs-on: windows-latest - # steps: - # - uses: actions/checkout@v4 - # with: - # fetch-depth: 1 - # sparse-checkout: src - - # # 缓存程序。一方面,在不同job之间需要这么做;另一方面,大约可以改善运行时间? - # # actions/cache的逻辑会在job末尾缓存打包程序;如果不命中,就自行构造程序。 - # - name: Cache Uploader - # id: cache-uploader - # uses: actions/cache@v4 - # with: - # key: ${{ runner.os }}-Uploader-${{ hashFiles('src/Uploader/**') }} - # path: Uploader.exe - # lookup-only: true + run: dotnet publish .\src\Packer\Packer.csproj -o ./ -r win-x64 - # # 构造程序 - # - name: Build Uploader if not cached - # if: steps.cache-uploader.outputs.cache-hit != 'true' - # run: dotnet publish .\src\Uploader\Uploader.csproj -o ./ -r win-x64 -p:PublishSingeFile=true - - initialize-release: - name: Initialize Release + build-uploader: + if: github.repository == 'CFPAOrg/Minecraft-Mod-Language-Package' + name: Build / Cache Uploader runs-on: windows-latest steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 1 + sparse-checkout: src - - name: Create timestamp - id: create_timestamp - run: echo "timestamp=$(date '+%Y%m%d%H%M%s')" >> $GITHUB_OUTPUT - shell: bash - - # Create the release: https://github.com/actions/create-release - - name: Create release - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # 缓存程序。一方面,在不同job之间需要这么做;另一方面,大约可以改善运行时间? + # actions/cache的逻辑会在job末尾缓存打包程序;如果不命中,就自行构造程序。 + - name: Cache Uploader + id: cache-uploader + uses: actions/cache@v4 with: - tag_name: Snapshot-${{ steps.create_timestamp.outputs.timestamp }} - release_name: 汉化资源包-Snapshot-${{ steps.create_timestamp.outputs.timestamp }} - draft: false - prerelease: false - outputs: - upload-url: ${{ steps.create_release.outputs.upload_url }} - tag-name: Snapshot-${{ steps.create_timestamp.outputs.timestamp }} + key: ${{ runner.os }}-Uploader-${{ hashFiles('src/Uploader/**') }} + path: Uploader.exe + lookup-only: true + # 构造程序 + - name: Build Uploader if not cached + if: steps.cache-uploader.outputs.cache-hit != 'true' + run: dotnet publish .\src\Uploader\Uploader.csproj -o ./ -r win-x64 pack: name: Pack Resources and Upload Artifacts/Releases - needs: [ build-packer, initialize-release ] # 显然,需要存在打包程序,才能打包。 + needs: [ build-packer ] strategy: - fail-fast: false # 把正常的文件先打包了,避免一处错误阻塞整个仓库。 + fail-fast: false matrix: # 版本列表。将对这里的每个版本判断,按需打包。 # 如需添加新版本,在这里添加即可。 version: [ "1.12.2", "1.16", "1.16-fabric", "1.18", "1.18-fabric", "1.19", "1.20", "1.20-fabric", "1.21", "1.21-fabric" ] runs-on: windows-latest - outputs: - # 为每个版本创建独立的输出变量 - updated_versions_1_12_2: ${{ steps.collect-updated.outputs.version_1_12_2 }} - updated_versions_1_16: ${{ steps.collect-updated.outputs.version_1_16 }} - updated_versions_1_16_fabric: ${{ steps.collect-updated.outputs.version_1_16_fabric }} - updated_versions_1_18: ${{ steps.collect-updated.outputs.version_1_18 }} - updated_versions_1_18_fabric: ${{ steps.collect-updated.outputs.version_1_18_fabric }} - updated_versions_1_19: ${{ steps.collect-updated.outputs.version_1_19 }} - updated_versions_1_20: ${{ steps.collect-updated.outputs.version_1_20 }} - updated_versions_1_20_fabric: ${{ steps.collect-updated.outputs.version_1_20_fabric }} - updated_versions_1_21: ${{ steps.collect-updated.outputs.version_1_21 }} - updated_versions_1_21_fabric: ${{ steps.collect-updated.outputs.version_1_21_fabric }} steps: - uses: actions/checkout@v2 with: @@ -121,11 +82,11 @@ jobs: id: cache-restore uses: actions/cache/restore@v4 with: - key: ${{ runner.os }}-Packer-${{ hashFiles('source/Packer/**') }} + key: ${{ runner.os }}-Packer-${{ hashFiles('src/Packer/**') }} path: | Packer.exe git2-*.dll - fail-on-cache-miss: true # 前一步理应构造过的。如果不命中,肯定有问题,不如直接挂掉。 + fail-on-cache-miss: true # 应由前序保证 - name: Check changed path on ${{ matrix.version }} uses: MarceloPrado/has-changed-path@v1.0 @@ -153,148 +114,27 @@ jobs: ${{ matrix.version }}.md5 if: steps.check-changes.outputs.changed == 'true' || github.event_name == 'workflow_dispatch' - - name: Collect updated versions - id: collect-updated - run: | - if [ "${{ steps.check-changes.outputs.changed }}" == "true" ] || [ "${{ github.event_name }}" == "workflow_dispatch" ]; then - # Replace all periods and hyphens with underscores - # 将.转换为_,适配变量名 - output_key=$(echo "${{ matrix.version }}" | sed 's/[\.-]/_/g') - echo "version_$output_key=${{ matrix.version }}" >> $GITHUB_OUTPUT - fi - shell: bash - continue-on-error: true - - upload-release-assets: - name: Upload Release Assets - needs: [ pack, initialize-release ] - runs-on: windows-latest - steps: - - name: Download all Artifacts - uses: actions/download-artifact@v4 - with: - path: artifacts/ - - - name: Upload Release Assets - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - # Get the upload URL from the previous job - $upload_url = "${{ needs.initialize-release.outputs.upload-url }}" - - # Clean up the URL by removing the template part {?name,label} - $clean_upload_url = $upload_url.Split('{')[0] - - # Iterate through downloaded artifact directories - Get-ChildItem -Path "artifacts" -Directory | ForEach-Object { - $artifact_dir_name = $_.Name - $version_tag = ($artifact_dir_name -split '-Modpack-')[1] - - # Generate the correct asset names - if ($version_tag -eq '1.12.2') { - $zip_asset_name = "Minecraft-Mod-Language-Modpack.zip" - } else { - $formatted_version = $version_tag -replace '\.', '-' - $formatted_version = $formatted_version -replace 'fabric', 'Fabric' - $zip_asset_name = "Minecraft-Mod-Language-Modpack-$formatted_version.zip" - } - - # Build file paths using sub-expression operator - $zip_path = "$(Join-Path -Path $_.FullName -ChildPath ($artifact_dir_name + '.zip'))" - $md5_path = "$(Join-Path -Path $_.FullName -ChildPath ($version_tag + '.md5'))" - - # Build the full URL using the format operator -f - $zip_upload_url = "{0}?name={1}" -f $clean_upload_url, $zip_asset_name - $md5_upload_url = "{0}?name={1}" -f $clean_upload_url, ($version_tag + ".md5") - - # Upload ZIP file - echo "Uploading ZIP: $zip_path as $zip_asset_name" - curl.exe -X POST ` - -H "Authorization: token $env:GITHUB_TOKEN" ` - -H "Content-Type: application/zip" ` - --data-binary "@$zip_path" ` - $zip_upload_url - - # Upload MD5 file - echo "Uploading MD5: $md5_path as $version_tag.md5" - $md5_content = Get-Content -Path "$md5_path" - curl.exe -X POST ` - -H "Authorization: token $env:GITHUB_TOKEN" ` - -H "Content-Type: text/plain" ` - --data-raw "$md5_content" ` - $md5_upload_url - } - shell: pwsh - - update-index: - name: Update Version Index (Optional) - needs: [pack, initialize-release] - runs-on: ubuntu-latest - steps: - - name: Checkout repo - uses: actions/checkout@v4 - with: - fetch-depth: 1 - - - name: Set up index branch - run: | - git fetch origin index - git checkout index || git checkout -b index - - - name: Download existing index.json - run: | - if [ ! -f version-index.json ]; then - echo "{}" > version-index.json - fi - - - name: Update index.json - env: - RELEASE_TAG: ${{ needs.initialize-release.outputs.tag-name }} - PACK_OUTPUTS: ${{ toJSON(needs.pack.outputs) }} - run: | - python3 - < 'Automatic Tool Restock'. bogosort.gui.refill_threshold=Auto refill damage threshold +bogosort.gui.refill_threshold.tooltip=Tools with durability of this value or below in your hand will be replaced with a similar tool from your inventory if one can be found. Set to 0 to disable this feature. bogosort.gui.ascending=Ascending bogosort.gui.descending=Descending bogosort.gui.hotbar_scrolling=Enable hotbar column scrolling @@ -19,6 +28,21 @@ bogosort.gui.hotbar_scrolling.tooltip=Scroll though inventory column by holding bogosort.gui.enabled=Enabled bogosort.gui.button.enabled=Enable sort and config buttons in GUI's bogosort.gui.button.color=Background color of sort buttons +bogosort.gui.hotbar_sorting.enabled=Enable sorting of player hotbar slots +bogosort.gui.slot_lock.title=Slot Locking +bogosort.gui.slot_lock.desc=Player slots can be locked to prevent any interaction by player with them. This includes sorting. Slots can be locked by hovering over a slot in any GUI and pressing %s (configurable). +bogosort.gui.slot_lock.icon_scale=Icon scale +bogosort.gui.slot_lock.icon_color=Icon color +bogosort.gui.slot_lock.icon_align=Icon alignment +bogosort.gui.slot_lock.icon_preview=Preview +bogosort.gui.slot_lock.reset_style=Reset style +bogosort.gui.slot_lock.unlock_all=Unlock all slots +bogosort.gui.slot_lock.only_block_sort=Only block sorting +bogosort.gui.slot_lock.only_block_sort.desc=If this is enabled, locked slots can be interacted with as if they are not locked, but sorting will still ignore locked slots. +bogosort.gui.corner.tl=Top left +bogosort.gui.corner.tr=Top right +bogosort.gui.corner.bl=Bottom left +bogosort.gui.corner.br=Bottom right bogosort.command.config_relaod.success=Reloaded sorting config diff --git a/projects/1.12.2/assets/inventory-bogosorter/bogosorter/lang/zh_cn.lang b/projects/1.12.2/assets/inventory-bogosorter/bogosorter/lang/zh_cn.lang index f7870c95015d..bf90937f591f 100644 --- a/projects/1.12.2/assets/inventory-bogosorter/bogosorter/lang/zh_cn.lang +++ b/projects/1.12.2/assets/inventory-bogosorter/bogosorter/lang/zh_cn.lang @@ -1,6 +1,14 @@ -key.categories.bogosorter=物品栏Bogo排序整理 -key.sort_config=打开排序配置 -key.sort=排序物品栏 +bogosort.key.categories=物品栏Bogo排序整理 +bogosort.key.sort_config=打开排序配置 +bogosort.key.sort=排序物品栏 +bogosort.key.lock_slot=在GUI中锁定玩家槽位 + +bogosort.key.move_all=移动所有 +bogosort.key.move_all_same=移动所有相似项 +bogosort.key.move_single=移动单个 +bogosort.key.move_single_empty=移动单个至空槽位 +bogosort.key.throw_all_same=丢出所有相似项 +bogosort.key.throw_all=丢出所有 bogosort.gui.title=排序配置 bogosort.gui.tab.general.name=常规 @@ -10,8 +18,9 @@ bogosort.gui.tab.nbt_sort_rules.name=NBT排序规则 bogosort.gui.available_sort_rules=可用的排序规则 bogosort.gui.configured_sort_rules=已配置的排序规则 bogosort.gui.enable_refill=启用快捷栏自动替换 -bogosort.gui.refill_comment=检测到夸克。若禁用该选项,夸克的自动替换仍可能在起效。可在夸克的“Management” -> “Automatic Tool Restock”配置中更改。 -bogosort.gui.refill_threshold=自动替换耐久阈值 +bogosort.gui.refill_comment=检测到夸克模组。若禁用该选项,夸克的自动替换功能仍可能在起效。可在夸克的"Management" -> "Automatic Tool Restock"配置中更改。 +bogosort.gui.refill_threshold=自动替换耐久度阈值 +bogosort.gui.refill_threshold.tooltip=手持工具的耐久度低于或等于此值时,将被自动替换为物品栏中找到的相似工具。设置为0可禁用此功能。 bogosort.gui.ascending=升序 bogosort.gui.descending=降序 bogosort.gui.hotbar_scrolling=启用快捷栏纵列滚动 @@ -19,6 +28,21 @@ bogosort.gui.hotbar_scrolling.tooltip=按住ALT键滚动选取物品栏对应列 bogosort.gui.enabled=启用 bogosort.gui.button.enabled=在GUI中启用排序和设置按钮 bogosort.gui.button.color=排序按钮的背景颜色 +bogosort.gui.hotbar_sorting.enabled=启用对玩家快捷栏槽位的排序 +bogosort.gui.slot_lock.title=槽位锁定 +bogosort.gui.slot_lock.desc=可以对玩家槽位进行锁定,以防止玩家与之进行任何交互操作(包括排序)。可以通过在任意GUI中,将鼠标悬停在槽位上并按%s(可配置)来锁定槽位。 +bogosort.gui.slot_lock.icon_scale=图标缩放 +bogosort.gui.slot_lock.icon_color=图标颜色 +bogosort.gui.slot_lock.icon_align=图标对齐 +bogosort.gui.slot_lock.icon_preview=预览 +bogosort.gui.slot_lock.reset_style=重置样式 +bogosort.gui.slot_lock.unlock_all=解锁所有槽位 +bogosort.gui.slot_lock.only_block_sort=仅阻止排序 +bogosort.gui.slot_lock.only_block_sort.desc=若启用该选项,玩家与锁定槽位的交互操作不会被阻止,但排序功能仍会忽略锁定的槽位。 +bogosort.gui.corner.tl=左上角 +bogosort.gui.corner.tr=右上角 +bogosort.gui.corner.bl=左下角 +bogosort.gui.corner.br=右下角 bogosort.command.config_relaod.success=重新加载排序配置 @@ -66,10 +90,10 @@ bogosort.sortrules.nbt.potion.name=药水 bogosort.sortrules.nbt.enchantment.name=魔咒 bogosort.sortrules.nbt.enchantment_book.name=附魔书 bogosort.sortrules.nbt.gt_circ_config.name=格雷科技可编程电路 -bogosort.sortrules.nbt.gt_item_damage.name=格雷科技工具耐久 +bogosort.sortrules.nbt.gt_item_damage.name=格雷科技工具损坏值 bogosort.sortrules.nbt.potion.description=根据效果和等级对药水排序 bogosort.sortrules.nbt.enchantment.description=根据效果和等级对附魔物品排序 bogosort.sortrules.nbt.enchantment_book.description=根据效果和等级对附魔书排序 bogosort.sortrules.nbt.gt_circ_config.description=根据配置对格雷科技的编程电路排序 -bogosort.sortrules.nbt.gt_item_damage.description=根据耐久对格雷科技的工具排序 \ No newline at end of file +bogosort.sortrules.nbt.gt_item_damage.description=根据损坏值对格雷科技的工具排序 \ No newline at end of file diff --git a/projects/1.12.2/assets/nae2/nae2/lang/en_us.lang b/projects/1.12.2/assets/nae2/nae2/lang/en_us.lang new file mode 100644 index 000000000000..9787239872d1 --- /dev/null +++ b/projects/1.12.2/assets/nae2/nae2/lang/en_us.lang @@ -0,0 +1,110 @@ +#PARSE_ESCAPES + +# Meta +itemGroup.nae2=Neeve's AE2:EL Additions + +# Items +item.nae2.invalid.name=Invalid or Disabled Item +item.nae2.pattern_multiplier.name=Pattern Multi-Tool + +# Cells +item.nae2.storage_cell_void.name=ME Void Storage Cell +item.nae2.fluid_storage_cell_void.name=ME Fluid Void Storage Cell +item.nae2.gas_storage_cell_void.name=ME Gas Void Storage Cell +item.nae2.storage_cell_256k.name=§c256k§r ME Storage Cell +item.nae2.storage_cell_1024k.name=§61024k§r ME Storage Cell +item.nae2.storage_cell_4096k.name=§e4096k§r ME Storage Cell +item.nae2.storage_cell_16384k.name=§a16384k§r ME Storage Cell +item.nae2.storage_cell_fluid_256k.name=§c256k§r ME Fluid Storage Cell +item.nae2.storage_cell_fluid_1024k.name=§61024k§r ME Fluid Storage Cell +item.nae2.storage_cell_fluid_4096k.name=§e4096k§r ME Fluid Storage Cell +item.nae2.storage_cell_fluid_16384k.name=§a16384k§r ME Fluid Storage Cell +item.nae2.storage_cell_gas_256k.name=§c256k§r ME Gas Storage Cell +item.nae2.storage_cell_gas_1024k.name=§61024k§r ME Gas Storage Cell +item.nae2.storage_cell_gas_4096k.name=§e4096k§r ME Gas Storage Cell +item.nae2.storage_cell_gas_16384k.name=§a16384k§r ME Gas Storage Cell + +# Materials +item.nae2.material.cell_part_void.name=ME Void Storage Component +item.nae2.material.cell_part_256k.name=§c256k§r ME Storage Component +item.nae2.material.cell_part_1024k.name=§61024k§r ME Storage Component +item.nae2.material.cell_part_4096k.name=§e4096k§r ME Storage Component +item.nae2.material.cell_part_16384k.name=§a16384k§r ME Storage Component +item.nae2.material.cell_part_fluid_256k.name=§c256k§r ME Fluid Storage Component +item.nae2.material.cell_part_fluid_1024k.name=§61024k§r ME Fluid Storage Component +item.nae2.material.cell_part_fluid_4096k.name=§e4096k§r ME Fluid Storage Component +item.nae2.material.cell_part_fluid_16384k.name=§a16384k§r ME Fluid Storage Component +item.nae2.material.cell_part_gas_256k.name=§c256k§r ME Gas Storage Component +item.nae2.material.cell_part_gas_1024k.name=§61024k§r ME Gas Storage Component +item.nae2.material.cell_part_gas_4096k.name=§e4096k§r ME Gas Storage Component +item.nae2.material.cell_part_gas_16384k.name=§a16384k§r ME Gas Storage Component + +# Parts +item.nae2.part.beam_former.name=ME Beam Former +item.nae2.part.exposer.name=ME Storage Exposer + +# Upgrades +item.nae2.upgrade.hyper_acceleration.name=Hyper-Acceleration Card +item.nae2.upgrade.auto_complete.name=Job Auto-Complete Card +item.nae2.upgrade.auto_complete.desc=Automatically completes jobs without waiting for outputs. +item.nae2.upgrade.gregtech_circuit.name=Programmed Circuit Card +item.nae2.upgrade.gregtech_circuit.desc=Automatically sets Programmed Circuits in machines and buses.\nRequires a relevant Circuit in Encoded Pattern.\nDon't forget to enable Blocking Mode!\n\nI'm sorry, Seni. + +# Tiles +tile.nae2.reconstruction_chamber.name=Reconstruction Chamber +tile.nae2.reconstruction_chamber.desc=Makes Atomic Recontructors from Actually Additions treat items inside as if they were on the ground for conversion purposes. No more item drops!\n\nAuto-pushes products into nearby inventories and ME Interfaces. +tile.nae2.coprocessor_4x.name=§b4x§r Crafting Co-Processing Unit +tile.nae2.coprocessor_16x.name=§d16x§r Crafting Co-Processing Unit +tile.nae2.coprocessor_64x.name=§964x§r Crafting Co-Processing Unit +tile.nae2.storage_crafting_256k.name=§c256k§r Crafting Storage +tile.nae2.storage_crafting_1024k.name=§61024k§r Crafting Storage +tile.nae2.storage_crafting_4096k.name=§e4096k§r Crafting Storage +tile.nae2.storage_crafting_16384k.name=§a16384k§r Crafting Storage +tile.nae2.exposer.name=ME Storage Exposer + +# Pattern Multi-Tool GUI +nae2.pattern_multiplier.unencode=Clear +nae2.pattern_multiplier.unencode.desc=Turns all encoded patterns into blank patterns. This cannot be reversed! +nae2.pattern_multiplier.replace=Replace +nae2.pattern_multiplier.replace.desc=Replaces the item in the first slot with the second slot in all patterns. §4This cannot be reversed!§7\n\n§cRed§7 means that matching item is found, but replacement will result in an invalid pattern. The slot will be skipped.\n\n§aGreen§7 means that replacement will succeed. +nae2.pattern_multiplier.tab.multiply=Multiply +nae2.pattern_multiplier.tab.replace=Replace + +# Beam Former GUI +nae2.part.beam_former.hide=Hiding beam. +nae2.part.beam_former.show=Showing beam. + +# Storage Cell GUI +nae2.storage_cell_void.warning.1=Voids EVERYTHING! +nae2.storage_cell_void.warning.2=Configure in %s unless you know what you're doing. +nae2.storage_cell_void.count=%s %s power stored. + +# JEI Ctrl-Craft GUI +nae2.jei.missing.craft.1=[NAE2] All missing items are craftable. +nae2.jei.missing.craft.2=Hold Ctrl to mass-order missing items. + +nae2.jei.missing.partialcraft.1=[NAE2] Some items found craftable. +nae2.jei.missing.partialcraft.2=Hold Ctrl to bypass and mass-order missing items. + +nae2.jei.missing.bypasscraft.1=[NAE2] No items found craftable. +nae2.jei.missing.bypasscraft.2=Hold Ctrl to bypass and fill the grid as much as possible. + +nae2.jei.cellview.items=items +nae2.jei.cellview.buckets=buckets +nae2.jei.cellview.units=buckets +# count / max unit_name +nae2.jei.cellview.stored=Stored: %s / %s %s +nae2.jei.cellview.hover.stored=Stored: %s %s +# count unit_name +nae2.jei.cellview=Cell View +nae2.jei.cellview.loss=Type loss: %s %s +nae2.jei.cellview.used=Used bytes: %s +nae2.jei.cellview.hover.1=%s types used up. +nae2.jei.cellview.hover.2=Each used type decreases the capacity. +nae2.jei.cellview.hover.3=%s bytes/type * %s = %s bytes lost. +nae2.jei.cellview.keybind=Press %s to view contents + +# Exposer +nae2.exposer.tooltip=Exposes the network contents as capabilities. The cooler ME Interface. +nae2.exposer.noneregistered=No handlers registered. +nae2.exposer.registered=Registered handlers: \ No newline at end of file diff --git a/projects/1.12.2/assets/nae2/nae2/lang/zh_cn.lang b/projects/1.12.2/assets/nae2/nae2/lang/zh_cn.lang new file mode 100644 index 000000000000..896225eb8cd3 --- /dev/null +++ b/projects/1.12.2/assets/nae2/nae2/lang/zh_cn.lang @@ -0,0 +1,110 @@ +#PARSE_ESCAPES + +# Meta +itemGroup.nae2=Neeve的AE2:EL附加工具 + +# Items +item.nae2.invalid.name=无效或禁用的物品 +item.nae2.pattern_multiplier.name=多功能样板工具 + +# Cells +item.nae2.storage_cell_void.name=ME虚空存储元件 +item.nae2.fluid_storage_cell_void.name=ME流体虚空存储元件 +item.nae2.gas_storage_cell_void.name=ME气体虚空存储元件 +item.nae2.storage_cell_256k.name=§c256k§r-ME存储元件 +item.nae2.storage_cell_1024k.name=§61024k§r-ME存储元件 +item.nae2.storage_cell_4096k.name=§e4096k§r-ME存储元件 +item.nae2.storage_cell_16384k.name=§a16384k§r-ME存储元件 +item.nae2.storage_cell_fluid_256k.name=§c256k§r-ME流体存储元件 +item.nae2.storage_cell_fluid_1024k.name=§61024k§r-ME流体存储元件 +item.nae2.storage_cell_fluid_4096k.name=§e4096k§r-ME流体存储元件 +item.nae2.storage_cell_fluid_16384k.name=§a16384k§r-ME流体存储元件 +item.nae2.storage_cell_gas_256k.name=§c256k§r-ME气体存储元件 +item.nae2.storage_cell_gas_1024k.name=§61024k§r-ME气体存储元件 +item.nae2.storage_cell_gas_4096k.name=§e4096k§r-ME气体存储元件 +item.nae2.storage_cell_gas_16384k.name=§a16384k§r-ME气体存储元件 + +# Materials +item.nae2.material.cell_part_void.name=ME虚空存储组件 +item.nae2.material.cell_part_256k.name=§c256k§r-ME存储组件 +item.nae2.material.cell_part_1024k.name=§61024k§r-ME存储组件 +item.nae2.material.cell_part_4096k.name=§e4096k§r-ME存储组件 +item.nae2.material.cell_part_16384k.name=§a16384k§r-ME存储组件 +item.nae2.material.cell_part_fluid_256k.name=§c256k§r-ME流体存储组件 +item.nae2.material.cell_part_fluid_1024k.name=§61024k§r-ME流体存储组件 +item.nae2.material.cell_part_fluid_4096k.name=§e4096k§r-ME流体存储组件 +item.nae2.material.cell_part_fluid_16384k.name=§a16384k§r-ME流体存储组件 +item.nae2.material.cell_part_gas_256k.name=§c256k§r-ME气体存储组件 +item.nae2.material.cell_part_gas_1024k.name=§61024k§r-ME气体存储组件 +item.nae2.material.cell_part_gas_4096k.name=§e4096k§r-ME气体存储组件 +item.nae2.material.cell_part_gas_16384k.name=§a16384k§r-ME气体存储组件 + +# Parts +item.nae2.part.beam_former.name=ME光束成型器 +item.nae2.part.exposer.name=ME存储公开器 + +# Upgrades +item.nae2.upgrade.hyper_acceleration.name=超速卡 +item.nae2.upgrade.auto_complete.name=任务自动完成卡 +item.nae2.upgrade.auto_complete.desc=自动完成合成任务,无需等待输出。 +item.nae2.upgrade.gregtech_circuit.name=编程电路卡 +item.nae2.upgrade.gregtech_circuit.desc=自动在机器和总线中设置编程电路。\n需要在编码样板中包含相关电路。\n别忘了启用阻挡模式!\n\n抱歉了,Seni。 + +# Tiles +tile.nae2.reconstruction_chamber.name=原子再构室 +tile.nae2.reconstruction_chamber.desc=实用拓展模组的原子再构机可对其中的物品进行转换。不再需要处理掉落物了!\n\n产物将自动输出至相邻的物品存储空间或ME接口中。 +tile.nae2.coprocessor_4x.name=§b4x§r并行处理单元 +tile.nae2.coprocessor_16x.name=§d16x§r并行处理单元 +tile.nae2.coprocessor_64x.name=§964x§r并行处理单元 +tile.nae2.storage_crafting_256k.name=§c256k§r合成存储器 +tile.nae2.storage_crafting_1024k.name=§61024k§r合成存储器 +tile.nae2.storage_crafting_4096k.name=§e4096k§r合成存储器 +tile.nae2.storage_crafting_16384k.name=§a16384k§r合成存储器 +tile.nae2.exposer.name=ME存储公开器 + +# Pattern Multi-Tool GUI +nae2.pattern_multiplier.unencode=清除 +nae2.pattern_multiplier.unencode.desc=清除所有编码样板的配置。该操作无法回退! +nae2.pattern_multiplier.replace=替换 +nae2.pattern_multiplier.replace.desc=将所有模板中与第一个槽位相匹配的物品替换为第二个槽位的物品。§4此操作无法撤销!§7\n\n§c红色§7表示找到了匹配物品,但替换会导致样板无效。将跳过该槽位中的样板。\n\n§a绿色§7表示替换将成功执行。 +nae2.pattern_multiplier.tab.multiply=倍增 +nae2.pattern_multiplier.tab.replace=替换 + +# Beam Former GUI +nae2.part.beam_former.hide=已隐藏光束。 +nae2.part.beam_former.show=已显示光束。 + +# Storage Cell GUI +nae2.storage_cell_void.warning.1=销毁§c一切§r! +nae2.storage_cell_void.warning.2=除非你知道自己在做什么,否则请先在%s中进行配置。 +nae2.storage_cell_void.count=已存储%s %s能量。 + +# JEI Ctrl-Craft GUI +nae2.jei.missing.craft.1=[NAE2] 所有缺失物品均可合成。 +nae2.jei.missing.craft.2=按住 Ctrl 来批量请求合成。 + +nae2.jei.missing.partialcraft.1=[NAE2] 发现有部分缺失物品可合成。 +nae2.jei.missing.partialcraft.2=按住 Ctrl 以跳过并批量请求缺失物品。 + +nae2.jei.missing.bypasscraft.1=[NAE2] 未发现任何可合成的缺失物品。 +nae2.jei.missing.bypasscraft.2=按住 Ctrl 以跳过这些物品并尽可能填充合成方格。 + +nae2.jei.cellview.items=物品 +nae2.jei.cellview.buckets=桶 +nae2.jei.cellview.units=桶 +# count / max unit_name +nae2.jei.cellview.stored=已存储:%s / %s %s +nae2.jei.cellview.hover.stored=已存储:%s %s +# count unit_name +nae2.jei.cellview=元件详情 +nae2.jei.cellview.loss=类型损耗:%s %s +nae2.jei.cellview.used=已使用字节:%s +nae2.jei.cellview.hover.1=已使用 %s 种类型。 +nae2.jei.cellview.hover.2=每个已使用的类型均会损耗容量。 +nae2.jei.cellview.hover.3=%s 字节/类型 * %s = %s 字节损耗。 +nae2.jei.cellview.keybind=按下 %s 来查看内容 + +# Exposer +nae2.exposer.tooltip=将网络内容作为Capability公开。更酷的ME接口。 +nae2.exposer.noneregistered=未注册任何处理器。 +nae2.exposer.registered=已注册的处理器: \ No newline at end of file diff --git a/projects/1.18/assets/the-undergarden/undergarden/lang/zh_cn.json b/projects/1.18/assets/the-undergarden/undergarden/lang/zh_cn.json index 2b7013de2855..6e26f6105a5d 100644 --- a/projects/1.18/assets/the-undergarden/undergarden/lang/zh_cn.json +++ b/projects/1.18/assets/the-undergarden/undergarden/lang/zh_cn.json @@ -152,7 +152,7 @@ "block.undergarden.ink_mushroom": "墨黑蘑菇", "block.undergarden.ink_mushroom_cap": "墨黑蘑菇盖", "block.undergarden.loose_tremblecrust": "松散的颤动地壳", - "block.undergarden.mogmoss_rug": "青豕苔藓地毯", + "block.undergarden.mogmoss_rug": "龟行兽苔藓地毯", "block.undergarden.mushroom_veil": "蘑菇纱障", "block.undergarden.mushroom_veil_plant": "蘑菇纱障", "block.undergarden.polished_depthrock": "磨制渊邃石", @@ -267,7 +267,7 @@ "entity.undergarden.gwibling": "微深鱼", "entity.undergarden.masticator": "吞咀者", "entity.undergarden.minion": "遗忆仆从", - "entity.undergarden.mog": "青豕", + "entity.undergarden.mog": "龟行兽", "entity.undergarden.muncher": "巨嘴兽", "entity.undergarden.nargoyle": "石匐鬼", "entity.undergarden.rotbeast": "腐衰凶兽", @@ -353,8 +353,8 @@ "item.undergarden.masticated_chestplate": "吞咀胸甲", "item.undergarden.masticator_scales": "吞咀者鳞甲", "item.undergarden.masticator_spawn_egg": "吞咀者刷怪蛋", - "item.undergarden.mog_spawn_egg": "青豕刷怪蛋", - "item.undergarden.mogmoss": "青豕苔藓", + "item.undergarden.mog_spawn_egg": "龟行兽刷怪蛋", + "item.undergarden.mogmoss": "龟行兽苔藓", "item.undergarden.muncher_spawn_egg": "巨嘴兽刷怪蛋", "item.undergarden.music_disc_gloomper_anthem": "音乐唱片", "item.undergarden.music_disc_gloomper_anthem.desc": "Screem - Gloomper Anthem", @@ -438,9 +438,9 @@ "subtitles.entity.minion.death": "遗忆仆从:死亡", "subtitles.entity.minion.repair": "遗忆仆从:被修复", "subtitles.entity.minion.shoot": "遗忆仆从:射击", - "subtitles.entity.mog.ambient": "青豕:尖叫", - "subtitles.entity.mog.death": "青豕:死亡", - "subtitles.entity.mog.hurt": "青豕:受伤", + "subtitles.entity.mog.ambient": "龟行兽:尖叫", + "subtitles.entity.mog.death": "龟行兽:死亡", + "subtitles.entity.mog.hurt": "龟行兽:受伤", "subtitles.entity.muncher.ambient": "巨嘴兽:嘟囔", "subtitles.entity.muncher.chew": "巨嘴兽:咀嚼", "subtitles.entity.muncher.death": "巨嘴兽:死亡", diff --git a/projects/1.19/assets/chalk/chalk/lang/zh_cn.json b/projects/1.19/assets/chalk/chalk/lang/zh_cn.json index fd8ef616b3f3..f379b4550532 100644 --- a/projects/1.19/assets/chalk/chalk/lang/zh_cn.json +++ b/projects/1.19/assets/chalk/chalk/lang/zh_cn.json @@ -41,7 +41,7 @@ "gui.chalk.symbol.pickaxe": "镐", "gui.chalk.no_symbols_unlocked": "你还不知道如何绘制特殊图案", - "gui.chalk.unlocked_symbol_message": "你学会了如何用粉笔画出一个%s", + "gui.chalk.unlocked_symbol_message": "你已学会用粉笔绘制%s的方法", "advancement.chalk.get_skeleton_skull": "受缚于骨", "advancement.chalk.get_skeleton_skull.description": "获得一个骷髅头颅", diff --git a/projects/1.19/assets/good-ending/goodending/lang/zh_cn.json b/projects/1.19/assets/good-ending/goodending/lang/zh_cn.json index 8dad5514c661..4236d3ebd10c 100644 --- a/projects/1.19/assets/good-ending/goodending/lang/zh_cn.json +++ b/projects/1.19/assets/good-ending/goodending/lang/zh_cn.json @@ -44,7 +44,7 @@ "block.goodending.cypress_fence_gate": "柏木栅栏门", "block.goodending.potted_cypress_sapling": "柏树树苗盆栽", "block.goodending.cypress_sign": "柏木告示牌", - "block.goodending.cypress_wall_sign": "柏木告示牌", + "block.goodending.cypress_wall_sign": "墙上的柏木告示牌", "block.goodending.muddy_oak_planks": "泥浆橡木木板", "block.goodending.muddy_oak_door": "泥浆橡木门", "block.goodending.muddy_oak_trapdoor": "泥浆橡木活板门", @@ -55,7 +55,7 @@ "block.goodending.muddy_oak_slab": "泥浆橡木台阶", "block.goodending.muddy_oak_stairs": "泥浆橡木楼梯", "block.goodending.muddy_oak_sign": "泥浆橡木告示牌", - "block.goodending.muddy_oak_wall_sign": "泥浆橡木告示牌", + "block.goodending.muddy_oak_wall_sign": "墙上的泥浆橡木告示牌", "block.goodending.muddy_oak_pressure_plate": "泥浆橡木压力板", "block.goodending.muddy_oak_button": "泥浆橡木按钮", "block.goodending.muddy_oak_fence": "泥浆橡木栅栏", @@ -124,4 +124,4 @@ "potion.goodending.level.3": "III", "potion.goodending.level.2": "II", "potion.goodending.level.1": "I" -} \ No newline at end of file +} diff --git a/projects/1.19/assets/the-undergarden/undergarden/lang/zh_cn.json b/projects/1.19/assets/the-undergarden/undergarden/lang/zh_cn.json index 4514de795290..5483c0c51b87 100644 --- a/projects/1.19/assets/the-undergarden/undergarden/lang/zh_cn.json +++ b/projects/1.19/assets/the-undergarden/undergarden/lang/zh_cn.json @@ -159,7 +159,7 @@ "block.undergarden.ink_mushroom_stem": "墨黑蘑菇柄", "block.undergarden.loose_tremblecrust": "松散的颤动地壳", "block.undergarden.miserabell": "哀婉风铃草", - "block.undergarden.mogmoss_rug": "青豕苔藓地毯", + "block.undergarden.mogmoss_rug": "龟行兽苔藓地毯", "block.undergarden.mushroom_veil": "蘑菇纱障", "block.undergarden.polished_depthrock": "磨制渊邃石", "block.undergarden.polished_depthrock_slab": "磨制渊邃石台阶", @@ -286,7 +286,7 @@ "entity.undergarden.gwib": "深鱼", "entity.undergarden.gwibling": "微深鱼", "entity.undergarden.minion": "遗忆仆从", - "entity.undergarden.mog": "青豕", + "entity.undergarden.mog": "龟行兽", "entity.undergarden.muncher": "巨嘴兽", "entity.undergarden.nargoyle": "石匐鬼", "entity.undergarden.rotbeast": "腐衰凶兽", @@ -372,8 +372,8 @@ "item.undergarden.inky_stew": "墨黑煲", "item.undergarden.masticated_chestplate": "吞咀胸甲", "item.undergarden.masticator_scales": "吞咀者鳞甲", - "item.undergarden.mog_spawn_egg": "青豕刷怪蛋", - "item.undergarden.mogmoss": "青豕苔藓", + "item.undergarden.mog_spawn_egg": "龟行兽刷怪蛋", + "item.undergarden.mogmoss": "龟行兽苔藓", "item.undergarden.muncher_spawn_egg": "巨嘴兽刷怪蛋", "item.undergarden.music_disc_gloomper_anthem": "音乐唱片", "item.undergarden.music_disc_gloomper_anthem.desc": "Screem - Gloomper Anthem", @@ -459,9 +459,9 @@ "subtitles.entity.minion.death": "遗忆仆从:死亡", "subtitles.entity.minion.repair": "遗忆仆从:被修复", "subtitles.entity.minion.shoot": "遗忆仆从:射击", - "subtitles.entity.mog.ambient": "青豕:尖叫", - "subtitles.entity.mog.death": "青豕:死亡", - "subtitles.entity.mog.hurt": "青豕:受伤", + "subtitles.entity.mog.ambient": "龟行兽:尖叫", + "subtitles.entity.mog.death": "龟行兽:死亡", + "subtitles.entity.mog.hurt": "龟行兽:受伤", "subtitles.entity.muncher.ambient": "巨嘴兽:嘟囔", "subtitles.entity.muncher.chew": "巨嘴兽:咀嚼", "subtitles.entity.muncher.death": "巨嘴兽:死亡", diff --git a/projects/1.20-fabric/assets/caduceus/caduceus/lang/en_us.flatten.json5 b/projects/1.20-fabric/assets/caduceus/caduceus/lang/en_us.flatten.json5 index 435487857412..7300e1d63b72 100644 --- a/projects/1.20-fabric/assets/caduceus/caduceus/lang/en_us.flatten.json5 +++ b/projects/1.20-fabric/assets/caduceus/caduceus/lang/en_us.flatten.json5 @@ -39,11 +39,13 @@ delimcc: { "": "Delimited Jumps", "eval/prompt": "Cast a pattern or list of patterns from the stack exactly like $(l:patterns/meta#hexcasting:eval)$(action)Hermes' Gambit/$, except that anything outside of this cast will not be captured by an $(l:patterns/delimcc#caduceus:eval/control)$(action)Arke's Gambit/$ within it.", + "eval/prompt_at": "Like $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$, but also sets the $(l:patterns/jump_manipulation#jump_tags)$(thing)jump tag/$ of the cast to the given iota. If the iota is $(l:casting/influences)$(thing)Null/$, this is equivalent to $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$.", "eval/control": { "1": "Cast a pattern or list of patterns from the stack similarly to $(l:patterns/meta#hexcasting:eval/cc)$(action)Iris' Gambit/$. Must be drawn within $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$.", "2": "All of the patterns that would have been drawn between the end of the pattern list and the end of the enclosing $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$ are $(italic)moved/$ into a Call iota, which is pushed to the stack instead of a Jump iota.$(br2)\ When the Call iota is executed, the captured patterns will be cast as if by $(l:patterns/meta#hexcasting:eval)$(action)Hermes' Gambit/$. If the Call iota is not executed, the rest of the patterns within the enclosing $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$ will be skipped.", }, + "eval/control_at": "Like $(l:patterns/delimcc#caduceus:eval/control)$(action)Arke's Gambit/$, but only patterns within an enclosing $(l:patterns/delimcc#caduceus:eval/prompt_at)$(action)Thetis' Gambit II/$ with a $(l:patterns/jump_manipulation#jump_tags)$(thing)jump tag/$ matching the given iota are captured. If the iota is $(l:casting/influences)$(thing)Null/$, this is equivalent to $(l:patterns/delimcc#caduceus:eval/control)$(action)Arke's Gambit/$.", }, jump_manipulation: { "": "Jump Manipulation", @@ -98,7 +100,9 @@ action: { "caduceus:": { "eval/prompt": "Thetis' Gambit", + "eval/prompt_at": "Thetis' Gambit II", "eval/control": "Arke's Gambit", + "eval/control_at": "Arke's Gambit II", "read/mark/local": "Ewer's Reflection", "read/mark/iota": "Ewer's Purification", "write/mark/local": "Ewer's Gambit", diff --git a/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/en_us.json b/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/en_us.json index f9ee5e24d582..11d33f87b603 100644 --- a/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/en_us.json +++ b/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/en_us.json @@ -85,7 +85,7 @@ "slate_work.page.crafting_loci.crafting": "The $(thing)Patterned Assembler/$ requires the mind of a villager well adapted to paging through tomes and texts; it seems like the $(thing)Librarian/$ is perfect for this.", "slate_work.entry.macro_loci": "Spell Imprinter", - "slate_work.page.macro_loci.macro_loci": "During my travels I have heard mutterances about things called \"macros,\" patterns that represent larger _Hexes (I believe these to be linked to a possible $(l:greatwork/akashiclib)Akashic Library/$?). Nonetheless, I am able to recreate these \"macros\" with Spell Circles using the $(thing)Spell Imprinter/$, and an iota written inside of a $(l:items/focus)any iota holder/$ placed on top of the $(thing)Imprinter/$.", + "slate_work.page.macro_loci.macro_loci": "During my travels I have heard mutterances about things called \"macros,\" patterns that represent larger _Hexes (I believe these to be linked to a possible $(l:greatwork/akashiclib)Akashic Library/$?). Nonetheless, I am able to recreate these \"macros\" with Spell Circles using the $(thing)Spell Imprinter/$, and an iota written inside of $(l:items/focus)any iota holder/$ placed on top of the $(thing)Imprinter/$.", "slate_work.page.macro_loci.macro_loci_cont": "When this is activated by a $(l:greatwork/spellcircles)Spell Circle/$, it binds the$(br)currently set pattern to the iota stored within the held item (which can be set via a $(l:patterns/spells/storage_loci#slate_work:set_macro)spell/$). Thus whenever the pattern is inscribed into slate and activated, it instead runs the iota rather than the written pattern. Though, the implications of this are horrifying, rewriting the definition of a $(o)spell/$. A thing that is deeply intertwined with the world itself, does that mean I, could be rewritten; changed by a higher force? No. N$(k)AAAAA!/$", "slate_work.page.macro_loci.lens": "A quite handy feature of the $(thing)Spell Imprinter/$ is being able to wear a $(l:items/lens)Scrying Lens/$ and observing the bound pattern and the iota to be ran with the bound pattern. $(br2)On closer observation of a freshly... \"constructed\" $(thing)Spell Imprinter/$, it has a pre-inscribed pattern of $(l:patterns/basics#hexcasting:get_caster)Mind's Reflection/$. Whilst useful, it is deeply unsettling for reasons I can not put into words...", "slate_work.page.macro_loci.crafting": "Despite the horrors this possibly ascertains... this is still an advantageous block to obtain. I believe a $(thing)Weaponsmith villager/$ would be the best fit. This is due to their adeptness at reworking broken weapons to new, sharper instruments.", @@ -118,6 +118,7 @@ "slate_work.page.hotbar_loci.intro": "As I strive to expand my domain, I found it mind $(o)numbingly/$ boring to lug items around in my pockets and bags. And whilst _Hexes help automate this, I find my self requiring to hold items still... I must engineer a better solution to this; it seems like the $(thing)Allays/$ can hold items, perhaps I can use that?", "slate_work.page.hotbar_loci.hotbar_loci": "The $(thing)Pocket Simulator/$ solves my inventory woes!$(br)Using an $(thing)Allay/$ as the core of it, it can hold up to 6 \"stacks\" of items, playfully dancing around the $(thing)Simulator/$. As well, I can denote 1 of those stacks to being a $(l:patterns/spells/itempicking)held item/$, meaning blockwork spells will pull from that first.", "slate_work.page.hotbar_loci.extra": "Once a $(l:greatwork/spellcircles)Spell Circle/$ activates this, it becomes \"bound,\" being able to use the $(thing)Simulator/$.$(br2)Wonderfully, the $(thing)Pocket Simulator/$ can be interacted via my hands, or $(l:patterns/hotbar_loci_patterns)spells/$. If I interact with it via my hands, I am greeted with the 6 slots it stores, and the held item slot will be glowing with $(l:greatwork/quenching_allays)Quenched Allay/$ colors.", + "slate_work.page.hotbar_loci.storage_loci": "A fascinating discovery is that the $(thing)Pocket Simulator/$ seems to function much like common $(l:patterns/spells/itempicking)item picking behaviors/$. This allows the $(thing)Pocket Simulator/$ to \"hold\" items, thus when $(l:patterns/spells/blockworks)block spells/$ attempt to pull an item, they will pull from the $(l:greatwork/storage_loci_block)Storage Vessels/$ instead of the $(thing)Pocket Simulator/$.", "slate_work.page.hotbar_loci.crafting": "$(o)Quite Handy, isn't it?/$", "slate_work.entry.accelerator_loci": "Gloopy Accelerator", @@ -204,4 +205,4 @@ "slate_work.scrying.save.ravenmind": "The Ravenmind: ", "slate_work.attributes.whispering": "Whispering Stone Speech" -} \ No newline at end of file +} diff --git a/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/zh_cn.json b/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/zh_cn.json index df0eb499523f..a39c1a8da1a3 100644 --- a/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/zh_cn.json +++ b/projects/1.20-fabric/assets/modrinth-slate-works/slate_work/lang/zh_cn.json @@ -49,11 +49,11 @@ "Entries:": "", "slate_work.entry.storage_loci": "环核图案", "slate_work.page.storage_loci.1": "$(thing)容具/$很适合用来存储,但它们的交互功能……不太方便。主要的交互方式是$(hex)咒术/$;更详细说来,是在$(hex)咒术/$中描述希望取得的物品。同时需要注意,这些法术$(l:casting/mishaps2)不在法术环中执行时会招致事故/$。$(br2)$(br)$(o)“谜题”,我说道。$(br)“最好就是不去解答”,他应道。", - "slate_work.page.storage_loci.2": "再详细地说,对于自然对“栈限制”的愚蠢规则,$(thing)容具/$选择以绕过它们的方式尊重它们。它不会直接根据名称请求物品,而是需要我提供一条“说明”——即一条接受$(l:patterns/scrying/item)物品组 iota/$ 并返回一个布尔值的$(hex)咒术/$。而且,所有涉及获取$(thing)存储容具/$信息的图案都会复制一份物品组置入“内部”栈(和$(l:patterns/meta#hexcasting:for_each)$(action)托特之策略/$很相似)。", + "slate_work.page.storage_loci.2": "再详细地说,对于自然在“栈限制”上的愚蠢规则,$(thing)容具/$选择以绕过它们的方式遵守它们。它不会直接根据名称请求物品,而是需要我提供一条“说明”——即一条接受$(l:patterns/scrying/item)物品组 iota/$ 并返回一个布尔值的$(hex)咒术/$。而且,所有涉及获取$(thing)存储容具/$信息的图案都会复制一份物品组置入“内部”栈(和$(l:patterns/meta#hexcasting:for_each)$(action)托特之策略/$很相似)。", "slate_work.page.storage_loci.get_storage": "返回当前$(l:greatwork/spellcircles)法术环/$激活的$(thing)容具/$。大概可以用来检查$(l:greatwork/spellcircles)法术环/$是否获取到了$(thing)容具/$。", "slate_work.page.storage_loci.store_item": "向$(thing)容具/$存入物品比取出容易。此图案会接受一个物品实体,并将其轻巧地存入激活的$(thing)存储容具/$。每有一个激活的$(thing)容具/$消耗 1/8 个$(l:items/amethyst)紫水晶粉/$。", "slate_work.page.storage_loci.get_item": "此图案接受一个$(hex)咒术/$,并对所存储的所有$(l:patterns/scrying/item)物品组/$(运行时置于栈顶)运行。运行该$(hex)咒术/$后,图案还需要栈中按顺序存在一个$(thing)整数/$,一个$(thing)向量/$和一个$(thing)布尔值/$。", - "slate_work.page.storage_loci.get_item_cont": "继续解释说明。它会对$(thing)容具/$中存储的所有物品运行给定$(hex)咒术/$。该$(hex)咒术/$必须从栈顶至栈底依次返回 False(此时省略向量和数)或 True,一个向量,一个数。向量代表向世界输出物品的位置(需在影响范围内),数代表应取出的数量。$(br2)每有一个激活的$(thing)容具/$消耗 1/4 个$(l:items/amethyst)紫水晶粉/$。", + "slate_work.page.storage_loci.get_item_cont": "继续解释说明。它会对$(thing)容具/$中存储的所有物品运行给定$(hex)咒术/$。该$(hex)咒术/$必须从栈顶至栈底依次返回 False(此时省略向量和数),或 True、一个向量、一个数。向量代表向世界输出物品的位置(需在影响范围内),数代表应取出的数量。$(br2)每有一个激活的$(thing)容具/$消耗 1/4 个$(l:items/amethyst)紫水晶粉/$。", "slate_work.page.storage_loci.check_item": "检查物品的功能和唤回物品类似。但它只需要$(hex)咒术/$返回一个布尔值。如果所有布尔值中有一个为 True,则法术结束并返回 True。", "slate_work.page.storage_loci.sort_items": "在某些情况下,$(thing)容具/$会变得杂乱无章,同种物品被分散到不同的$(thing)容具/$里去。这条好用的法术就可以整理它们,但它有代价:需消耗 5 个$(l:items/amethyst)充能紫水晶/$。", "slate_work.page.storage_loci.set_craft": "为$(l:greatwork/crafting_loci)样板组装器/$设置合成配方。接受包含 $(l:casting/influences)$(thing)Null/$、物品、物品变种的列表,并将此列表应用于目标$(l:greatwork/crafting_loci)组装器/$。", @@ -63,7 +63,7 @@ "slate_work.entry.storage_loci_block": "存储容具", "slate_work.page.storage_loci_block.storage_loci": "在忍那些到处都是木刺的笨重$(o)箱子/$到$(o)快忍不下去/$之后……我总算发现了完美的存储方法——$(thing)存储容具/$。$(br)虽然我已经抛弃了一部分意识垃圾,但还不足以直接操作$(thing)存储容具/$。不过,$(l:greatwork/spellcircles)法术环/$就是处理这种新存储方法的好工具。", - "slate_work.page.storage_loci_block.storage_loci_cont": "虽然一个$(thing)存储容具/$只能存储 16“类”物品(就和箱子只有 27 个槽位差不多),但它们却能无视标准堆叠上限,换言之,每个槽里都能存下近乎无限的物品!$(br2)而且,在$(l:greatwork/spellcircles)法术环/$的高密度$(thing)媒质波/$激活容具之后,$(l:greatwork/spellcircles)它/$就将能够读取和拿出$(thing)存储容具/$里的物品;激活的越多,能操作的就越多。我在$(l:patterns/spells/storage_loci)这里/$记录了进行这种操作所需的法术。", + "slate_work.page.storage_loci_block.storage_loci_cont": "虽然一个$(thing)存储容具/$只能存储 16“类”物品(就和箱子只有 27 个槽位差不多),但它们却能无视标准堆叠上限,换言之,每个槽里都能存下近乎无限的物品!$(br2)而且,在$(l:greatwork/spellcircles)法术环/$的高密度$(thing)媒质波/$激活容具之后,$(l:greatwork/spellcircles)它/$就能够读取和拿出$(thing)存储容具/$里的物品;激活的越多,能操作的就越多。我在$(l:patterns/spells/storage_loci)这里/$记录了进行这种操作所需的法术。", "slate_work.page.storage_loci_block.dropping": "需要格外注意的是,$(thing)存储容具/$遭到破坏时不会喷出其中的物品,而是会将物品小心打包进掉落的方块(和$(item)潜影盒/$很像)。$(br2)$(br2)$(o)“噢!是时候找点东西了!”$(br)[箱子:开启]$(br)[箱子:关闭]$(br)[箱子:开启]$(br)[箱子:关闭]$(br)[箱子:开启]$(br)[箱子:关闭]", "slate_work.page.storage_loci_block.lens": "佩戴$(l:items/lens)探知透镜/$去观察$(thing)存储容具/$的话,它会显示其内部的物品。这就好像是自然在取笑我,因为我无法把$(thing)存储容具/$里的物品直接拿出来……但还是得承认,看它一眼就知道里面存了什么确实很方便。", "slate_work.page.storage_loci_block.hoppers": "制作$(thing)存储容具/$所用的村民似乎保留了他们使用箱子的能力!也就是说,$(thing)存储容具/$可以靠漏斗输入输出。现在看来,它们相当于输入种类几乎无限、但自身仅有 16 个槽位的缓存空间。", @@ -76,7 +76,7 @@ "slate_work.entry.speed_loci": "波速调节器", "slate_work.page.speed_loci.speed_loci": "自从我开始探索$(l:greatwork/spellcircles)卓伟之作/$的用途之时,就总有更精细控制这种新事物的需要。因此,我制造了$(thing)波速调节器/$。它会从栈中弹出一个数,并用其设置$(thing)媒质波/$的“速度”。更准确地说,是波在流入下一块石板前应等待多少个 1/20 秒。", - "slate_work.page.speed_loci.speed_loci_cont": "这一体系的确有其局限。例如,速度无法超出$(thing)媒质波/$移速的上限,试图这么做不会产生任何效果。换言之,它只能将等待时间设为大于等于$(l:greatwork/spellcircles)法术环/$的最短等待时间,或是重设为正常速度。后者需要$(thing)波速调节器/$弹出 0,从而将$(thing)媒质波/$的控制权交还给$(l:greatwork/spellcircles)法术环/$。", + "slate_work.page.speed_loci.speed_loci_cont": "这一体系的确有其局限。例如,速度无法超出$(thing)媒质波/$移速的上限,试图这么做不会产生任何效果。换言之,它只能将等待时间设为大于等于$(l:greatwork/spellcircles)法术环/$的最短等待时间,或是重设为正常速度。后者需要$(thing)波速调节器/$弹出 0,以便将$(thing)媒质波/$的控制权交还给$(l:greatwork/spellcircles)法术环/$。", "slate_work.page.speed_loci.crafting": "和我……$(o)受赐福/$的视野中看到的其他东西不一样,$(thing)波速调节器/$显得很奇怪。它需要的只是$(l:greatwork/quenching_allays)媒质的碎片/$,但其中须留有挣扎的痕迹……想必是极为痛苦的——和几块石板,方便嵌入$(l:greatwork/spellcircles)法术环/$。", "slate_work.entry.crafting_loci": "样板组装器", @@ -85,14 +85,14 @@ "slate_work.page.crafting_loci.crafting": "$(thing)样板组装器/$需要熟络典籍和文章,能一目十行的村民的意识。完美之选是$(thing)图书管理员/$。", "slate_work.entry.macro_loci": "法术刻印器", - "slate_work.page.macro_loci.macro_loci": "我在旅行中从其他人的交谈里听到了某种叫“宏”的东西,也即代表咒术的图案(我认为需要和$(l:greatwork/akashiclib)阿卡夏图书馆/$配合?)。即便如此,我也可以在法术环上重现“宏”。需要用到$(thing)法术刻印器/$,还需在刻印器上放置写有 iota 的$(l:items/focus)相应存储物品/$。", + "slate_work.page.macro_loci.macro_loci": "我在旅行中从其他人的交谈里听到了某种叫“宏”的东西,也即代表咒术的图案(我认为需要和$(l:greatwork/akashiclib)阿卡夏图书馆/$配合?)。不管怎么说,我可以在法术环上重现“宏”。需要用到$(thing)法术刻印器/$,还需在刻印器上放置写有 iota 的$(l:items/focus)相应存储物品/$。", "slate_work.page.macro_loci.macro_loci_cont": "$(l:greatwork/spellcircles)法术环/$激活刻印器后,它会将当前图案与存储物品内的 iota 绑定(也可通过$(l:patterns/spells/storage_loci#slate_work:set_macro)法术/$设置)。每当画有该图案的石板被激活,即会执行所给 iota,而非该图案。这实在是细思恐极;重写$(o)法术/$的定义,重写与世界本身紧密相关的事物。那么,我是不是也会,被更高级的存在改写?不。不$(k)啊啊啊啊啊!/$", "slate_work.page.macro_loci.lens": "$(thing)法术刻印器/$有个方便的特性:戴着$(l:items/lens)探知透镜/$看它,会显示绑定的图案和该图案对应的 iota 。$(br2)而要是去观察刚……“制造”完毕的$(thing)法术刻印器/$,其中会预先写有一个$(l:patterns/basics#hexcasting:get_caster)意识之精思/$的图案。这一特性很有用,但真是没来由地让人不安……", - "slate_work.page.macro_loci.crafting": "虽然这种做法可能会带来恐惧……但还是很好用。我认为$(thing)武器匠/$是最好的选择,他们的专长就是磨砺和翻新损坏的武器。", + "slate_work.page.macro_loci.crafting": "虽然这种做法可能会带来恐惧……但它确实很好用。我认为$(thing)武器匠/$是最好的选择,他们的专长就是磨砺和翻新损坏的武器。", "slate_work.entry.mute_loci": "抑音石板", "slate_work.page.mute_loci.mute_loci": "随着$(l:greatwork/spellcircles)法术环/$的使用频率不断上涨,$(thing)媒质波/$发出的$(o)噼啪声/$开始让我耳鸣了。还有某些更……玄妙的$(l:greatwork/spellcircles)法术环/$,它们的噪声真能把人震聋。$(br2)还好,这块$(thing)抑音石板/$可以帮我的耳朵挡下$(l:greatwork/spellcircles)法术环/$的各种刺耳噪声。", - "slate_work.page.mute_loci.mute_loci_cont": "被$(l:greatwork/spellcircles)法术环/$激活时,它会从栈中取出一个 0 到 1 之间的数(两端闭),并据此设置各种噼啪声和噪声的“音量”。它对$(thing)媒质波/$发出的各种声音都有效,运行图案、运行$(l:greatwork/macro_loci)宏/$、流过石板等声音均在范围内。$(br2)$(o)“奈特,他让它产生了声音!他是个声音法师!”$(br)“我听见了,”奈特回应到,头都没扭一下,“别随便发明称呼。”", + "slate_work.page.mute_loci.mute_loci_cont": "被$(l:greatwork/spellcircles)法术环/$激活时,它会从栈中取出一个 0 到 1 之间的数(两端闭),并据此设置各种噼啪声和噪声的“音量”。它对$(thing)媒质波/$发出的各种声音都有效,运行图案、运行$(l:greatwork/macro_loci)宏/$、流过石板等声音均在范围内。$(br2)$(o)“奈特,他让它产生了声音!他是个声音法师!”$(br)“我听见了,”奈特回应道,头都没扭一下,“别随便发明称呼。”", "slate_work.page.mute_loci.crafting": "还好,$(thing)抑音石板/$并不昂贵,也不复杂;把一团羊毛和石板拼到一起就行。$(br2)$(br)$(o)对某些人来说,沉默是金;更多人甚至会认为沉默是铁。但对我来说,沉默是钻石。", "slate_work.entry.sentinel_loci": "哨卫缓存器", @@ -118,6 +118,7 @@ "slate_work.page.hotbar_loci.intro": "我的劳心费神都是为扩大和展开我的影响领域,但要把物品从各种口袋和背包里搬来搬去实在是$(o)极其/$令人厌烦。即便$(hex)咒术/$能协助自动化搬运,我却依然还要亲自拿着物品……有必要再进一步。$(thing)悦灵/$就能持有物品,也许可以从这里出发?", "slate_work.page.hotbar_loci.hotbar_loci": "$(thing)口袋模拟器/$解了我在物品栏管理上的愁!$(br)它使用$(thing)悦灵/$为核心,最多能持有 6“组”物品,让它们在$(thing)模拟器/$旁浮动。我可将其中 1 个物品组指定为$(l:patterns/spells/itempicking)手持物品/$,也即方块工程法术会优先从该组抽取。", "slate_work.page.hotbar_loci.extra": "$(l:greatwork/spellcircles)法术环/$激活$(thing)模拟器/$后即会与之“绑定”——可以使用其中物品。$(br2)极好的是,$(thing)口袋模拟器/$可以手动或借助$(l:patterns/hotbar_loci_patterns)法术/$交互。如果我用手与之交互,所有 6 个槽位都会呈现出来,且手持物品槽会发出$(l:greatwork/quenching_allays)淬灵晶/$颜色的光。", + "slate_work.page.hotbar_loci.storage_loci": "更好的是,$(thing)口袋模拟器/$和普通的$(l:patterns/spells/itempicking)物品挑选行为/$间似乎存在相似支持。换言之,$(thing)口袋模拟器/$可以充当“选择器”。来请求方块的$(l:patterns/spells/blockworks)方块法术/$会前去$(l:greatwork/storage_loci_block)存储容具/$处获取,而不会使用$(thing)口袋模拟器/$中的物品。", "slate_work.page.hotbar_loci.crafting": "$(o)真是个好帮手啊。/$", "slate_work.entry.accelerator_loci": "凝浆加速器", @@ -126,21 +127,21 @@ "slate_work.page.accelerator_loci.crafting": "虽然我无法重制出“凝浆”这种失传材料,但把黏液和$(l:greatwork/quenching_allays)淬灵晶/$混合起来,产物似乎就会表现出足够相似的性质。$(br2)$(o)真是凝浆十足!", "slate_work.entry.redstone_loci": "红石激发器", - "slate_work.page.redstone_loci.intro": "要搭建更加复杂的$(l:greatwork/spellcircles)法术环/$,就要更精细地控制石板的红石输出。$(br)比较器只会输出强度为 15 的平整红石信号,而且会在$(l:greatwork/spellcircles)法术环/$的运行过程中一直输出;起码算是能给简单的法术环用。", + "slate_work.page.redstone_loci.intro": "要搭建更加复杂的$(l:greatwork/spellcircles)法术环/$,就要更精细地控制石板的红石输出。$(br)比较器只会输出强度为 15 的平整红石信号,而且会在$(l:greatwork/spellcircles)法术环/$的运行过程中一直输出;只能说,起码可以给简单的法术环用。", "slate_work.page.redstone_loci.redstone_loci": "因此,我制造了$(thing)红石激发器/$。它会弹出栈顶 0 到 15(两端闭)的数,并将$(thing)激发器/$输出的信号强度设为该数。而且,只要$(thing)媒质波/$离开$(thing)激发器/$,它便不会再输出信号。$(br2)虽然并非本意,但我似乎从另一份古代的蓝图——和$(l:greatwork/accelerator_loci)加速器/$出自同一座图书馆的“波荡器”——里取了一部分灵感。", "slate_work.page.redstone_loci.crafting": "将$(item)红石粉/$和$(l:items/amethyst)紫水晶粉/$混合,再嵌入到石板里,应当就能达到我想要的红石信号传导性。", "slate_work.entry.akashic_loci": "阿卡夏环核", "slate_work.page.akashic_loci.intro": "$(l:greatwork/akashiclib)阿卡夏记录/$似乎是$(media)媒质/$和思维极为优良的导体。这种传导性优良到足够在$(l:greatwork/spellcircles)法术环/$中使用它。$(br2)$(br2)$(o)我所学甚多。我会将知识和我最引以为傲的创作一同分享。", "slate_work.page.akashic_loci.akashic_loci": "每当$(l:greatwork/akashiclib)阿卡夏记录/$被$(l:greatwork/spellcircles)法术环/$的$(thing)媒质波/$激活时,它会要求提供一个图案 iota,或是任意 iota 再加一个图案 iota,而后弹出它们。$(br2)若传入单个图案 iota,则其会潜入记录,读取与该图案相关的 iota。$(br2)若传入任意 iota 再加一个图案 iota,则其会尝试将所给 iota 与所给图案关联起来。", - "slate_work.page.akashic_loci.extra": "这些功能和$(l:patterns/akashic_patterns)阿卡夏图案/$非常相似;但它们无需消耗$(media)媒质/$。换言之,用$(l:greatwork/spellcircles)法术环/$编写和查找$(l:greatwork/akashiclib)阿卡夏图书馆/$完全没有消耗。$(br2)重要提示:这一做法有一特性较为特殊——可借此清除书架。如果用此方法存储 Null iota,则其会清除与该图案关联的书架。", + "slate_work.page.akashic_loci.extra": "这些功能和$(l:patterns/akashic_patterns)阿卡夏图案/$非常相似;但它们无需消耗$(media)媒质/$。换言之,用$(l:greatwork/spellcircles)法术环/$编写和查找$(l:greatwork/akashiclib)阿卡夏图书馆/$完全没有消耗。$(br2)重要提示:这一做法有一特性较为特殊——可借此清除书架。如果用此方法存储 Null,则其会清除与该图案关联的书架。", "slate_work.entry.slate_work_pigments": "华丽染色剂", "slate_work.page.slate_work_pigments.slate_work_pigments": "我的$(l:items/staff)法杖/$蜕变了,我的$(l:items/pigments)染色剂/$也必将蜕变。它们不会带来什么荣耀,也不会招致可怖的事故;它们带来的祝福只存在于视觉。$(br2)而且,知晓这些染色剂的人,即会知晓我的$(o)觉醒/$。", "slate_work.page.slate_work_pigments.allay": "自我的……$(o)视野/$蜕变后,我发觉了$(thing)悦灵/$的真实面貌——$(media)媒质/$碎片。也许这块$(media)媒质/$碎片可以转化成完美而华丽的染色剂?", "slate_work.entry.hotbar_loci_patterns": "口袋模拟器图案", - "slate_work.page.hotbar_loci_patterns.intro": "$(l:greatwork/hotbar_loci)口袋模拟器/$很好用,后页的图案和法术能让它更好用。$(br2)若不在法术环中施放这些图案,$(l:casting/mishaps2)即会招致事故/$。而且,若其所处$(l:greatwork/spellcircles)法术环/$未与$(l:greatwork/hotbar_loci)口袋模拟器/$绑定,图案便失去效力。", + "slate_work.page.hotbar_loci_patterns.intro": "$(l:greatwork/hotbar_loci)口袋模拟器/$很好用,后页的图案和法术能让它更好用。$(br2)若不在法术环中施放这些图案,$(l:casting/mishaps2)即会招致事故/$。而且,若其所处的$(l:greatwork/spellcircles)法术环/$未与$(l:greatwork/hotbar_loci)口袋模拟器/$绑定,图案便失去效力。", "slate_work.page.hotbar_loci_patterns.set_slot": "接受 0 到 5(两端闭)的数,并依此设置$(l:greatwork/hotbar_loci)口袋模拟器/$的手持槽位。无需消耗$(media)媒质/$。", "slate_work.page.hotbar_loci_patterns.get_items": "将$(l:greatwork/hotbar_loci)口袋模拟器/$中的物品返回为$(l:patterns/scrying/item)物品组 iota/$。无需消耗$(media)媒质/$。", @@ -159,9 +160,9 @@ "slate_work.entry.impeti": "石板工程促动石", "slate_work.page.impeti.intro": "在我深入$(thing)觉醒/$的旅途中,我在我意念的深处发现了被锁定的全新$(l:greatwork/impetus)促动石/$。自然为何要隐藏这些设计和蓝图呢?也许,它认为我无法运用它们?就连$(thing)觉醒/$之后也不行?又或者,是它们无法在我$(thing)觉醒/$后存在?$(br2)无论是为什么,我现在都可以使用它们了。", - "slate_work.page.impeti.filler": "$(o)在搭建法术环时,有必要引入一项经过仔细计算的弯曲量,从环首到环尾的总量大约只需几厘米;这是为抵消地球的曲率。红色和绿色的信标代表各关键环核,也用于标记能量在环中流动的确切路径。", + "slate_work.page.impeti.filler": "$(o)在搭建法术环时,有必要引入一项经过仔细计算的翘曲度,从环首到环尾的总量大约只需几厘米;这是为抵消地球的曲率。红色和绿色的信标代表各关键环核,也用于标记能量在环中流动的确切路径。", "slate_work.page.impeti.listener": "释放并概念化的首个设计是$(item)图书管理员促动石/$。它能将图书管理员对词汇的运用能力转变成翻译和理解我言语的工具。", - "slate_work.page.impeti.listener_cont": "使用之前,必须先为$(item)促动石/$绑定“呼名”,也即对$(item)促动石/$使用$(item)核心/$等包含$(l:patterns/text_iotas)文本 iota/$ 的物品。这之后,若有人在距$(item)促动石/$ 16 格内(使用$(l:items/whispering_stone)传语之石/$时距离可更远)说出了以该呼名起始的消息,该消息即会被静默,同时启动$(item)图书管理员促动石/$;其栈以消息剩余部分和发出消息的玩家起始。还好,它$(o)不会/$以该玩家的名义施法。最后,它可给予以$(item)促动石/$中心、16 格半径的影响范围。", + "slate_work.page.impeti.listener_cont": "使用之前,必须先为$(item)促动石/$绑定“呼名”,也即对$(item)促动石/$使用包含$(l:patterns/text_iotas)文本 iota/$ 的$(item)核心/$等物品。这之后,若有人在距$(item)促动石/$ 16 格内(使用$(l:items/whispering_stone)传语之石/$时距离可更远)说出了以该呼名起始的消息,该消息即会被静默,同时启动$(item)图书管理员促动石/$;其栈以消息剩余部分和发出消息的玩家起始。还好,它$(o)不会/$以该玩家的名义施法。最后,它可给予以$(item)促动石/$中心、16 格半径的影响范围。", "slate_work.entry.whispering": "传语之石", "slate_work.page.whispering.whispering_stone": "在完成$(l:greatwork/listener_impetus#slate_work:listener)图书管理员促动石/$的制造之后,我发觉,应当要有从更远的地方“传达”消息的方法。此时我灵光一闪:把$(item)石板/$、作为绑定触媒的几撮$(item)紫水晶粉/$、一片$(item)回响碎片/$组合起来,所得的设备能在持有时监听我说的话。", diff --git a/projects/1.20/assets/caduceus/caduceus/lang/en_us.flatten.json5 b/projects/1.20/assets/caduceus/caduceus/lang/en_us.flatten.json5 index 435487857412..7300e1d63b72 100644 --- a/projects/1.20/assets/caduceus/caduceus/lang/en_us.flatten.json5 +++ b/projects/1.20/assets/caduceus/caduceus/lang/en_us.flatten.json5 @@ -39,11 +39,13 @@ delimcc: { "": "Delimited Jumps", "eval/prompt": "Cast a pattern or list of patterns from the stack exactly like $(l:patterns/meta#hexcasting:eval)$(action)Hermes' Gambit/$, except that anything outside of this cast will not be captured by an $(l:patterns/delimcc#caduceus:eval/control)$(action)Arke's Gambit/$ within it.", + "eval/prompt_at": "Like $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$, but also sets the $(l:patterns/jump_manipulation#jump_tags)$(thing)jump tag/$ of the cast to the given iota. If the iota is $(l:casting/influences)$(thing)Null/$, this is equivalent to $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$.", "eval/control": { "1": "Cast a pattern or list of patterns from the stack similarly to $(l:patterns/meta#hexcasting:eval/cc)$(action)Iris' Gambit/$. Must be drawn within $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$.", "2": "All of the patterns that would have been drawn between the end of the pattern list and the end of the enclosing $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$ are $(italic)moved/$ into a Call iota, which is pushed to the stack instead of a Jump iota.$(br2)\ When the Call iota is executed, the captured patterns will be cast as if by $(l:patterns/meta#hexcasting:eval)$(action)Hermes' Gambit/$. If the Call iota is not executed, the rest of the patterns within the enclosing $(l:patterns/delimcc#caduceus:eval/prompt)$(action)Thetis' Gambit/$ will be skipped.", }, + "eval/control_at": "Like $(l:patterns/delimcc#caduceus:eval/control)$(action)Arke's Gambit/$, but only patterns within an enclosing $(l:patterns/delimcc#caduceus:eval/prompt_at)$(action)Thetis' Gambit II/$ with a $(l:patterns/jump_manipulation#jump_tags)$(thing)jump tag/$ matching the given iota are captured. If the iota is $(l:casting/influences)$(thing)Null/$, this is equivalent to $(l:patterns/delimcc#caduceus:eval/control)$(action)Arke's Gambit/$.", }, jump_manipulation: { "": "Jump Manipulation", @@ -98,7 +100,9 @@ action: { "caduceus:": { "eval/prompt": "Thetis' Gambit", + "eval/prompt_at": "Thetis' Gambit II", "eval/control": "Arke's Gambit", + "eval/control_at": "Arke's Gambit II", "read/mark/local": "Ewer's Reflection", "read/mark/iota": "Ewer's Purification", "write/mark/local": "Ewer's Gambit", diff --git a/projects/1.20/assets/caduceus/caduceus/lang/zh_cn.flatten.json5 b/projects/1.20/assets/caduceus/caduceus/lang/zh_cn.flatten.json5 index f4a85adcc01c..e190840509d3 100644 --- a/projects/1.20/assets/caduceus/caduceus/lang/zh_cn.flatten.json5 +++ b/projects/1.20/assets/caduceus/caduceus/lang/zh_cn.flatten.json5 @@ -39,11 +39,13 @@ delimcc: { "": "定界跳转", "eval/prompt": "运行栈中的图案或图案列表,与$(l:patterns/meta#hexcasting:eval)$(action)赫尔墨斯之策略/$完全一致;区别在于,其内部的$(l:patterns/delimcc#caduceus:eval/control)$(action)阿尔刻之策略/$无法获取其外部的 iota。", + "eval/prompt_at": "与$(l:patterns/delimcc#caduceus:eval/prompt)$(action)忒提斯之策略/$类似,但它会将当前运行的$(l:patterns/jump_manipulation#jump_tags)$(thing)跳转标签/$设置至所给 iota。若该 iota 为 $(l:casting/influences)$(thing)Null/$,则其效果与$(l:patterns/delimcc#caduceus:eval/prompt)$(action)忒提斯之策略/$等价。", "eval/control": { "1": "运行栈中的图案或图案列表,与$(l:patterns/meta#hexcasting:eval/cc)$(action)伊里斯之策略/$类似。必须绘制于$(l:patterns/delimcc#caduceus:eval/prompt)$(action)忒提斯之策略/$内部。", "2": "将在图案列表末尾和$(l:patterns/delimcc#caduceus:eval/prompt)$(action)忒提斯之策略/$闭合之间绘制的图案会$(italic)转移/$到调用 iota 中;压入栈中的也不会是跳转 iota,而是此调用 iota。$(br2)\ 执行到调用 iota 时,其中捕获的图案会如同对其使用$(l:patterns/meta#hexcasting:eval)$(action)赫尔墨斯之策略/$一样施放。如果不去执行调用 iota,即会跳过$(l:patterns/delimcc#caduceus:eval/prompt)$(action)忒提斯之策略/$闭合前剩余的图案。", }, + "eval/control_at": "与$(l:patterns/delimcc#caduceus:eval/control)$(action)阿尔刻之策略/$类似,但它只会转移到闭合的$(l:patterns/delimcc#caduceus:eval/prompt_at)$(action)忒提斯之策略,第二型/$,且其携带的$(l:patterns/jump_manipulation#jump_tags)$(thing)跳转标签/$应匹配所给 iota。若该 iota 为 $(l:casting/influences)$(thing)Null/$,则其效果与$(l:patterns/delimcc#caduceus:eval/control)$(action)阿尔刻之策略/$等价。", }, jump_manipulation: { "": "跳转操作", @@ -57,7 +59,7 @@ jump_tags: { title: "跳转标签", text: "$(l:patterns/readwrite#hexcasting:local)$(thing)渡鸦之思/$并不是$(hex)咒术/$中唯一用来存储信息的位置。其实,我可以直接把 iota 藏到运行这一概念中去。我把这种技术叫作$(thing)跳转标签/$,部分其他文献则称其“续体标记”。$(br2)\ - 不过,$(thing)跳转标签/$有一项局限:它们同一时刻只能持有单个 iota。和$(l:patterns/readwrite#hexcasting:local)$(thing)渡鸦之思/$不一样的是,它们就连列表都存不下。" + 不过,$(thing)跳转标签/$有一项局限:它们同一时刻只能持有单个 iota。和$(l:patterns/readwrite#hexcasting:local)$(thing)渡鸦之思/$不一样的是,它们连列表都存不下。" }, "read/mark/local": "复制当前运行所对应的$(thing)跳转标签/$中存储的 iota,并压入栈顶。", "read/mark/iota": "和$(l:patterns/jump_manipulation#caduceus:read/mark/local)$(action)壶罐之精思/$类似,但会从跳转 iota 的顶部帧所对应的$(thing)跳转标签/$中读出。", @@ -98,7 +100,9 @@ action: { "caduceus:": { "eval/prompt": "忒提斯之策略", + "eval/prompt_at": "忒提斯之策略,第二型", "eval/control": "阿尔刻之策略", + "eval/control_at": "阿尔刻之策略,第二型", "read/mark/local": "壶罐之精思", "read/mark/iota": "壶罐之纯化", "write/mark/local": "壶罐之策略", diff --git a/projects/1.20/assets/chalk/chalk/lang/zh_cn.json b/projects/1.20/assets/chalk/chalk/lang/zh_cn.json index a79379fabe13..04696099541b 100644 --- a/projects/1.20/assets/chalk/chalk/lang/zh_cn.json +++ b/projects/1.20/assets/chalk/chalk/lang/zh_cn.json @@ -57,7 +57,7 @@ "gui.chalk.symbol.pickaxe": "镐", "gui.chalk.no_symbols_unlocked": "你还不知道如何绘制特殊图案", - "gui.chalk.unlocked_symbol_message": "你学会了如何用粉笔画出一个%s", + "gui.chalk.unlocked_symbol_message": "你已学会用粉笔绘制%s的方法", "advancement.chalk.get_skeleton_skull": "受缚于骨", "advancement.chalk.get_skeleton_skull.description": "获得一个骷髅头颅", diff --git a/projects/1.20/assets/embers-rekindled/embers/lang/en_us.json b/projects/1.20/assets/embers-rekindled/embers/lang/en_us.json index 388ed03802a5..aa2066b862d0 100644 --- a/projects/1.20/assets/embers-rekindled/embers/lang/en_us.json +++ b/projects/1.20/assets/embers-rekindled/embers/lang/en_us.json @@ -687,7 +687,7 @@ "embers.research.page.tank.tags": "Tank;Storage;Liquid;Fluid;Portable;Caminite;", "embers.research.page.tank.title": "Liquid Container", "embers.research.page.tinker_lens": "Tinker's Lens", - "embers.research.page.tinker_lens.desc": "Despite you creating all this machinery yourself, some of its functionality can be a bit obtuse at times. Fortunately you've devised an eyepiece you can use to examine machines more closely. When held in either hand, you will always be able to tell which purpose a face on a machine has.", + "embers.research.page.tinker_lens.desc": "Despite you creating all this machinery yourself, some of its functionality can be a bit obtuse at times. Fortunately you've devised an eyepiece you can use to examine machines more closely. When held in either hand, you will always be able to tell which purpose a face on a machine has. The lens is also capable of showing the movement of contents of pipes and which receptor an emitter is linked to.", "embers.research.page.tinker_lens.tags": "Info;Modifier;Augment;Armor;Tool;", "embers.research.page.tinker_lens.title": "What's What?", "embers.research.page.tinker_lens_augment": "Tinker's Lens", @@ -750,6 +750,8 @@ "embers.tooltip.augments": "Augments:", "embers.tooltip.broken": "Broken", "embers.tooltip.colon": "%s: %s", + "embers.tooltip.craft_lens_0": "You can §ecraft§r a §eTinker's Lens§r to see where to input §eember§r.", + "embers.tooltip.craft_lens_1": "Check the §eAncient Codex§r for more §einformation§r.", "embers.tooltip.crystal.level": "Level %s", "embers.tooltip.crystal.xp": "Refinement %s/%s", "embers.tooltip.dial.ember_multiplier": "Production Multiplier: %s", diff --git a/projects/1.20/assets/embers-rekindled/embers/lang/zh_cn.json b/projects/1.20/assets/embers-rekindled/embers/lang/zh_cn.json index 7f80b31055e1..58d3b1714910 100644 --- a/projects/1.20/assets/embers-rekindled/embers/lang/zh_cn.json +++ b/projects/1.20/assets/embers-rekindled/embers/lang/zh_cn.json @@ -687,7 +687,7 @@ "embers.research.page.tank.tags": "储罐;存储;液体;流体;便携;方镁矾;", "embers.research.page.tank.title": "液体容器", "embers.research.page.tinker_lens": "铁匠单片眼镜", - "embers.research.page.tinker_lens.desc": "尽管这些机械都是你亲手造出来的,它们的某些功能有时还是不能一眼看出。幸好你设计制造了一片单片眼镜,可以仔细检验机器。手持时,你就能获取机器某面的功能信息。", + "embers.research.page.tinker_lens.desc": "尽管这些机械都是你亲手造出来的,它们的某些功能有时还是不能一眼看出。幸好你设计制造了一片单片眼镜,可以仔细检验机器。手持时,你就能获取机器某面的功能信息。单片眼镜还能显示管道内容物的运动状态,以及发射器和接收器的连接关系。", "embers.research.page.tinker_lens.tags": "信息;强化装置;增强装置;盔甲;工具;", "embers.research.page.tinker_lens.title": "啥,这都是啥?", "embers.research.page.tinker_lens_augment": "铁匠单片眼镜", @@ -750,6 +750,8 @@ "embers.tooltip.augments": "强化装置:", "embers.tooltip.broken": "破损", "embers.tooltip.colon": "%s:%s", + "embers.tooltip.craft_lens_0": "你可以§e合成§r一片§e铁匠单片眼镜§r来查看§e余烬能量§r的输入位置。", + "embers.tooltip.craft_lens_1": "更多§e信息§r请查阅§e古代法典§r。", "embers.tooltip.crystal.level": "纯度等级 %s", "embers.tooltip.crystal.xp": "精炼进度 %s/%s", "embers.tooltip.dial.ember_multiplier": "产量倍率:%s", diff --git a/projects/1.20/assets/enders-delight/endersdelight/lang/en_us.json b/projects/1.20/assets/enders-delight/endersdelight/lang/en_us.json new file mode 100644 index 000000000000..8c71aa7f2661 --- /dev/null +++ b/projects/1.20/assets/enders-delight/endersdelight/lang/en_us.json @@ -0,0 +1,47 @@ +{ + "block.endersdelight.chorus_crate": "Chorus Crate", + "block.endersdelight.chorus_pie": "Chorus Pie", + "block.endersdelight.endstone_stove": "Endstone Stove", + "block.endersdelight.stuffed_shulker_block": "Stuffed Shulker", + "death.attack.was_watered": "%1$s was watered", + "effect.endersdelight.phasing": "Ender Phasing", + "endersdelight.block.stuffed_shulker.use_shulker_bowl": "You need a Shulker Bowl to eat this", + "item.endersdelight.chorus_juice": "Chorus Juice", + "item.endersdelight.chorus_pie_slice": "Chorus Pie Slice", + "item.endersdelight.chorus_stew": "Chorus Stew", + "item.endersdelight.chorus_stew_wood": "Chorus Stew", + "item.endersdelight.crawling_sandwich": "Crawling Sandwich", + "item.endersdelight.crispy_skewer": "Crispy Skewer", + "item.endersdelight.ender_paella": "Ender Paella", + "item.endersdelight.ender_paella_wood": "Ender Paella", + "item.endersdelight.ender_shard": "Ender Shard", + "item.endersdelight.enderman_sight": "Enderman Sight", + "item.endersdelight.endermite_stew": "Endermite Stew", + "item.endersdelight.endermite_stew_wood": "Endermite Stew", + "item.endersdelight.mite_crust": "Mite Crust", + "item.endersdelight.pearl_pasta": "Pearl Pasta", + "item.endersdelight.pearl_pasta_wood": "Pearl Pasta", + "item.endersdelight.shulker_bowl": "Shulker Bowl", + "item.endersdelight.shulker_filet": "Shulker Filet", + "item.endersdelight.shulker_mollusk": "Shulker Mollusk", + "item.endersdelight.sight_fragment": "Sight Fragments", + "item.endersdelight.strange_eclair": "Strange Eclair", + "item.endersdelight.stuffed_shulker_bowl": "Bowl Of Stuffed Shulker", + "item.endersdelight.twisted_cereal": "Twisted Cereal", + "item.endersdelight.twisted_cereal_wood": "Twisted Cereal", + "item.endersdelight.uncanny_cookies": "Uncanny Cookie", + "itemGroup.endersdelighttab": "Ender's Delight", + "block.endersdelight.ethereal_saffron_bush": "Ethereal Saffron", + "block.endersdelight.chorus_flame_block": "Chorusflame", + "block.endersdelight.amberveil_mushroom": "Amberveils", + "block.endersdelight.voidpepper_block": "Void Pepper Sprout", + "item.endersdelight.crushed_voidpepper": "Void Pepper", + "item.endersdelight.amberveil_stew": "Amberveil Stew", + "item.endersdelight.amberveiled_curry": "Amberveiled Curry", + "item.endersdelight.chicken_curry": "Chicken Curry", + "item.endersdelight.steak_fries": "Steak With French Fries", + "item.endersdelight.veil_of_flames_risotto": "Veil Of Flames Risotto", + "endersdelight.jei.info.shulker_mollusk": "Obtained by killing a Shulker with a Knife", + "endersdelight.jei.info.mite_crust": "Obtained by killing an Endermite with a Knife", + "endersdelight.jei.info.enderman_sight": "Obtained by killing an Enderman with a Knife" +} \ No newline at end of file diff --git a/projects/1.20/assets/enders-delight/endersdelight/lang/zh_cn.json b/projects/1.20/assets/enders-delight/endersdelight/lang/zh_cn.json new file mode 100644 index 000000000000..5960abbcb845 --- /dev/null +++ b/projects/1.20/assets/enders-delight/endersdelight/lang/zh_cn.json @@ -0,0 +1,47 @@ +{ + "block.endersdelight.chorus_crate": "箱装紫颂果", + "block.endersdelight.chorus_pie": "紫颂派", + "block.endersdelight.endstone_stove": "末地石炉灶", + "block.endersdelight.stuffed_shulker_block": "填馅潜影贝", + "death.attack.was_watered": "%1$s溶于水中", + "effect.endersdelight.phasing": "末影相移", + "endersdelight.block.stuffed_shulker.use_shulker_bowl": "需要潜影贝碗方可食用", + "item.endersdelight.chorus_juice": "紫颂果汁", + "item.endersdelight.chorus_pie_slice": "紫颂派切片", + "item.endersdelight.chorus_stew": "紫颂炖", + "item.endersdelight.chorus_stew_wood": "紫颂炖", + "item.endersdelight.crawling_sandwich": "爬虫三明治", + "item.endersdelight.crispy_skewer": "香脆烤串", + "item.endersdelight.ender_paella": "末影海鲜饭", + "item.endersdelight.ender_paella_wood": "末影海鲜饭", + "item.endersdelight.ender_shard": "末影碎片", + "item.endersdelight.enderman_sight": "末影人眼球", + "item.endersdelight.endermite_stew": "末影螨炖", + "item.endersdelight.endermite_stew_wood": "末影螨炖", + "item.endersdelight.mite_crust": "末影螨壳", + "item.endersdelight.pearl_pasta": "珍珠意面", + "item.endersdelight.pearl_pasta_wood": "珍珠意面", + "item.endersdelight.shulker_bowl": "潜影贝碗", + "item.endersdelight.shulker_filet": "潜影贝柱片", + "item.endersdelight.shulker_mollusk": "潜影贝柱", + "item.endersdelight.sight_fragment": "眼球碎片", + "item.endersdelight.strange_eclair": "怪异闪电泡芙", + "item.endersdelight.stuffed_shulker_bowl": "碗装填馅潜影贝", + "item.endersdelight.twisted_cereal": "缠怨麦片", + "item.endersdelight.twisted_cereal_wood": "缠怨麦片", + "item.endersdelight.uncanny_cookies": "奇异曲奇", + "itemGroup.endersdelighttab": "末影乐事", + "block.endersdelight.ethereal_saffron_bush": "缥缈藏红花", + "block.endersdelight.chorus_flame_block": "紫颂火焰花", + "block.endersdelight.amberveil_mushroom": "琥珀竹荪", + "block.endersdelight.voidpepper_block": "虚空胡椒苗", + "item.endersdelight.crushed_voidpepper": "虚空胡椒", + "item.endersdelight.amberveil_stew": "琥珀竹荪炖", + "item.endersdelight.amberveiled_curry": "琥珀竹荪咖喱", + "item.endersdelight.chicken_curry": "鸡肉咖喱", + "item.endersdelight.steak_fries": "牛排配薯条", + "item.endersdelight.veil_of_flames_risotto": "竹荪烩饭", + "endersdelight.jei.info.shulker_mollusk": "用刀击杀潜影贝可获得", + "endersdelight.jei.info.mite_crust": "用刀击杀末影螨可获得", + "endersdelight.jei.info.enderman_sight": "用刀击杀末影人可获得" +} \ No newline at end of file diff --git a/projects/1.20/assets/good-ending/goodending/lang/en_us.json b/projects/1.20/assets/good-ending/goodending/lang/en_us.json new file mode 100644 index 000000000000..a42200ea7bf2 --- /dev/null +++ b/projects/1.20/assets/good-ending/goodending/lang/en_us.json @@ -0,0 +1,130 @@ +{ + "itemGroup.goodending.goodending": "Good Ending", + "goodending.commands.locate.revamped_witch_hut": "Use /locate structure goodending:revamped_witch_hut", + "advancements.goodending.capture_firefly.title": "Enlightenment", + "advancements.goodending.capture_firefly.description": "Capture a firefly swarm with a glass bottle", + "advancements.goodending.brew_potion.title": "This cauldron is alive?", + "advancements.goodending.brew_potion.description": "Give a potion to the marsh", + "advancements.goodending.immunity.title": "A taste of augmentation", + "advancements.goodending.immunity.description": "Have a harmful effect applied while having an immunity effect", + "biome.goodending.marshy_swamp": "Marshy Swamp", + "biome.goodending.oak_hammock_forest": "Oak Hammock Forest", + "block.goodending.hanging_oak_leaves": "Hanging Oak Leaves", + "block.goodending.birch_mushroom": "Birch Mushroom", + "block.goodending.dense_birch_leaves": "Dense Birch Leaves", + "block.goodending.dense_dark_oak_leaves": "Dense Dark Oak Leaves", + "block.goodending.hanging_oak_leaves_plant": "Hanging Oak Leaves Plant", + "block.goodending.hanging_dark_oak_leaves": "Hanging Dark Oak Leaves", + "block.goodending.hanging_dark_oak_leaves_plant": "Hanging Dark Oak Leaves Plant", + "block.goodending.large_lily_pad": "Large Lily Pad", + "block.goodending.purple_flowering_lily_pad": "Purple Flowering Lily Pad", + "block.goodending.pink_flowering_lily_pad": "Pink Flowering Lily Pad", + "block.goodending.yellow_flowering_lily_pad": "Yellow Flowering Lily Pad", + "block.goodending.pollenflake": "Pollenflake", + "block.goodending.pastel_wildflowers": "Pastel Wildflowers", + "block.goodending.twilight_wildflowers": "Twilight Wildflowers", + "block.goodending.spicy_wildflowers": "Spicy Wildflowers", + "block.goodending.balmy_wildflowers": "Balmy Wildflowers", + "block.goodending.cattail": "Cattail", + "block.goodending.duckweed": "Duckweed", + "block.goodending.cypress_log": "Cypress Log", + "block.goodending.cypress_wood": "Cypress Wood", + "block.goodending.stripped_cypress_log": "Stripped Cypress Log", + "block.goodending.stripped_cypress_wood": "Stripped Cypress Wood", + "block.goodending.cypress_planks": "Cypress Planks", + "block.goodending.cypress_stairs": "Cypress Stairs", + "block.goodending.cypress_slab": "Cypress Slab", + "block.goodending.cypress_door": "Cypress Door", + "block.goodending.cypress_pressure_plate": "Cypress Pressure Plate", + "block.goodending.cypress_button": "Cypress Button", + "block.goodending.cypress_trapdoor": "Cypress Trapdoor", + "block.goodending.cypress_leaves": "Cypress Leaves", + "block.goodending.cypress_sapling": "Cypress Sapling", + "block.goodending.cypress_fence": "Cypress Fence", + "block.goodending.cypress_fence_gate": "Cypress Fence Gate", + "block.goodending.potted_cypress_sapling": "Potted Cypress Sapling", + "block.goodending.cypress_sign": "Cypress Sign", + "block.goodending.cypress_wall_sign": "Cypress Wall Sign", + "block.goodending.cypress_hanging_sign": "Cypress Hanging Sign", + "block.goodending.cypress_wall_hanging_sign": "Cypress Wall Hanging Sign", + "block.goodending.muddy_oak_planks": "Muddy Oak Planks", + "block.goodending.muddy_oak_door": "Muddy Oak Door", + "block.goodending.muddy_oak_trapdoor": "Muddy Oak Trapdoor", + "block.goodending.muddy_oak_wood": "Muddy Oak Wood", + "block.goodending.muddy_oak_log": "Muddy Oak Log", + "block.goodending.stripped_muddy_oak_log": "Stripped Muddy Oak Log", + "block.goodending.stripped_muddy_oak_wood": "Stripped Muddy Oak Wood", + "block.goodending.muddy_oak_slab": "Muddy Oak Slab", + "block.goodending.muddy_oak_stairs": "Muddy Oak Stairs", + "block.goodending.muddy_oak_sign": "Muddy Oak Sign", + "block.goodending.muddy_oak_wall_sign": "Muddy Oak Wall Sign", + "block.goodending.muddy_oak_hanging_sign": "Muddy Oak Hanging Sign", + "block.goodending.muddy_oak_wall_hanging_sign": "Muddy Oak Wall Hanging Sign", + "block.goodending.muddy_oak_pressure_plate": "Muddy Oak Pressure Plate", + "block.goodending.muddy_oak_button": "Muddy Oak Button", + "block.goodending.muddy_oak_fence": "Muddy Oak Fence", + "block.goodending.muddy_oak_fence_gate": "Muddy Oak Fence Gate", + "block.goodending.firefly_lantern": "Firefly Lantern", + "block.goodending.algae": "Algae", + "item.goodending.muddy_oak_boat": "Muddy Oak Boat", + "item.goodending.muddy_oak_chest_boat": "Muddy Oak Boat with Chest", + "item.goodending.cypress_boat": "Cypress Boat", + "item.goodending.cypress_chest_boat": "Cypress Boat with Chest", + "item.goodending.retained_tool.status_effect": "Retained Effect:", + "item.goodending.inflict_tool.status_effect": "Inflict Effect:", + "item.goodending.inflict_count.status_effect": "Inflict Count", + "item.goodending.retained_count.status_effect": "Retained Count", + "item.goodending.marsh_spawn_egg": "Marsh Spawn Egg", + "item.goodending.firefly_bottle": "Firefly Bottle", + "item.goodending.firefly_swarm_spawn_egg": "Firefly Swarm Spawn Egg", + "item.goodending.woodpecker_spawn_egg": "Woodpecker Spawn Egg", + "item.minecraft.potion.effect.immunity": "Potion of Immunity", + "item.minecraft.potion.effect.long_immunity": "Potion of Immunity", + "item.minecraft.splash_potion.effect.immunity": "Splash Potion of Immunity", + "item.minecraft.splash_potion.effect.long_immunity": "Splash Potion of Immunity", + "item.minecraft.lingering_potion.effect.immunity": "Lingering Potion of Immunity", + "item.minecraft.lingering_potion.effect.long_immunity": "Lingering Potion of Immunity", + "item.minecraft.tipped_arrow.effect.immunity": "Arrow of Immunity", + "item.minecraft.tipped_arrow.effect.long_immunity": "Arrow of Immunity", + "effect.goodending.strong_immunity": "Immunity", + "effect.goodending.contemporary_immunity": "Immunity", + "effect.goodending.shattered_immunity": "Immunity", + "entity.goodending.chest_boat": "Boat with Chest", + "entity.goodending.boat": "Boat", + "entity.goodending.firefly_swarm": "Firefly Swarm", + "entity.goodending.woodpecker": "Woodpecker", + "entity.goodending.marsh": "Marsh", + "subtitles.goodending.entity.woodpecker.idle": "Woodpecker chips", + "subtitles.goodending.entity.woodpecker.drum": "Woodpecker drums", + "subtitles.goodending.entity.woodpecker.woody_idle": "Woodpecker laughs", + "subtitles.goodending.entity.woodpecker.hurt": "Woodpecker hurt", + "subtitles.goodending.entity.woodpecker.death": "Woodpecker dies", + "subtitles.goodending.entity.woodpecker.fly": "Woodpecker flops", + "subtitles.goodending.entity.marsh.idle": "Marsh glops", + "subtitles.goodending.entity.marsh.idle_brewing": "Marsh glops", + "subtitles.goodending.entity.firefly_swarm.idle": "Firefly buzzes", + "subtitles.goodending.entity.marsh.hurt": "Marsh hurt", + "subtitles.goodending.entity.marsh.burp": "Marsh dies", + "subtitles.goodending.entity.marsh.death": "Marsh burps", + "subtitles.block.generic.toggle": "Firefly Lantern creaks", + "potion.goodending.level.20": "XX", + "potion.goodending.level.19": "XIX", + "potion.goodending.level.18": "XVIII", + "potion.goodending.level.17": "XVII", + "potion.goodending.level.16": "XVI", + "potion.goodending.level.15": "XV", + "potion.goodending.level.14": "XIV", + "potion.goodending.level.13": "XIII", + "potion.goodending.level.12": "XII", + "potion.goodending.level.11": "XI", + "potion.goodending.level.10": "X", + "potion.goodending.level.9": "IX", + "potion.goodending.level.8": "VIII", + "potion.goodending.level.7": "VII", + "potion.goodending.level.6": "VI", + "potion.goodending.level.5": "V", + "potion.goodending.level.4": "IV", + "potion.goodending.level.3": "III", + "potion.goodending.level.2": "II", + "potion.goodending.level.1": "I" +} \ No newline at end of file diff --git a/projects/1.20/assets/good-ending/goodending/lang/zh_cn.json b/projects/1.20/assets/good-ending/goodending/lang/zh_cn.json new file mode 100644 index 000000000000..8a2f0c24d5ca --- /dev/null +++ b/projects/1.20/assets/good-ending/goodending/lang/zh_cn.json @@ -0,0 +1,130 @@ +{ + "itemGroup.goodending.goodending": "荒野良调", + "goodending.commands.locate.revamped_witch_hut": "请使用/locate structure goodending:revamped_witch_hut", + "advancements.goodending.capture_firefly.title": "启路明光", + "advancements.goodending.capture_firefly.description": "用玻璃瓶装起一群萤火虫", + "advancements.goodending.brew_potion.title": "这个炼药锅是个生物?", + "advancements.goodending.brew_potion.description": "给沼药兽一瓶药水", + "advancements.goodending.immunity.title": "免疫的滋味", + "advancements.goodending.immunity.description": "拥有免疫效果时抵抗一次负面效果", + "biome.goodending.marshy_swamp": "多草沼泽", + "biome.goodending.oak_hammock_forest": "橡木硬木森林", + "block.goodending.hanging_oak_leaves": "橡树垂叶", + "block.goodending.birch_mushroom": "白桦侧生菇", + "block.goodending.dense_birch_leaves": "茂密白桦树叶", + "block.goodending.dense_dark_oak_leaves": "茂密深色橡树树叶", + "block.goodending.hanging_oak_leaves_plant": "橡树垂叶植株", + "block.goodending.hanging_dark_oak_leaves": "深色橡树垂叶", + "block.goodending.hanging_dark_oak_leaves_plant": "深色橡树垂叶植株", + "block.goodending.large_lily_pad": "大型睡莲", + "block.goodending.purple_flowering_lily_pad": "紫色睡莲花", + "block.goodending.pink_flowering_lily_pad": "粉红色睡莲花", + "block.goodending.yellow_flowering_lily_pad": "黄色睡莲花", + "block.goodending.pollenflake": "片蕊花", + "block.goodending.pastel_wildflowers": "淡彩野花簇", + "block.goodending.twilight_wildflowers": "暮色野花簇", + "block.goodending.spicy_wildflowers": "辣艳野花簇", + "block.goodending.balmy_wildflowers": "柔彩野花簇", + "block.goodending.cattail": "香蒲", + "block.goodending.duckweed": "浮萍", + "block.goodending.cypress_log": "柏木原木", + "block.goodending.cypress_wood": "柏木", + "block.goodending.stripped_cypress_log": "去皮柏木原木", + "block.goodending.stripped_cypress_wood": "去皮柏木", + "block.goodending.cypress_planks": "柏木木板", + "block.goodending.cypress_stairs": "柏木楼梯", + "block.goodending.cypress_slab": "柏木台阶", + "block.goodending.cypress_door": "柏木门", + "block.goodending.cypress_pressure_plate": "柏木压力板", + "block.goodending.cypress_button": "柏木按钮", + "block.goodending.cypress_trapdoor": "柏木活板门", + "block.goodending.cypress_leaves": "柏树树叶", + "block.goodending.cypress_sapling": "柏树树苗", + "block.goodending.cypress_fence": "柏木栅栏", + "block.goodending.cypress_fence_gate": "柏木栅栏门", + "block.goodending.potted_cypress_sapling": "柏树树苗盆栽", + "block.goodending.cypress_sign": "柏木告示牌", + "block.goodending.cypress_wall_sign": "墙上的柏木告示牌", + "block.goodending.cypress_hanging_sign": "悬挂式柏木告示牌", + "block.goodending.cypress_wall_hanging_sign": "墙上的悬挂式柏木告示牌", + "block.goodending.muddy_oak_planks": "泥浆橡木木板", + "block.goodending.muddy_oak_door": "泥浆橡木门", + "block.goodending.muddy_oak_trapdoor": "泥浆橡木活板门", + "block.goodending.muddy_oak_wood": "泥浆橡木", + "block.goodending.muddy_oak_log": "泥浆橡木原木", + "block.goodending.stripped_muddy_oak_log": "去皮泥浆橡木原木", + "block.goodending.stripped_muddy_oak_wood": "去皮泥浆橡木", + "block.goodending.muddy_oak_slab": "泥浆橡木台阶", + "block.goodending.muddy_oak_stairs": "泥浆橡木楼梯", + "block.goodending.muddy_oak_sign": "泥浆橡木告示牌", + "block.goodending.muddy_oak_wall_sign": "墙上的泥浆橡木告示牌", + "block.goodending.muddy_oak_hanging_sign": "悬挂式泥浆橡木告示牌", + "block.goodending.muddy_oak_wall_hanging_sign": "墙上的悬挂式泥浆橡木告示牌", + "block.goodending.muddy_oak_pressure_plate": "泥浆橡木压力板", + "block.goodending.muddy_oak_button": "泥浆橡木按钮", + "block.goodending.muddy_oak_fence": "泥浆橡木栅栏", + "block.goodending.muddy_oak_fence_gate": "泥浆橡木栅栏门", + "block.goodending.firefly_lantern": "萤火虫灯笼", + "block.goodending.algae": "水藻", + "item.goodending.muddy_oak_boat": "泥浆橡木船", + "item.goodending.muddy_oak_chest_boat": "泥浆橡木运输船", + "item.goodending.cypress_boat": "柏木船", + "item.goodending.cypress_chest_boat": "柏木运输船", + "item.goodending.retained_tool.status_effect": "淬润效果:", + "item.goodending.inflict_tool.status_effect": "施加效果:", + "item.goodending.inflict_count.status_effect": "施加计数", + "item.goodending.retained_count.status_effect": "淬润计数", + "item.goodending.marsh_spawn_egg": "沼药兽刷怪蛋", + "item.goodending.firefly_bottle": "萤火虫瓶", + "item.goodending.firefly_swarm_spawn_egg": "萤火虫群刷怪蛋", + "item.goodending.woodpecker_spawn_egg": "啄木鸟刷怪蛋", + "item.minecraft.potion.effect.immunity": "免疫药水", + "item.minecraft.potion.effect.long_immunity": "免疫药水", + "item.minecraft.splash_potion.effect.immunity": "喷溅型免疫药水", + "item.minecraft.splash_potion.effect.long_immunity": "喷溅型免疫药水", + "item.minecraft.lingering_potion.effect.immunity": "滞留型免疫药水", + "item.minecraft.lingering_potion.effect.long_immunity": "滞留型免疫药水", + "item.minecraft.tipped_arrow.effect.immunity": "免疫之箭", + "item.minecraft.tipped_arrow.effect.long_immunity": "免疫之箭", + "effect.goodending.strong_immunity": "免疫", + "effect.goodending.contemporary_immunity": "免疫", + "effect.goodending.shattered_immunity": "免疫", + "entity.goodending.chest_boat": "运输船", + "entity.goodending.boat": "船", + "entity.goodending.firefly_swarm": "萤火虫群", + "entity.goodending.woodpecker": "啄木鸟", + "entity.goodending.marsh": "沼药兽", + "subtitles.goodending.entity.woodpecker.idle": "啄木鸟:啾啾", + "subtitles.goodending.entity.woodpecker.drum": "啄木鸟:笃笃", + "subtitles.goodending.entity.woodpecker.woody_idle": "啄木鸟:笑声", + "subtitles.goodending.entity.woodpecker.hurt": "啄木鸟:受伤", + "subtitles.goodending.entity.woodpecker.death": "啄木鸟:死亡", + "subtitles.goodending.entity.woodpecker.fly": "啄木鸟:扑翼", + "subtitles.goodending.entity.marsh.idle": "沼药兽:咕噜", + "subtitles.goodending.entity.marsh.idle_brewing": "沼药兽:咕噜", + "subtitles.goodending.entity.firefly_swarm.idle": "萤火虫:嗡嗡", + "subtitles.goodending.entity.marsh.hurt": "沼药兽:受伤", + "subtitles.goodending.entity.marsh.burp": "沼药兽:打嗝", + "subtitles.goodending.entity.marsh.death": "沼药兽:死亡", + "subtitles.block.generic.toggle": "萤火虫灯笼:嘎吱作响", + "potion.goodending.level.20": "XX", + "potion.goodending.level.19": "XIX", + "potion.goodending.level.18": "XVIII", + "potion.goodending.level.17": "XVII", + "potion.goodending.level.16": "XVI", + "potion.goodending.level.15": "XV", + "potion.goodending.level.14": "XIV", + "potion.goodending.level.13": "XIII", + "potion.goodending.level.12": "XII", + "potion.goodending.level.11": "XI", + "potion.goodending.level.10": "X", + "potion.goodending.level.9": "IX", + "potion.goodending.level.8": "VIII", + "potion.goodending.level.7": "VII", + "potion.goodending.level.6": "VI", + "potion.goodending.level.5": "V", + "potion.goodending.level.4": "IV", + "potion.goodending.level.3": "III", + "potion.goodending.level.2": "II", + "potion.goodending.level.1": "I" +} diff --git a/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/en_us.json b/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/en_us.json index d9ffc9da40e5..0f01bd6a7760 100644 --- a/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/en_us.json +++ b/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/en_us.json @@ -1,14 +1,13 @@ { "itemGroup.mysticsbiomes.tab": "Mystic's Biomes", - "advancements.mysticsbiomes.root.title": "Mystic's Biomes", - "advancements.mysticsbiomes.root.description": "Explore the world", - "advancements.mysticsbiomes.obtain_sweet_strawberry.title": "Sweet Treat", - "advancements.mysticsbiomes.obtain_sweet_strawberry.description": "Obtain a sweet strawberry", - "biome.mysticsbiomes.strawberry_fields": "Strawberry Fields", "biome.mysticsbiomes.bamboo_blossom_forest": "Bamboo Blossom Forest", "biome.mysticsbiomes.lavender_meadow": "Lavender Meadow", + "biome.mysticsbiomes.autumnal_grove": "Autumnal Grove", + "biome.mysticsbiomes.lush_oasis": "Lush Oasis", + "biome.mysticsbiomes.lagoon": "Lagoon", + "biome.mysticsbiomes.tropics": "Tropics", "block.mysticsbiomes.strawberry_blossoms": "Strawberry Blossoms", "block.mysticsbiomes.strawberry_sapling": "Strawberry Sapling", @@ -28,11 +27,6 @@ "block.mysticsbiomes.strawberry_door": "Strawberry Door", "block.mysticsbiomes.strawberry_sign": "Strawberry Sign", "block.mysticsbiomes.strawberry_hanging_sign": "Strawberry Hanging Sign", - - "block.mysticsbiomes.budding_peony_leaves": "Budding Peony Leaves", - "block.mysticsbiomes.peony_leaves": "Peony Leaves", - "block.mysticsbiomes.peony_bush": "Peony Bush", - "block.mysticsbiomes.potted_peony_bush": "Potted Peony Bush", "block.mysticsbiomes.pink_cherry_blossoms": "Pink Cherry Blossoms", "block.mysticsbiomes.pink_cherry_blossom_sapling": "Pink Cherry Blossom Sapling", @@ -56,6 +50,137 @@ "block.mysticsbiomes.cherry_sign": "Cherry Sign", "block.mysticsbiomes.cherry_hanging_sign": "Cherry Hanging Sign", + "block.mysticsbiomes.cherry_plant": "Cherry Plant", + "block.mysticsbiomes.cherry_pie": "Cherry Pie", + + "block.mysticsbiomes.budding_peony_leaves": "Budding Peony Leaves", + "block.mysticsbiomes.peony_leaves": "Peony Leaves", + "block.mysticsbiomes.peony_bush": "Peony Bush", + "block.mysticsbiomes.potted_peony_bush": "Potted Peony Bush", + + "block.mysticsbiomes.spring_bamboo": "Spring Bamboo", + "block.mysticsbiomes.spring_bamboo_sapling": "Spring Bamboo Shoot", + "block.mysticsbiomes.potted_spring_bamboo": "Potted Spring Bamboo", + "block.mysticsbiomes.bundled_spring_bamboo": "Bundled Spring Bamboo", + + "block.mysticsbiomes.lush_sand": "Lush Sand", + "block.mysticsbiomes.grassy_lush_sand": "Grassy Lush Sand", + "block.mysticsbiomes.lush_sandstone": "Lush Sandstone", + "block.mysticsbiomes.lush_sandstone_stairs": "Lush Sandstone Stairs", + "block.mysticsbiomes.lush_sandstone_slab": "Lush Sandstone Slab", + "block.mysticsbiomes.lush_sandstone_wall": "Lush Sandstone Wall", + "block.mysticsbiomes.chiseled_lush_sandstone": "Chiseled Lush Sandstone", + "block.mysticsbiomes.cut_lush_sandstone": "Cut Lush Sandstone", + "block.mysticsbiomes.cut_lush_sandstone_slab": "Cut Lush Sandstone Slab", + "block.mysticsbiomes.smooth_lush_sandstone": "Smooth Lush Sandstone", + "block.mysticsbiomes.smooth_lush_sandstone_stairs": "Smooth Lush Sandstone Stairs", + "block.mysticsbiomes.smooth_lush_sandstone_slab": "Smooth Lush Sandstone Slab", + + "block.mysticsbiomes.peach_leaves": "Peach Leaves", + "block.mysticsbiomes.peach_sapling": "Peach Sapling", + "block.mysticsbiomes.potted_peach_sapling": "Potted Peach Sapling", + "block.mysticsbiomes.peach_log": "Peach Log", + "block.mysticsbiomes.stripped_peach_log": "Stripped Peach Log", + "block.mysticsbiomes.peach_wood": "Peach Wood", + "block.mysticsbiomes.stripped_peach_wood": "Stripped Peach Wood", + "block.mysticsbiomes.peach_planks": "Peach Planks", + "block.mysticsbiomes.peach_stairs": "Peach Stairs", + "block.mysticsbiomes.peach_slab": "Peach Slab", + "block.mysticsbiomes.peach_fence": "Peach Fence", + "block.mysticsbiomes.peach_fence_gate": "Peach Fence Gate", + "block.mysticsbiomes.peach_button": "Peach Button", + "block.mysticsbiomes.peach_pressure_plate": "Peach Pressure Plate", + "block.mysticsbiomes.peach_trapdoor": "Peach Trapdoor", + "block.mysticsbiomes.peach_door": "Peach Door", + "block.mysticsbiomes.peach_sign": "Peach Sign", + "block.mysticsbiomes.peach_hanging_sign": "Peach Hanging Sign", + + "block.mysticsbiomes.peach_plant": "Peach Plant", + "block.mysticsbiomes.peach_pie": "Peach Pie", + + "block.mysticsbiomes.saguaro_cactus": "Saguaro Cactus", + "block.mysticsbiomes.saguaro_blossom": "Saguaro Blossom", + "block.mysticsbiomes.desert_grass": "Desert Grass", + "block.mysticsbiomes.wildflower": "Wildflower", + "block.mysticsbiomes.potted_wildflower": "Potted Wildflower", + + "block.mysticsbiomes.maple_leaves": "Maple Leaves", + "block.mysticsbiomes.maple_leaf_pile": "Maple Leaf Pile", + "block.mysticsbiomes.maple_sapling": "Maple Sapling", + "block.mysticsbiomes.potted_maple_sapling": "Potted Maple Sapling", + "block.mysticsbiomes.orange_maple_leaves": "Orange Maple Leaves", + "block.mysticsbiomes.orange_maple_leaf_pile": "Orange Maple Leaf Pile", + "block.mysticsbiomes.orange_maple_sapling": "Orange Maple Sapling", + "block.mysticsbiomes.potted_orange_maple_sapling": "Potted Orange Maple Sapling", + "block.mysticsbiomes.yellow_maple_leaves": "Yellow Maple Leaves", + "block.mysticsbiomes.yellow_maple_leaf_pile": "Yellow Maple Leaf Pile", + "block.mysticsbiomes.yellow_maple_sapling": "Yellow Maple Sapling", + "block.mysticsbiomes.potted_yellow_maple_sapling": "Potted Yellow Maple Sapling", + "block.mysticsbiomes.maple_log": "Maple Log", + "block.mysticsbiomes.white_maple_log": "White Maple Log", + "block.mysticsbiomes.stripped_maple_log": "Stripped Maple Log", + "block.mysticsbiomes.maple_wood": "Maple Wood", + "block.mysticsbiomes.white_maple_wood": "White Maple Wood", + "block.mysticsbiomes.stripped_maple_wood": "Stripped Maple Wood", + "block.mysticsbiomes.maple_planks": "Maple Planks", + "block.mysticsbiomes.maple_stairs": "Maple Stairs", + "block.mysticsbiomes.maple_slab": "Maple Slab", + "block.mysticsbiomes.maple_fence": "Maple Fence", + "block.mysticsbiomes.maple_fence_gate": "Maple Fence Gate", + "block.mysticsbiomes.maple_button": "Maple Button", + "block.mysticsbiomes.maple_pressure_plate": "Maple Pressure Plate", + "block.mysticsbiomes.maple_trapdoor": "Maple Trapdoor", + "block.mysticsbiomes.maple_door": "Maple Door", + "block.mysticsbiomes.maple_sign": "Maple Sign", + "block.mysticsbiomes.maple_hanging_sign": "Maple Hanging Sign", + + "block.mysticsbiomes.sea_shrub_leaves": "Sea Shrub Leaves", + "block.mysticsbiomes.sea_shrub": "Sea Shrub", + "block.mysticsbiomes.potted_sea_shrub": "Potted Sea Shrub", + "block.mysticsbiomes.sea_foam_log": "Sea Foam Log", + "block.mysticsbiomes.stripped_sea_foam_log": "Stripped Sea Foam Log", + "block.mysticsbiomes.sea_foam_wood": "Sea Foam Wood", + "block.mysticsbiomes.stripped_sea_foam_wood": "Stripped Sea Foam Wood", + "block.mysticsbiomes.sea_foam_planks": "Sea Foam Planks", + "block.mysticsbiomes.sea_foam_stairs": "Sea Foam Stairs", + "block.mysticsbiomes.sea_foam_slab": "Sea Foam Slab", + "block.mysticsbiomes.sea_foam_fence": "Sea Foam Fence", + "block.mysticsbiomes.sea_foam_fence_gate": "Sea Foam Fence Gate", + "block.mysticsbiomes.sea_foam_button": "Sea Foam Button", + "block.mysticsbiomes.sea_foam_pressure_plate": "Sea Foam Pressure Plate", + "block.mysticsbiomes.sea_foam_trapdoor": "Sea Foam Trapdoor", + "block.mysticsbiomes.sea_foam_door": "Sea Foam Door", + "block.mysticsbiomes.sea_foam_sign": "Sea Foam Sign", + "block.mysticsbiomes.sea_foam_hanging_sign": "Sea Foam Hanging Sign", + + "block.mysticsbiomes.sea_oats": "Sea Oats", + "block.mysticsbiomes.milkweed": "Milkweed", + + "block.mysticsbiomes.tropical_leaves": "Tropical Leaves", + "block.mysticsbiomes.tropical_sapling": "Tropical Sapling", + "block.mysticsbiomes.potted_tropical_sapling": "Potted Tropical Sapling", + "block.mysticsbiomes.tropical_log": "Tropical Log", + "block.mysticsbiomes.stripped_tropical_log": "Stripped Tropical Log", + "block.mysticsbiomes.tropical_wood": "Tropical Wood", + "block.mysticsbiomes.stripped_tropical_wood": "Stripped Tropical Wood", + "block.mysticsbiomes.tropical_planks": "Tropical Planks", + "block.mysticsbiomes.tropical_stairs": "Tropical Stairs", + "block.mysticsbiomes.tropical_slab": "Tropical Slab", + "block.mysticsbiomes.tropical_fence": "Tropical Fence", + "block.mysticsbiomes.tropical_fence_gate": "Tropical Fence Gate", + "block.mysticsbiomes.tropical_button": "Tropical Button", + "block.mysticsbiomes.tropical_pressure_plate": "Tropical Pressure Plate", + "block.mysticsbiomes.tropical_trapdoor": "Tropical Trapdoor", + "block.mysticsbiomes.tropical_door": "Tropical Door", + "block.mysticsbiomes.tropical_sign": "Tropical Sign", + "block.mysticsbiomes.tropical_hanging_sign": "Tropical Hanging Sign", + + "block.mysticsbiomes.hydrangea_leaves": "Hydrangea Leaves", + "block.mysticsbiomes.hydrangea_bush": "Hydrangea Bush", + "block.mysticsbiomes.potted_hydrangea_bush": "Potted Hydrangea Bush", + + "block.mysticsbiomes.vanilla_orchid": "Vanilla Orchid", + "block.mysticsbiomes.jacaranda_blossoms": "Jacaranda Blossoms", "block.mysticsbiomes.jacaranda_leaves": "Jacaranda Leaves", "block.mysticsbiomes.jacaranda_sapling": "Jacaranda Sapling", @@ -76,25 +201,255 @@ "block.mysticsbiomes.jacaranda_sign": "Jacaranda Sign", "block.mysticsbiomes.jacaranda_hanging_sign": "Jacaranda Hanging Sign", + "block.mysticsbiomes.lavender": "Lavender", + "block.mysticsbiomes.potted_lavender": "Potted Lavender", + + "block.mysticsbiomes.butterfly_nest": "Butterfly Nest", + "block.mysticsbiomes.glass_jar": "Glass Jar", + "block.mysticsbiomes.strawberry_cake": "Strawberry Cake", + "block.mysticsbiomes.strawberry_candle_cake_white": "Strawberry Cake with White Candle", + "block.mysticsbiomes.strawberry_candle_cake_orange": "Strawberry Cake with Orange Candle", + "block.mysticsbiomes.strawberry_candle_cake_magenta": "Strawberry Cake with Magenta Candle", + "block.mysticsbiomes.strawberry_candle_cake_light_blue": "Strawberry Cake with Light Blue Candle", + "block.mysticsbiomes.strawberry_candle_cake_yellow": "Strawberry Cake with Yellow Candle", + "block.mysticsbiomes.strawberry_candle_cake_lime": "Strawberry Cake with Lime Candle", + "block.mysticsbiomes.strawberry_candle_cake_pink": "Strawberry Cake with Pink Candle", + "block.mysticsbiomes.strawberry_candle_cake_gray": "Strawberry Cake with Gray Candle", + "block.mysticsbiomes.strawberry_candle_cake_light_gray": "Strawberry Cake with Light Gray Candle", + "block.mysticsbiomes.strawberry_candle_cake_cyan": "Strawberry Cake with Cyan Candle", + "block.mysticsbiomes.strawberry_candle_cake_purple": "Strawberry Cake with Purple Candle", + "block.mysticsbiomes.strawberry_candle_cake_blue": "Strawberry Cake with Blue Candle", + "block.mysticsbiomes.strawberry_candle_cake_brown": "Strawberry Cake with Brown Candle", + "block.mysticsbiomes.strawberry_candle_cake_green": "Strawberry Cake with Green Candle", + "block.mysticsbiomes.strawberry_candle_cake_red": "Strawberry Cake with Red Candle", + "block.mysticsbiomes.strawberry_candle_cake_black": "Strawberry Cake with Black Candle", + "block.mysticsbiomes.vanilla_cake": "Vanilla Cake", + "block.mysticsbiomes.vanilla_candle_cake_white": "Vanilla Cake with White Candle", + "block.mysticsbiomes.vanilla_candle_cake_orange": "Vanilla Cake with Orange Candle", + "block.mysticsbiomes.vanilla_candle_cake_magenta": "Vanilla Cake with Magenta Candle", + "block.mysticsbiomes.vanilla_candle_cake_light_blue": "Vanilla Cake with Light Blue Candle", + "block.mysticsbiomes.vanilla_candle_cake_yellow": "Vanilla Cake with Yellow Candle", + "block.mysticsbiomes.vanilla_candle_cake_lime": "Vanilla Cake with Lime Candle", + "block.mysticsbiomes.vanilla_candle_cake_pink": "Vanilla Cake with Pink Candle", + "block.mysticsbiomes.vanilla_candle_cake_gray": "Vanilla Cake with Gray Candle", + "block.mysticsbiomes.vanilla_candle_cake_light_gray": "Vanilla Cake with Light Gray Candle", + "block.mysticsbiomes.vanilla_candle_cake_cyan": "Vanilla Cake with Cyan Candle", + "block.mysticsbiomes.vanilla_candle_cake_purple": "Vanilla Cake with Purple Candle", + "block.mysticsbiomes.vanilla_candle_cake_blue": "Vanilla Cake with Blue Candle", + "block.mysticsbiomes.vanilla_candle_cake_brown": "Vanilla Cake with Brown Candle", + "block.mysticsbiomes.vanilla_candle_cake_green": "Vanilla Cake with Green Candle", + "block.mysticsbiomes.vanilla_candle_cake_red": "Vanilla Cake with Red Candle", + "block.mysticsbiomes.vanilla_candle_cake_black": "Vanilla Cake with Black Candle", + "block.mysticsbiomes.chocolate_cake": "Chocolate Cake", + "block.mysticsbiomes.chocolate_candle_cake_white": "Chocolate Cake with White Candle", + "block.mysticsbiomes.chocolate_candle_cake_orange": "Chocolate Cake with Orange Candle", + "block.mysticsbiomes.chocolate_candle_cake_magenta": "Chocolate Cake with Magenta Candle", + "block.mysticsbiomes.chocolate_candle_cake_light_blue": "Chocolate Cake with Light Blue Candle", + "block.mysticsbiomes.chocolate_candle_cake_yellow": "Chocolate Cake with Yellow Candle", + "block.mysticsbiomes.chocolate_candle_cake_lime": "Chocolate Cake with Lime Candle", + "block.mysticsbiomes.chocolate_candle_cake_pink": "Chocolate Cake with Pink Candle", + "block.mysticsbiomes.chocolate_candle_cake_gray": "Chocolate Cake with Gray Candle", + "block.mysticsbiomes.chocolate_candle_cake_light_gray": "Chocolate Cake with Light Gray Candle", + "block.mysticsbiomes.chocolate_candle_cake_cyan": "Chocolate Cake with Cyan Candle", + "block.mysticsbiomes.chocolate_candle_cake_purple": "Chocolate Cake with Purple Candle", + "block.mysticsbiomes.chocolate_candle_cake_blue": "Chocolate Cake with Blue Candle", + "block.mysticsbiomes.chocolate_candle_cake_brown": "Chocolate Cake with Brown Candle", + "block.mysticsbiomes.chocolate_candle_cake_green": "Chocolate Cake with Green Candle", + "block.mysticsbiomes.chocolate_candle_cake_red": "Chocolate Cake with Red Candle", + "block.mysticsbiomes.chocolate_candle_cake_black": "Chocolate Cake with Black Candle", + "block.mysticsbiomes.pink_frosted_cake": "Pink Frosted Cake", + "block.mysticsbiomes.pink_frosted_candle_cake_white": "Pink Frosted Cake with White Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_orange": "Pink Frosted Cake with Orange Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_magenta": "Pink Frosted Cake with Magenta Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_light_blue": "Pink Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_yellow": "Pink Frosted Cake with Yellow Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_lime": "Pink Frosted Cake with Lime Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_pink": "Pink Frosted Cake with Pink Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_gray": "Pink Frosted Cake with Gray Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_light_gray": "Pink Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_cyan": "Pink Frosted Cake with Cyan Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_purple": "Pink Frosted Cake with Purple Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_blue": "Pink Frosted Cake with Blue Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_brown": "Pink Frosted Cake with Brown Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_green": "Pink Frosted Cake with Green Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_red": "Pink Frosted Cake with Red Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_black": "Pink Frosted Cake with Black Candle", + "block.mysticsbiomes.orange_frosted_cake": "Orange Frosted Cake", + "block.mysticsbiomes.orange_frosted_candle_cake_white": "Orange Frosted Cake with White Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_orange": "Orange Frosted Cake with Orange Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_magenta": "Orange Frosted Cake with Magenta Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_light_blue": "Orange Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_yellow": "Orange Frosted Cake with Yellow Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_lime": "Orange Frosted Cake with Lime Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_pink": "Orange Frosted Cake with Pink Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_gray": "Orange Frosted Cake with Gray Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_light_gray": "Orange Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_cyan": "Orange Frosted Cake with Cyan Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_purple": "Orange Frosted Cake with Purple Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_blue": "Orange Frosted Cake with Blue Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_brown": "Orange Frosted Cake with Brown Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_green": "Orange Frosted Cake with Green Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_red": "Orange Frosted Cake with Red Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_black": "Orange Frosted Cake with Black Candle", + "block.mysticsbiomes.yellow_frosted_cake": "Yellow Frosted Cake", + "block.mysticsbiomes.yellow_frosted_candle_cake_white": "Yellow Frosted Cake with White Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_orange": "Yellow Frosted Cake with Orange Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_magenta": "Yellow Frosted Cake with Magenta Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_light_blue": "Yellow Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_yellow": "Yellow Frosted Cake with Yellow Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_lime": "Yellow Frosted Cake with Lime Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_pink": "Yellow Frosted Cake with Pink Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_gray": "Yellow Frosted Cake with Gray Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_light_gray": "Yellow Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_cyan": "Yellow Frosted Cake with Cyan Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_purple": "Yellow Frosted Cake with Purple Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_blue": "Yellow Frosted Cake with Blue Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_brown": "Yellow Frosted Cake with Brown Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_green": "Yellow Frosted Cake with Green Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_red": "Yellow Frosted Cake with Red Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_black": "Yellow Frosted Cake with Black Candle", + "block.mysticsbiomes.lime_frosted_cake": "Lime Frosted Cake", + "block.mysticsbiomes.lime_frosted_candle_cake_white": "Lime Frosted Cake with White Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_orange": "Lime Frosted Cake with Orange Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_magenta": "Lime Frosted Cake with Magenta Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_light_blue": "Lime Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_yellow": "Lime Frosted Cake with Yellow Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_lime": "Lime Frosted Cake with Lime Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_pink": "Lime Frosted Cake with Pink Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_gray": "Lime Frosted Cake with Gray Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_light_gray": "Lime Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_cyan": "Lime Frosted Cake with Cyan Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_purple": "Lime Frosted Cake with Purple Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_blue": "Lime Frosted Cake with Blue Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_brown": "Lime Frosted Cake with Brown Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_green": "Lime Frosted Cake with Green Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_red": "Lime Frosted Cake with Red Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_black": "Lime Frosted Cake with Black Candle", + "block.mysticsbiomes.cyan_frosted_cake": "Cyan Frosted Cake", + "block.mysticsbiomes.cyan_frosted_candle_cake_white": "Cyan Frosted Cake with White Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_orange": "Cyan Frosted Cake with Orange Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_magenta": "Cyan Frosted Cake with Magenta Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_light_blue": "Cyan Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_yellow": "Cyan Frosted Cake with Yellow Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_lime": "Cyan Frosted Cake with Lime Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_pink": "Cyan Frosted Cake with Pink Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_gray": "Cyan Frosted Cake with Gray Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_light_gray": "Cyan Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_cyan": "Cyan Frosted Cake with Cyan Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_purple": "Cyan Frosted Cake with Purple Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_blue": "Cyan Frosted Cake with Blue Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_brown": "Cyan Frosted Cake with Brown Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_green": "Cyan Frosted Cake with Green Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_red": "Cyan Frosted Cake with Red Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_black": "Cyan Frosted Cake with Black Candle", + "block.mysticsbiomes.purple_frosted_cake": "Purple Frosted Cake", + "block.mysticsbiomes.purple_frosted_candle_cake_white": "Purple Frosted Cake with White Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_orange": "Purple Frosted Cake with Orange Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_magenta": "Purple Frosted Cake with Magenta Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_light_blue": "Purple Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_yellow": "Purple Frosted Cake with Yellow Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_lime": "Purple Frosted Cake with Lime Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_pink": "Purple Frosted Cake with Pink Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_gray": "Purple Frosted Cake with Gray Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_light_gray": "Purple Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_cyan": "Purple Frosted Cake with Cyan Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_purple": "Purple Frosted Cake with Purple Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_blue": "Purple Frosted Cake with Blue Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_brown": "Purple Frosted Cake with Brown Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_green": "Purple Frosted Cake with Green Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_red": "Purple Frosted Cake with Red Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_black": "Purple Frosted Cake with Black Candle", + + "item.mysticsbiomes.strawberry": "Strawberry", + "item.mysticsbiomes.sweet_strawberry": "Sweet Strawberry", + "item.mysticsbiomes.cherries": "Cherries", + "item.mysticsbiomes.peach": "Peach", + "item.mysticsbiomes.vanilla_beans": "Vanilla Beans", + + "item.mysticsbiomes.butterfly_jar": "Butterfly in Jar", + "item.mysticsbiomes.glass_jar": "Glass Jar", + "item.mysticsbiomes.strawberry_jam": "Strawberry Jam", + "item.mysticsbiomes.cherry_jam": "Cherry Jam", + "item.mysticsbiomes.peach_jam": "Peach Jam", + + "item.mysticsbiomes.strawberry_milk_bucket": "Strawberry Milk Bucket", + "item.mysticsbiomes.vanilla_milk_bucket": "Vanilla Milk Bucket", + "item.mysticsbiomes.chocolate_milk_bucket": "Chocolate Milk Bucket", "item.mysticsbiomes.strawberry_boat": "Strawberry Boat", "item.mysticsbiomes.strawberry_chest_boat": "Strawberry Chest Boat", "item.mysticsbiomes.cherry_boat": "Cherry Boat", "item.mysticsbiomes.cherry_chest_boat": "Cherry Chest Boat", + "item.mysticsbiomes.peach_boat": "Peach Boat", + "item.mysticsbiomes.peach_chest_boat": "Peach Chest Boat", + "item.mysticsbiomes.maple_boat": "Maple Boat", + "item.mysticsbiomes.maple_chest_boat": "Maple Chest Boat", + "item.mysticsbiomes.sea_foam_boat": "Sea Foam Boat", + "item.mysticsbiomes.sea_foam_chest_boat": "Sea Foam Chest Boat", + "item.mysticsbiomes.tropical_boat": "Tropical Boat", + "item.mysticsbiomes.tropical_chest_boat": "Tropical Chest Boat", "item.mysticsbiomes.jacaranda_boat": "Jacaranda Boat", "item.mysticsbiomes.jacaranda_chest_boat": "Jacaranda Chest Boat", - "item.mysticsbiomes.strawberry": "Strawberry", - "item.mysticsbiomes.sweet_strawberry": "Sweet Strawberry", - "item.mysticsbiomes.strawberry_ice_cream": "Strawberry Ice Cream", - "item.mysticsbiomes.strawberry_milk_bucket": "Strawberry Milk Bucket", + + "item.mysticsbiomes.pink_egg": "Pink Egg", + "item.mysticsbiomes.orange_egg": "Orange Egg", + "item.mysticsbiomes.yellow_egg": "Yellow Egg", + "item.mysticsbiomes.lime_egg": "Lime Egg", + "item.mysticsbiomes.cyan_egg": "Cyan Egg", + "item.mysticsbiomes.purple_egg": "Purple Egg", + "item.mysticsbiomes.strawberry_cow_spawn_egg": "Strawberry Cow Spawn Egg", + "item.mysticsbiomes.vanilla_cow_spawn_egg": "Vanilla Cow Spawn Egg", + "item.mysticsbiomes.chocolate_cow_spawn_egg": "Chocolate Cow Spawn Egg", + "item.mysticsbiomes.rainbow_chicken_spawn_egg": "Rainbow Chicken Spawn Egg", "item.mysticsbiomes.red_panda_spawn_egg": "Red Panda Spawn Egg", + "item.mysticsbiomes.sea_otter_spawn_egg": "Sea Otter Spawn Egg", + "item.mysticsbiomes.butterfly_spawn_egg": "Butterfly Spawn Egg", "entity.mysticsbiomes.strawberry_cow": "Strawberry Cow", + "entity.mysticsbiomes.vanilla_cow": "Vanilla Cow", + "entity.mysticsbiomes.chocolate_cow": "Chocolate Cow", + "entity.mysticsbiomes.rainbow_chicken.pink": "Pink Chicken", + "entity.mysticsbiomes.rainbow_chicken.orange": "Orange Chicken", + "entity.mysticsbiomes.rainbow_chicken.yellow": "Yellow Chicken", + "entity.mysticsbiomes.rainbow_chicken.lime": "Lime Chicken", + "entity.mysticsbiomes.rainbow_chicken.cyan": "Cyan Chicken", + "entity.mysticsbiomes.rainbow_chicken.purple": "Purple Chicken", "entity.mysticsbiomes.red_panda": "Red Panda", + "entity.mysticsbiomes.sea_otter": "Sea Otter", + "entity.mysticsbiomes.butterfly": "Butterfly", + "entity.mysticsbiomes.butterfly.type.tangerine": "Tangerine", + "entity.mysticsbiomes.butterfly.type.jelly": "Jelly", + "entity.mysticsbiomes.butterfly.type.july": "July", + "entity.mysticsbiomes.butterfly.type.candy": "Candy", + "entity.mysticsbiomes.butterfly.type.valentine": "Valentine", + "entity.mysticsbiomes.butterfly.type.mystic": "Mystic", "entity.mysticsbiomes.boat": "Boat", "entity.mysticsbiomes.chest_boat": "Boat with Chest", - "block.mysticsbiomes.lavender": "Lavender" + "particle.mysticsbiomes.acorn": "Acorn", + "particle.mysticsbiomes.jacaranda_blossom": "Jacaranda Blossom", + "particle.mysticsbiomes.pink_cherry_blossom": "Pink Cherry Blossom", + "particle.mysticsbiomes.white_cherry_blossom": "White Cherry Blossom", + "particle.mysticsbiomes.maple_leaf": "Maple Leaf", + "particle.mysticsbiomes.orange_maple_leaf": "Orange Maple Leaf", + "particle.mysticsbiomes.yellow_maple_leaf": "Yellow Maple Leaf", + "particle.mysticsbiomes.maple_leaf_pile": "Maple Leaf Pile", + "particle.mysticsbiomes.orange_maple_leaf_pile": "Orange Maple Leaf Pile", + "particle.mysticsbiomes.yellow_maple_leaf_pile": "Yellow Maple Leaf Pile", + + "advancements.mysticsbiomes.root.title": "Mystic's Biomes", + "advancements.mysticsbiomes.root.description": "Explore the world!", + "advancements.mysticsbiomes.obtain_sweet_strawberry.title": "Sweet Treat", + "advancements.mysticsbiomes.obtain_sweet_strawberry.description": "Obtain a sweet strawberry", + "advancements.mysticsbiomes.obtain_peach.title": "Mmm Peachy", + "advancements.mysticsbiomes.obtain_peach.description": "Obtain a peach", + "advancements.mysticsbiomes.craft_rainbow_cakes.title": "Colorful Bakery", + "advancements.mysticsbiomes.craft_rainbow_cakes.description": "Craft all 6 frosted cakes", + "advancements.mysticsbiomes.craft_neapolitan_cakes.title": "Cake Connoisseur", + "advancements.mysticsbiomes.craft_neapolitan_cakes.description": "Craft a strawberry, vanilla, and chocolate cake", + + "subtitles.block.butterfly_nest.enter": "Butterfly enters nest", + "subtitles.block.butterfly_nest.exit": "Butterfly leaves nest" } \ No newline at end of file diff --git a/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-base.json b/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-base.json new file mode 100644 index 000000000000..d10f8861ecdd --- /dev/null +++ b/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-base.json @@ -0,0 +1,311 @@ +{ + "itemGroup.mysticsbiomes.tab": "神秘群系", + + "biome.mysticsbiomes.strawberry_fields": "草莓田野", + "biome.mysticsbiomes.bamboo_blossom_forest": "竹花森林", + "biome.mysticsbiomes.lavender_meadow": "薰衣草草甸", + "biome.mysticsbiomes.autumnal_grove": "秋季树林", + "biome.mysticsbiomes.lush_oasis": "葱郁绿洲", + "biome.mysticsbiomes.lagoon": "潟湖", + "biome.mysticsbiomes.tropics": "热带地区", + + "block.mysticsbiomes.strawberry_blossoms": "草莓花簇", + "block.mysticsbiomes.strawberry_sapling": "草莓树苗", + "block.mysticsbiomes.potted_strawberry_sapling": "草莓树苗盆栽", + "block.mysticsbiomes.strawberry_log": "草莓原木", + "block.mysticsbiomes.stripped_strawberry_log": "去皮草莓原木", + "block.mysticsbiomes.strawberry_wood": "草莓木", + "block.mysticsbiomes.stripped_strawberry_wood": "去皮草莓木", + "block.mysticsbiomes.strawberry_planks": "草莓木板", + "block.mysticsbiomes.strawberry_stairs": "草莓木楼梯", + "block.mysticsbiomes.strawberry_slab": "草莓木台阶", + "block.mysticsbiomes.strawberry_fence": "草莓木栅栏", + "block.mysticsbiomes.strawberry_fence_gate": "草莓木栅栏门", + "block.mysticsbiomes.strawberry_button": "草莓木按钮", + "block.mysticsbiomes.strawberry_pressure_plate": "草莓木压力板", + "block.mysticsbiomes.strawberry_trapdoor": "草莓木活板门", + "block.mysticsbiomes.strawberry_door": "草莓木门", + "block.mysticsbiomes.strawberry_sign": "草莓木告示牌", + "block.mysticsbiomes.strawberry_hanging_sign": "悬挂式草莓木告示牌", + + "block.mysticsbiomes.pink_cherry_blossoms": "粉红色樱桃花簇", + "block.mysticsbiomes.pink_cherry_blossom_sapling": "粉红色樱桃花树苗", + "block.mysticsbiomes.potted_pink_cherry_blossom_sapling": "粉红色樱桃花树苗盆栽", + "block.mysticsbiomes.white_cherry_blossoms": "白色樱桃花簇", + "block.mysticsbiomes.white_cherry_blossom_sapling": "白色樱桃花树苗", + "block.mysticsbiomes.potted_white_cherry_blossom_sapling": "白色樱桃花树苗盆栽", + "block.mysticsbiomes.cherry_log": "樱桃原木", + "block.mysticsbiomes.stripped_cherry_log": "去皮樱桃原木", + "block.mysticsbiomes.cherry_wood": "樱桃木", + "block.mysticsbiomes.stripped_cherry_wood": "去皮樱桃木", + "block.mysticsbiomes.cherry_planks": "樱桃木板", + "block.mysticsbiomes.cherry_stairs": "樱桃木楼梯", + "block.mysticsbiomes.cherry_slab": "樱桃木台阶", + "block.mysticsbiomes.cherry_fence": "樱桃木栅栏", + "block.mysticsbiomes.cherry_fence_gate": "樱桃木栅栏门", + "block.mysticsbiomes.cherry_button": "樱桃木按钮", + "block.mysticsbiomes.cherry_pressure_plate": "樱桃木压力板", + "block.mysticsbiomes.cherry_trapdoor": "樱桃木活板门", + "block.mysticsbiomes.cherry_door": "樱桃木门", + "block.mysticsbiomes.cherry_sign": "樱桃木告示牌", + "block.mysticsbiomes.cherry_hanging_sign": "悬挂式樱桃木告示牌", + + "block.mysticsbiomes.cherry_plant": "樱桃植株", + "block.mysticsbiomes.cherry_pie": "樱桃派", + + "block.mysticsbiomes.budding_peony_leaves": "含苞牡丹树叶", + "block.mysticsbiomes.peony_leaves": "牡丹树叶", + "block.mysticsbiomes.peony_bush": "牡丹花丛", + "block.mysticsbiomes.potted_peony_bush": "牡丹花丛盆栽", + + "block.mysticsbiomes.spring_bamboo": "春绿竹子", + "block.mysticsbiomes.spring_bamboo_sapling": "春绿竹笋", + "block.mysticsbiomes.potted_spring_bamboo": "春绿竹子盆栽", + "block.mysticsbiomes.bundled_spring_bamboo": "春绿竹束", + + "block.mysticsbiomes.lush_sand": "葱郁沙子", + "block.mysticsbiomes.grassy_lush_sand": "长草的葱郁沙子", + "block.mysticsbiomes.lush_sandstone": "葱郁砂岩", + "block.mysticsbiomes.lush_sandstone_stairs": "葱郁砂岩楼梯", + "block.mysticsbiomes.lush_sandstone_slab": "葱郁砂岩台阶", + "block.mysticsbiomes.lush_sandstone_wall": "葱郁砂岩墙", + "block.mysticsbiomes.chiseled_lush_sandstone": "雕纹葱郁砂岩", + "block.mysticsbiomes.cut_lush_sandstone": "切制葱郁砂岩", + "block.mysticsbiomes.cut_lush_sandstone_slab": "切制葱郁砂岩台阶", + "block.mysticsbiomes.smooth_lush_sandstone": "平滑葱郁砂岩", + "block.mysticsbiomes.smooth_lush_sandstone_stairs": "平滑葱郁砂岩楼梯", + "block.mysticsbiomes.smooth_lush_sandstone_slab": "平滑葱郁砂岩台阶", + + "block.mysticsbiomes.peach_leaves": "桃树树叶", + "block.mysticsbiomes.peach_sapling": "桃树树苗", + "block.mysticsbiomes.potted_peach_sapling": "桃树树苗盆栽", + "block.mysticsbiomes.peach_log": "桃木原木", + "block.mysticsbiomes.stripped_peach_log": "去皮桃木原木", + "block.mysticsbiomes.peach_wood": "桃木", + "block.mysticsbiomes.stripped_peach_wood": "去皮桃木", + "block.mysticsbiomes.peach_planks": "桃木木板", + "block.mysticsbiomes.peach_stairs": "桃木楼梯", + "block.mysticsbiomes.peach_slab": "桃木台阶", + "block.mysticsbiomes.peach_fence": "桃木栅栏", + "block.mysticsbiomes.peach_fence_gate": "桃木栅栏门", + "block.mysticsbiomes.peach_button": "桃木按钮", + "block.mysticsbiomes.peach_pressure_plate": "桃木压力板", + "block.mysticsbiomes.peach_trapdoor": "桃木活板门", + "block.mysticsbiomes.peach_door": "桃木门", + "block.mysticsbiomes.peach_sign": "桃木告示牌", + "block.mysticsbiomes.peach_hanging_sign": "悬挂式桃木告示牌", + + "block.mysticsbiomes.peach_plant": "桃子植株", + "block.mysticsbiomes.peach_pie": "桃子派", + + "block.mysticsbiomes.saguaro_cactus": "巨柱仙人掌", + "block.mysticsbiomes.saguaro_blossom": "巨柱仙人掌花", + "block.mysticsbiomes.desert_grass": "沙漠草", + "block.mysticsbiomes.wildflower": "野花", + "block.mysticsbiomes.potted_wildflower": "野花盆栽", + + "block.mysticsbiomes.maple_leaves": "枫树树叶", + "block.mysticsbiomes.maple_leaf_pile": "枫树树叶堆", + "block.mysticsbiomes.maple_sapling": "枫树树苗", + "block.mysticsbiomes.potted_maple_sapling": "枫树树苗盆栽", + "block.mysticsbiomes.orange_maple_leaves": "橙色枫树树叶", + "block.mysticsbiomes.orange_maple_leaf_pile": "橙色枫树树叶堆", + "block.mysticsbiomes.orange_maple_sapling": "橙色枫树树苗", + "block.mysticsbiomes.potted_orange_maple_sapling": "橙色枫树树苗盆栽", + "block.mysticsbiomes.yellow_maple_leaves": "黄色枫树树叶", + "block.mysticsbiomes.yellow_maple_leaf_pile": "黄色枫树树叶堆", + "block.mysticsbiomes.yellow_maple_sapling": "黄色枫树树苗", + "block.mysticsbiomes.potted_yellow_maple_sapling": "黄色枫树树苗盆栽", + "block.mysticsbiomes.maple_log": "枫木原木", + "block.mysticsbiomes.white_maple_log": "白色枫木原木", + "block.mysticsbiomes.stripped_maple_log": "去皮枫木原木", + "block.mysticsbiomes.maple_wood": "枫木", + "block.mysticsbiomes.white_maple_wood": "白色枫木", + "block.mysticsbiomes.stripped_maple_wood": "去皮枫木", + "block.mysticsbiomes.maple_planks": "枫木木板", + "block.mysticsbiomes.maple_stairs": "枫木楼梯", + "block.mysticsbiomes.maple_slab": "枫木台阶", + "block.mysticsbiomes.maple_fence": "枫木栅栏", + "block.mysticsbiomes.maple_fence_gate": "枫木栅栏门", + "block.mysticsbiomes.maple_button": "枫木按钮", + "block.mysticsbiomes.maple_pressure_plate": "枫木压力板", + "block.mysticsbiomes.maple_trapdoor": "枫木活板门", + "block.mysticsbiomes.maple_door": "枫木门", + "block.mysticsbiomes.maple_sign": "枫木告示牌", + "block.mysticsbiomes.maple_hanging_sign": "悬挂式枫木告示牌", + + "block.mysticsbiomes.sea_shrub_leaves": "海灌树叶", + "block.mysticsbiomes.sea_shrub": "海灌丛", + "block.mysticsbiomes.potted_sea_shrub": "海灌丛盆栽", + "block.mysticsbiomes.sea_foam_log": "海泡原木", + "block.mysticsbiomes.stripped_sea_foam_log": "去皮海泡原木", + "block.mysticsbiomes.sea_foam_wood": "海泡木", + "block.mysticsbiomes.stripped_sea_foam_wood": "去皮海泡木", + "block.mysticsbiomes.sea_foam_planks": "海泡木板", + "block.mysticsbiomes.sea_foam_stairs": "海泡木楼梯", + "block.mysticsbiomes.sea_foam_slab": "海泡木台阶", + "block.mysticsbiomes.sea_foam_fence": "海泡木栅栏", + "block.mysticsbiomes.sea_foam_fence_gate": "海泡木栅栏门", + "block.mysticsbiomes.sea_foam_button": "海泡木按钮", + "block.mysticsbiomes.sea_foam_pressure_plate": "海泡木压力板", + "block.mysticsbiomes.sea_foam_trapdoor": "海泡木活板门", + "block.mysticsbiomes.sea_foam_door": "海泡木门", + "block.mysticsbiomes.sea_foam_sign": "海泡木告示牌", + "block.mysticsbiomes.sea_foam_hanging_sign": "悬挂式海泡木告示牌", + + "block.mysticsbiomes.sea_oats": "海燕麦", + "block.mysticsbiomes.milkweed": "乳草", + + "block.mysticsbiomes.tropical_leaves": "热带树叶", + "block.mysticsbiomes.tropical_sapling": "热带树苗", + "block.mysticsbiomes.potted_tropical_sapling": "热带树苗盆栽", + "block.mysticsbiomes.tropical_log": "热带原木", + "block.mysticsbiomes.stripped_tropical_log": "去皮热带原木", + "block.mysticsbiomes.tropical_wood": "热带木", + "block.mysticsbiomes.stripped_tropical_wood": "去皮热带木", + "block.mysticsbiomes.tropical_planks": "热带木板", + "block.mysticsbiomes.tropical_stairs": "热带木楼梯", + "block.mysticsbiomes.tropical_slab": "热带木台阶", + "block.mysticsbiomes.tropical_fence": "热带木栅栏", + "block.mysticsbiomes.tropical_fence_gate": "热带木栅栏门", + "block.mysticsbiomes.tropical_button": "热带木按钮", + "block.mysticsbiomes.tropical_pressure_plate": "热带木压力板", + "block.mysticsbiomes.tropical_trapdoor": "热带木活板门", + "block.mysticsbiomes.tropical_door": "热带木门", + "block.mysticsbiomes.tropical_sign": "热带木告示牌", + "block.mysticsbiomes.tropical_hanging_sign": "悬挂式热带木告示牌", + + "block.mysticsbiomes.hydrangea_leaves": "绣球花树叶", + "block.mysticsbiomes.hydrangea_bush": "绣球花丛", + "block.mysticsbiomes.potted_hydrangea_bush": "绣球花丛盆栽", + + "block.mysticsbiomes.vanilla_orchid": "香荚兰", + + "block.mysticsbiomes.jacaranda_blossoms": "蓝花楹花簇", + "block.mysticsbiomes.jacaranda_leaves": "蓝花楹树叶", + "block.mysticsbiomes.jacaranda_sapling": "蓝花楹树苗", + "block.mysticsbiomes.potted_jacaranda_sapling": "蓝花楹树苗盆栽", + "block.mysticsbiomes.jacaranda_log": "蓝花楹原木", + "block.mysticsbiomes.stripped_jacaranda_log": "去皮蓝花楹原木", + "block.mysticsbiomes.jacaranda_wood": "蓝花楹木", + "block.mysticsbiomes.stripped_jacaranda_wood": "去皮蓝花楹木", + "block.mysticsbiomes.jacaranda_planks": "蓝花楹木板", + "block.mysticsbiomes.jacaranda_stairs": "蓝花楹木楼梯", + "block.mysticsbiomes.jacaranda_slab": "蓝花楹木台阶", + "block.mysticsbiomes.jacaranda_fence": "蓝花楹木栅栏", + "block.mysticsbiomes.jacaranda_fence_gate": "蓝花楹木栅栏门", + "block.mysticsbiomes.jacaranda_button": "蓝花楹木按钮", + "block.mysticsbiomes.jacaranda_pressure_plate": "蓝花楹木压力板", + "block.mysticsbiomes.jacaranda_trapdoor": "蓝花楹木活板门", + "block.mysticsbiomes.jacaranda_door": "蓝花楹木门", + "block.mysticsbiomes.jacaranda_sign": "蓝花楹木告示牌", + "block.mysticsbiomes.jacaranda_hanging_sign": "悬挂式蓝花楹木告示牌", + + "block.mysticsbiomes.lavender": "薰衣草", + "block.mysticsbiomes.potted_lavender": "薰衣草盆栽", + + "block.mysticsbiomes.butterfly_nest": "蝴蝶巢", + "block.mysticsbiomes.glass_jar": "玻璃罐", + + "block.mysticsbiomes.strawberry_cake": "草莓蛋糕", + "block.mysticsbiomes.vanilla_cake": "香草蛋糕", + "block.mysticsbiomes.chocolate_cake": "巧克力蛋糕", + "block.mysticsbiomes.pink_frosted_cake": "粉红色糖霜蛋糕", + "block.mysticsbiomes.orange_frosted_cake": "橙色糖霜蛋糕", + "block.mysticsbiomes.yellow_frosted_cake": "黄色糖霜蛋糕", + "block.mysticsbiomes.lime_frosted_cake": "黄绿色糖霜蛋糕", + "block.mysticsbiomes.cyan_frosted_cake": "青色糖霜蛋糕", + "block.mysticsbiomes.purple_frosted_cake": "紫色糖霜蛋糕", + + "item.mysticsbiomes.strawberry": "草莓", + "item.mysticsbiomes.sweet_strawberry": "甜草莓", + "item.mysticsbiomes.cherries": "樱桃", + "item.mysticsbiomes.peach": "桃子", + "item.mysticsbiomes.vanilla_beans": "香草豆", + + "item.mysticsbiomes.butterfly_jar": "罐中蝴蝶", + "item.mysticsbiomes.glass_jar": "玻璃罐", + "item.mysticsbiomes.strawberry_jam": "草莓果酱", + "item.mysticsbiomes.cherry_jam": "樱桃果酱", + "item.mysticsbiomes.peach_jam": "桃子果酱", + + "item.mysticsbiomes.strawberry_milk_bucket": "草莓奶桶", + "item.mysticsbiomes.vanilla_milk_bucket": "香草奶桶", + "item.mysticsbiomes.chocolate_milk_bucket": "巧克力奶桶", + + "item.mysticsbiomes.strawberry_boat": "草莓木船", + "item.mysticsbiomes.strawberry_chest_boat": "草莓木运输船", + "item.mysticsbiomes.cherry_boat": "樱桃木船", + "item.mysticsbiomes.cherry_chest_boat": "樱桃木运输船", + "item.mysticsbiomes.peach_boat": "桃木船", + "item.mysticsbiomes.peach_chest_boat": "桃木运输船", + "item.mysticsbiomes.maple_boat": "枫木船", + "item.mysticsbiomes.maple_chest_boat": "枫木运输船", + "item.mysticsbiomes.sea_foam_boat": "海泡木船", + "item.mysticsbiomes.sea_foam_chest_boat": "海泡木运输船", + "item.mysticsbiomes.tropical_boat": "热带木船", + "item.mysticsbiomes.tropical_chest_boat": "热带木运输船", + "item.mysticsbiomes.jacaranda_boat": "蓝花楹木船", + "item.mysticsbiomes.jacaranda_chest_boat": "蓝花楹木运输船", + + "item.mysticsbiomes.pink_egg": "粉红色鸡蛋", + "item.mysticsbiomes.orange_egg": "橙色鸡蛋", + "item.mysticsbiomes.yellow_egg": "黄色鸡蛋", + "item.mysticsbiomes.lime_egg": "黄绿色鸡蛋", + "item.mysticsbiomes.cyan_egg": "青色鸡蛋", + "item.mysticsbiomes.purple_egg": "紫色鸡蛋", + + "item.mysticsbiomes.strawberry_cow_spawn_egg": "草莓牛刷怪蛋", + "item.mysticsbiomes.vanilla_cow_spawn_egg": "香草牛刷怪蛋", + "item.mysticsbiomes.chocolate_cow_spawn_egg": "巧克力牛刷怪蛋", + "item.mysticsbiomes.rainbow_chicken_spawn_egg": "彩色鸡刷怪蛋", + "item.mysticsbiomes.red_panda_spawn_egg": "小熊猫刷怪蛋", + "item.mysticsbiomes.sea_otter_spawn_egg": "海獭刷怪蛋", + "item.mysticsbiomes.butterfly_spawn_egg": "蝴蝶刷怪蛋", + + "entity.mysticsbiomes.strawberry_cow": "草莓牛", + "entity.mysticsbiomes.vanilla_cow": "香草牛", + "entity.mysticsbiomes.chocolate_cow": "巧克力牛", + "entity.mysticsbiomes.rainbow_chicken.pink": "粉红色鸡", + "entity.mysticsbiomes.rainbow_chicken.orange": "橙色鸡", + "entity.mysticsbiomes.rainbow_chicken.yellow": "黄色鸡", + "entity.mysticsbiomes.rainbow_chicken.lime": "黄绿色鸡", + "entity.mysticsbiomes.rainbow_chicken.cyan": "青色鸡", + "entity.mysticsbiomes.rainbow_chicken.purple": "紫色鸡", + "entity.mysticsbiomes.red_panda": "小熊猫", + "entity.mysticsbiomes.sea_otter": "海獭", + "entity.mysticsbiomes.butterfly": "蝴蝶", + "entity.mysticsbiomes.butterfly.type.tangerine": "柑橘", + "entity.mysticsbiomes.butterfly.type.jelly": "果冻", + "entity.mysticsbiomes.butterfly.type.july": "仲夏", + "entity.mysticsbiomes.butterfly.type.candy": "糖果", + "entity.mysticsbiomes.butterfly.type.valentine": "嫣粉", + "entity.mysticsbiomes.butterfly.type.mystic": "神秘", + "entity.mysticsbiomes.boat": "船", + "entity.mysticsbiomes.chest_boat": "运输船", + + "particle.mysticsbiomes.acorn": "橡子", + "particle.mysticsbiomes.jacaranda_blossom": "蓝花楹花", + "particle.mysticsbiomes.pink_cherry_blossom": "粉红色樱桃花", + "particle.mysticsbiomes.white_cherry_blossom": "白色樱桃花", + "particle.mysticsbiomes.maple_leaf": "枫叶", + "particle.mysticsbiomes.orange_maple_leaf": "橙色枫叶", + "particle.mysticsbiomes.yellow_maple_leaf": "黄色枫叶", + "particle.mysticsbiomes.maple_leaf_pile": "枫叶堆", + "particle.mysticsbiomes.orange_maple_leaf_pile": "橙色枫叶堆", + "particle.mysticsbiomes.yellow_maple_leaf_pile": "黄色枫叶堆", + + "advancements.mysticsbiomes.root.title": "神秘群系", + "advancements.mysticsbiomes.root.description": "探索世界!", + "advancements.mysticsbiomes.obtain_sweet_strawberry.title": "甜蜜的奖励", + "advancements.mysticsbiomes.obtain_sweet_strawberry.description": "获得一个甜草莓", + "advancements.mysticsbiomes.obtain_peach.title": "美味桃子", + "advancements.mysticsbiomes.obtain_peach.description": "获得一个桃子", + "advancements.mysticsbiomes.craft_rainbow_cakes.title": "五彩烘焙坊", + "advancements.mysticsbiomes.craft_rainbow_cakes.description": "合成所有6种糖霜蛋糕", + "advancements.mysticsbiomes.craft_neapolitan_cakes.title": "蛋糕鉴赏家", + "advancements.mysticsbiomes.craft_neapolitan_cakes.description": "合成草莓、香草、巧克力蛋糕各一个", + + "subtitles.block.butterfly_nest.enter": "蝴蝶:入巢", + "subtitles.block.butterfly_nest.exit": "蝴蝶:离巢" +} \ No newline at end of file diff --git a/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-composition.json b/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-composition.json new file mode 100644 index 000000000000..3dd90a3bdcfb --- /dev/null +++ b/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-composition.json @@ -0,0 +1,41 @@ +{ + "target": "assets/mysticsbiomes/lang/zh_cn.json", + "entries": [ + { + "templates": { + "block.mysticsbiomes.{1}_candle_cake_{0}": "插有{0}蜡烛的{1}蛋糕" + }, + "parameters": [ + { + "white": "白色", + "light_gray": "淡灰色", + "gray": "灰色", + "black": "黑色", + "brown": "棕色", + "red": "红色", + "orange": "橙色", + "yellow": "黄色", + "lime": "黄绿色", + "green": "绿色", + "cyan": "青色", + "light_blue": "淡蓝色", + "blue": "蓝色", + "purple": "紫色", + "magenta": "品红色", + "pink": "粉红色" + }, + { + "strawberry": "草莓", + "vanilla": "香草", + "chocolate": "巧克力", + "pink_frosted": "粉红色糖霜", + "orange_frosted": "橙色糖霜", + "yellow_frosted": "黄色糖霜", + "lime_frosted": "黄绿色糖霜", + "cyan_frosted": "青色糖霜", + "purple_frosted": "紫色糖霜" + } + ] + } + ] +} \ No newline at end of file diff --git a/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn.json b/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn.json deleted file mode 100644 index 32ede44f9f2e..000000000000 --- a/projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "itemGroup.mysticsbiomes.tab": "神秘群系", - - "advancements.mysticsbiomes.root.title": "神秘群系", - "advancements.mysticsbiomes.root.description": "探索这个世界", - "advancements.mysticsbiomes.obtain_sweet_strawberry.title": "甜蜜的奖励", - "advancements.mysticsbiomes.obtain_sweet_strawberry.description": "获得一个甜草莓", - - "biome.mysticsbiomes.strawberry_fields": "草莓田野", - "biome.mysticsbiomes.bamboo_blossom_forest": "竹花森林", - "biome.mysticsbiomes.lavender_meadow": "薰衣草草甸", - - "block.mysticsbiomes.strawberry_blossoms": "草莓花簇", - "block.mysticsbiomes.strawberry_sapling": "草莓树苗", - "block.mysticsbiomes.potted_strawberry_sapling": "草莓树苗盆栽", - "block.mysticsbiomes.strawberry_log": "草莓原木", - "block.mysticsbiomes.stripped_strawberry_log": "去皮草莓原木", - "block.mysticsbiomes.strawberry_wood": "草莓木", - "block.mysticsbiomes.stripped_strawberry_wood": "去皮草莓木", - "block.mysticsbiomes.strawberry_planks": "草莓木板", - "block.mysticsbiomes.strawberry_stairs": "草莓木楼梯", - "block.mysticsbiomes.strawberry_slab": "草莓木台阶", - "block.mysticsbiomes.strawberry_fence": "草莓木栅栏", - "block.mysticsbiomes.strawberry_fence_gate": "草莓木栅栏门", - "block.mysticsbiomes.strawberry_button": "草莓木按钮", - "block.mysticsbiomes.strawberry_pressure_plate": "草莓木压力板", - "block.mysticsbiomes.strawberry_trapdoor": "草莓木活板门", - "block.mysticsbiomes.strawberry_door": "草莓木门", - "block.mysticsbiomes.strawberry_sign": "草莓木告示牌", - "block.mysticsbiomes.strawberry_hanging_sign": "悬挂式草莓木告示牌", - - "block.mysticsbiomes.budding_peony_leaves": "含苞牡丹树叶", - "block.mysticsbiomes.peony_leaves": "牡丹树叶", - "block.mysticsbiomes.peony_bush": "牡丹花丛", - "block.mysticsbiomes.potted_peony_bush": "牡丹花丛盆栽", - - "block.mysticsbiomes.pink_cherry_blossoms": "粉红色樱桃花簇", - "block.mysticsbiomes.pink_cherry_blossom_sapling": "粉红色樱桃花树苗", - "block.mysticsbiomes.potted_pink_cherry_blossom_sapling": "粉红色樱桃花树苗盆栽", - "block.mysticsbiomes.white_cherry_blossoms": "白色樱桃花簇", - "block.mysticsbiomes.white_cherry_blossom_sapling": "白色樱桃花树苗", - "block.mysticsbiomes.potted_white_cherry_blossom_sapling": "白色樱桃花树苗盆栽", - "block.mysticsbiomes.cherry_log": "樱桃原木", - "block.mysticsbiomes.stripped_cherry_log": "去皮樱桃原木", - "block.mysticsbiomes.cherry_wood": "樱桃木", - "block.mysticsbiomes.stripped_cherry_wood": "去皮樱桃木", - "block.mysticsbiomes.cherry_planks": "樱桃木板", - "block.mysticsbiomes.cherry_stairs": "樱桃木楼梯", - "block.mysticsbiomes.cherry_slab": "樱桃木台阶", - "block.mysticsbiomes.cherry_fence": "樱桃木栅栏", - "block.mysticsbiomes.cherry_fence_gate": "樱桃木栅栏门", - "block.mysticsbiomes.cherry_button": "樱桃木按钮", - "block.mysticsbiomes.cherry_pressure_plate": "樱桃木压力板", - "block.mysticsbiomes.cherry_trapdoor": "樱桃木活板门", - "block.mysticsbiomes.cherry_door": "樱桃木门", - "block.mysticsbiomes.cherry_sign": "樱桃木告示牌", - "block.mysticsbiomes.cherry_hanging_sign": "悬挂式樱桃木告示牌", - - "block.mysticsbiomes.jacaranda_blossoms": "蓝花楹花簇", - "block.mysticsbiomes.jacaranda_leaves": "蓝花楹树叶", - "block.mysticsbiomes.jacaranda_sapling": "蓝花楹树苗", - "block.mysticsbiomes.potted_jacaranda_sapling": "蓝花楹树苗盆栽", - "block.mysticsbiomes.jacaranda_log": "蓝花楹原木", - "block.mysticsbiomes.stripped_jacaranda_log": "去皮蓝花楹原木", - "block.mysticsbiomes.jacaranda_wood": "蓝花楹木", - "block.mysticsbiomes.stripped_jacaranda_wood": "去皮蓝花楹木", - "block.mysticsbiomes.jacaranda_planks": "蓝花楹木板", - "block.mysticsbiomes.jacaranda_stairs": "蓝花楹木楼梯", - "block.mysticsbiomes.jacaranda_slab": "蓝花楹木台阶", - "block.mysticsbiomes.jacaranda_fence": "蓝花楹木栅栏", - "block.mysticsbiomes.jacaranda_fence_gate": "蓝花楹木栅栏门", - "block.mysticsbiomes.jacaranda_button": "蓝花楹木按钮", - "block.mysticsbiomes.jacaranda_pressure_plate": "蓝花楹木压力板", - "block.mysticsbiomes.jacaranda_trapdoor": "蓝花楹木活板门", - "block.mysticsbiomes.jacaranda_door": "蓝花楹木门", - "block.mysticsbiomes.jacaranda_sign": "蓝花楹木告示牌", - "block.mysticsbiomes.jacaranda_hanging_sign": "悬挂式蓝花楹木告示牌", - - "block.mysticsbiomes.strawberry_cake": "草莓蛋糕", - - "item.mysticsbiomes.strawberry_boat": "草莓木船", - "item.mysticsbiomes.strawberry_chest_boat": "草莓木运输船", - "item.mysticsbiomes.cherry_boat": "樱桃木船", - "item.mysticsbiomes.cherry_chest_boat": "樱桃木运输船", - "item.mysticsbiomes.jacaranda_boat": "蓝花楹木船", - "item.mysticsbiomes.jacaranda_chest_boat": "蓝花楹木运输船", - "item.mysticsbiomes.strawberry": "草莓", - "item.mysticsbiomes.sweet_strawberry": "甜草莓", - "item.mysticsbiomes.strawberry_ice_cream": "草莓冰激凌", - "item.mysticsbiomes.strawberry_milk_bucket": "草莓牛奶桶", - "item.mysticsbiomes.strawberry_cow_spawn_egg": "草莓牛刷怪蛋", - "item.mysticsbiomes.red_panda_spawn_egg": "小熊猫刷怪蛋", - - "entity.mysticsbiomes.strawberry_cow": "草莓牛", - "entity.mysticsbiomes.red_panda": "小熊猫", - "entity.mysticsbiomes.boat": "船", - "entity.mysticsbiomes.chest_boat": "运输船", - - "block.mysticsbiomes.lavender": "薰衣草" -} \ No newline at end of file diff --git a/projects/1.20/assets/mystics-biomes/mysticsbiomes/packer-policy.json b/projects/1.20/assets/mystics-biomes/mysticsbiomes/packer-policy.json new file mode 100644 index 000000000000..83d1cba4c1d7 --- /dev/null +++ b/projects/1.20/assets/mystics-biomes/mysticsbiomes/packer-policy.json @@ -0,0 +1,12 @@ +[ + { + "type": "singleton", + "source": "projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-base.json", + "relativePath": "lang/zh_cn.json" + }, + { + "type": "composition", + "destType": "json", + "source": "projects/1.20/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-composition.json" + } +] \ No newline at end of file diff --git a/projects/1.20/assets/the-undergarden/undergarden/lang/zh_cn.json b/projects/1.20/assets/the-undergarden/undergarden/lang/zh_cn.json index 0186b25f214d..5b7f09081d59 100644 --- a/projects/1.20/assets/the-undergarden/undergarden/lang/zh_cn.json +++ b/projects/1.20/assets/the-undergarden/undergarden/lang/zh_cn.json @@ -1,5 +1,5 @@ { - "advancement.undergarden.all_ore_blocks.desc": "获取深园中的每种矿石", + "advancement.undergarden.all_ore_blocks.desc": "获取深园中的每种矿石", "advancement.undergarden.all_ore_blocks.title": "典藏版", "advancement.undergarden.all_undergarden_biomes.desc": "发现所有的深园生物群系", "advancement.undergarden.all_undergarden_biomes.title": "地下制图者", @@ -81,7 +81,7 @@ "block.undergarden.blood_mushroom": "浆血蘑菇", "block.undergarden.blood_mushroom_cap": "浆血蘑菇盖", "block.undergarden.blood_mushroom_stem": "浆血蘑菇柄", - "block.undergarden.blue_mogmoss_rug": "蓝色青豕苔藓地毯", + "block.undergarden.blue_mogmoss_rug": "蓝色龟行兽苔藓地毯", "block.undergarden.boomgourd": "黯瓜炸弹", "block.undergarden.butterbunch": "淡黄毛茛簇", "block.undergarden.carved_gloomgourd": "雕刻黯瓜", @@ -164,7 +164,7 @@ "block.undergarden.ink_mushroom_stem": "墨黑蘑菇柄", "block.undergarden.loose_tremblecrust": "松散的颤动地壳", "block.undergarden.miserabell": "哀婉风铃草", - "block.undergarden.mogmoss_rug": "青豕苔藓地毯", + "block.undergarden.mogmoss_rug": "龟行兽苔藓地毯", "block.undergarden.mushroom_veil": "蘑菇纱障", "block.undergarden.polished_depthrock": "磨制渊邃石", "block.undergarden.polished_depthrock_slab": "磨制渊邃石台阶", @@ -302,7 +302,7 @@ "entity.undergarden.gwibling": "微深鱼", "entity.undergarden.minion": "遗忆仆从", "entity.undergarden.minion_projectile": "仆从弹射物", - "entity.undergarden.mog": "青豕", + "entity.undergarden.mog": "龟行兽", "entity.undergarden.muncher": "巨嘴兽", "entity.undergarden.nargoyle": "石匐鬼", "entity.undergarden.rotbeast": "腐衰凶兽", @@ -310,7 +310,7 @@ "entity.undergarden.rotten_blisterberry": "腐坏的疱莓", "entity.undergarden.rotwalker": "腐衰行者", "entity.undergarden.scintling": "微光蚙蜒", - "entity.undergarden.smog_mog": "烟豕", + "entity.undergarden.smog_mog": "烟雾龟行兽", "entity.undergarden.sploogie": "吐射者", "entity.undergarden.stoneborn": "石生体", "item.minecraft.lingering_potion.effect.brittleness": "滞留型易碎药水", @@ -336,7 +336,7 @@ "item.undergarden.blisterbomb": "疱莓炸弹", "item.undergarden.blood_globule": "浆血珠", "item.undergarden.bloody_stew": "浆血煲", - "item.undergarden.blue_mogmoss": "蓝色青豕苔藓", + "item.undergarden.blue_mogmoss": "蓝色龟行兽苔藓", "item.undergarden.brute_spawn_egg": "粗野兽刷怪蛋", "item.undergarden.brute_tusk": "粗野兽牙", "item.undergarden.catalyst": "深园催化石", @@ -394,8 +394,8 @@ "item.undergarden.gwibling_spawn_egg": "微深鱼刷怪蛋", "item.undergarden.indigo_stew": "靛蓝煲", "item.undergarden.inky_stew": "墨黑煲", - "item.undergarden.mog_spawn_egg": "青豕刷怪蛋", - "item.undergarden.mogmoss": "青豕苔藓", + "item.undergarden.mog_spawn_egg": "龟行兽刷怪蛋", + "item.undergarden.mogmoss": "龟行兽苔藓", "item.undergarden.muncher_spawn_egg": "巨嘴兽刷怪蛋", "item.undergarden.music_disc_gloomper_anthem": "音乐唱片", "item.undergarden.music_disc_gloomper_anthem.desc": "Screem - Gloomper Anthem", @@ -426,7 +426,7 @@ "item.undergarden.smithing_template.forgotten_upgrade.applies_to": "扼塞工具", "item.undergarden.smithing_template.forgotten_upgrade.base_slot_description": "放入扼塞武器或工具", "item.undergarden.smithing_template.forgotten_upgrade.ingredients": "遗忆锭", - "item.undergarden.smog_mog_spawn_egg": "烟豕刷怪蛋", + "item.undergarden.smog_mog_spawn_egg": "烟雾龟行兽刷怪蛋", "item.undergarden.smogstem_boat": "烟梗木船", "item.undergarden.smogstem_chest_boat": "烟梗木运输船", "item.undergarden.sploogie_spawn_egg": "吐射者刷怪蛋", @@ -488,9 +488,9 @@ "subtitles.entity.minion.death": "遗忆仆从:死亡", "subtitles.entity.minion.repair": "遗忆仆从:被修复", "subtitles.entity.minion.shoot": "遗忆仆从:射击", - "subtitles.entity.mog.ambient": "青豕:尖叫", - "subtitles.entity.mog.death": "青豕:死亡", - "subtitles.entity.mog.hurt": "青豕:受伤", + "subtitles.entity.mog.ambient": "龟行兽:尖叫", + "subtitles.entity.mog.death": "龟行兽:死亡", + "subtitles.entity.mog.hurt": "龟行兽:受伤", "subtitles.entity.muncher.ambient": "巨嘴兽:嘟囔", "subtitles.entity.muncher.chew": "巨嘴兽:咀嚼", "subtitles.entity.muncher.death": "巨嘴兽:死亡", @@ -510,9 +510,9 @@ "subtitles.entity.rotwalker.hurt": "腐衰行者:受伤", "subtitles.entity.scintling.death": "微光蚙蜒:死亡", "subtitles.entity.scintling.hurt": "微光蚙蜒:受伤", - "subtitles.entity.smog_mog.ambient": "烟豕:尖叫", - "subtitles.entity.smog_mog.death": "烟豕:死亡", - "subtitles.entity.smog_mog.hurt": "烟豕:受伤", + "subtitles.entity.smog_mog.ambient": "烟雾龟行兽:尖叫", + "subtitles.entity.smog_mog.death": "烟雾龟行兽:死亡", + "subtitles.entity.smog_mog.hurt": "烟雾龟行兽:受伤", "subtitles.entity.sploogie.ambient": "吐射者:尖叫", "subtitles.entity.sploogie.death": "吐射者:死亡", "subtitles.entity.sploogie.hurt": "吐射者:受伤", @@ -543,3 +543,4 @@ "trim_material.undergarden.utherium": "御腐质", "upgrade.undergarden.forgotten_upgrade": "遗忆工具升级" } + diff --git a/projects/1.20/assets/undergarden-delight/undergardendelight/lang/en_us.json b/projects/1.20/assets/undergarden-delight/undergardendelight/lang/en_us.json index 08c0adebbab5..0102324a8291 100644 --- a/projects/1.20/assets/undergarden-delight/undergardendelight/lang/en_us.json +++ b/projects/1.20/assets/undergarden-delight/undergardendelight/lang/en_us.json @@ -1,22 +1,49 @@ { + "block.undergardendelight.blisterberry_crate": "Blisterberry Crate", + "block.undergardendelight.droopfruit_crate": "Droopfruit Crate", + "block.undergardendelight.grongle_cabinet": "Grongle Cabinet", + "block.undergardendelight.smogstem_cabinet": "Smogstem Cabinet", + "block.undergardendelight.stuffed_gloomgourd": "Stuffed Gloomgourd", + "block.undergardendelight.stuffed_gloomgourd_1": "Stuffed Gloomgourd", + "block.undergardendelight.stuffed_gloomgourd_2": "Stuffed Gloomgourd", + "block.undergardendelight.stuffed_gloomgourd_3": "Stuffed Gloomgourd", + "block.undergardendelight.stuffed_gloomgourd.description": "You need a Bowl to eat this.", + "block.undergardendelight.underbean_crate": "Underbean Crate", + "block.undergardendelight.wigglewood_cabinet": "Wigglewood Cabinet", + "gui.undergardendelight.undergarden_cabinet.label_cabinet": "Cabinet", "item_group.undergardendelight.undergarden_delight_tab": "Undergarden Delight", "item.undergardendelight.baked_gwibling_and_vegetables": "Baked Gwibling and Vegetables", + "item.undergardendelight.blood_tomato_soup": "Bloody Mushroom Tomato Soup", + "item.undergardendelight.brute_tusk_knife": "Brute Tusk Knife", + "item.undergardendelight.brute_tusk_knife.description_0": "§7Harvests blood globules from most non-rotspawn Undergarden mobs.", "item.undergardendelight.cloggrum_knife": "Cloggrum Knife", "item.undergardendelight.cooked_dweller_meat_slice": "Dweller Steak Slice", + "item.undergardendelight.cooked_gloomper_cuts": "Cooked Gloomper Cuts", + "item.undergardendelight.cooked_gwibling_fillet": "Cooked Gwibling Fillet", "item.undergardendelight.depth_shroom_cream_soup": "Depth Shroom Cream Soup", "item.undergardendelight.droopstew": "Droopstew", "item.undergardendelight.dweller_meat_slice": "Dweller Meat Slice", "item.undergardendelight.forgotten_knife": "§aForgotten Knife", + "item.undergardendelight.forgotten_knife.description_0": "§aDeals extra damage to non-boss Undergarden mobs.", "item.undergardendelight.frosteel_knife": "Froststeel Knife", + "item.undergardendelight.frosteel_knife.description_0": "§bHas chance to slow target.", "item.undergardendelight.glitterdish": "Glitterdish", + "item.undergardendelight.glitterdish.description_0": "§9Comfort (02:00)", "item.undergardendelight.glitterwrap": "Glitterwrap", "item.undergardendelight.gloomgourd_pie_slice": "Gloomgourd Pie Slice", "item.undergardendelight.gloomgourd_slice": "Gloomgourd Slice", + "item.undergardendelight.gronglet_roll": "Gronglet Roll", + "item.undergardendelight.gronglet_with_roasted_veggies": "Gronglet with Roasted Veggies", "item.undergardendelight.gronglunch": "Gronglunch", "item.undergardendelight.mogsteak": "Mogsteak", + "item.undergardendelight.raw_gloomper_cuts": "Raw Gloomper Cuts", + "item.undergardendelight.raw_gwibling_fillet": "Raw Gwibling Fillet", "item.undergardendelight.roasted_underbean_on_a_stick": "Roasted Underbean on a Stick", + "item.undergardendelight.scintling_stew": "Scintling Stew", "item.undergardendelight.shimmerpearl": "Shimmerpearl", + "item.undergardendelight.stuffed_gloomgourd_bowl": "Bowl of Stuffed Gloomgourd", "item.undergardendelight.underbean_salad": "Underbean Salad", "item.undergardendelight.utherium_knife": "Utherium Knife", + "item.undergardendelight.utherium_knife.description_0": "§cDeals extra damage to Rotspawn.", "itemGroup.tabundergarden_delight_tab": "Undergarden Delight" } \ No newline at end of file diff --git a/projects/1.20/assets/undergarden-delight/undergardendelight/lang/zh_cn.json b/projects/1.20/assets/undergarden-delight/undergardendelight/lang/zh_cn.json index 76ce58341248..980171685ba2 100644 --- a/projects/1.20/assets/undergarden-delight/undergardendelight/lang/zh_cn.json +++ b/projects/1.20/assets/undergarden-delight/undergardendelight/lang/zh_cn.json @@ -1,22 +1,49 @@ { + "block.undergardendelight.blisterberry_crate": "箱装疱莓", + "block.undergardendelight.droopfruit_crate": "箱装垂挂果", + "block.undergardendelight.grongle_cabinet": "油绿木橱柜", + "block.undergardendelight.smogstem_cabinet": "烟梗木橱柜", + "block.undergardendelight.stuffed_gloomgourd": "填馅黯瓜", + "block.undergardendelight.stuffed_gloomgourd_1": "填馅黯瓜", + "block.undergardendelight.stuffed_gloomgourd_2": "填馅黯瓜", + "block.undergardendelight.stuffed_gloomgourd_3": "填馅黯瓜", + "block.undergardendelight.stuffed_gloomgourd.description": "你需要一个碗以食用它。", + "block.undergardendelight.underbean_crate": "箱装深暗豆", + "block.undergardendelight.wigglewood_cabinet": "摇蜿木橱柜", + "gui.undergardendelight.undergarden_cabinet.label_cabinet": "橱柜", "item_group.undergardendelight.undergarden_delight_tab": "深暗之园乐事", - "item.undergardendelight.baked_gwibling_and_vegetables": "蔬菜烤微深鱼", + "item.undergardendelight.baked_gwibling_and_vegetables": "时蔬烤微深鱼", + "item.undergardendelight.blood_tomato_soup": "番茄浆血蘑菇汤", + "item.undergardendelight.brute_tusk_knife": "粗野兽牙刀", + "item.undergardendelight.brute_tusk_knife.description_0": "§7可从深暗之园多数非腐衰生物身上获取浆血珠。", "item.undergardendelight.cloggrum_knife": "扼塞刀", - "item.undergardendelight.cooked_dweller_meat_slice": "居存者肉排切片", - "item.undergardendelight.depth_shroom_cream_soup": "奶油深菇汤", + "item.undergardendelight.cooked_dweller_meat_slice": "居存者肉排片", + "item.undergardendelight.cooked_gloomper_cuts": "熟困跳者肉片", + "item.undergardendelight.cooked_gwibling_fillet": "熟微深鱼排", + "item.undergardendelight.depth_shroom_cream_soup": "深园奶油蘑菇汤", "item.undergardendelight.droopstew": "垂挂果炖", - "item.undergardendelight.dweller_meat_slice": "居存者肉切片", + "item.undergardendelight.dweller_meat_slice": "居存者肉片", "item.undergardendelight.forgotten_knife": "§a遗忆刀", + "item.undergardendelight.forgotten_knife.description_0": "§a对深暗之园非BOSS生物造成额外伤害", "item.undergardendelight.frosteel_knife": "霜钢刀", - "item.undergardendelight.glitterdish": "披光煮", - "item.undergardendelight.glitterwrap": "披光卷", + "item.undergardendelight.frosteel_knife.description_0": "§b概率减速目标", + "item.undergardendelight.glitterdish": "披光拌菜", + "item.undergardendelight.glitterdish.description_0": "§9舒适(02:00)", + "item.undergardendelight.glitterwrap": "披光肉卷", "item.undergardendelight.gloomgourd_pie_slice": "黯瓜派切片", "item.undergardendelight.gloomgourd_slice": "黯瓜片", + "item.undergardendelight.gronglet_roll": "油绿蚧寿司", + "item.undergardendelight.gronglet_with_roasted_veggies": "油绿蚧烤时蔬", "item.undergardendelight.gronglunch": "油绿蚧餐", - "item.undergardendelight.mogsteak": "青豕肉排", - "item.undergardendelight.roasted_underbean_on_a_stick": "烤木棍上的深暗豆", - "item.undergardendelight.shimmerpearl": "煜光珍珠", + "item.undergardendelight.mogsteak": "龟行兽肉排", + "item.undergardendelight.raw_gloomper_cuts": "生困跳者肉片", + "item.undergardendelight.raw_gwibling_fillet": "生微深鱼排", + "item.undergardendelight.roasted_underbean_on_a_stick": "烤深暗豆串", + "item.undergardendelight.scintling_stew": "微光蚙蜒炖", + "item.undergardendelight.shimmerpearl": "煜光珠果", + "item.undergardendelight.stuffed_gloomgourd_bowl": "碗装填馅黯瓜", "item.undergardendelight.underbean_salad": "深暗豆沙拉", "item.undergardendelight.utherium_knife": "御腐刀", + "item.undergardendelight.utherium_knife.description_0": "§c对腐衰生物造成额外伤害", "itemGroup.tabundergarden_delight_tab": "深暗之园乐事" } \ No newline at end of file diff --git a/projects/1.21-fabric/assets/cobblecuisine/cobblecuisine/lang/en_us.json b/projects/1.21-fabric/assets/cobblecuisine/cobblecuisine/lang/en_us.json new file mode 100644 index 000000000000..21637b922c3c --- /dev/null +++ b/projects/1.21-fabric/assets/cobblecuisine/cobblecuisine/lang/en_us.json @@ -0,0 +1,694 @@ +{ + "itemgroup.cobblecuisine": "CobbleCuisine", + + "message.cobblecuisine.expboost": "%1$s gained %2$s extra EXP!", + + "block.cobblecuisine.bean_crop": "Beanstalk", + "item.cobblecuisine.bean_seeds": "Bean Seeds", + + "item.cobblecuisine.red_bean": "Red Bean", + "item.cobblecuisine.blue_bean": "Blue Bean", + "item.cobblecuisine.green_bean": "Green Bean", + "item.cobblecuisine.yellow_bean": "Yellow Bean", + "item.cobblecuisine.orange_bean": "Orange Bean", + "item.cobblecuisine.violet_bean": "Violet Bean", + "item.cobblecuisine.indigo_bean": "Indigo Bean", + + "tooltip.cobblecuisine.item.red_bean": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.red_bean.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.blue_bean": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.blue_bean.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.orange_bean": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.orange_bean.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.green_bean": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.green_bean.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.yellow_bean": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.yellow_bean.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.violet_bean": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.violet_bean.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.indigo_bean": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.indigo_bean.1": "§6Increases friendship by %s§r", + + "item.cobblecuisine.bean.use": "%s enjoyed the bean!", + + "item.cobblecuisine.spice_mix": "Spice Mix", + "item.cobblecuisine.salad_mix": "Salad Mix", + + "item.cobblecuisine.bitter_variety_sandwich": "[LEGACY] Bitter Variety Sandwich", + "item.cobblecuisine.sweet_potato_salad_sandwich": "[LEGACY] Sweet Potato Salad Sandwich", + "item.cobblecuisine.pepper_steak": "[LEGACY] Pepper Steak", + + "item.cobblecuisine.roasted_cheri_berry": "Roasted Cheri Berry", + "item.cobblecuisine.roasted_chesto_berry": "Roasted Chesto Berry", + "item.cobblecuisine.roasted_pecha_berry": "Roasted Pecha Berry", + "item.cobblecuisine.roasted_rawst_berry": "Roasted Rawst Berry", + "item.cobblecuisine.roasted_aspear_berry": "Roasted Aspear Berry", + "item.cobblecuisine.roasted_oran_berry": "Roasted Oran Berry", + "item.cobblecuisine.roasted_persim_berry": "Roasted Persim Berry", + "item.cobblecuisine.roasted_leppa_berry": "Roasted Leppa Berry", + "item.cobblecuisine.roasted_sitrus_berry": "Roasted Sitrus Berry", + "item.cobblecuisine.roasted_lum_berry": "Roasted Lum Berry", + "item.cobblecuisine.roasted_babiri_berry": "Roasted Babiri Berry", + "item.cobblecuisine.roasted_charti_berry": "Roasted Charti Berry", + "item.cobblecuisine.roasted_chilan_berry": "Roasted Chilan Berry", + "item.cobblecuisine.roasted_chople_berry": "Roasted Chople Berry", + "item.cobblecuisine.roasted_coba_berry": "Roasted Coba Berry", + "item.cobblecuisine.roasted_colbur_berry": "Roasted Colbur Berry", + "item.cobblecuisine.roasted_haban_berry": "Roasted Haban Berry", + "item.cobblecuisine.roasted_kasib_berry": "Roasted Kasib Berry", + "item.cobblecuisine.roasted_kebia_berry": "Roasted Kebia Berry", + "item.cobblecuisine.roasted_occa_berry": "Roasted Occa Berry", + "item.cobblecuisine.roasted_passho_berry": "Roasted Passho Berry", + "item.cobblecuisine.roasted_payapa_berry": "Roasted Payapa Berry", + "item.cobblecuisine.roasted_rindo_berry": "Roasted Rindo Berry", + "item.cobblecuisine.roasted_roseli_berry": "Roasted Roseli Berry", + "item.cobblecuisine.roasted_shuca_berry": "Roasted Shuca Berry", + "item.cobblecuisine.roasted_tanga_berry": "Roasted Tanga Berry", + "item.cobblecuisine.roasted_wacan_berry": "Roasted Wacan Berry", + "item.cobblecuisine.roasted_yache_berry": "Roasted Yache Berry", + "item.cobblecuisine.roasted_enigma_berry": "Roasted Enigma Berry", + + "tooltip.cobblecuisine.item.roasted_cheri_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_chesto_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_pecha_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_rawst_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_aspear_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_oran_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_persim_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_leppa_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_sitrus_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_lum_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_babiri_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_charti_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_chilan_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_chople_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_coba_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_colbur_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_haban_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_kasib_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_kebia_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_occa_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_passho_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_payapa_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_rindo_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_roseli_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_shuca_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_tanga_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_wacan_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_yache_berry": "A roasted berry.", + "tooltip.cobblecuisine.item.roasted_enigma_berry": "A roasted berry.", + + "item.cobblecuisine.sweet_apple_curry": "Sweet Apple Curry", + "item.cobblecuisine.sweet_whipped_cream_curry": "Sweet Whipped Cream Curry", + "item.cobblecuisine.bitter_herb_medley_curry": "Bitter Herb Medley Curry", + "item.cobblecuisine.bitter_leek_curry": "Bitter Leek Curry", + "item.cobblecuisine.salty_boiled_egg_curry": "Salty Boiled Egg Curry", + "item.cobblecuisine.dry_frozen_curry": "Dry Frozen Curry", + "item.cobblecuisine.spicy_mushroom_medley_curry": "Spicy Mushroom Medley Curry", + "item.cobblecuisine.spicy_potato_curry": "Spicy Potato Curry", + "item.cobblecuisine.dry_curry": "Bulk Up Bean Curry", + "item.cobblecuisine.dry_bone_curry": "Dry Bone Curry", + "item.cobblecuisine.dry_smoked_tail_curry": "Dry-Smoked Curry", + "item.cobblecuisine.bean_medley_curry": "Bean Medley Curry", + "item.cobblecuisine.drought_katsu_curry": "Drought Katsu Curry", + "item.cobblecuisine.dream_eater_butter_curry": "Dream-Eater Butter Curry", + "item.cobblecuisine.ninja_curry": "Ninja Curry", + "item.cobblecuisine.mild_honey_curry": "Mild Honey Curry", + "item.cobblecuisine.zing_zap_curry": "Zing-Zap Curry", + "item.cobblecuisine.beanburger_curry": "Beanburger Curry", + + "tooltip.cobblecuisine.item.sweet_apple_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.sweet_whipped_cream_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.bitter_herb_medley_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.bitter_leek_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.salty_boiled_egg_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.dry_frozen_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.spicy_mushroom_medley_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.spicy_potato_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.dry_bone_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.dry_smoked_tail_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.bean_medley_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.dry_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.drought_katsu_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.dream_eater_butter_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.ninja_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.mild_honey_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.zing_zap_curry": "Attracts Pokémon of a certain type.", + "tooltip.cobblecuisine.item.beanburger_curry": "Attracts Pokémon of a certain type.", + + "item.cobblecuisine.sour_pickle_sandwich": "Sour Pickle Sandwich", + "item.cobblecuisine.sour_zesty_sandwich": "Sour Zesty Sandwich", + "item.cobblecuisine.sweet_jam_sandwich": "Sweet Jam Sandwich", + "item.cobblecuisine.salty_vegetable_sandwich": "Salty Veggie Sandwich", + "item.cobblecuisine.salty_egg_sandwich": "Salty Egg Sandwich", + "item.cobblecuisine.bitter_jambon_beurre": "Bitter Jambon Beurre", + "item.cobblecuisine.spicy_five_alarm_sandwich": "Spicy Five Alarm Sandwich", + "item.cobblecuisine.spicy_claw_sandwich": "Spicy Claw Sandwich", + "item.cobblecuisine.sour_cheese_sandwich": "Sour Cheese Sandwich", + "item.cobblecuisine.spicy_noodle_sandwich": "Spicy Noodle Sandwich", + "item.cobblecuisine.spicy_ham_sandwich": "Spicy Ham Sandwich", + "item.cobblecuisine.dry_tower_sandwich": "Dry Tower Sandwich", + "item.cobblecuisine.dry_hefty_sandwich": "Dry Hefty Sandwich", + "item.cobblecuisine.spicy_fillet_sandwich": "Spicy Fillet Sandwich", + "item.cobblecuisine.sweet_fruit_sandwich": "Sweet Fruit Sandwich", + "item.cobblecuisine.salty_tofu_sandwich": "Salty Tofu Sandwich", + "item.cobblecuisine.sweet_dessert_sandwich": "Sweet Dessert Sandwich", + "item.cobblecuisine.dry_smoky_sandwich": "Dry Smoky Sandwich", + "item.cobblecuisine.bitter_potato_sandwich": "Bitter Potato Sandwich", + + "tooltip.cobblecuisine.item.sour_pickle_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.salty_vegetable_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.sour_zesty_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.sweet_jam_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.salty_egg_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.bitter_jambon_beurre": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.spicy_five_alarm_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.spicy_claw_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.sour_cheese_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.spicy_noodle_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.spicy_ham_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.dry_tower_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.dry_hefty_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.spicy_fillet_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.sweet_fruit_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.salty_tofu_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.sweet_dessert_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.dry_smoky_sandwich": "Attracts Pokémon of a certain tera type.", + "tooltip.cobblecuisine.item.bitter_potato_sandwich": "Attracts Pokémon of a certain tera type.", + + "item.cobblecuisine.mixed_vegetable_salad": "Mixed Vegetable Salad", + "item.cobblecuisine.pumpkin_pie_salad": "Pumpkin Pie Salad", + "item.cobblecuisine.slowpoke_tail_pepper_salad": "Slowpoke Tail Pepper Salad", + "item.cobblecuisine.spore_mushroom_salad": "Spore Mushroom Salad", + "item.cobblecuisine.snow_cloak_caesar_salad": "Snow Cloak Ceasar Salad", + "item.cobblecuisine.gluttony_potato_salad": "Gluttony Potato Salad", + "item.cobblecuisine.water_veil_tofu_salad": "Water Veil Tofu Salad", + "item.cobblecuisine.superpower_extreme_salad": "Superpower Extreme Salad", + "item.cobblecuisine.bean_ham_salad": "Bean Ham Salad", + "item.cobblecuisine.snoozy_tomato_salad": "Snoozy Tomato Salad", + "item.cobblecuisine.moomoo_caprese_salad": "Moomoo Caprese Salad", + "item.cobblecuisine.contrary_chocolate_meat_salad": "Contrary Chocolate Meat Salad", + "item.cobblecuisine.overheat_ginger_salad": "Overheat Ginger Salad", + "item.cobblecuisine.fancy_apple_salad": "Fancy Apple Salad", + "item.cobblecuisine.immunity_leek_salad": "Immunity Leek Salad", + "item.cobblecuisine.dazzling_apple_cheese_salad": "Dazzling Apple Cheese Salad", + "item.cobblecuisine.ninja_salad": "Ninja Salad", + "item.cobblecuisine.heat_wave_tofu_salad": "Heat Wave Tofu Salad", + "item.cobblecuisine.greengrass_salad": "Greengrass Salad", + "item.cobblecuisine.calm_mind_fruit_salad": "Calm Mind Fruit Salad", + "item.cobblecuisine.fury_attack_corn_salad": "Fury Attack Corn Salad", + "item.cobblecuisine.cross_chop_salad": "Cross Chop Salad", + "item.cobblecuisine.defiant_coffee_dressed_salad": "Defiant Coffee-Dressed Salad", + "item.cobblecuisine.petal_blizzard_layered_salad": "Petal Blizzard Layered Salad", + "item.cobblecuisine.apple_acid_yoghurt_salad": "Apple Acid Yoghurt-Dressed Salad", + + "tooltip.cobblecuisine.item.mixed_vegetable_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.pumpkin_pie_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.slowpoke_tail_pepper_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.spore_mushroom_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.snow_cloak_caesar_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.gluttony_potato_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.water_veil_tofu_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.superpower_extreme_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.bean_ham_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.snoozy_tomato_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.moomoo_caprese_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.contrary_chocolate_meat_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.overheat_ginger_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.fancy_apple_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.immunity_leek_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.dazzling_apple_cheese_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.ninja_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.heat_wave_tofu_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.greengrass_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.calm_mind_fruit_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.fury_attack_corn_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.cross_chop_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.defiant_coffee_dressed_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.petal_blizzard_layered_salad": "Attracts Pokémon of a certain Nature.", + "tooltip.cobblecuisine.item.apple_acid_yoghurt_salad": "Attracts Pokémon of a certain Nature.", + + "item.cobblecuisine.sweet_pokepuff": "Sweet Poképuff", + "item.cobblecuisine.mint_pokepuff": "Mint Poképuff", + "item.cobblecuisine.citrus_pokepuff": "Citrus Poképuff", + "item.cobblecuisine.mocha_pokepuff": "Mocha Poképuff", + "item.cobblecuisine.spice_pokepuff": "Spice Poképuff", + + "tooltip.cobblecuisine.item.sweet_pokepuff": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.sweet_pokepuff.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.mint_pokepuff": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.mint_pokepuff.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.citrus_pokepuff": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.citrus_pokepuff.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.mocha_pokepuff": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.mocha_pokepuff.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.spice_pokepuff": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.spice_pokepuff.1": "§6Increases friendship by %s§r", + + "item.cobblecuisine.pokepuff.use": "%s enjoyed the Poké Puff!", + + "item.cobblecuisine.spicy_malasada": "Spicy Malasada", + "item.cobblecuisine.dry_malasada": "Dry Malasada", + "item.cobblecuisine.sweet_malasada": "Sweet Malasada", + "item.cobblecuisine.bitter_malasada": "Bitter Malasada", + "item.cobblecuisine.sour_malasada": "Sour Malasada", + + "tooltip.cobblecuisine.item.sweet_malasada": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.sweet_malasada.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.sweet_malasada.2": "§2§oLiked by Timid, Hasty, Jolly, Naive Natures", + "tooltip.cobblecuisine.item.sweet_malasada.3": "§4§oDisliked by Brave, Relaxed, Sassy Natures", + "tooltip.cobblecuisine.item.spicy_malasada": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.spicy_malasada.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.spicy_malasada.2": "§2§oLiked by Lonely, Brave, Adamant, Naughty Natures", + "tooltip.cobblecuisine.item.spicy_malasada.3": "§4§oDisliked by Bold, Timid, Calm Natures", + "tooltip.cobblecuisine.item.sour_malasada": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.sour_malasada.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.sour_malasada.2": "§2§oLiked by Bold, Relaxed, Impish, Lax Natures", + "tooltip.cobblecuisine.item.sour_malasada.3": "§4§oDisliked by Lonely, Hasty, Mild, Gentle Natures", + "tooltip.cobblecuisine.item.bitter_malasada": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.bitter_malasada.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.bitter_malasada.2": "§2§oLiked by Calm, Gentle, Sassy, Careful Natures", + "tooltip.cobblecuisine.item.bitter_malasada.3": "§4§oDisliked by Naughty, Lax, Naive, Rash Natures", + "tooltip.cobblecuisine.item.dry_malasada": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.dry_malasada.1": "§6Increases friendship by %s§r", + "tooltip.cobblecuisine.item.dry_malasada.2": "§2§oLiked by Mild, Quiet, Rash Natures", + "tooltip.cobblecuisine.item.dry_malasada.3": "§4§oDisliked by Adamant, Impish, Jolly, Careful Natures", + + "item.cobblecuisine.malasada.love": "%s loved the flavor of this malasada!", + "item.cobblecuisine.malasada.dislike": "%s did not like the flavor of this malasada much...", + "item.cobblecuisine.malasada.use": "%s ate the malasada.", + + "item.cobblecuisine.coffee": "Teddiursa Iced Coffee", + "item.cobblecuisine.lemon_soda": "Bouncy Brionne Soda", + "item.cobblecuisine.fruit_punch": "Fruit Punch", + "item.cobblecuisine.lilligant_floral_tea": "Lilligant Floral Tea", + "item.cobblecuisine.miltank_mix_au_lait": "Miltank Mix au Lait", + "item.cobblecuisine.protein_smoothie": "Protein Smoothie", + "item.cobblecuisine.spiced_cola": "Spiced Cola", + + "tooltip.cobblecuisine.item.miltank_mix_au_lait": "Attracts Pokémon with higher HP.", + "tooltip.cobblecuisine.item.protein_smoothie": "Attracts Pokémon with higher ATK.", + "tooltip.cobblecuisine.item.coffee": "Attracts Pokémon with higher DEF.", + "tooltip.cobblecuisine.item.fruit_punch": "Attracts Pokémon with higher SP. ATK.", + "tooltip.cobblecuisine.item.lilligant_floral_tea": "Attracts Pokémon with higher SP. DEF.", + "tooltip.cobblecuisine.item.lemon_soda": "Attracts Pokémon with higher SPEED.", + "tooltip.cobblecuisine.item.spiced_cola": "PLACEHOLDER", + + "item.cobblecuisine.kantonian_crepe": "[LEGACY] Kantonian Crêpe", + "item.cobblecuisine.alolan_blue_shaved_ice": "[LEGACY] Alolan Blue Shaved Ice", + "item.cobblecuisine.pickled_toedscool_and_cucumber": "[LEGACY] Pickled Toedscool and Cucumber", + "item.cobblecuisine.hoennian_melon_stir_fry": "[LEGACY] Hoennian Melon Stir-Fry", + "item.cobblecuisine.eclair": "Clodsire Eclair", + "item.cobblecuisine.fruity_flan": "Jigglypuff Fruity Flan", + "item.cobblecuisine.candied_nanab_berry": "Golden Candied Nanab Berry", + "item.cobblecuisine.candied_bluk_berry": "Golden Candied Bluk Berry", + "item.cobblecuisine.candied_razz_berry": "Golden Candied Razz Berry", + "item.cobblecuisine.candied_pinap_berry": "Golden Candied Pinap Berry", + "item.cobblecuisine.ceviche": "Ceviche", + "item.cobblecuisine.dubious_food": "Dubious Food", + + "tooltip.cobblecuisine.item.candied_nanab_berry": "Attacts shiny Pokémon.", + "tooltip.cobblecuisine.item.candied_bluk_berry": "Attracts more powerful Pokémon.", + "tooltip.cobblecuisine.item.candied_razz_berry": "Boosts catch rate.", + "tooltip.cobblecuisine.item.candied_pinap_berry": "Boosts experience gained during battle.", + "tooltip.cobblecuisine.item.ceviche": "Spawns Pokémon with their Hidden Ability.", + "tooltip.cobblecuisine.item.eclair": "Attracts bigger Pokémon.", + "tooltip.cobblecuisine.item.fruity_flan": "Attracts smaller Pokémon.", + "tooltip.cobblecuisine.item.dubious_food": "Repels Pokémon around you.", + + "item.cobblecuisine.twin_mushroom_cake": "Twin Mushroom Cake", + "item.cobblecuisine.red_mushroom_cake": "Red Mushroom Cake", + "item.cobblecuisine.brown_mushroom_cake": "Brown Mushroom Cake", + "item.cobblecuisine.fruit_honey_cake": "Fruit & Honey Cake", + "item.cobblecuisine.vegetable_honey_cake": "Vegetable & Honey Cake", + "item.cobblecuisine.berry_grain_cake": "Berry & Grain Cake", + "item.cobblecuisine.seed_grain_cake": "Seed & Grain Cake", + "item.cobblecuisine.red_bean_cake": "Red Bean Cake", + "item.cobblecuisine.yellow_bean_cake": "Yellow Bean Cake", + "item.cobblecuisine.green_bean_cake": "Green Bean Cake", + "item.cobblecuisine.orange_bean_cake": "Orange Bean Cake", + "item.cobblecuisine.blue_bean_cake": "Blue Bean Cake", + "item.cobblecuisine.salt_cake": "Salt Cake", + + "tooltip.cobblecuisine.item.twin_mushroom_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.red_mushroom_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.brown_mushroom_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.fruit_honey_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.vegetable_honey_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.berry_grain_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.seed_grain_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.red_bean_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.yellow_bean_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.green_bean_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.orange_bean_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.blue_bean_cake": "Attracts Pokémon of a certain egg group.", + "tooltip.cobblecuisine.item.salt_cake": "Attracts Pokémon of a certain egg group.", + + "item.cobblecuisine.low_green_shake": "Low Green Shake", + "item.cobblecuisine.low_red_shake": "Low Red Shake", + "item.cobblecuisine.low_blue_shake": "Low Blue Shake", + "item.cobblecuisine.low_purple_shake": "Low Purple Shake", + "item.cobblecuisine.low_yellow_shake": "Low Yellow Shake", + "item.cobblecuisine.low_pink_shake": "Low Pink Shake", + "item.cobblecuisine.medium_green_shake": "Medium Green Shake", + "item.cobblecuisine.medium_red_shake": "Medium Red Shake", + "item.cobblecuisine.medium_blue_shake": "Medium Blue Shake", + "item.cobblecuisine.medium_purple_shake": "Medium Purple Shake", + "item.cobblecuisine.medium_yellow_shake": "Medium Yellow Shake", + "item.cobblecuisine.medium_pink_shake": "Medium Pink Shake", + "item.cobblecuisine.high_green_shake": "High Green Shake", + "item.cobblecuisine.high_red_shake": "High Red Shake", + "item.cobblecuisine.high_blue_shake": "High Blue Shake", + "item.cobblecuisine.high_purple_shake": "High Purple Shake", + "item.cobblecuisine.high_yellow_shake": "High Yellow Shake", + "item.cobblecuisine.high_pink_shake": "High Pink Shake", + + "tooltip.cobblecuisine.item.low_green_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.low_green_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.low_red_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.low_red_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.low_purple_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.low_purple_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.low_yellow_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.low_yellow_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.low_blue_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.low_blue_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.low_pink_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.low_pink_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.medium_green_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.medium_green_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.medium_red_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.medium_red_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.medium_purple_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.medium_purple_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.medium_yellow_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.medium_yellow_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.medium_blue_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.medium_blue_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.medium_pink_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.medium_pink_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.high_green_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.high_green_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.high_red_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.high_red_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.high_purple_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.high_purple_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.high_yellow_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.high_yellow_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.high_blue_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.high_blue_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + "tooltip.cobblecuisine.item.high_pink_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.high_pink_shake.1": "§6Gives %1$s§6 EVs in %2$s§6.§r", + + "item.cobblecuisine.regular_jewel_shake": "[LEGACY] Regular Jewel Shake", + "item.cobblecuisine.regular_earthy_shake": "[LEGACY] Regular Earthy Shake", + "item.cobblecuisine.regular_violet_shake": "[LEGACY] Regular Violet Shake", + "item.cobblecuisine.regular_verdant_shake": "[LEGACY] Regular Verdant Shake", + "item.cobblecuisine.regular_coral_shake": "[LEGACY] Regular Coral Shake", + "item.cobblecuisine.regular_bb_shake": "[LEGACY] Regular BB Shake", + + "item.cobblecuisine.deluxe_jewel_shake": "Deluxe Jewel Shake", + "item.cobblecuisine.deluxe_earthy_shake": "Deluxe Earthy Shake", + "item.cobblecuisine.deluxe_violet_shake": "Deluxe Violet Shake", + "item.cobblecuisine.deluxe_verdant_shake": "Deluxe Verdant Shake", + "item.cobblecuisine.deluxe_coral_shake": "Deluxe Coral Shake", + "item.cobblecuisine.deluxe_bb_shake": "Deluxe BB Shake", + + "item.cobblecuisine.fancyshake.use": "%s loved the shake!", + + "tooltip.cobblecuisine.item.deluxe_jewel_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.deluxe_earthy_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.deluxe_violet_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.deluxe_verdant_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.deluxe_coral_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.deluxe_bb_shake": "§6Can be fed to Pokémon!§r", + "tooltip.cobblecuisine.item.deluxe_jewel_shake.1": "Increases Dynamax level by 2 or 3.", + "tooltip.cobblecuisine.item.deluxe_earthy_shake.1": "Clears all EVs", + "tooltip.cobblecuisine.item.deluxe_violet_shake.1": "Teaches between 2 and 3 random egg moves.", + "tooltip.cobblecuisine.item.deluxe_verdant_shake.1": "Fully heals the Pokémon and restores PP.", + "tooltip.cobblecuisine.item.deluxe_coral_shake.1": "Increases Pokémon level by 2 or 3.", + "tooltip.cobblecuisine.item.deluxe_bb_shake.1": "Raises Max. PP of all moves.", + + "effect.cobblecuisine.grass_spawn": "§a§oGrass Power§r", + "effect.cobblecuisine.normal_spawn": "§f§oNormal Power§r", + "effect.cobblecuisine.fire_spawn": "§c§oFire Power§r", + "effect.cobblecuisine.water_spawn": "§9§oWater Power§r", + "effect.cobblecuisine.electric_spawn": "§e§oElectric Power§r", + "effect.cobblecuisine.ice_spawn": "§b§oIce Power§r", + "effect.cobblecuisine.fighting_spawn": "§4§oFighting Power§r", + "effect.cobblecuisine.poison_spawn": "§5§oPoison Power§r", + "effect.cobblecuisine.ground_spawn": "§6§oGround Power§r", + "effect.cobblecuisine.flying_spawn": "§3§oFlying Power§r", + "effect.cobblecuisine.psychic_spawn": "§d§oPsychic Power§r", + "effect.cobblecuisine.bug_spawn": "§2§oBug Power§r", + "effect.cobblecuisine.rock_spawn": "§6§oRock Power§r", + "effect.cobblecuisine.ghost_spawn": "§1§oGhost Power§r", + "effect.cobblecuisine.dragon_spawn": "§3§oDragon Power§r", + "effect.cobblecuisine.dark_spawn": "§8§oDark Power§r", + "effect.cobblecuisine.steel_spawn": "§7§oSteel Power§r", + "effect.cobblecuisine.fairy_spawn": "§d§oFairy Power§r", + + "effect.cobblecuisine.iv_modify": "§4§oIV Power§r", + "effect.cobblecuisine.hpyieldspawn": "§a§oHP Yield Power§r", + "effect.cobblecuisine.atkyieldspawn": "§c§oATK Yield Power§r", + "effect.cobblecuisine.defyieldspawn": "§b§oDEF Yield Power§r", + "effect.cobblecuisine.spdyieldspawn": "§5§oSP. DEF Yield Power§r", + "effect.cobblecuisine.speyieldspawn": "§9§oSPD Yield Power§r", + "effect.cobblecuisine.spayieldspawn": "§d§oSP. ATK Yield Power§r", + + "effect.cobblecuisine.shinyspawn": "§6§oShiny Luck§r", + "effect.cobblecuisine.catch_boost": "§4§oCatching Boost§r", + "effect.cobblecuisine.exp_boost": "§6§oEXP. Boost§r", + "effect.cobblecuisine.dubious_spawn": "§6§oRepel§r", + "effect.cobblecuisine.tiny_spawn": "§6§oTiny Power§r", + "effect.cobblecuisine.giant_spawn": "§6§oGiant Power§r", + + "effect.cobblecuisine.field_eg_spawn": "§e§oField Egg Group Power§r", + "effect.cobblecuisine.monster_eg_spawn": "§7§oMonster Egg Group Power§r", + "effect.cobblecuisine.humanlike_eg_spawn": "§d§oHuman-Like Egg Group Power§r", + "effect.cobblecuisine.fairy_eg_spawn": "§d§oFairy Egg Group Power§r", + "effect.cobblecuisine.dragon_eg_spawn": "§3§oDragon Egg Group Power§r", + "effect.cobblecuisine.mineral_eg_spawn": "§8§oMineral Egg Group Power§r", + "effect.cobblecuisine.grass_eg_spawn": "§a§oGrass Egg Group Power§r", + "effect.cobblecuisine.water1_eg_spawn": "§9§oWater1 Egg Group Power§r", + "effect.cobblecuisine.water23_eg_spawn": "§3§oWater2-3 Egg Group Power§r", + "effect.cobblecuisine.flying_eg_spawn": "§3§oFlying Egg Group Power§r", + "effect.cobblecuisine.bug_eg_spawn": "§2§oBug Egg Group Power§r", + "effect.cobblecuisine.amorphous_eg_spawn": "§5§oAmorphous Egg Group Power§r", + "effect.cobblecuisine.undiscovered_eg_spawn": "§5§oUndiscovered Egg Group Power§r", + + "effect.cobblecuisine.tera_normal_spawn": "§f§oTera Normal Power§r", + "effect.cobblecuisine.tera_fire_spawn": "§c§oTera Fire Power§r", + "effect.cobblecuisine.tera_water_spawn": "§9§oTera Water Power§r", + "effect.cobblecuisine.tera_grass_spawn": "§a§oTera Grass Power§r", + "effect.cobblecuisine.tera_electric_spawn": "§e§oTera Electric Power§r", + "effect.cobblecuisine.tera_ice_spawn": "§b§oTera Ice Power§r", + "effect.cobblecuisine.tera_fighting_spawn": "§4§oTera Fighting Power§r", + "effect.cobblecuisine.tera_poison_spawn": "§5§oTera Poison Power§r", + "effect.cobblecuisine.tera_ground_spawn": "§6§oTera Ground Power§r", + "effect.cobblecuisine.tera_flying_spawn": "§3§oTera Flying Power§r", + "effect.cobblecuisine.tera_psychic_spawn": "§d§oTera Psychic Power§r", + "effect.cobblecuisine.tera_bug_spawn": "§2§oTera Bug Power§r", + "effect.cobblecuisine.tera_rock_spawn": "§6§oTera Rock Power§r", + "effect.cobblecuisine.tera_ghost_spawn": "§1§oTera Ghost Power§r", + "effect.cobblecuisine.tera_dragon_spawn": "§3§oTera Dragon Power§r", + "effect.cobblecuisine.tera_dark_spawn": "§8§oTera Dark Power§r", + "effect.cobblecuisine.tera_steel_spawn": "§7§oTera Steel Power§r", + "effect.cobblecuisine.tera_fairy_spawn": "§d§oTera Fairy Power§r", + "effect.cobblecuisine.tera_stellar_spawn": "§f§oTera Stellar Power§r", + + "effect.cobblecuisine.nature_serious_spawn": "§f§oSerious Spawn Power§r", + "effect.cobblecuisine.nature_hardy_spawn": "§f§oHardy Spawn Power§r", + "effect.cobblecuisine.nature_lonely_spawn": "§f§oLonely Spawn Power§r", + "effect.cobblecuisine.nature_bold_spawn": "§f§oBold Spawn Power§r", + "effect.cobblecuisine.nature_timid_spawn": "§f§oTimid Spawn Power§r", + "effect.cobblecuisine.nature_hasty_spawn": "§f§oHasty Spawn Power§r", + "effect.cobblecuisine.nature_jolly_spawn": "§f§oJolly Spawn Power§r", + "effect.cobblecuisine.nature_naive_spawn": "§f§oNaive Spawn Power§r", + "effect.cobblecuisine.nature_modest_spawn": "§f§oModest Spawn Power§r", + "effect.cobblecuisine.nature_mild_spawn": "§f§oMild Spawn Power§r", + "effect.cobblecuisine.nature_quiet_spawn": "§f§oQuiet Spawn Power§r", + "effect.cobblecuisine.nature_bashful_spawn": "§f§oBashful Spawn Power§r", + "effect.cobblecuisine.nature_rash_spawn": "§f§oRash Spawn Power§r", + "effect.cobblecuisine.nature_calm_spawn": "§f§oCalm Spawn Power§r", + "effect.cobblecuisine.nature_gentle_spawn": "§f§oGentle Spawn Power§r", + "effect.cobblecuisine.nature_sassy_spawn": "§f§oSassy Spawn Power§r", + "effect.cobblecuisine.nature_careful_spawn": "§f§oCareful Spawn Power§r", + "effect.cobblecuisine.nature_quirky_spawn": "§f§oQuirky Spawn Power§r", + "effect.cobblecuisine.nature_lax_spawn": "§f§oLax Spawn Power§r", + "effect.cobblecuisine.nature_relaxed_spawn": "§f§oRelaxed Spawn Power§r", + "effect.cobblecuisine.nature_impish_spawn": "§f§oImpish Spawn Power§r", + "effect.cobblecuisine.nature_adamant_spawn": "§f§oAdamant Spawn Power§r", + "effect.cobblecuisine.nature_docile_spawn": "§f§oDocile Spawn Power§r", + "effect.cobblecuisine.nature_brave_spawn": "§f§oBrave Spawn Power§r", + "effect.cobblecuisine.nature_naughty_spawn": "§f§oNaughty Spawn Power§r", + + "effect.cobblecuisine.hidden_ability": "§f§oHidden Ability Spawn Power§r", + + "effect.cobblecuisine.type_buff_marker": "Satiated", + "effect.cobblecuisine.egg_buff_marker": "Satiated", + "effect.cobblecuisine.yield_buff_marker": "Satiated", + "effect.cobblecuisine.tera_buff_marker": "Satiated", + "effect.cobblecuisine.nature_buff_marker": "Satiated", + + "tag.item.cobblecuisine.beans": "Beans", + "tag.item.cobblemon.bitter_10": "Bitter Berries (10%)", + "tag.item.cobblemon.bitter_15": "Bitter Berries (15%)", + "tag.item.cobblemon.bitter_20": "Bitter Berries (20%)", + "tag.item.cobblemon.bitter_30": "Bitter Berries (30%)", + "tag.item.cobblemon.bitter_40": "Bitter Berries (40%)", + "tag.item.cobblemon.spicy_10": "Spicy Berries (10%)", + "tag.item.cobblemon.spicy_15": "Spicy Berries (15%)", + "tag.item.cobblemon.spicy_20": "Spicy Berries (20%)", + "tag.item.cobblemon.spicy_25": "Spicy Berries (25%)", + "tag.item.cobblemon.spicy_30": "Spicy Berries (30%)", + "tag.item.cobblemon.spicy_40": "Spicy Berries (40%)", + "tag.item.cobblemon.dry_10": "Dry Berries (10%)", + "tag.item.cobblemon.dry_15": "Dry Berries (15%)", + "tag.item.cobblemon.dry_20": "Dry Berries (20%)", + "tag.item.cobblemon.dry_25": "Dry Berries (25%)", + "tag.item.cobblemon.dry_30": "Dry Berries (30%)", + "tag.item.cobblemon.dry_40": "Dry Berries (40%)", + "tag.item.cobblemon.sweet_10": "Sweet Berries (10%)", + "tag.item.cobblemon.sweet_15": "Sweet Berries (15%)", + "tag.item.cobblemon.sweet_20": "Sweet Berries (20%)", + "tag.item.cobblemon.sweet_25": "Sweet Berries (25%)", + "tag.item.cobblemon.sweet_30": "Sweet Berries (30%)", + "tag.item.cobblemon.sweet_40": "Sweet Berries (40%)", + "tag.item.cobblemon.sour_10": "Sour Berries (10%)", + "tag.item.cobblemon.sour_15": "Sour Berries (15%)", + "tag.item.cobblemon.sour_20": "Sour Berries (20%)", + "tag.item.cobblemon.sour_25": "Sour Berries (25%)", + "tag.item.cobblemon.sour_30": "Sour Berries (30%)", + "tag.item.cobblemon.sour_40": "Sour Berries (40%)", + + "tag.item.cobblecuisine.red_group_1": "§cRed (Group 1)", + "tag.item.cobblecuisine.red_group_2": "§cRed (Group 2)", + "tag.item.cobblecuisine.red_group_3": "§cRed (Group 3)", + "tag.item.cobblecuisine.purple_group_1": "§5Purple (Group 1)", + "tag.item.cobblecuisine.purple_group_2": "§5Purple (Group 2)", + "tag.item.cobblecuisine.purple_group_3": "§5Purple (Group 3)", + "tag.item.cobblecuisine.blue_group_1": "§9Blue (Group 1)", + "tag.item.cobblecuisine.blue_group_2": "§9Blue (Group 2)", + "tag.item.cobblecuisine.blue_group_3": "§9Blue (Group 3)", + "tag.item.cobblecuisine.pink_group_1": "§dPink (Group 1)", + "tag.item.cobblecuisine.pink_group_2": "§dPink (Group 2)", + "tag.item.cobblecuisine.pink_group_3": "§dPink (Group 3)", + "tag.item.cobblecuisine.green_group_1": "§aGreen (Group 1)", + "tag.item.cobblecuisine.green_group_2": "§aGreen (Group 2)", + "tag.item.cobblecuisine.green_group_3": "§aGreen (Group 3)", + "tag.item.cobblecuisine.yellow_group_1": "§eYellow (Group 1)", + "tag.item.cobblecuisine.yellow_group_2": "§eYellow (Group 2)", + "tag.item.cobblecuisine.yellow_group_3": "§eYellow (Group 3)", + + "tag.item.cobblecuisine.group1": "§cGroup 1", + "tag.item.cobblecuisine.group2": "§cGroup 2", + "tag.item.cobblecuisine.group3": "§cGroup 3", + + "tag.item.minecraft.fruits": "§cFruits", + "tag.item.minecraft.vegetables": "§cVegetables", + + "config.cobblecuisine.boostsettings.effectdistanceblocks": "Effects Distance (Blocks)", + "config.cobblecuisine.boostsettings.expboostmultiplier": "Exp. Boost Multiplier", + "config.cobblecuisine.boostsettings.catchratemultiplier": "Catch Rate Multiplier", + "config.cobblecuisine.boostsettings.shinyboostmultiplier": "Shiny Boost Multiplier", + "config.cobblecuisine.boostsettings.teraboostchance": "Tera Boost Chance", + "config.cobblecuisine.boostsettings.natureboostchance": "Nature Boost Chance", + "config.cobblecuisine.boostsettings.scaleminvalue": "Min. Scale Value", + "config.cobblecuisine.boostsettings.scalemaxvalue": "Max. Scale Value", + "config.cobblecuisine.boostsettings.ivminvalue": "Min. IV Value", + "config.cobblecuisine.boostsettings.ivmaxvalue": "Max. IV Value", + "config.cobblecuisine.boostsettings.haboostchance": "Hidden Ability Boost Chance", + + "config.cobblecuisine.itemsettings.beanfriendship": "Bean Friendship Amt.", + "config.cobblecuisine.itemsettings.pokepufffriendship": "PokePuff Friendship Amt.", + "config.cobblecuisine.itemsettings.malasadafriendship": "Malasada Friendship Amt.", + "config.cobblecuisine.itemsettings.lowshakeev": "Low Shake EV Amt.", + "config.cobblecuisine.itemsettings.mediumshakeev": "Medium Shake EV Amt.", + "config.cobblecuisine.itemsettings.highshakeev": "High Shake EV Amt.", + "config.cobblecuisine.itemsettings.regularshakeev": "Regular Shake EV Amt.", + "config.cobblecuisine.itemsettings.deluxeshakeev": "Deluxe Shake EV Amt.", + + "config.cobblecuisine.effectduration.shinyboosteffectduration": "Shiny Boost Effect Dur.", + "config.cobblecuisine.effectduration.expboosteffectduration": "Exp. Boost Effect Dur.", + "config.cobblecuisine.effectduration.catchrateeffectduration": "Catch Rate Effect Dur.", + "config.cobblecuisine.effectduration.typeboosteffectduration": "Type Boost Effect Dur.", + "config.cobblecuisine.effectduration.teraboosteffectduration": "Tera Boost Effect Dur.", + "config.cobblecuisine.effectduration.eggboosteffectduration": "Egg Boost Effect Dur.", + "config.cobblecuisine.effectduration.natureboosteffectduration": "Nature Boost Effect Dur.", + "config.cobblecuisine.effectduration.statboosteffectduration": "Stat Boost Effect Dur.", + "config.cobblecuisine.effectduration.scaleboosteffectduration": "Scale Boost Effect Dur.", + "config.cobblecuisine.effectduration.dubiousfoodeffectduration": "Dubious Food Effect Dur.", + "config.cobblecuisine.effectduration.yieldboosteffectduration": "Yield Boost Effect Dur.", + "config.cobblecuisine.effectduration.othereffectduration": "Other Effect Dur.", + + "config.cobblecuisine.droprates.beanseedsdroprate": "Bean Seeds Droprate", + "config.cobblecuisine.droprates.galaricanutdroprate": "Galarica Nut Droprate", + "config.cobblecuisine.droprates.beandroprate": "Bean Droprate", + "config.cobblecuisine.droprates.torchflowerdroprate": "Torchflower Droprate", + "config.cobblecuisine.droprates.torchflowerseedsdroprate": "Torchflower Seeds Droprate", + + "config.cobblecuisine.typemultipliers.bug.weightmultiplier": "Bug Weight Multiplier", + "config.cobblecuisine.typemultipliers.bug.nonweightmultiplier": "Non-Bug Weight Multiplier", + "config.cobblecuisine.typemultipliers.normal.weightmultiplier": "Normal Weight Multiplier", + "config.cobblecuisine.typemultipliers.normal.nonweightmultiplier": "Non-Normal Weight Multiplier", + "config.cobblecuisine.typemultipliers.fire.weightmultiplier": "Fire Weight Multiplier", + "config.cobblecuisine.typemultipliers.fire.nonweightmultiplier": "Non-Fire Weight Multiplier", + "config.cobblecuisine.typemultipliers.water.weightmultiplier": "Water Weight Multiplier", + "config.cobblecuisine.typemultipliers.water.nonweightmultiplier": "Non-Water Weight Multiplier", + "config.cobblecuisine.typemultipliers.electric.weightmultiplier": "Electric Weight Multiplier", + "config.cobblecuisine.typemultipliers.electric.nonweightmultiplier": "Non-Electric Weight Multiplier", + "config.cobblecuisine.typemultipliers.grass.weightmultiplier": "Grass Weight Multiplier", + "config.cobblecuisine.typemultipliers.grass.nonweightmultiplier": "Non-Grass Weight Multiplier", + "config.cobblecuisine.typemultipliers.ice.weightmultiplier": "Ice Weight Multiplier", + "config.cobblecuisine.typemultipliers.ice.nonweightmultiplier": "Non-Ice Weight Multiplier", + "config.cobblecuisine.typemultipliers.fighting.weightmultiplier": "Fighting Weight Multiplier", + "config.cobblecuisine.typemultipliers.fighting.nonweightmultiplier": "Non-Fighting Weight Multiplier", + "config.cobblecuisine.typemultipliers.poison.weightmultiplier": "Poison Weight Multiplier", + "config.cobblecuisine.typemultipliers.poison.nonweightmultiplier": "Non-Poison Weight Multiplier", + "config.cobblecuisine.typemultipliers.ground.weightmultiplier": "Ground Weight Multiplier", + "config.cobblecuisine.typemultipliers.ground.nonweightmultiplier": "Non-Ground Weight Multiplier", + "config.cobblecuisine.typemultipliers.flying.weightmultiplier": "Flying Weight Multiplier", + "config.cobblecuisine.typemultipliers.flying.nonweightmultiplier": "Non-Flying Weight Multiplier", + "config.cobblecuisine.typemultipliers.psychic.weightmultiplier": "Psychic Weight Multiplier", + "config.cobblecuisine.typemultipliers.psychic.nonweightmultiplier": "Non-Psychic Weight Multiplier", + "config.cobblecuisine.typemultipliers.rock.weightmultiplier": "Rock Weight Multiplier", + "config.cobblecuisine.typemultipliers.rock.nonweightmultiplier": "Non-Rock Weight Multiplier", + "config.cobblecuisine.typemultipliers.ghost.weightmultiplier": "Ghost Weight Multiplier", + "config.cobblecuisine.typemultipliers.ghost.nonweightmultiplier": "Non-Ghost Weight Multiplier", + "config.cobblecuisine.typemultipliers.dragon.weightmultiplier": "Dragon Weight Multiplier", + "config.cobblecuisine.typemultipliers.dragon.nonweightmultiplier": "Non-Dragon Weight Multiplier", + "config.cobblecuisine.typemultipliers.steel.weightmultiplier": "Steel Weight Multiplier", + "config.cobblecuisine.typemultipliers.steel.nonweightmultiplier": "Non-Steel Weight Multiplier", + "config.cobblecuisine.typemultipliers.dark.weightmultiplier": "Dark Weight Multiplier", + "config.cobblecuisine.typemultipliers.dark.nonweightmultiplier": "Non-Dark Weight Multiplier", + "config.cobblecuisine.typemultipliers.fairy.weightmultiplier": "Fairy Weight Multiplier", + "config.cobblecuisine.typemultipliers.fairy.nonweightmultiplier": "Non-Fairy Weight Multiplier", + + "config.cobblecuisine.egggroupmultipliers.amorphous.weightmultiplier": "Amorphous EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.amorphous.nonweightmultiplier": "Non-Amorphous EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.fairy.weightmultiplier": "Fairy EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.fairy.nonweightmultiplier": "Non-Fairy EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.bug.weightmultiplier": "Bug EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.bug.nonweightmultiplier": "Non-Bug EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.dragon.weightmultiplier": "Dragon EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.dragon.nonweightmultiplier": "Non-Dragon EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.field.weightmultiplier": "Field EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.field.nonweightmultiplier": "Non-Field EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.flying.weightmultiplier": "Flying EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.flying.nonweightmultiplier": "Non-Flying EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.grass.weightmultiplier": "Grass EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.grass.nonweightmultiplier": "Non-Grass EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.humanlike.weightmultiplier": "Human-like EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.humanlike.nonweightmultiplier": "Non-Human-like EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.mineral.weightmultiplier": "Mineral EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.mineral.nonweightmultiplier": "Non-Mineral EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.monster.weightmultiplier": "Monster EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.monster.nonweightmultiplier": "Non-Monster EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.undiscovered.weightmultiplier": "Undiscovered EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.undiscovered.nonweightmultiplier": "Non-Undiscovered EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.water1.weightmultiplier": "Water 1 EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.water1.nonweightmultiplier": "Non-Water 1 EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.water23.weightmultiplier": "Water 2-3 EggGrp. Weight Multiplier", + "config.cobblecuisine.egggroupmultipliers.water23.nonweightmultiplier": "Non-Water 2-3 EggGrp. Weight Multiplier" +} diff --git a/projects/1.21-fabric/assets/cobblecuisine/cobblecuisine/lang/zh_cn.json b/projects/1.21-fabric/assets/cobblecuisine/cobblecuisine/lang/zh_cn.json new file mode 100644 index 000000000000..ebd55dd03fd2 --- /dev/null +++ b/projects/1.21-fabric/assets/cobblecuisine/cobblecuisine/lang/zh_cn.json @@ -0,0 +1,694 @@ +{ + "itemgroup.cobblecuisine": "方可梦美食", + + "message.cobblecuisine.expboost": "%1$s获得了%2$s额外的经验值!", + + "block.cobblecuisine.bean_crop": "豆苗", + "item.cobblecuisine.bean_seeds": "豆子种子", + + "item.cobblecuisine.red_bean": "红豆", + "item.cobblecuisine.blue_bean": "蓝豆", + "item.cobblecuisine.green_bean": "绿豆", + "item.cobblecuisine.yellow_bean": "黄豆", + "item.cobblecuisine.orange_bean": "橙豆", + "item.cobblecuisine.violet_bean": "紫豆", + "item.cobblecuisine.indigo_bean": "靛豆", + + "tooltip.cobblecuisine.item.red_bean": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.red_bean.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.blue_bean": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.blue_bean.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.orange_bean": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.orange_bean.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.green_bean": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.green_bean.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.yellow_bean": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.yellow_bean.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.violet_bean": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.violet_bean.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.indigo_bean": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.indigo_bean.1": "§6亲密度增加%s§r", + + "item.cobblecuisine.bean.use": "%s享用了这颗豆子!", + + "item.cobblecuisine.spice_mix": "混合香料", + "item.cobblecuisine.salad_mix": "混合沙拉", + + "item.cobblecuisine.bitter_variety_sandwich": "[旧版]苦味什锦三明治", + "item.cobblecuisine.sweet_potato_salad_sandwich": "[旧版]甜薯沙拉三明治", + "item.cobblecuisine.pepper_steak": "[旧版]胡椒牛排", + "item.cobblecuisine.ceviche": "酸橘汁腌鱼", + + "item.cobblecuisine.roasted_cheri_berry": "烤制樱子果", + "item.cobblecuisine.roasted_chesto_berry": "烤制零余果", + "item.cobblecuisine.roasted_pecha_berry": "烤制桃桃果", + "item.cobblecuisine.roasted_rawst_berry": "烤制莓莓果", + "item.cobblecuisine.roasted_aspear_berry": "烤制利木果", + "item.cobblecuisine.roasted_oran_berry": "烤制橙橙果", + "item.cobblecuisine.roasted_persim_berry": "烤制柿仔果", + "item.cobblecuisine.roasted_leppa_berry": "烤制苹野果", + "item.cobblecuisine.roasted_sitrus_berry": "烤制文柚果", + "item.cobblecuisine.roasted_lum_berry": "烤制木子果", + "item.cobblecuisine.roasted_babiri_berry": "烤制霹霹果", + "item.cobblecuisine.roasted_charti_berry": "烤制草蚕果", + "item.cobblecuisine.roasted_chilan_berry": "烤制灯浆果", + "item.cobblecuisine.roasted_chople_berry": "烤制莲蒲果", + "item.cobblecuisine.roasted_coba_berry": "烤制棱瓜果", + "item.cobblecuisine.roasted_colbur_berry": "烤制刺耳果", + "item.cobblecuisine.roasted_haban_berry": "烤制莓榴果", + "item.cobblecuisine.roasted_kasib_berry": "烤制佛柑果", + "item.cobblecuisine.roasted_kebia_berry": "烤制通通果", + "item.cobblecuisine.roasted_occa_berry": "烤制巧可果", + "item.cobblecuisine.roasted_passho_berry": "烤制千香果", + "item.cobblecuisine.roasted_payapa_berry": "烤制福禄果", + "item.cobblecuisine.roasted_rindo_berry": "烤制罗子果", + "item.cobblecuisine.roasted_roseli_berry": "烤制洛玫果", + "item.cobblecuisine.roasted_shuca_berry": "烤制腰木果", + "item.cobblecuisine.roasted_tanga_berry": "烤制扁樱果", + "item.cobblecuisine.roasted_wacan_berry": "烤制烛木果", + "item.cobblecuisine.roasted_yache_berry": "烤制番荔果", + "item.cobblecuisine.roasted_enigma_berry": "烤制谜芝果", + + "tooltip.cobblecuisine.item.roasted_cheri_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_chesto_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_pecha_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_rawst_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_aspear_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_oran_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_persim_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_leppa_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_sitrus_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_lum_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_babiri_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_charti_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_chilan_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_chople_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_coba_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_colbur_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_haban_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_kasib_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_kebia_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_occa_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_passho_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_payapa_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_rindo_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_roseli_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_shuca_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_tanga_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_wacan_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_yache_berry": "烤制果实。", + "tooltip.cobblecuisine.item.roasted_enigma_berry": "烤制果实。", + + "item.cobblecuisine.sweet_apple_curry": "甜味苹果咖喱", + "item.cobblecuisine.sweet_whipped_cream_curry": "甜味鲜奶油咖喱", + "item.cobblecuisine.bitter_herb_medley_curry": "苦味综合香草咖喱", + "item.cobblecuisine.bitter_leek_curry": "苦味葱劲十足咖喱", + "item.cobblecuisine.salty_boiled_egg_curry": "咸味水煮蛋咖喱", + "item.cobblecuisine.dry_frozen_curry": "涩味冻咖喱", + "item.cobblecuisine.spicy_mushroom_medley_curry": "辣味缤纷蕈菇咖喱", + "item.cobblecuisine.spicy_potato_curry": "辣味土豆咖喱", + "item.cobblecuisine.dry_curry": "健美豆子咖喱", + "item.cobblecuisine.dry_bone_curry": "涩味骨头咖喱", + "item.cobblecuisine.dry_smoked_tail_curry": "涩味炙烧尾肉咖喱", + "item.cobblecuisine.bean_medley_curry": "豆多多咖喱", + "item.cobblecuisine.drought_katsu_curry": "日照炸肉排咖喱", + "item.cobblecuisine.dream_eater_butter_curry": "绝对睡眠奶油咖喱", + "item.cobblecuisine.ninja_curry": "忍者咖喱", + "item.cobblecuisine.mild_honey_curry": "宝宝甜蜜咖喱", + "item.cobblecuisine.zing_zap_curry": "电光咖喱", + "item.cobblecuisine.beanburger_curry": "豆制肉排咖喱", + + "tooltip.cobblecuisine.item.sweet_apple_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.sweet_whipped_cream_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.bitter_herb_medley_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.bitter_leek_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.salty_boiled_egg_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.dry_frozen_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.spicy_mushroom_medley_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.spicy_potato_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.dry_bone_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.dry_smoked_tail_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.bean_medley_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.dry_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.drought_katsu_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.dream_eater_butter_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.ninja_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.mild_honey_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.zing_zap_curry": "吸引特定属性的宝可梦。", + "tooltip.cobblecuisine.item.beanburger_curry": "吸引特定属性的宝可梦。", + + "item.cobblecuisine.sour_pickle_sandwich": "酸味腌黄瓜三明治", + "item.cobblecuisine.sour_zesty_sandwich": "酸味爽口三明治", + "item.cobblecuisine.sweet_jam_sandwich": "甜味果酱三明治", + "item.cobblecuisine.salty_vegetable_sandwich": "咸味蔬菜三明治", + "item.cobblecuisine.salty_egg_sandwich": "咸味鸡蛋三明治", + "item.cobblecuisine.bitter_jambon_beurre": "苦味火腿黄油三明治", + "item.cobblecuisine.spicy_five_alarm_sandwich": "辣味成熟滋味三明治", + "item.cobblecuisine.spicy_claw_sandwich": "辣味兽爪三明治", + "item.cobblecuisine.sour_cheese_sandwich": "酸味芝士三明治", + "item.cobblecuisine.spicy_noodle_sandwich": "辣味面条三明治", + "item.cobblecuisine.spicy_ham_sandwich": "辣味火腿三明治", + "item.cobblecuisine.dry_tower_sandwich": "涩味巨无霸三明治", + "item.cobblecuisine.dry_hefty_sandwich": "涩味满腹三明治", + "item.cobblecuisine.spicy_fillet_sandwich": "辣味炸鱼片三明治", + "item.cobblecuisine.sweet_fruit_sandwich": "甜味水果三明治", + "item.cobblecuisine.salty_tofu_sandwich": "咸味豆腐三明治", + "item.cobblecuisine.sweet_dessert_sandwich": "甜味点心三明治", + "item.cobblecuisine.dry_smoky_sandwich": "涩味烟熏三明治", + "item.cobblecuisine.bitter_potato_sandwich": "苦味土豆三明治", + + "tooltip.cobblecuisine.item.sour_pickle_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.salty_vegetable_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.sour_zesty_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.sweet_jam_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.salty_egg_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.bitter_jambon_beurre": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.spicy_five_alarm_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.spicy_claw_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.sour_cheese_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.spicy_noodle_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.spicy_ham_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.dry_tower_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.dry_hefty_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.spicy_fillet_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.sweet_fruit_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.salty_tofu_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.sweet_dessert_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.dry_smoky_sandwich": "吸引特定太晶属性的宝可梦。", + "tooltip.cobblecuisine.item.bitter_potato_sandwich": "吸引特定太晶属性的宝可梦。", + + "item.cobblecuisine.mixed_vegetable_salad": "拌拌蔬菜沙拉", + "item.cobblecuisine.pumpkin_pie_salad": "南瓜派沙拉", + "item.cobblecuisine.slowpoke_tail_pepper_salad": "呆呆兽尾巴的胡椒沙拉", + "item.cobblecuisine.spore_mushroom_salad": "蘑菇孢子沙拉", + "item.cobblecuisine.snow_cloak_caesar_salad": "拨雪凯撒沙拉", + "item.cobblecuisine.gluttony_potato_salad": "贪吃鬼洋芋沙拉", + "item.cobblecuisine.water_veil_tofu_salad": "湿润豆腐沙拉", + "item.cobblecuisine.superpower_extreme_salad": "蛮力豪迈沙拉", + "item.cobblecuisine.bean_ham_salad": "豆制火腿沙拉", + "item.cobblecuisine.snoozy_tomato_salad": "好眠番茄沙拉", + "item.cobblecuisine.moomoo_caprese_salad": "哞哞起司番茄沙拉", + "item.cobblecuisine.contrary_chocolate_meat_salad": "心情不定肉沙拉淋巧克力酱", + "item.cobblecuisine.overheat_ginger_salad": "过热沙拉", + "item.cobblecuisine.fancy_apple_salad": "特选苹果沙拉", + "item.cobblecuisine.immunity_leek_salad": "免疫葱花沙拉", + "item.cobblecuisine.dazzling_apple_cheese_salad": "迷人苹果起司沙拉", + "item.cobblecuisine.ninja_salad": "忍者沙拉", + "item.cobblecuisine.heat_wave_tofu_salad": "热风豆腐沙拉", + "item.cobblecuisine.greengrass_salad": "萌绿沙拉", + "item.cobblecuisine.calm_mind_fruit_salad": "冥想香甜沙拉", + "item.cobblecuisine.fury_attack_corn_salad": "乱击玉米沙拉", + "item.cobblecuisine.cross_chop_salad": "十字切碎丁沙拉", + "item.cobblecuisine.defiant_coffee_dressed_salad": "不服输咖啡沙拉", + "item.cobblecuisine.petal_blizzard_layered_salad": "落英缤纷含羞草蛋沙拉", + "item.cobblecuisine.apple_acid_yoghurt_salad": "酸苹果优格沙拉", + + "tooltip.cobblecuisine.item.mixed_vegetable_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.pumpkin_pie_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.slowpoke_tail_pepper_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.spore_mushroom_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.snow_cloak_caesar_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.gluttony_potato_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.water_veil_tofu_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.superpower_extreme_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.bean_ham_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.snoozy_tomato_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.moomoo_caprese_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.contrary_chocolate_meat_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.overheat_ginger_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.fancy_apple_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.immunity_leek_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.dazzling_apple_cheese_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.ninja_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.heat_wave_tofu_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.greengrass_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.calm_mind_fruit_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.fury_attack_corn_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.cross_chop_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.defiant_coffee_dressed_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.petal_blizzard_layered_salad": "吸引特定性格的宝可梦。", + "tooltip.cobblecuisine.item.apple_acid_yoghurt_salad": "吸引特定性格的宝可梦。", + + "item.cobblecuisine.sweet_pokepuff": "甜味宝芙蕾", + "item.cobblecuisine.mint_pokepuff": "清爽宝芙蕾", + "item.cobblecuisine.citrus_pokepuff": "酸溜宝芙蕾", + "item.cobblecuisine.mocha_pokepuff": "微苦宝芙蕾", + "item.cobblecuisine.spice_pokepuff": "辛香宝芙蕾", + + "tooltip.cobblecuisine.item.sweet_pokepuff": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.sweet_pokepuff.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.mint_pokepuff": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.mint_pokepuff.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.citrus_pokepuff": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.citrus_pokepuff.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.mocha_pokepuff": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.mocha_pokepuff.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.spice_pokepuff": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.spice_pokepuff.1": "§6亲密度增加%s§r", + + "item.cobblecuisine.pokepuff.use": "%s享用了这份宝芙蕾!", + + "item.cobblecuisine.spicy_malasada": "辣萨达", + "item.cobblecuisine.dry_malasada": "涩萨达", + "item.cobblecuisine.sweet_malasada": "甜萨达", + "item.cobblecuisine.bitter_malasada": "苦萨达", + "item.cobblecuisine.sour_malasada": "酸萨达", + + "tooltip.cobblecuisine.item.sweet_malasada": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.sweet_malasada.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.sweet_malasada.2": "§2§o受到胆小、急躁、爽朗、天真性格的喜爱§r", + "tooltip.cobblecuisine.item.sweet_malasada.3": "§4§o受到勇敢、悠闲、自大性格的厌恶§r", + "tooltip.cobblecuisine.item.spicy_malasada": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.spicy_malasada.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.spicy_malasada.2": "§2§o受到怕寂寞、勇敢、固执、顽皮性格的喜爱§r", + "tooltip.cobblecuisine.item.spicy_malasada.3": "§4§o受到大胆、胆小、温和性格的厌恶§r", + "tooltip.cobblecuisine.item.sour_malasada": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.sour_malasada.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.sour_malasada.2": "§2§o受到大胆、悠闲、淘气、乐天性格的喜爱§r", + "tooltip.cobblecuisine.item.sour_malasada.3": "§4§o受到怕寂寞、急躁、慢吞吞、温顺性格的厌恶§r", + "tooltip.cobblecuisine.item.bitter_malasada": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.bitter_malasada.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.bitter_malasada.2": "§2§o受到温和、温顺、自大、慎重性格的喜爱§r", + "tooltip.cobblecuisine.item.bitter_malasada.3": "§4§o受到顽皮、乐天、天真、马虎性格的厌恶§r", + "tooltip.cobblecuisine.item.dry_malasada": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.dry_malasada.1": "§6亲密度增加%s§r", + "tooltip.cobblecuisine.item.dry_malasada.2": "§2§o受到慢吞吞、冷静、马虎性格的喜爱§r", + "tooltip.cobblecuisine.item.dry_malasada.3": "§4§o受到固执、淘气、爽朗、慎重性格的厌恶§r", + + "item.cobblecuisine.malasada.love": "%s喜欢这款马拉萨达的味道!", + "item.cobblecuisine.malasada.dislike": "%s并不太喜欢这款马拉萨达…", + "item.cobblecuisine.malasada.use": "%s吃了马拉萨达。", + + "item.cobblecuisine.coffee": "熊宝宝咖啡牛奶", + "item.cobblecuisine.lemon_soda": "花漾海狮QQ软糖苏打", + "item.cobblecuisine.fruit_punch": "水果潘趣酒", + "item.cobblecuisine.lilligant_floral_tea": "裙儿小姐花草茶", + "item.cobblecuisine.miltank_mix_au_lait": "大奶罐摇摇果汁牛奶", + "item.cobblecuisine.protein_smoothie": "活力蛋白饮", + "item.cobblecuisine.spiced_cola": "香料可乐", + + "tooltip.cobblecuisine.item.coffee": "吸引高HP的宝可梦。", + "tooltip.cobblecuisine.item.lemon_soda": "吸引高攻击的宝可梦。", + "tooltip.cobblecuisine.item.fruit_punch": "吸引高防御的宝可梦。", + "tooltip.cobblecuisine.item.lilligant_floral_tea": "吸引高特攻的宝可梦。", + "tooltip.cobblecuisine.item.miltank_mix_au_lait": "吸引高特防的宝可梦。", + "tooltip.cobblecuisine.item.protein_smoothie": "吸引高速度的宝可梦。", + "tooltip.cobblecuisine.item.spiced_cola": "占位符", + + "item.cobblecuisine.kantonian_crepe": "[旧版]关都可丽饼", + "item.cobblecuisine.alolan_blue_shaved_ice": "[旧版]蓝色阿罗拉刨冰", + "item.cobblecuisine.pickled_toedscool_and_cucumber": "[旧版]醋拌原野水母小黄瓜", + "item.cobblecuisine.hoennian_melon_stir_fry": "[旧版]丰缘苦瓜杂炒", + "item.cobblecuisine.candied_nanab_berry": "金色蕉香果蜜饯", + "item.cobblecuisine.candied_bluk_berry": "金色墨莓果蜜饯", + "item.cobblecuisine.candied_razz_berry": "金色蔓莓果蜜饯", + "item.cobblecuisine.candied_pinap_berry": "金色凰梨果蜜饯", + "item.cobblecuisine.eclair": "土王闪电泡芙", + "item.cobblecuisine.fruity_flan": "胖丁水果布丁", + "item.cobblecuisine.dubious_food": "可疑食物", + + "tooltip.cobblecuisine.item.candied_nanab_berry": "吸引异色宝可梦。", + "tooltip.cobblecuisine.item.candied_bluk_berry": "吸引更强大的宝可梦。", + "tooltip.cobblecuisine.item.candied_razz_berry": "提高捕捉率。", + "tooltip.cobblecuisine.item.candied_pinap_berry": "提高战斗后获得的经验。", + "tooltip.cobblecuisine.item.ceviche": "生成拥有隐藏特性的宝可梦。", + "tooltip.cobblecuisine.item.eclair": "吸引体型较大的宝可梦。", + "tooltip.cobblecuisine.item.fruity_flan": "吸引体型较小的宝可梦。", + "tooltip.cobblecuisine.item.dubious_food": "驱逐周围的宝可梦。", + + "item.cobblecuisine.twin_mushroom_cake": "双菇诱团", + "item.cobblecuisine.red_mushroom_cake": "红菇诱团", + "item.cobblecuisine.brown_mushroom_cake": "棕菇诱团", + "item.cobblecuisine.fruit_honey_cake": "果蜜诱团", + "item.cobblecuisine.vegetable_honey_cake": "蔬蜜诱团", + "item.cobblecuisine.berry_grain_cake": "莓谷诱团", + "item.cobblecuisine.seed_grain_cake": "种谷诱团", + "item.cobblecuisine.red_bean_cake": "红豆诱团", + "item.cobblecuisine.yellow_bean_cake": "黄豆诱团", + "item.cobblecuisine.green_bean_cake": "绿豆诱团", + "item.cobblecuisine.orange_bean_cake": "橙豆诱团", + "item.cobblecuisine.blue_bean_cake": "蓝豆诱团", + "item.cobblecuisine.salt_cake": "矿诱团", + + "tooltip.cobblecuisine.item.twin_mushroom_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.red_mushroom_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.brown_mushroom_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.fruit_honey_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.vegetable_honey_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.berry_grain_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.seed_grain_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.red_bean_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.yellow_bean_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.green_bean_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.orange_bean_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.blue_bean_cake": "吸引特定蛋群的宝可梦。", + "tooltip.cobblecuisine.item.salt_cake": "吸引特定蛋群的宝可梦。", + + "item.cobblecuisine.low_green_shake": "初级绿奶昔", + "item.cobblecuisine.low_red_shake": "初级红奶昔", + "item.cobblecuisine.low_blue_shake": "初级蓝奶昔", + "item.cobblecuisine.low_purple_shake": "初级紫奶昔", + "item.cobblecuisine.low_yellow_shake": "初级黄奶昔", + "item.cobblecuisine.low_pink_shake": "初级粉奶昔", + "item.cobblecuisine.medium_green_shake": "中级绿奶昔", + "item.cobblecuisine.medium_red_shake": "中级红奶昔", + "item.cobblecuisine.medium_blue_shake": "中级蓝奶昔", + "item.cobblecuisine.medium_purple_shake": "中级紫奶昔", + "item.cobblecuisine.medium_yellow_shake": "中级黄奶昔", + "item.cobblecuisine.medium_pink_shake": "中级粉奶昔", + "item.cobblecuisine.high_green_shake": "高级绿奶昔", + "item.cobblecuisine.high_red_shake": "高级红奶昔", + "item.cobblecuisine.high_blue_shake": "高级蓝奶昔", + "item.cobblecuisine.high_purple_shake": "高级紫奶昔", + "item.cobblecuisine.high_yellow_shake": "高级黄奶昔", + "item.cobblecuisine.high_pink_shake": "高级粉奶昔", + + "tooltip.cobblecuisine.item.low_green_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.low_green_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.low_red_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.low_red_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.low_purple_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.low_purple_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.low_yellow_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.low_yellow_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.low_blue_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.low_blue_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.low_pink_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.low_pink_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.medium_green_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.medium_green_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.medium_red_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.medium_red_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.medium_purple_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.medium_purple_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.medium_yellow_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.medium_yellow_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.medium_blue_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.medium_blue_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.medium_pink_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.medium_pink_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.high_green_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.high_green_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.high_red_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.high_red_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.high_purple_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.high_purple_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.high_yellow_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.high_yellow_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.high_blue_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.high_blue_shake.1": "§6提供%1$s点%2$s基础点数§r", + "tooltip.cobblecuisine.item.high_pink_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.high_pink_shake.1": "§6提供%1$s点%2$s基础点数§r", + + "item.cobblecuisine.regular_jewel_shake": "[旧版]普通宝石奶昔", + "item.cobblecuisine.regular_earthy_shake": "[旧版]普通大地奶昔", + "item.cobblecuisine.regular_violet_shake": "[旧版]普通桔梗奶昔", + "item.cobblecuisine.regular_verdant_shake": "[旧版]普通葱郁奶昔", + "item.cobblecuisine.regular_coral_shake": "[旧版]普通珊瑚奶昔", + "item.cobblecuisine.regular_bb_shake": "[旧版]普通BB奶昔", + + "item.cobblecuisine.deluxe_jewel_shake": "豪华宝石奶昔", + "item.cobblecuisine.deluxe_earthy_shake": "豪华大地奶昔", + "item.cobblecuisine.deluxe_violet_shake": "豪华桔梗奶昔", + "item.cobblecuisine.deluxe_verdant_shake": "豪华葱郁奶昔", + "item.cobblecuisine.deluxe_coral_shake": "豪华珊瑚奶昔", + "item.cobblecuisine.deluxe_bb_shake": "豪华BB奶昔", + + "tooltip.cobblecuisine.item.deluxe_jewel_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.deluxe_earthy_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.deluxe_violet_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.deluxe_verdant_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.deluxe_coral_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.deluxe_bb_shake": "§6可喂给宝可梦!§r", + "tooltip.cobblecuisine.item.deluxe_jewel_shake.1": "使极巨化等级提升2~3级。", + "tooltip.cobblecuisine.item.deluxe_earthy_shake.1": "清除所有基础点数。", + "tooltip.cobblecuisine.item.deluxe_violet_shake.1": "随机学会2到3个蛋招式。", + "tooltip.cobblecuisine.item.deluxe_verdant_shake.1": "完全恢复宝可梦HP并恢复PP。", + "tooltip.cobblecuisine.item.deluxe_coral_shake.1": "使宝可梦等级提升2~3级。", + "tooltip.cobblecuisine.item.deluxe_bb_shake.1": "提升所有技能的最大PP。", + + "item.cobblecuisine.fancyshake.use": "%s超喜欢这杯奶昔!", + + "effect.cobblecuisine.grass_spawn": "§a§o草属性遭遇力§r", + "effect.cobblecuisine.normal_spawn": "§f§o一般属性遭遇力§r", + "effect.cobblecuisine.fire_spawn": "§c§o火属性遭遇力§r", + "effect.cobblecuisine.water_spawn": "§9§o水属性遭遇力§r", + "effect.cobblecuisine.electric_spawn": "§e§o电属性遭遇力§r", + "effect.cobblecuisine.ice_spawn": "§b§o冰属性遭遇力§r", + "effect.cobblecuisine.fighting_spawn": "§4§o格斗属性遭遇力§r", + "effect.cobblecuisine.poison_spawn": "§5§o毒属性遭遇力§r", + "effect.cobblecuisine.ground_spawn": "§6§o地面属性遭遇力§r", + "effect.cobblecuisine.flying_spawn": "§3§o飞行属性遭遇力§r", + "effect.cobblecuisine.psychic_spawn": "§d§o超能力属性遭遇力§r", + "effect.cobblecuisine.bug_spawn": "§2§o虫属性遭遇力§r", + "effect.cobblecuisine.rock_spawn": "§6§o岩石属性遭遇力§r", + "effect.cobblecuisine.ghost_spawn": "§1§o幽灵属性遭遇力§r", + "effect.cobblecuisine.dragon_spawn": "§3§o龙属性遭遇力§r", + "effect.cobblecuisine.dark_spawn": "§8§o恶属性遭遇力§r", + "effect.cobblecuisine.steel_spawn": "§7§o钢属性遭遇力§r", + "effect.cobblecuisine.fairy_spawn": "§d§o妖精属性遭遇力§r", + + "effect.cobblecuisine.iv_modify": "§4§o个体值遭遇力§r", + "effect.cobblecuisine.hpyieldspawn": "§a§oHP基础点数遭遇力§r", + "effect.cobblecuisine.atkyieldspawn": "§c§o攻击基础点数遭遇力§r", + "effect.cobblecuisine.defyieldspawn": "§b§o防御基础点数遭遇力§r", + "effect.cobblecuisine.spayieldspawn": "§d§o特攻基础点数遭遇力§r", + "effect.cobblecuisine.spdyieldspawn": "§5§o特防基础点数遭遇力§r", + "effect.cobblecuisine.speyieldspawn": "§9§o速度基础点数遭遇力§r", + + "effect.cobblecuisine.shinyspawn": "§6§o异色幸运§r", + "effect.cobblecuisine.catch_boost": "§4§o捕捉加成§r", + "effect.cobblecuisine.exp_boost": "§6§o经验加成§r", + "effect.cobblecuisine.dubious_spawn": "§6§o驱逐§r", + "effect.cobblecuisine.tiny_spawn": "§6§o小体型遭遇力§r", + "effect.cobblecuisine.giant_spawn": "§6§o大体型遭遇力§r", + + "effect.cobblecuisine.field_eg_spawn": "§e§o陆上蛋群遭遇力§r", + "effect.cobblecuisine.monster_eg_spawn": "§7§o怪兽蛋群遭遇力§r", + "effect.cobblecuisine.humanlike_eg_spawn": "§d§o人型蛋群遭遇力§r", + "effect.cobblecuisine.fairy_eg_spawn": "§d§o妖精蛋群遭遇力§r", + "effect.cobblecuisine.dragon_eg_spawn": "§3§o龙蛋群遭遇力§r", + "effect.cobblecuisine.mineral_eg_spawn": "§8§o矿物蛋群遭遇力§r", + "effect.cobblecuisine.grass_eg_spawn": "§a§o植物蛋群遭遇力§r", + "effect.cobblecuisine.water1_eg_spawn": "§9§o水中1蛋群遭遇力§r", + "effect.cobblecuisine.water23_eg_spawn": "§3§o水中2-3蛋群遭遇力§r", + "effect.cobblecuisine.flying_eg_spawn": "§3§o飞行蛋群遭遇力§r", + "effect.cobblecuisine.bug_eg_spawn": "§2§o虫蛋群遭遇力§r", + "effect.cobblecuisine.amorphous_eg_spawn": "§5§o不定形蛋群遭遇力§r", + "effect.cobblecuisine.undiscovered_eg_spawn": "§5§o未发现蛋群遭遇力§r", + + "effect.cobblecuisine.tera_normal_spawn": "§f§o一般属性太晶遭遇力§r", + "effect.cobblecuisine.tera_fire_spawn": "§c§o火属性太晶遭遇力§r", + "effect.cobblecuisine.tera_water_spawn": "§9§o水属性太晶遭遇力§r", + "effect.cobblecuisine.tera_grass_spawn": "§a§o草属性太晶遭遇力§r", + "effect.cobblecuisine.tera_electric_spawn": "§e§o电属性太晶遭遇力§r", + "effect.cobblecuisine.tera_ice_spawn": "§b§o冰属性太晶遭遇力§r", + "effect.cobblecuisine.tera_fighting_spawn": "§4§o格斗属性太晶遭遇力§r", + "effect.cobblecuisine.tera_poison_spawn": "§5§o毒属性太晶遭遇力§r", + "effect.cobblecuisine.tera_ground_spawn": "§6§o地面属性太晶遭遇力§r", + "effect.cobblecuisine.tera_flying_spawn": "§3§o飞行属性太晶遭遇力§r", + "effect.cobblecuisine.tera_psychic_spawn": "§d§o超能力属性太晶力遭遇力§r", + "effect.cobblecuisine.tera_bug_spawn": "§2§o虫属性太晶遭遇力§r", + "effect.cobblecuisine.tera_rock_spawn": "§6§o岩石属性太晶遭遇力§r", + "effect.cobblecuisine.tera_ghost_spawn": "§1§o幽灵属性太晶遭遇力§r", + "effect.cobblecuisine.tera_dragon_spawn": "§3§o龙属性太晶遭遇力§r", + "effect.cobblecuisine.tera_dark_spawn": "§8§o恶属性太晶遭遇力§r", + "effect.cobblecuisine.tera_steel_spawn": "§7§o钢属性太晶遭遇力§r", + "effect.cobblecuisine.tera_fairy_spawn": "§d§o妖精属性太晶遭遇力§r", + "effect.cobblecuisine.tera_stellar_spawn": "§f§o星晶属性太晶遭遇力§r", + + "effect.cobblecuisine.nature_hardy_spawn": "§f§o勤奋性格遭遇力§r", + "effect.cobblecuisine.nature_lonely_spawn": "§f§o怕寂寞性格遭遇力§r", + "effect.cobblecuisine.nature_brave_spawn": "§f§o勇敢性格遭遇力§r", + "effect.cobblecuisine.nature_adamant_spawn": "§f§o固执性格遭遇力§r", + "effect.cobblecuisine.nature_naughty_spawn": "§f§o顽皮性格遭遇力§r", + "effect.cobblecuisine.nature_bold_spawn": "§f§o大胆性格遭遇力§r", + "effect.cobblecuisine.nature_docile_spawn": "§f§o坦率性格遭遇力§r", + "effect.cobblecuisine.nature_relaxed_spawn": "§f§o悠闲性格遭遇力§r", + "effect.cobblecuisine.nature_impish_spawn": "§f§o淘气性格遭遇力§r", + "effect.cobblecuisine.nature_lax_spawn": "§f§o乐天性格遭遇力§r", + "effect.cobblecuisine.nature_timid_spawn": "§f§o胆小性格遭遇力§r", + "effect.cobblecuisine.nature_hasty_spawn": "§f§o急躁性格遭遇力§r", + "effect.cobblecuisine.nature_serious_spawn": "§f§o认真性格遭遇力§r", + "effect.cobblecuisine.nature_jolly_spawn": "§f§o爽朗性格遭遇力§r", + "effect.cobblecuisine.nature_naive_spawn": "§f§o天真性格遭遇力§r", + "effect.cobblecuisine.nature_modest_spawn": "§f§o内敛性格遭遇力§r", + "effect.cobblecuisine.nature_mild_spawn": "§f§o慢吞吞性格遭遇力§r", + "effect.cobblecuisine.nature_quiet_spawn": "§f§o冷静性格遭遇力§r", + "effect.cobblecuisine.nature_bashful_spawn": "§f§o害羞性格遭遇力§r", + "effect.cobblecuisine.nature_rash_spawn": "§f§o马虎性格遭遇力§r", + "effect.cobblecuisine.nature_calm_spawn": "§f§o温和性格遭遇力§r", + "effect.cobblecuisine.nature_gentle_spawn": "§f§o温顺性格遭遇力§r", + "effect.cobblecuisine.nature_sassy_spawn": "§f§o自大性格遭遇力§r", + "effect.cobblecuisine.nature_careful_spawn": "§f§o慎重性格遭遇力§r", + "effect.cobblecuisine.nature_quirky_spawn": "§f§o浮躁性格遭遇力§r", + + "effect.cobblecuisine.hidden_ability": "§f§o隐藏特性遭遇力§r", + + "effect.cobblecuisine.type_buff_marker": "饱足", + "effect.cobblecuisine.egg_buff_marker": "饱足", + "effect.cobblecuisine.yield_buff_marker": "饱足", + "effect.cobblecuisine.tera_buff_marker": "饱足", + "effect.cobblecuisine.nature_buff_marker": "饱足", + + "tag.item.cobblecuisine.beans": "豆类", + "tag.item.cobblemon.bitter_10": "苦味果实(10%)", + "tag.item.cobblemon.bitter_15": "苦味果实(15%)", + "tag.item.cobblemon.bitter_20": "苦味果实(20%)", + "tag.item.cobblemon.bitter_30": "苦味果实(30%)", + "tag.item.cobblemon.bitter_40": "苦味果实(40%)", + "tag.item.cobblemon.spicy_10": "辣味果实(10%)", + "tag.item.cobblemon.spicy_15": "辣味果实(15%)", + "tag.item.cobblemon.spicy_20": "辣味果实(20%)", + "tag.item.cobblemon.spicy_25": "辣味果实(25%)", + "tag.item.cobblemon.spicy_30": "辣味果实(30%)", + "tag.item.cobblemon.spicy_40": "辣味果实(40%)", + "tag.item.cobblemon.dry_10": "涩味果实(10%)", + "tag.item.cobblemon.dry_15": "涩味果实(15%)", + "tag.item.cobblemon.dry_20": "涩味果实(20%)", + "tag.item.cobblemon.dry_25": "涩味果实(25%)", + "tag.item.cobblemon.dry_30": "涩味果实(30%)", + "tag.item.cobblemon.dry_40": "涩味果实(40%)", + "tag.item.cobblemon.sweet_10": "甜味果实(10%)", + "tag.item.cobblemon.sweet_15": "甜味果实(15%)", + "tag.item.cobblemon.sweet_20": "甜味果实(20%)", + "tag.item.cobblemon.sweet_25": "甜味果实(25%)", + "tag.item.cobblemon.sweet_30": "甜味果实(30%)", + "tag.item.cobblemon.sweet_40": "甜味果实(40%)", + "tag.item.cobblemon.sour_10": "酸味果实(10%)", + "tag.item.cobblemon.sour_15": "酸味果实(15%)", + "tag.item.cobblemon.sour_20": "酸味果实(20%)", + "tag.item.cobblemon.sour_25": "酸味果实(25%)", + "tag.item.cobblemon.sour_30": "酸味果实(30%)", + "tag.item.cobblemon.sour_40": "酸味果实(40%)", + + "tag.item.cobblecuisine.red_group_1": "§c红色(群组1)", + "tag.item.cobblecuisine.red_group_2": "§c红色(群组2)", + "tag.item.cobblecuisine.red_group_3": "§c红色(群组3)", + "tag.item.cobblecuisine.purple_group_1": "§5紫色(群组1)", + "tag.item.cobblecuisine.purple_group_2": "§5紫色(群组2)", + "tag.item.cobblecuisine.purple_group_3": "§5紫色(群组3)", + "tag.item.cobblecuisine.blue_group_1": "§9蓝色(群组1)", + "tag.item.cobblecuisine.blue_group_2": "§9蓝色(群组2)", + "tag.item.cobblecuisine.blue_group_3": "§9蓝色(群组3)", + "tag.item.cobblecuisine.pink_group_1": "§d粉色(群组1)", + "tag.item.cobblecuisine.pink_group_2": "§d粉色(群组2)", + "tag.item.cobblecuisine.pink_group_3": "§d粉色(群组3)", + "tag.item.cobblecuisine.green_group_1": "§a绿色(群组1)", + "tag.item.cobblecuisine.green_group_2": "§a绿色(群组2)", + "tag.item.cobblecuisine.green_group_3": "§a绿色(群组3)", + "tag.item.cobblecuisine.yellow_group_1": "§e黄色(群组1)", + "tag.item.cobblecuisine.yellow_group_2": "§e黄色(群组2)", + "tag.item.cobblecuisine.yellow_group_3": "§e黄色(群组3)", + + "tag.item.cobblecuisine.group1": "§c群组1", + "tag.item.cobblecuisine.group2": "§c群组2", + "tag.item.cobblecuisine.group3": "§c群组3", + + "tag.item.minecraft.fruits": "§c水果", + "tag.item.minecraft.vegetables": "§c蔬菜", + + "config.cobblecuisine.boostsettings.effectdistanceblocks": "效果距离(格)", + "config.cobblecuisine.boostsettings.expboostmultiplier": "经验值加成倍率", + "config.cobblecuisine.boostsettings.catchratemultiplier": "捕捉率加成倍率", + "config.cobblecuisine.boostsettings.shinyboostmultiplier": "异色加成倍率", + "config.cobblecuisine.boostsettings.teraboostchance": "太晶加成几率", + "config.cobblecuisine.boostsettings.natureboostchance": "性格加成几率", + "config.cobblecuisine.boostsettings.scaleminvalue": "最小比例值", + "config.cobblecuisine.boostsettings.scalemaxvalue": "最大比例值", + "config.cobblecuisine.boostsettings.ivminvalue": "最小个体值", + "config.cobblecuisine.boostsettings.ivmaxvalue": "最大个体值", + "config.cobblecuisine.boostsettings.haboostchance": "隐藏特性触发几率", + + "config.cobblecuisine.itemsettings.beanfriendship": "豆类亲密度提升量", + "config.cobblecuisine.itemsettings.pokepufffriendship": "宝芙蕾亲密度提升量", + "config.cobblecuisine.itemsettings.malasadafriendship": "马拉萨达亲密度提升量", + "config.cobblecuisine.itemsettings.lowshakeev": "初级奶昔基础点数提升值", + "config.cobblecuisine.itemsettings.mediumshakeev": "中级奶昔基础点数提升值", + "config.cobblecuisine.itemsettings.highshakeev": "高级奶昔基础点数提升值", + "config.cobblecuisine.itemsettings.regularshakeev": "一般奶昔基础点数提升值", + "config.cobblecuisine.itemsettings.deluxeshakeev": "豪华奶昔基础点数提升值", + + "config.cobblecuisine.effectduration.shinyboosteffectduration": "异色加成持续时间", + "config.cobblecuisine.effectduration.expboosteffectduration": "经验加成持续时间", + "config.cobblecuisine.effectduration.catchrateeffectduration": "捕捉率加成持续时间", + "config.cobblecuisine.effectduration.typeboosteffectduration": "属性加成持续时间", + "config.cobblecuisine.effectduration.teraboosteffectduration": "太晶加成持续时间", + "config.cobblecuisine.effectduration.eggboosteffectduration": "蛋群加成持续时间", + "config.cobblecuisine.effectduration.natureboosteffectduration": "性格加成持续时间", + "config.cobblecuisine.effectduration.statboosteffectduration": "能力加成持续时间", + "config.cobblecuisine.effectduration.scaleboosteffectduration": "规模加成持续时间", + "config.cobblecuisine.effectduration.dubiousfoodeffectduration": "可疑食物加成持续时间", + "config.cobblecuisine.effectduration.yieldboosteffectduration": "基础点数加成持续时间", + "config.cobblecuisine.effectduration.othereffectduration": "其它效果持续时间", + + "config.cobblecuisine.droprates.beanseedsdroprate": "豆子种子掉落率", + "config.cobblecuisine.droprates.galaricanutdroprate": "伽勒豆蔻坚果掉落率", + "config.cobblecuisine.droprates.beandroprate": "豆子掉落率", + "config.cobblecuisine.droprates.torchflowerdroprate": "火把花掉落率", + "config.cobblecuisine.droprates.torchflowerseedsdroprate": "火把花种子掉落率", + + "config.cobblecuisine.typemultipliers.bug.weightmultiplier": "虫系权重倍率", + "config.cobblecuisine.typemultipliers.bug.nonweightmultiplier": "非虫系权重倍率", + "config.cobblecuisine.typemultipliers.normal.weightmultiplier": "一般系权重倍率", + "config.cobblecuisine.typemultipliers.normal.nonweightmultiplier": "非一般系权重倍率", + "config.cobblecuisine.typemultipliers.fire.weightmultiplier": "火系权重倍率", + "config.cobblecuisine.typemultipliers.fire.nonweightmultiplier": "非火系权重倍率", + "config.cobblecuisine.typemultipliers.water.weightmultiplier": "水系权重倍率", + "config.cobblecuisine.typemultipliers.water.nonweightmultiplier": "非水系权重倍率", + "config.cobblecuisine.typemultipliers.electric.weightmultiplier": "电系权重倍率", + "config.cobblecuisine.typemultipliers.electric.nonweightmultiplier": "非电系权重倍率", + "config.cobblecuisine.typemultipliers.grass.weightmultiplier": "草系权重倍率", + "config.cobblecuisine.typemultipliers.grass.nonweightmultiplier": "非草系权重倍率", + "config.cobblecuisine.typemultipliers.ice.weightmultiplier": "冰系权重倍率", + "config.cobblecuisine.typemultipliers.ice.nonweightmultiplier": "非冰系权重倍率", + "config.cobblecuisine.typemultipliers.fighting.weightmultiplier": "格斗系权重倍率", + "config.cobblecuisine.typemultipliers.fighting.nonweightmultiplier": "非格斗系权重倍率", + "config.cobblecuisine.typemultipliers.poison.weightmultiplier": "毒系权重倍率", + "config.cobblecuisine.typemultipliers.poison.nonweightmultiplier": "非毒系权重倍率", + "config.cobblecuisine.typemultipliers.ground.weightmultiplier": "地面系权重倍率", + "config.cobblecuisine.typemultipliers.ground.nonweightmultiplier": "非地面系权重倍率", + "config.cobblecuisine.typemultipliers.flying.weightmultiplier": "飞行系权重倍率", + "config.cobblecuisine.typemultipliers.flying.nonweightmultiplier": "非飞行系权重倍率", + "config.cobblecuisine.typemultipliers.psychic.weightmultiplier": "超能力系权重倍率", + "config.cobblecuisine.typemultipliers.psychic.nonweightmultiplier": "非超能力系权重倍率", + "config.cobblecuisine.typemultipliers.rock.weightmultiplier": "岩石系权重倍率", + "config.cobblecuisine.typemultipliers.rock.nonweightmultiplier": "非岩石系权重倍率", + "config.cobblecuisine.typemultipliers.ghost.weightmultiplier": "幽灵系权重倍率", + "config.cobblecuisine.typemultipliers.ghost.nonweightmultiplier": "非幽灵系权重倍率", + "config.cobblecuisine.typemultipliers.dragon.weightmultiplier": "龙系权重倍率", + "config.cobblecuisine.typemultipliers.dragon.nonweightmultiplier": "非龙系权重倍率", + "config.cobblecuisine.typemultipliers.steel.weightmultiplier": "钢系权重倍率", + "config.cobblecuisine.typemultipliers.steel.nonweightmultiplier": "非钢系权重倍率", + "config.cobblecuisine.typemultipliers.dark.weightmultiplier": "恶系权重倍率", + "config.cobblecuisine.typemultipliers.dark.nonweightmultiplier": "非恶系权重倍率", + "config.cobblecuisine.typemultipliers.fairy.weightmultiplier": "妖精系权重倍率", + "config.cobblecuisine.typemultipliers.fairy.nonweightmultiplier": "非妖精系权重倍率", + + "config.cobblecuisine.egggroupmultipliers.amorphous.weightmultiplier": "不定形蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.amorphous.nonweightmultiplier": "非不定形蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.fairy.weightmultiplier": "妖精蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.fairy.nonweightmultiplier": "非妖精蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.bug.weightmultiplier": "虫蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.bug.nonweightmultiplier": "非虫蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.dragon.weightmultiplier": "龙蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.dragon.nonweightmultiplier": "非龙蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.field.weightmultiplier": "陆上蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.field.nonweightmultiplier": "非陆上蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.flying.weightmultiplier": "飞行蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.flying.nonweightmultiplier": "非飞行蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.grass.weightmultiplier": "植物蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.grass.nonweightmultiplier": "非植物蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.humanlike.weightmultiplier": "人型蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.humanlike.nonweightmultiplier": "非人型蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.mineral.weightmultiplier": "矿物蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.mineral.nonweightmultiplier": "非矿物蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.monster.weightmultiplier": "怪兽蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.monster.nonweightmultiplier": "非怪兽蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.undiscovered.weightmultiplier": "未发现蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.undiscovered.nonweightmultiplier": "非未发现蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.water1.weightmultiplier": "水中1蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.water1.nonweightmultiplier": "非水中1蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.water23.weightmultiplier": "水中2、水中3蛋群权重倍率", + "config.cobblecuisine.egggroupmultipliers.water23.nonweightmultiplier": "非水中2、水中3蛋群权重倍率" +} diff --git a/projects/1.21-fabric/assets/modrinth-voxy/voxy/lang/en_us.json b/projects/1.21-fabric/assets/modrinth-voxy/voxy/lang/en_us.json new file mode 100644 index 000000000000..4fba3d8eff92 --- /dev/null +++ b/projects/1.21-fabric/assets/modrinth-voxy/voxy/lang/en_us.json @@ -0,0 +1,36 @@ +{ + "voxy.config.title": "Voxy", + + "voxy.config.general": "General", + "voxy.config.rendering": "Rendering", + + "voxy.config.general.enabled": "Enable Voxy", + "voxy.config.general.enabled.tooltip": "Fully enables or disables voxy", + + "voxy.config.general.serviceThreads": "Service threads", + "voxy.config.general.serviceThreads.tooltip": "Number of threads the ServiceThreadPool can use", + + "voxy.config.general.useSodiumBuilder": "Use sodium threads", + "voxy.config.general.useSodiumBuilder.tooltip": "Uses sodium builder threads as part of voxys thread pool, can reduce stuttering and lag when moving quickly at high render distance", + + "voxy.config.general.ingest": "Chunk Ingest", + "voxy.config.general.ingest.tooltip": "Enables or disables voxies ability to convert new chunks into LoDs", + + "voxy.config.general.rendering": "Voxy Rendering", + "voxy.config.general.rendering.tooltip": "Enables or disables voxy rendering", + + "voxy.config.general.subDivisionSize": "Pixels^2 of subdivision size", + "voxy.config.general.subDivisionSize.tooltip": "Maximum size in pixels (squared) of screenspace AABB before subdiving to smaller LoDs (Smaller being higher quality)", + + "voxy.config.general.renderDistance": "Render distance", + "voxy.config.general.renderDistance.tooltip": "Render distance of voxy in chunks", + + "voxy.config.general.environmental_fog": "Enable environmental fog", + "voxy.config.general.environmental_fog.tooltip": "Enables or disables voxy rendering environmental fog", + + "voxy.config.general.render_fog": "Enable render fog", + "voxy.config.general.render_fog.tooltip": "Enables or disables render fog effect", + + "voxy.config.general.render_statistics": "Enable render statistics", + "voxy.config.general.render_statistics.tooltip": "Enable render statistics in F3 menu, useful for debugging" +} \ No newline at end of file diff --git a/projects/1.21-fabric/assets/modrinth-voxy/voxy/lang/zh_cn.json b/projects/1.21-fabric/assets/modrinth-voxy/voxy/lang/zh_cn.json new file mode 100644 index 000000000000..c36a909ed083 --- /dev/null +++ b/projects/1.21-fabric/assets/modrinth-voxy/voxy/lang/zh_cn.json @@ -0,0 +1,37 @@ +{ + "voxy.config.title": "Voxy", + + "voxy.config.general": "通用", + "voxy.config.rendering": "渲染", + + "voxy.config.general.enabled": "启用 Voxy", + "voxy.config.general.enabled.tooltip": "完全启用或禁用 Voxy", + + "voxy.config.general.serviceThreads": "服务线程数", + "voxy.config.general.serviceThreads.tooltip": "服务线程池可使用的线程数量", + + "voxy.config.general.useSodiumBuilder": "使用 Sodium 线程", + "voxy.config.general.useSodiumBuilder.tooltip": "将 Sodium 的构建器线程加入 Voxy 线程池,高渲染距离下快速移动时可减少卡顿", + + "voxy.config.general.ingest": "区块摄取", + "voxy.config.general.ingest.tooltip": "启用或禁用 Voxy 将新区块转换为细节层次(LoD)的功能", + + "voxy.config.general.rendering": "Voxy 渲染", + "voxy.config.general.rendering.tooltip": "启用或禁用 Voxy 渲染", + + "voxy.config.general.subDivisionSize": "细分像素面积阈值", + "voxy.config.general.subDivisionSize.tooltip": "屏幕空间 AABB 的最大像素面积(平方),超过此值将细分至更精细的 LoD(数值越小,质量越高)", + + "voxy.config.general.renderDistance": "渲染距离", + "voxy.config.general.renderDistance.tooltip": "Voxy 的渲染距离(单位:区块)", + + "voxy.config.general.environmental_fog": "启用环境迷雾", + "voxy.config.general.environmental_fog.tooltip": "启用或禁用 Voxy 的环境迷雾渲染", + + "voxy.config.general.render_fog": "启用渲染迷雾", + "voxy.config.general.render_fog.tooltip": "启用或禁用渲染迷雾效果", + + "voxy.config.general.render_statistics": "启用渲染统计信息", + "voxy.config.general.render_statistics.tooltip": "在 F3 调试界面中显示渲染统计信息,便于调试" + +} diff --git a/projects/1.21/assets/accessible-step/accessible-step/lang/en_us.json b/projects/1.21/assets/accessible-step/accessible-step/lang/en_us.json new file mode 100644 index 000000000000..7473c6005c21 --- /dev/null +++ b/projects/1.21/assets/accessible-step/accessible-step/lang/en_us.json @@ -0,0 +1,23 @@ +{ + "options.accessiblestep.title": "Accessible Step", + "key.accessiblestep.mode": "Step Assistance", + "key.category.accessible-step.title": "Accessible Step", + "category.accessiblestep.title": "Accessible Step", + "options.accessiblestep.mode": "Step Assistance", + "options.accessiblestep.perworld": "Custom Config for World", + "options.accessiblestep.fullrange": "Full Range", + "options.accessiblestep.height": "Step Height", + "options.accessiblestep.sneakheight": "Sneak Height", + "options.accessiblestep.sprintheight": "Sprint Height", + "options.accessiblestep.step": "Step", + "options.accessiblestep.default.mod": "Default", + "options.accessiblestep.default.vanilla": "Vanilla", + "options.accessiblestep.off.tooltip": "No assistance.", + "options.accessiblestep.autojump.tooltip": "Jump when approaching a full block.", + "options.accessiblestep.step.tooltip": "Step up smoothly when approaching a full block.", + "options.accessiblestep.perworld.tooltip": "Use different options on this world or server. Worlds without this option set will use the main configuration.", + "options.accessiblestep.fullrange.tooltip": "Allow the step height sliders to go to their full range. This may make it hard to select a specific value.\nWarning: high step heights may cause problems on multiplayer servers. Use with caution.", + "options.accessiblestep.height.tooltip": "Height (in blocks) that can be stepped up smoothly when walking.", + "options.accessiblestep.sneakheight.tooltip": "Height (in blocks) that can be stepped up smoothly when sneaking.\nValues greater than the configured Step Height will use the Step Height instead.", + "options.accessiblestep.sprintheight.tooltip": "Height (in blocks) that can be stepped up smoothly when sprinting.\nValues smaller than the configured Step Height will use the Step Height instead." +} diff --git a/projects/1.21/assets/accessible-step/accessible-step/lang/zh_cn.json b/projects/1.21/assets/accessible-step/accessible-step/lang/zh_cn.json new file mode 100644 index 000000000000..2d46bc8d02c3 --- /dev/null +++ b/projects/1.21/assets/accessible-step/accessible-step/lang/zh_cn.json @@ -0,0 +1,23 @@ +{ + "options.accessiblestep.title": "无障碍上坡", + "key.accessiblestep.mode": "上坡辅助", + "key.category.accessible-step.title": "无障碍上坡", + "category.accessiblestep.title": "无障碍上坡", + "options.accessiblestep.mode": "上坡辅助", + "options.accessiblestep.perworld": "配置隔离", + "options.accessiblestep.fullrange": "全范围取值", + "options.accessiblestep.height": "行走上坡高度", + "options.accessiblestep.sneakheight": "潜行上坡高度", + "options.accessiblestep.sprintheight": "疾跑上坡高度", + "options.accessiblestep.step": "自动上坡", + "options.accessiblestep.default.mod": "默认", + "options.accessiblestep.default.vanilla": "原版", + "options.accessiblestep.off.tooltip": "无辅助", + "options.accessiblestep.autojump.tooltip": "接近方块时自动跳跃。", + "options.accessiblestep.step.tooltip": "接近方块时自动上坡。", + "options.accessiblestep.perworld.tooltip": "在当前存档或服务器上使用独立配置\n未启用此选项则使用默认配置。", + "options.accessiblestep.fullrange.tooltip": "允许上坡高度滑块达到最大取值范围,这可能会导致难以选择特定值\n警告:过高的上坡高度可能在服务器中出现问题,请谨慎使用。", + "options.accessiblestep.height.tooltip": "行走时触发自动上坡的高度(格)。", + "options.accessiblestep.sneakheight.tooltip": "潜行时触发自动上坡的高度(格)\n最大有效值受行走上坡高度限制。", + "options.accessiblestep.sprintheight.tooltip": "疾跑时触发自动上坡的高度(格)\n最小有效值受行走上坡高度限制。" +} diff --git a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/ae2_tick_profiler.md b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/ae2_tick_profiler.md new file mode 100644 index 000000000000..938f81cf3ef0 --- /dev/null +++ b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/ae2_tick_profiler.md @@ -0,0 +1,38 @@ +--- +navigation: + parent: ae2:items-blocks-machines/items-blocks-machines-index.md + icon: ae2netanalyser:tick_analyser + title: ME刻速率分析仪 +categories: +- tools +item_ids: +- ae2netanalyser:tick_analyser +--- + +# 对ME系统的刻速率进行模型分析 + + + +在ME网络变得非常巨大后,你的游戏可能会时不时出现卡顿,但要追踪到网络中的卡顿来源不是一件容易事。而现在,只需借助ME刻速率分析仪,就能轻松找出卡顿源。 + +## 是什么东西让游戏变卡的? + +有些AE设备会在游戏刻中执行其功能。ME刻速率分析仪可以分析它们完成功能的耗时(μs/刻),并在世界中显示这些数据,以便你找出耗时最长的设备。 + +**在多人服务端中,你需要管理员权限才能使用此工具,以免出现滥用情况。** + +![概览](./pic/tick_rate.png) + +颜色代表方块的卡顿程度。颜色越红越卡顿。 + +数字代表该方块的刻速率。若TPS(ticks per second,每秒刻数)低于20,你的游戏就会变卡。换言之,游戏的刻速率应时刻小于50000 μs/刻。 + +通常来说,大多数方块的刻速率应当小于100 μs/刻,不然它们就有可能是卡顿的来源。 + +## 自定义显示 + +可以在配置GUI中控制不同刻速率在世界中的显示方式。 + +![gui](./pic/gui2.png) + +绿色点选框代表显示对应刻速率范围内的方块。点击点选框可启用/禁用显示。 diff --git a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/pic/color.png b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/pic/color.png deleted file mode 100644 index 5374b5b0e926..000000000000 Binary files a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/pic/color.png and /dev/null differ diff --git a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/pic/gui.png b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/pic/gui.png index 2356493635d2..9f270cc6006d 100644 Binary files a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/pic/gui.png and b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/pic/gui.png differ diff --git a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/pic/gui2.png b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/pic/gui2.png new file mode 100644 index 000000000000..f0e1d61da927 Binary files /dev/null and b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/_zh_cn/pic/gui2.png differ diff --git a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/ae2_tick_profiler.md b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/ae2_tick_profiler.md new file mode 100644 index 000000000000..aa98a846a8ee --- /dev/null +++ b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/ae2_tick_profiler.md @@ -0,0 +1,42 @@ +--- +navigation: + parent: ae2:items-blocks-machines/items-blocks-machines-index.md + icon: ae2netanalyser:tick_analyser + title: ME Tick Profiler +categories: +- tools +item_ids: +- ae2netanalyser:tick_analyser +--- + +# Profile ME Tick Rate + + + +Sometimes your game may become laggy when you have really huge ME network, but it is kinda hard to troubleshoot the lagging +source from the network. Now, you can find out what is laggy easily with ME Tick Profiler. + +## What makes your game laggy? + +Some AE devices will do their job during the game tick. ME Tick Profiler can measure the time (μs/tick) they need to complete +their work and visualize the numbers in-world, which helps you find out who takes the longest time. + +**You need OP permission to use it in multiplayer server for preventing abuse.** + +![overview](./pic/tick_rate.png) + +The color stands for lagginess of the block. The redder, the laggier. + +The number stands for the tick rate of this block. Your game will become laggy if TPS(ticks per second) is lower than 20. +In other words, game tick rate should always lower than 50000 μs/tick. + +Generally speaking, most blocks' tick rate should be lower than 100 μs/tick, otherwise they may cause the lag. + +## Custom Display + +You can control the in-world display of different tick rates in Config GUI. + +![gui](./pic/gui2.png) + +The green dot stands for display the blocks within the corresponding tick rate range. Click the dot to enable/disable the +display. diff --git a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/color.png b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/color.png deleted file mode 100644 index 857537837d55..000000000000 Binary files a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/color.png and /dev/null differ diff --git a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/gui.png b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/gui.png index c506704d3d35..771f4a64b8da 100644 Binary files a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/gui.png and b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/gui.png differ diff --git a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/gui2.png b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/gui2.png new file mode 100644 index 000000000000..dff9d3efc34b Binary files /dev/null and b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/gui2.png differ diff --git a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/showoff.png b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/showoff.png deleted file mode 100644 index 49ff62c8f317..000000000000 Binary files a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/ae2guide/pic/showoff.png and /dev/null differ diff --git a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/lang/en_us.json b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/lang/en_us.json index 620e2461e6ef..ba8363a3d503 100644 --- a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/lang/en_us.json +++ b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/lang/en_us.json @@ -1,7 +1,7 @@ { "itemGroup.ae2netanalyser": "AE2 Network Analyzer", "item.ae2netanalyser.network_analyser": "ME Network Analyzer", - "item.ae2netanalyser.p2p_analyser": "ME P2P Analyzer", + "item.ae2netanalyser.tick_analyser": "ME Tick Profiler", "gui.ae2netanalyser.network_analyser.mode": "Mode", "gui.ae2netanalyser.network_analyser.node_size": "Size", "gui.ae2netanalyser.network_analyser.reset": "Reset Color", @@ -23,5 +23,18 @@ "gui.ae2netanalyser.network_analyser.channel.X4": "Channel Mode: x4 Channels", "gui.ae2netanalyser.network_analyser.state.normal_nodes": "Normal Nodes: %s", "gui.ae2netanalyser.network_analyser.state.dense_nodes": "Dense Nodes: %s", - "gui.ae2netanalyser.network_analyser.state.missing_nodes": "Offline Nodes: %s" + "gui.ae2netanalyser.network_analyser.state.missing_nodes": "Offline Nodes: %s", + "gui.ae2netanalyser.tick_analyser.set_duration": "Profiler Duration (Seconds)", + "gui.ae2netanalyser.tick_analyser.begin": "Start", + "gui.ae2netanalyser.tick_analyser.cancel": "Abort", + "gui.ae2netanalyser.tick_analyser.range1": "<5μs/tick", + "gui.ae2netanalyser.tick_analyser.range2": "5-100μs/tick", + "gui.ae2netanalyser.tick_analyser.range3": "100-500μs/tick", + "gui.ae2netanalyser.tick_analyser.range4": ">500μs/tick", + "chat.ae2netanalyser.tick_analyser.begin": "Run profile for %s seconds.", + "chat.ae2netanalyser.tick_analyser.finish": "Profile finished.", + "chat.ae2netanalyser.tick_analyser.waiting": "You have sent the profile request, Please wait it done.", + "chat.ae2netanalyser.tick_analyser.cannel": "Profile cancelled.", + "chat.ae2netanalyser.tick_analyser.no_cannel": "You don't have any running profile jobs.", + "chat.ae2netanalyser.tick_analyser.user_control": "You don't have permissions to profile in this server." } \ No newline at end of file diff --git a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/lang/zh_cn.json b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/lang/zh_cn.json index 0d5da111326b..0dab99b49f48 100644 --- a/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/lang/zh_cn.json +++ b/projects/1.21/assets/ae2-network-analyser/ae2netanalyser/lang/zh_cn.json @@ -1,7 +1,7 @@ { "itemGroup.ae2netanalyser": "AE2网络分析仪", "item.ae2netanalyser.network_analyser": "ME网络分析仪", - "item.ae2netanalyser.p2p_analyser": "ME P2P分析仪", + "item.ae2netanalyser.tick_analyser": "ME刻速率分析仪", "gui.ae2netanalyser.network_analyser.mode": "模式", "gui.ae2netanalyser.network_analyser.node_size": "大小", "gui.ae2netanalyser.network_analyser.reset": "重置颜色", @@ -23,5 +23,18 @@ "gui.ae2netanalyser.network_analyser.channel.X4": "频道模式:x4频道", "gui.ae2netanalyser.network_analyser.state.normal_nodes": "普通节点:%s", "gui.ae2netanalyser.network_analyser.state.dense_nodes": "致密节点:%s", - "gui.ae2netanalyser.network_analyser.state.missing_nodes": "离线节点:%s" + "gui.ae2netanalyser.network_analyser.state.missing_nodes": "离线节点:%s", + "gui.ae2netanalyser.tick_analyser.set_duration": "模型分析窗口(秒)", + "gui.ae2netanalyser.tick_analyser.begin": "开始", + "gui.ae2netanalyser.tick_analyser.cancel": "终止", + "gui.ae2netanalyser.tick_analyser.range1": "<5μs/刻", + "gui.ae2netanalyser.tick_analyser.range2": "5-100μs/刻", + "gui.ae2netanalyser.tick_analyser.range3": "100-500μs/刻", + "gui.ae2netanalyser.tick_analyser.range4": ">500μs/刻", + "chat.ae2netanalyser.tick_analyser.begin": "进行%s秒模型分析。", + "chat.ae2netanalyser.tick_analyser.finish": "模型分析完成。", + "chat.ae2netanalyser.tick_analyser.waiting": "你已发送模型分析请求。请暂作等待。", + "chat.ae2netanalyser.tick_analyser.cannel": "模型分析已取消。", + "chat.ae2netanalyser.tick_analyser.no_cannel": "你当前没有正在运行的模型分析任务。", + "chat.ae2netanalyser.tick_analyser.user_control": "你在此服务端内没有模型分析的权限。" } \ No newline at end of file diff --git a/projects/1.21/assets/aeinfinitybooster/aeinfinitybooster/lang/en_us.json b/projects/1.21/assets/aeinfinitybooster/aeinfinitybooster/lang/en_us.json new file mode 100644 index 000000000000..79de9718b719 --- /dev/null +++ b/projects/1.21/assets/aeinfinitybooster/aeinfinitybooster/lang/en_us.json @@ -0,0 +1,6 @@ +{ + "item_group.aeinfinitybooster.tab": "AE Infinity Booster", + "item.aeinfinitybooster.infinity_card": "Infinity Range Booster", + "item.aeinfinitybooster.dimension_card": "Dimension Card", + "item.aeinfinitybooster.dimension_card.tooltip": "Does not provide chunk loading capabilities." +} diff --git a/projects/1.21/assets/aeinfinitybooster/aeinfinitybooster/lang/zh_cn.json b/projects/1.21/assets/aeinfinitybooster/aeinfinitybooster/lang/zh_cn.json new file mode 100644 index 000000000000..d3fceb44f239 --- /dev/null +++ b/projects/1.21/assets/aeinfinitybooster/aeinfinitybooster/lang/zh_cn.json @@ -0,0 +1,6 @@ +{ + "item_group.aeinfinitybooster.tab": "应用能源:无限范围增幅器", + "item.aeinfinitybooster.infinity_card": "无限范围增幅器", + "item.aeinfinitybooster.dimension_card": "维度卡", + "item.aeinfinitybooster.dimension_card.tooltip": "不提供区块加载功能。" +} diff --git a/projects/1.21/assets/ars-hex-unity/ars_hex/lang/en_us.json b/projects/1.21/assets/ars-hex-unity/ars_hex/lang/en_us.json index 8ea8c67e192b..38a40003778e 100644 --- a/projects/1.21/assets/ars-hex-unity/ars_hex/lang/en_us.json +++ b/projects/1.21/assets/ars-hex-unity/ars_hex/lang/en_us.json @@ -1,23 +1,25 @@ { "ars_hex.glyph_desc.glyph_soul_shatter": "Shatter the enemy soul, damaging it with the chance of releasing the spirits inside.", "ars_hex.glyph_name.glyph_soul_shatter": "Soul Shatter", + "ars_hex.page.archwood_broom": "The Archwood Broom is a flying broom made from the enchanted wood of the Archwood tree. In addition to classic brooms, it can be inscribed with a spell that will be cast using the broom hotkey.", + "ars_hex.page.magebloom_brush": "The Magebloom Broom Brush is crafted from the magical Magebloom flowers. It needs to be dried on a Drying Rack before use. When attached to a broom, it can repair itself with the user mana when while riding.", "ars_hex.particle.blood_spell": "Hexerei Blood", "ars_hex.particle.broom_leaves": "Hexerei Broom Leaves", "ars_hex.particle.broom_leaves_2": "Hexerei Broom Leaves 2", "ars_hex.particle.broom_leaves_3": "Hexerei Broom Leaves 3", + "ars_hex.particle.electricity_iss": "IronSS Electricity", + "ars_hex.particle.fire_iss": "IronSS Fire", "ars_hex.particle.fog_spell": "Hexerei Fog", - "ars_hex.particle.iss_electricity": "IronSS Electricity", - "ars_hex.particle.iss_fire": "IronSS Fire", - "ars_hex.particle.iss_firefly": "IronSS Firefly", - "ars_hex.particle.iss_snowflake": "IronSS Snowflake", - "ars_hex.particle.iss_wisp": "IronSS Wisp", + "ars_hex.particle.ifirefly_iss": "IronSS Firefly", "ars_hex.particle.moon_leaves": "Hexerei Moon Brush Leaves", "ars_hex.particle.moon_leaves_2": "Hexerei Moon Brush Leaves 2", "ars_hex.particle.moon_leaves_3": "Hexerei Moon Brush Leaves 3", "ars_hex.particle.owl_teleport": "Hexerei Owl Teleport", "ars_hex.particle.owl_teleport_barn": "Hexerei Owl Teleport Barn", "ars_hex.particle.owl_teleport_snow": "Hexerei Owl Teleport Snow", + "ars_hex.particle.snowflake_iss": "IronSS Snowflake", "ars_hex.particle.star_brush": "Hexerei Moon Brush Stars", + "ars_hex.particle.wisp_iss": "IronSS Wisp", "ars_hex.perk_desc.thread_magic_proficiency": "Increases your magic proficiency, boosting the magic damage of many spellcasting types.", "ars_hex.perk_desc.thread_soul_spoils": "Increases the spirits released when killing enemies with the proper methods.", "ars_hex.perk_desc.thread_soul_ward": "Increases the Soul Ward capacity and integrity.", @@ -30,6 +32,7 @@ "ars_nouveau.augment_desc.glyph_soul_shatter_glyph_dampen": "Reduces damage dealt.", "ars_nouveau.augment_desc.glyph_soul_shatter_glyph_fortune": "Applies looting when killing a mob.", "ars_nouveau.augment_desc.glyph_soul_shatter_glyph_randomize": "Randomizes the damage dealt.", + "ars_nouveau.page.hexerei_compat": "Hexerei Compatibility", "entity.ars_hex.archwood_broom": "Enchanter's Broom", "item.ars_hex.archwood_broom": "Archwood Broom", "item.ars_hex.archwood_staff": "Archwood Staff", diff --git a/projects/1.21/assets/ars-hex-unity/ars_hex/lang/zh_cn.json b/projects/1.21/assets/ars-hex-unity/ars_hex/lang/zh_cn.json index c17219c04eee..7bc2cca43db9 100644 --- a/projects/1.21/assets/ars-hex-unity/ars_hex/lang/zh_cn.json +++ b/projects/1.21/assets/ars-hex-unity/ars_hex/lang/zh_cn.json @@ -1,20 +1,22 @@ { "ars_hex.glyph_desc.glyph_soul_shatter": "击碎敌人的灵魂,对其造成伤害,有概率释放其中精魂。", "ars_hex.glyph_name.glyph_soul_shatter": "击碎灵魂", + "ars_hex.page.archwood_broom": "至高木扫帚是使用至高木树的附魔木材制成的飞行扫帚。在经典的扫帚之上,还可向其抄入一则法术,而后使用扫帚键位即可施放。", + "ars_hex.page.magebloom_brush": "法师之花扫帚尾由蕴含魔力的法师之花制作而成。在使用前须在干燥架处干燥。将其安装至扫帚后,它即会在使用者乘坐扫帚时使用其魔力修复自身。", "ars_hex.particle.blood_spell": "Hexerei 血滴", "ars_hex.particle.broom_leaves": "Hexerei 扫帚叶", "ars_hex.particle.broom_leaves_2": "Hexerei 扫帚叶 2", "ars_hex.particle.broom_leaves_3": "Hexerei 扫帚叶 3", + "ars_hex.particle.electricity_iss": "IronSS 雷霆", + "ars_hex.particle.fire_iss": "IronSS 火苗", "ars_hex.particle.fog_spell": "Hexerei 雾", - "ars_hex.particle.iss_electricity": "IronSS 雷霆", - "ars_hex.particle.iss_fire": "IronSS 火苗", - "ars_hex.particle.iss_firefly": "IronSS 萤火虫", - "ars_hex.particle.iss_snowflake": "IronSS 雪花", - "ars_hex.particle.iss_wisp": "IronSS 圣光", + "ars_hex.particle.ifirefly_iss": "IronSS 萤火虫", "ars_hex.particle.moon_leaves": "Hexerei 月尘扫帚叶", "ars_hex.particle.moon_leaves_2": "Hexerei 月尘扫帚叶 2", "ars_hex.particle.moon_leaves_3": "Hexerei 月尘扫帚叶 3", + "ars_hex.particle.snowflake_iss": "IronSS 雪花", "ars_hex.particle.owl_teleport": "Hexerei 猫头鹰传送", + "ars_hex.particle.wisp_iss": "IronSS 圣光", "ars_hex.particle.owl_teleport_barn": "Hexerei 谷仓猫头鹰传送", "ars_hex.particle.owl_teleport_snow": "Hexerei 雪原猫头鹰传送", "ars_hex.particle.star_brush": "Hexerei 月尘扫帚星", @@ -30,6 +32,7 @@ "ars_nouveau.augment_desc.glyph_soul_shatter_glyph_dampen": "减少造成的伤害。", "ars_nouveau.augment_desc.glyph_soul_shatter_glyph_fortune": "击杀生物时附带抢夺。", "ars_nouveau.augment_desc.glyph_soul_shatter_glyph_randomize": "改为造成随机量的伤害。", + "ars_nouveau.page.hexerei_compat": "Hexerei兼容", "entity.ars_hex.archwood_broom": "巫师扫帚", "item.ars_hex.archwood_broom": "至高木扫帚", "item.ars_hex.archwood_staff": "至高木法杖", diff --git a/projects/1.21/assets/ars-nouveau/ars_nouveau/lang/en_us.json b/projects/1.21/assets/ars-nouveau/ars_nouveau/lang/en_us.json index c8707eaffbe5..ec3f2f4b5545 100644 --- a/projects/1.21/assets/ars-nouveau/ars_nouveau/lang/en_us.json +++ b/projects/1.21/assets/ars-nouveau/ars_nouveau/lang/en_us.json @@ -242,7 +242,9 @@ "ars_nouveau.augment_desc.glyph_gravity_glyph_fortune": "Applies fortune when breaking a block.", "ars_nouveau.augment_desc.glyph_gravity_glyph_pierce": "Increases the depth of targeted blocks.", "ars_nouveau.augment_desc.glyph_gravity_glyph_randomize": "Adds a chance to not target a block.", + "ars_nouveau.augment_desc.glyph_grow_glyph_amplify": "Increases damage dealt.", "ars_nouveau.augment_desc.glyph_grow_glyph_aoe": "Increases the radius of targeted blocks.", + "ars_nouveau.augment_desc.glyph_grow_glyph_dampen": "Reduces damage dealt.", "ars_nouveau.augment_desc.glyph_grow_glyph_extract": "Applies silk touch when breaking a block.", "ars_nouveau.augment_desc.glyph_grow_glyph_fortune": "Applies fortune when breaking a block.", "ars_nouveau.augment_desc.glyph_grow_glyph_pierce": "Increases the depth of targeted blocks.", @@ -388,7 +390,7 @@ "ars_nouveau.augment_desc.glyph_rotate_glyph_extract": "Applies silk touch when breaking a block.", "ars_nouveau.augment_desc.glyph_rotate_glyph_fortune": "Applies fortune when breaking a block.", "ars_nouveau.augment_desc.glyph_rotate_glyph_pierce": "Increases the depth of targeted blocks.", - "ars_nouveau.augment_desc.glyph_rotate_glyph_randomize": "Adds a chance to not target a block.", + "ars_nouveau.augment_desc.glyph_rotate_glyph_randomize": "Applies a random rotation, ignoring axis.", "ars_nouveau.augment_desc.glyph_rotate_glyph_sensitive": "Rotates the block on a different axis or forces an entity to rotate their head.", "ars_nouveau.augment_desc.glyph_rune_glyph_sensitive": "The rune will use the owner's inventory for pickup and usage.", "ars_nouveau.augment_desc.glyph_sense_magic_glyph_amplify": "Increases the level of the effect.", @@ -449,6 +451,7 @@ "ars_nouveau.augment_desc.rewind_glyph_extend_time": "Increases the duration to rewind.", "ars_nouveau.augment_desc.wololo_glyph_randomize": "Randomizes the color of the dye used.", "ars_nouveau.augment_desc.wololo_glyph_sensitive": "Dyes the targets armor.", + "ars_nouveau.augment_icon_tooltip": "Augments: Appear after Forms and Effects and modifies how they behave.", "ars_nouveau.augmenting": "Augmenting %s:", "ars_nouveau.automation": "Automation", "ars_nouveau.automation_desc": "Magical Automation", @@ -536,6 +539,7 @@ "ars_nouveau.dynamic_lights.button_off": "Dynamic lights are turned off.", "ars_nouveau.dynamic_lights.button_on": "Dynamic lights are turned on. This can cause lag for users with weaker CPUs, low RAM allocation, and unexpected results with 'performance' mods like Optifine.", "ars_nouveau.earth_essence.tooltip": "Can be used on Dirt to turn it into Grass.", + "ars_nouveau.effect_icon_tooltip": "Effects: Determines what the spell does after hitting a target.", "ars_nouveau.empty": "Empty", "ars_nouveau.enchanting": "Enchanting", "ars_nouveau.enchanting.bad_level": "This item must have the previous level of enchantment.", @@ -564,6 +568,7 @@ "ars_nouveau.familiar_name.familiar_wixie": "Wixie", "ars_nouveau.familiars": "Familiars", "ars_nouveau.familiars_desc": "Familiars may be summoned to provide passive buffs for spell casting, passive buffs, and more.", + "ars_nouveau.filter_icon_tooltip": "Filters: Prevents the spell from resolving if the target does not match the filter.", "ars_nouveau.filter_set": "Filter set.", "ars_nouveau.filtering": "Filtering", "ars_nouveau.filtering_with": "Filtering with: %s", @@ -571,6 +576,7 @@ "ars_nouveau.fishing_rod.invalid": "Invalid Spell. Enchanter's Fishing Rod accept Effects and Augments only.", "ars_nouveau.flask.charges": "Charges: %d", "ars_nouveau.flask_cannon.no_potion": "No potions in inventory.", + "ars_nouveau.form_icon_tooltip": "Forms: Appear at the start of the spell and determine how it is cast.", "ars_nouveau.gathering_at": "Gathering at: %s", "ars_nouveau.gauntlet.invalid": "Invalid spell. Gauntlets accept Effects and Augments only.", "ars_nouveau.getting_started": "Getting Started", @@ -774,6 +780,7 @@ "ars_nouveau.item_detector.item": "%s", "ars_nouveau.item_detector.powered": "Powered: %s", "ars_nouveau.item_transport": "Item Transport", + "ars_nouveau.jar_spawn_out_of_bounds": "Cannot set jar spawn point out of bounds.", "ars_nouveau.keyword.familiar": "Familiar", "ars_nouveau.keyword.glyph": "Glyph", "ars_nouveau.keyword.ritual": "Ritual", @@ -946,6 +953,7 @@ "ars_nouveau.page1.mob_jar": "Allows you to capture and store mobs for transportation or decoration. To capture a mob, you must perform a Ritual of Containment. See the Ritual of Containment for more info. To release a mob, cast Dispel on the jar and the mob will be released above the jar. Note Blocks placed above a jar will play an ambient sound of the mob inside.", "ars_nouveau.page1.obtaining_gems": "To obtain Source Gems, you must first build an Imbuement Chamber. An Imbuement Chamber imbues items inside it with Source, and will convert them to a new item. To obtain a source gem, place an Amethyst or Lapis inside your Imbuement Chamber and wait. Imbuement Chambers will consume source from nearby Source Jars to speed up any crafting. A Dowsing Rod can be used for finding Budding Amethyst early.", "ars_nouveau.page1.performing_rituals": "Performing a ritual requires a Ritual Brazier, and a tablet. Once you have obtained a tablet and brazier, place your brazier in the world and use a tablet on it. The brazier will ignite, and is awaiting activation. In this state, you may throw in any additional items as a way to augment the ritual. If you wish to augment a ritual, simply toss the item on top of the brazier.", + "ars_nouveau.page1.planarium": "The Planarium allows for the creation of custom pocket dimensions. Blocks placed within the jar will be rendered inside the Planarium. To create a new dimension, name a Planarium with the Name glyph or an anvil. Interact with the planarium while sneaking to enter the jar.\nThe spawn point of the Planarium can be set by using the Dominion Wand on a boundary of the jar, and then using the wand again on your desired spawn point. To exit the jar, simply break any wall of the dimension.", "ars_nouveau.page1.potion_flask": "A flask that stores 8 charges of a potion. To fill the flask, use the flask on a Potion Jar, or craft the flask in a Crafting Table with another potion. You may empty the flask by using the flask on a Potion Jar while sneaking.", "ars_nouveau.page1.prestidigitation": "Prestidigitation can be applied to Items, causing them to emit particles when held or worn. Particle settings are determined by the Prestidigitation glyph settings for the spell contained within the Spell Parchment when used in the apparatus. To remove Prestidigitation, use an Abjuration Essence on the Scribes Table with the enchanted item inside it.", "ars_nouveau.page1.reactive_enchantment": "Items with Reactive have a chance to cast spells when swung. The spell on the Spell Parchment determines the spell that will be inscribed on the item.", @@ -1179,6 +1187,7 @@ "ars_nouveau.perk_desc.thread_whirlisprig": "Increases the saturation of consumed food by 30%% each level.", "ars_nouveau.perk_desc.thread_wixie": "Increases the duration of potions by 15%% each level.", "ars_nouveau.perks.duplicated": "You have equipped armor that contains a perk you already have. You will only receive the effect of the perk once.", + "ars_nouveau.planarium.set_name": "Cast Name or set a name in an Anvil to create a dimension.", "ars_nouveau.position": "X: %1$d Y: %2$d Z: %3$d", "ars_nouveau.potion_crafting": "Potion Crafting", "ars_nouveau.potion_diffuser.bind_to_jar": "You must bind the diffuser to a Potion Jar to use it.", @@ -1290,6 +1299,7 @@ "ars_nouveau.sensor.on_cast": "Mode: On Cast", "ars_nouveau.sensor.on_resolve": "Mode: On Resolve", "ars_nouveau.sensor.set_spell": "Sensor will now trigger on this spell only.", + "ars_nouveau.set_jar_spawn": "Jar spawn point set.", "ars_nouveau.set_spell": "Set spell.", "ars_nouveau.settings.summon_lily": "Summon Lily", "ars_nouveau.settings.summon_nook": "Summon Nook", @@ -1544,6 +1554,7 @@ "ars_nouveau.spell_book_gui.search": "Search", "ars_nouveau.spell_book_gui.select": "Select", "ars_nouveau.spell_book_gui.spell_name": "Spell Name", + "ars_nouveau.spell_book_info_tooltip": "Tips and Tricks: \n• Middle-Click a glyph in the spell to add an empty space to the left of it.\n• Press 0-9 when hovering your mouse over a glyph to add it to that spell slot.\n• Ctrl + C to copy the spell and its particles.\n• Ctrl + V to paste a spell.", "ars_nouveau.spell_hidden": "Spell is now hidden.", "ars_nouveau.spell_hud.crafting_mode": "Crafting Mode", "ars_nouveau.spell_parchment.inscribed": "Spell inscribed.", @@ -1678,6 +1689,7 @@ "attribute.name.ars_nouveau.mana_regen": "Mana Regeneration", "attribute.name.ars_nouveau.max_mana": "Max Mana", "biome.ars_nouveau.archwood_forest": "Archwood Forest", + "biome.ars_nouveau.jar": "Jar", "block.ars_nouveau.agronomic_sourcelink": "Agronomic Sourcelink", "block.ars_nouveau.alakarkinos_hat": "Alakarkinos Hat", "block.ars_nouveau.alchemical_sourcelink": "Alchemical Sourcelink", @@ -1720,6 +1732,7 @@ "block.ars_nouveau.brazier_relay": "Ritual Brazier Relay", "block.ars_nouveau.creative_source_jar": "Creative Source Jar", "block.ars_nouveau.decor_blossom": "Decor Blossom", + "block.ars_nouveau.dim_boundary": "Dimension Boundary", "block.ars_nouveau.drygmy_stone": "Drygmy Henge", "block.ars_nouveau.enchanting_apparatus": "Enchanting Apparatus", "block.ars_nouveau.falseweave": "Falseweave", @@ -1761,6 +1774,7 @@ "block.ars_nouveau.mycelial_sourcelink": "Mycelial Sourcelink", "block.ars_nouveau.orange_sbed": "Orange Magebloom Bed", "block.ars_nouveau.particle_block": "Prestidigitation Block", + "block.ars_nouveau.planarium": "Planarium", "block.ars_nouveau.polished_sconce": "Polished Sourcestone Sconce", "block.ars_nouveau.portal": "Warp Portal", "block.ars_nouveau.potion_diffuser": "Potion Diffuser", diff --git a/projects/1.21/assets/ars-nouveau/ars_nouveau/lang/zh_cn.json b/projects/1.21/assets/ars-nouveau/ars_nouveau/lang/zh_cn.json index ac21243cf0fc..31fedab31602 100644 --- a/projects/1.21/assets/ars-nouveau/ars_nouveau/lang/zh_cn.json +++ b/projects/1.21/assets/ars-nouveau/ars_nouveau/lang/zh_cn.json @@ -242,7 +242,9 @@ "ars_nouveau.augment_desc.glyph_gravity_glyph_fortune": "破坏方块时附带时运。", "ars_nouveau.augment_desc.glyph_gravity_glyph_pierce": "增加目标方块的判定深度。", "ars_nouveau.augment_desc.glyph_gravity_glyph_randomize": "有概率不将某方块选作目标。", + "ars_nouveau.augment_desc.glyph_grow_glyph_amplify": "增加造成的伤害。", "ars_nouveau.augment_desc.glyph_grow_glyph_aoe": "增加目标方块的判定范围。", + "ars_nouveau.augment_desc.glyph_grow_glyph_dampen": "减少造成的伤害。", "ars_nouveau.augment_desc.glyph_grow_glyph_extract": "破坏方块时附带精准采集。", "ars_nouveau.augment_desc.glyph_grow_glyph_fortune": "破坏方块时附带时运。", "ars_nouveau.augment_desc.glyph_grow_glyph_pierce": "增加目标方块的判定深度。", @@ -388,7 +390,7 @@ "ars_nouveau.augment_desc.glyph_rotate_glyph_extract": "破坏方块时附带精准采集。", "ars_nouveau.augment_desc.glyph_rotate_glyph_fortune": "破坏方块时附带时运。", "ars_nouveau.augment_desc.glyph_rotate_glyph_pierce": "增加目标方块的判定深度。", - "ars_nouveau.augment_desc.glyph_rotate_glyph_randomize": "有概率不将某方块选作目标。", + "ars_nouveau.augment_desc.glyph_rotate_glyph_randomize": "进行随机旋转,无视旋转轴。", "ars_nouveau.augment_desc.glyph_rotate_glyph_sensitive": "更改旋转方块操作的旋转轴,或强制实体旋转其头部。", "ars_nouveau.augment_desc.glyph_rune_glyph_sensitive": "符文会向其所有者的物品栏存放或从中取用。", "ars_nouveau.augment_desc.glyph_sense_magic_glyph_amplify": "增加效果等级。", @@ -449,6 +451,7 @@ "ars_nouveau.augment_desc.rewind_glyph_extend_time": "延长回溯耗时。", "ars_nouveau.augment_desc.wololo_glyph_randomize": "随机选取使用的染料颜色。", "ars_nouveau.augment_desc.wololo_glyph_sensitive": "为目标的盔甲染色。", + "ars_nouveau.augment_icon_tooltip": "增强:出现在形态和效果之后,会调整它们的行为。", "ars_nouveau.augmenting": "增强%s:", "ars_nouveau.automation": "自动化", "ars_nouveau.automation_desc": "魔法自动化", @@ -536,6 +539,7 @@ "ars_nouveau.dynamic_lights.button_off": "动态光源已关闭。", "ars_nouveau.dynamic_lights.button_on": "动态光源已开启。CPU较弱或RAM分配较少的用户可能会出现卡顿,装有Optifine等“性能优化”模组时还可能会出现未知问题。", "ars_nouveau.earth_essence.tooltip": "对泥土使用可让其变成草方块。", + "ars_nouveau.effect_icon_tooltip": "效果:决定了法术击中目标后的行为与功效。", "ars_nouveau.empty": "空槽位", "ars_nouveau.enchanting": "附魔", "ars_nouveau.enchanting.bad_level": "物品必须先具有前一级的魔咒。", @@ -564,6 +568,7 @@ "ars_nouveau.familiar_name.familiar_wixie": "薇克精", "ars_nouveau.familiars": "使魔", "ars_nouveau.familiars_desc": "召唤使魔可以获得施法被动增益、常态药水效果,诸如此类。", + "ars_nouveau.filter_icon_tooltip": "过滤:若目标不匹配过滤魔符,则阻止法术产生效果。", "ars_nouveau.filter_set": "过滤器已设置。", "ars_nouveau.filtering": "过滤", "ars_nouveau.filtering_with": "过滤:%s", @@ -571,6 +576,7 @@ "ars_nouveau.fishing_rod.invalid": "无效法术。巫师钓鱼竿只接受效果和增强构件。", "ars_nouveau.flask.charges": "可用次数:%d", "ars_nouveau.flask_cannon.no_potion": "物品栏中没有药水。", + "ars_nouveau.form_icon_tooltip": "形态:出现在法术的起始位置,决定了法术的施放形式。", "ars_nouveau.gathering_at": "采集于:%s", "ars_nouveau.gauntlet.invalid": "无效法术。巫师护手只接受效果和增强构件。", "ars_nouveau.getting_started": "入门指南", @@ -774,6 +780,7 @@ "ars_nouveau.item_detector.item": "%s", "ars_nouveau.item_detector.powered": "激活:%s", "ars_nouveau.item_transport": "物品运输", + "ars_nouveau.jar_spawn_out_of_bounds": "无法将罐内出生点设置在出界位置。", "ars_nouveau.keyword.familiar": "使魔", "ars_nouveau.keyword.glyph": "魔符", "ars_nouveau.keyword.ritual": "仪式", @@ -946,6 +953,7 @@ "ars_nouveau.page1.mob_jar": "可用于捕捉和存储生物,以供运输或装饰。捕捉生物需施展收容仪式。更多信息请参阅收容仪式条目。对罐施放“解除魔法”即可将罐中生物释放到罐上方。罐上方的音符盒会播放罐内生物的声音。", "ars_nouveau.page1.obtaining_gems": "为获得魔源宝石,首先需要一个灌注室。灌注室会向内部的物品灌注魔法,并将其转变成新物品。向灌注室放入紫水晶或青金石,再等待片刻即可获得魔源宝石。灌注室会消耗附近魔源罐中的魔源来加速合成。在游戏早期,可以使用占卜杖来寻找紫水晶母岩。", "ars_nouveau.page1.performing_rituals": "仪式的施展需要仪式火盆和仪式板。准备好之后,先将火盆放置出来,再对其使用仪式板。此操作会点燃火盆,并令其进入等待激活状态。此状态下,可向火盆投入额外物品进行增强,简单向火盆顶部扔出物品即可。", + "ars_nouveau.page1.planarium": "位面罐可用于创建你自己的口袋维度。放置在罐内的方块会在位面罐方块内部渲染出来。使用“命名”或铁砧给位面罐命名,即可创建新维度。潜行时与位面罐交互可进入罐内。\n对罐的内壁使用支配之杖,再对其他位置使用,即可设置位面罐内的出生点。破坏维度边界可退出位面罐。", "ars_nouveau.page1.potion_flask": "最多能存储8份药水的烧瓶。对药水罐使用烧瓶,或在工作台内将烧瓶与药水合成,均可填充烧瓶。潜行对药水罐使用烧瓶可清空烧瓶。", "ars_nouveau.page1.prestidigitation": "戏法可施加于物品,手持或穿戴此类物品时会发出粒子。在附魔装置内使用法术羊皮纸时,羊皮纸内法术中“戏法”魔符的设定决定了粒子的形态。在抄写台上对其中附魔物品使用防护之精华可移除戏法。", "ars_nouveau.page1.reactive_enchantment": "拥有反应魔咒的物品有概率在挥动时施法。魔咒会使用抄写所用的法术羊皮纸上的法术。", @@ -1179,6 +1187,7 @@ "ars_nouveau.perk_desc.thread_whirlisprig": "每级增加30%%的食物饱和度。", "ars_nouveau.perk_desc.thread_wixie": "每级延长15%%的药水持续时间。", "ars_nouveau.perks.duplicated": "你已装备的盔甲中有相同的能力。重复能力的效果不会重复触发。", + "ars_nouveau.planarium.set_name": "对其施放“命名”,或在铁砧中重命名,即可创建维度。", "ars_nouveau.position": "X:%1$d Y:%2$d Z:%3$d", "ars_nouveau.potion_crafting": "药水合成", "ars_nouveau.potion_diffuser.bind_to_jar": "使用散布器前需先绑定至药水罐。", @@ -1290,6 +1299,7 @@ "ars_nouveau.sensor.on_cast": "模式:施放时", "ars_nouveau.sensor.on_resolve": "模式:产生效果时", "ars_nouveau.sensor.set_spell": "感测器现在只会由该法术触发。", + "ars_nouveau.set_jar_spawn": "罐内出生点已设置。", "ars_nouveau.set_spell": "法术已设置。", "ars_nouveau.settings.summon_lily": "召唤Lily", "ars_nouveau.settings.summon_nook": "召唤Nook", @@ -1544,6 +1554,7 @@ "ars_nouveau.spell_book_gui.search": "搜索", "ars_nouveau.spell_book_gui.select": "选择", "ars_nouveau.spell_book_gui.spell_name": "法术名", + "ars_nouveau.spell_book_info_tooltip": "提示与技巧:\n• 中键点击法术中的魔符可在其左侧加入一个空位。\n• 鼠标悬停在魔符上时按下0-9可将其放入对应魔符槽。\n• Ctrl+C可复制法术及其粒子。\n• Ctrl+V可粘贴法术。", "ars_nouveau.spell_hidden": "法术已隐藏。", "ars_nouveau.spell_hud.crafting_mode": "法术制作模式", "ars_nouveau.spell_parchment.inscribed": "法术已抄写。", @@ -1678,6 +1689,7 @@ "attribute.name.ars_nouveau.mana_regen": "魔力恢复速度", "attribute.name.ars_nouveau.max_mana": "最大魔力", "biome.ars_nouveau.archwood_forest": "至高木森林", + "biome.ars_nouveau.jar": "罐内", "block.ars_nouveau.agronomic_sourcelink": "农艺魔源通道", "block.ars_nouveau.alakarkinos_hat": "探宝蟹帽子", "block.ars_nouveau.alchemical_sourcelink": "炼金魔源通道", @@ -1720,6 +1732,7 @@ "block.ars_nouveau.brazier_relay": "仪式火盆中转器", "block.ars_nouveau.creative_source_jar": "创造魔源罐", "block.ars_nouveau.decor_blossom": "凝粒花", + "block.ars_nouveau.dim_boundary": "维度边界", "block.ars_nouveau.drygmy_stone": "德格米石阵", "block.ars_nouveau.enchanting_apparatus": "附魔装置", "block.ars_nouveau.falseweave": "虚幻编织块", @@ -1761,6 +1774,7 @@ "block.ars_nouveau.mycelial_sourcelink": "菌丝魔源通道", "block.ars_nouveau.orange_sbed": "橙色魔花床", "block.ars_nouveau.particle_block": "戏法方块", + "block.ars_nouveau.planarium": "位面罐", "block.ars_nouveau.polished_sconce": "磨制魔源石魔光烛台", "block.ars_nouveau.portal": "折跃传送门", "block.ars_nouveau.potion_diffuser": "药水散布器", diff --git a/projects/1.21/assets/ars-technica/ars_technica/lang/en_us.json b/projects/1.21/assets/ars-technica/ars_technica/lang/en_us.json index cfe4f818639d..a4f13eb0f691 100644 --- a/projects/1.21/assets/ars-technica/ars_technica/lang/en_us.json +++ b/projects/1.21/assets/ars-technica/ars_technica/lang/en_us.json @@ -1,129 +1,129 @@ { - "itemGroup.ars_technica": "Ars Technica", - "item.ars_technica.calibrated_precision_mechanism": "Calibrated Precision Mechanism", - "item.ars_technica.mark_of_technomancy": "Mark of Technomancy", - "ars_technica.glyph_desc.glyph_carve": "Cuts identical item entities, crafting them into stairs. Works on stone and wood only", - "ars_technica.glyph_name.glyph_carve": "Carve", - "ars_technica.glyph_desc.glyph_pack": "Condenses identical item entities, crafting them into 2x2 recipes", - "ars_technica.glyph_name.glyph_pack": "Pack", - "ars_technica.glyph_desc.glyph_polish": "Refines item entities into their polished variants", - "ars_technica.glyph_name.glyph_polish": "Polish", - "ars_technica.glyph_desc.glyph_obliterate": "Obliterates foes by sheer force with an arcane hammer", - "ars_technica.glyph_name.glyph_obliterate": "Obliterate", - "ars_technica.glyph_desc.glyph_press": "Flattens item entities into their pressed variants", - "ars_technica.glyph_name.glyph_press": "Press", - "ars_technica.glyph_desc.glyph_superheat": "When used in combination with Fuse, super-heats ingredients", - "ars_technica.glyph_name.glyph_superheat": "Superheat", - "ars_technica.glyph_desc.glyph_fuse": "Fuses item entities by slamming them together at breakneck speed. Use Smelt for heated mixing or use Superheat for super-heated mixing (if enabled in config)", - "ars_technica.glyph_name.glyph_fuse": "Fuse", - "ars_technica.glyph_desc.glyph_whirl": "Creates a whirlwind in an area, causing item entities to be centrifuged. Combine with water/flare/smelt/hex to wash/smoke/blast/haunt items", - "ars_technica.glyph_name.glyph_whirl": "Whirl", - "ars_technica.glyph_desc.glyph_insert": "Inserts item entities into nearby containers in a medium radius where this spell is activated", - "ars_technica.glyph_name.glyph_insert": "Insert", - "ars_technica.glyph_desc.glyph_telefeast": "Consumes the first edible/potion, or some amount of liquid, found in the container/tank this was cast on.", - "ars_technica.glyph_name.glyph_telefeast": "Telefeast", - "ars_technica.glyph_desc.glyph_apply": "Uses the item in your offhand to perform Manual Item Application or Deploy to blocks or items. Non-player casters use adjacent inventories instead of off-hand", - "ars_technica.glyph_name.glyph_apply": "Apply", + "itemGroup.ars_technica": "Ars Technica", + "item.ars_technica.calibrated_precision_mechanism": "Calibrated Precision Mechanism", + "item.ars_technica.mark_of_technomancy": "Mark of Technomancy", + "ars_technica.glyph_desc.glyph_carve": "Cuts identical item entities, crafting them into stairs. Works on stone and wood only", + "ars_technica.glyph_name.glyph_carve": "Carve", + "ars_technica.glyph_desc.glyph_pack": "Condenses identical item entities, crafting them into 2x2 recipes", + "ars_technica.glyph_name.glyph_pack": "Pack", + "ars_technica.glyph_desc.glyph_polish": "Refines item entities into their polished variants", + "ars_technica.glyph_name.glyph_polish": "Polish", + "ars_technica.glyph_desc.glyph_obliterate": "Obliterates foes by sheer force with an arcane hammer. Can be augmented with Sensitive to process (Create Crushing Wheels) item entities.", + "ars_technica.glyph_name.glyph_obliterate": "Obliterate", + "ars_technica.glyph_desc.glyph_press": "Flattens item entities into their pressed variants", + "ars_technica.glyph_name.glyph_press": "Press", + "ars_technica.glyph_desc.glyph_superheat": "When used in combination with Fuse, super-heats ingredients", + "ars_technica.glyph_name.glyph_superheat": "Superheat", + "ars_technica.glyph_desc.glyph_fuse": "Fuses item entities by slamming them together at breakneck speed. Use Smelt for heated mixing or use Superheat for super-heated mixing (if enabled in config)", + "ars_technica.glyph_name.glyph_fuse": "Fuse", + "ars_technica.glyph_desc.glyph_whirl": "Creates a whirlwind in an area, causing item entities to be centrifuged. Combine with water/flare/smelt/hex to wash/smoke/blast/haunt items", + "ars_technica.glyph_name.glyph_whirl": "Whirl", + "ars_technica.glyph_desc.glyph_insert": "Inserts item entities into nearby containers in a medium radius where this spell is activated", + "ars_technica.glyph_name.glyph_insert": "Insert", + "ars_technica.glyph_desc.glyph_telefeast": "Consumes the first edible/potion, or some amount of liquid, found in the container/tank this was cast on.", + "ars_technica.glyph_name.glyph_telefeast": "Telefeast", + "ars_technica.glyph_desc.glyph_apply": "Uses the item in your offhand to perform Manual Item Application or Deploy to blocks or items. Non-player casters use adjacent inventories instead of off-hand", + "ars_technica.glyph_name.glyph_apply": "Apply", - "ars_nouveau.augment_desc.glyph_obliterate_glyph_amplify": "Increases the size and damage of the hammer", - "ars_nouveau.augment_desc.glyph_obliterate_glyph_sensitive": "Processes item entities instead of destroying them", - "ars_nouveau.augment_desc.glyph_obliterate_glyph_fortune": "Increases the chance of getting additional items from crushing recipes with diminishing returns", - "ars_nouveau.augment_desc.glyph_carve_glyph_amplify": "Changes recipe to walls", - "ars_nouveau.augment_desc.glyph_carve_glyph_dampen": "Changes recipe to slabs", - "ars_nouveau.augment_desc.glyph_carve_glyph_aoe": "Increases the area in which item entities get collected for processing", - "ars_nouveau.augment_desc.glyph_pack_glyph_amplify": "Changes recipe grid size to 3x3", - "ars_nouveau.augment_desc.glyph_pack_glyph_dampen": "Changes recipe grid size to 1x1", - "ars_nouveau.augment_desc.glyph_pack_glyph_aoe": "Increases the area in which item entities get collected for processing", - "ars_nouveau.augment_desc.glyph_polish_glyph_aoe": "Increases the amount of item entities processed", - "ars_nouveau.augment_desc.glyph_press_glyph_aoe": "Increases the amount of item entities processed", - "ars_nouveau.augment_desc.glyph_whirl_glyph_aoe": "Increases the size and the range of item entities being processed", - "ars_nouveau.augment_desc.glyph_whirl_glyph_extend_time": "Increases the duration of processing", - "ars_nouveau.augment_desc.glyph_fuse_glyph_aoe": "Increases the amount of items processed", - "ars_nouveau.augment_desc.glyph_fuse_glyph_superheat": "Switches to super-heated mixing", - "ars_nouveau.augment_desc.glyph_insert_glyph_aoe": "Expands the range", - "ars_nouveau.augment_desc.glyph_insert_glyph_split": "Evenly distributes items across all valid containers for balanced deposit", - "ars_nouveau.augment_desc.glyph_telefeast_glyph_sensitive": "Will try to 'use' an item even if it's not a drink/food (e.g. experience gems)", - "ars_nouveau.augment_desc.glyph_telefeast_glyph_pierce": "Forwards the consumable in a magic bubble", - "ars_nouveau.augment_desc.glyph_apply_glyph_aoe": "Increases the amount of items that can be applied to and the area of blocks affected", - "ars_nouveau.augment_desc.glyph_apply_glyph_pierce": "Increases the depth of blocks affected when targeting blocks", - "item.ars_technica.technomancer_boots": "Technomancer\u0027s Boots", - "item.ars_technica.technomancer_chestplate": "Technomancer\u0027s Robes", - "item.ars_technica.technomancer_helmet": "Technomancer\u0027s Hat", - "item.ars_technica.technomancer_leggings": "Technomancer\u0027s Leggings", - "item.ars_technica.runic_spanner": "Runic Spanner", - "ars_technica.armor_set.technomancer": "Technomancer\u0027s Set", - "ars_technica.armor_set.technomancer.desc": "Reduces damage from Create machinery, increases speed of nearby schematic cannons", - "ars_technica.armor_set.shift_info": "Hold %s for set info", - "ars_technica.create_goggles_info": "Augments your HUD with miscellaneous information about placed Create components", + "ars_nouveau.augment_desc.glyph_obliterate_glyph_amplify": "Increases the size and damage of the hammer", + "ars_nouveau.augment_desc.glyph_obliterate_glyph_sensitive": "Processes item entities instead of destroying them", + "ars_nouveau.augment_desc.glyph_obliterate_glyph_fortune": "Increases the chance of getting additional items from crushing recipes with diminishing returns", + "ars_nouveau.augment_desc.glyph_carve_glyph_amplify": "Changes recipe to walls", + "ars_nouveau.augment_desc.glyph_carve_glyph_dampen": "Changes recipe to slabs", + "ars_nouveau.augment_desc.glyph_carve_glyph_aoe": "Increases the area in which item entities get collected for processing", + "ars_nouveau.augment_desc.glyph_pack_glyph_amplify": "Changes recipe grid size to 3x3", + "ars_nouveau.augment_desc.glyph_pack_glyph_dampen": "Changes recipe grid size to 1x1", + "ars_nouveau.augment_desc.glyph_pack_glyph_aoe": "Increases the area in which item entities get collected for processing", + "ars_nouveau.augment_desc.glyph_polish_glyph_aoe": "Increases the amount of item entities processed", + "ars_nouveau.augment_desc.glyph_press_glyph_aoe": "Increases the amount of item entities processed", + "ars_nouveau.augment_desc.glyph_whirl_glyph_aoe": "Increases the size and the range of item entities being processed", + "ars_nouveau.augment_desc.glyph_whirl_glyph_extend_time": "Increases the duration of processing", + "ars_nouveau.augment_desc.glyph_fuse_glyph_aoe": "Increases the amount of items processed", + "ars_nouveau.augment_desc.glyph_fuse_glyph_superheat": "Switches to super-heated mixing", + "ars_nouveau.augment_desc.glyph_insert_glyph_aoe": "Expands the range", + "ars_nouveau.augment_desc.glyph_insert_glyph_split": "Evenly distributes items across all valid containers for balanced deposit", + "ars_nouveau.augment_desc.glyph_telefeast_glyph_sensitive": "Will try to 'use' an item even if it's not a drink/food (e.g. experience gems)", + "ars_nouveau.augment_desc.glyph_telefeast_glyph_pierce": "Forwards the consumable in a magic bubble", + "ars_nouveau.augment_desc.glyph_apply_glyph_aoe": "Increases the amount of items that can be applied to and the area of blocks affected", + "ars_nouveau.augment_desc.glyph_apply_glyph_pierce": "Increases the depth of blocks affected when targeting blocks", + "item.ars_technica.technomancer_boots": "Technomancer\u0027s Boots", + "item.ars_technica.technomancer_chestplate": "Technomancer\u0027s Robes", + "item.ars_technica.technomancer_helmet": "Technomancer\u0027s Hat", + "item.ars_technica.technomancer_leggings": "Technomancer\u0027s Leggings", + "item.ars_technica.runic_spanner": "Runic Spanner", + "ars_technica.armor_set.technomancer": "Technomancer\u0027s Set", + "ars_technica.armor_set.technomancer.desc": "Reduces damage from Create machinery, increases speed of nearby schematic cannons", + "ars_technica.armor_set.shift_info": "Hold %s for set info", + "ars_technica.create_goggles_info": "Augments your HUD with miscellaneous information about placed Create components", - "ars_technica.ponder.source_motor.header": "Using the Source Motor", - "ars_technica.ponder.source_motor.text_1": "This block can be used to convert Source into rotational force.", - "ars_technica.ponder.source_motor.text_2": "It must be supplied with a nearby Source Jar.", - "ars_technica.ponder.source_motor.text_3": "Adjust the RPM on the sides of the motor, right-click elsewhere to adjust the SU-to-RPM ratio", - "ars_technica.ponder.source_motor.text_4": "Adjusting the SU-to-RPM ratio will conversely adjust the amount of source required", - "create.gui.source_motor.title": "Source Motor", - "create.gui.source_motor.generated_speed": "Generated Speed (RPM)", - "create.gui.source_motor.stress_units_ratio": "SU to RPM ratio", - "block.ars_technica.source_motor": "Source Motor", - "create.ars_nouveau.has_redstone_signal": "Deactivated by redstone signal", - "create.ars_nouveau.lacks_source": "No source nearby", - "create.ars_nouveau.unit.source": "source", - "create.gui.goggles.per_second": "per second", - "create.gui.goggles.source_consumption": "Source Consumption:", + "ars_technica.ponder.source_motor.header": "Using the Source Motor", + "ars_technica.ponder.source_motor.text_1": "This block can be used to convert Source into rotational force.", + "ars_technica.ponder.source_motor.text_2": "It must be supplied with a nearby Source Jar.", + "ars_technica.ponder.source_motor.text_3": "Adjust the RPM on the sides of the motor, right-click elsewhere to adjust the SU-to-RPM ratio", + "ars_technica.ponder.source_motor.text_4": "Adjusting the SU-to-RPM ratio will conversely adjust the amount of source required", + "create.gui.source_motor.title": "Source Motor", + "create.gui.source_motor.generated_speed": "Generated Speed (RPM)", + "create.gui.source_motor.stress_units_ratio": "SU to RPM ratio", + "block.ars_technica.source_motor": "Source Motor", + "create.ars_nouveau.has_redstone_signal": "Deactivated by redstone signal", + "create.ars_nouveau.lacks_source": "No source nearby", + "create.ars_nouveau.unit.source": "source", + "create.gui.goggles.per_second": "per second", + "create.gui.goggles.source_consumption": "Source Consumption:", - "create.gui.ars_technica.rune": "Rune", - "create.gui.ars_technica.cooldown": "Cooldown", + "create.gui.ars_technica.rune": "Rune", + "create.gui.ars_technica.cooldown": "Cooldown", - "block.ars_technica.precise_relay": "Precise Relay", - "block.ars_technica.transmutation_turret": "Transmutation Infused Turret", - "ars_technica.tooltip.transmutation_turret": "Casts spells infused with the Focus of Transmutation. Costs x%s more source.", - "create.gui.ars_technica.relay": "Precise Relay", - "ars_nouveau.relay.average_transfer_rate": "%d source per second", - "ars_nouveau.relay.transfer_rate": "~%d source / %d", + "block.ars_technica.precise_relay": "Precise Relay", + "block.ars_technica.transmutation_turret": "Transmutation Infused Turret", + "ars_technica.tooltip.transmutation_turret": "Casts spells infused with the Focus of Transmutation. Costs x%s more source.", + "create.gui.ars_technica.relay": "Precise Relay", + "ars_nouveau.relay.average_transfer_rate": "%d source per second", + "ars_nouveau.relay.transfer_rate": "~%d source / %d", - "item.ars_technica.pocket_factory": "§bMusic Disc", - "item.ars_technica.pocket_factory.desc": "zeroregard - pocket factory", + "item.ars_technica.pocket_factory": "§bMusic Disc", + "item.ars_technica.pocket_factory.desc": "zeroregard - pocket factory", - "item.ars_technica.transmutation_focus": "Focus of Transmutation", - "item.ars_technica.transmutation_turret": "Transmutation Turret", - "ars_technica.focus_of_transmutation.shift_info": "Hold %s for more info", - "ars_technica.tooltip.transmutation_focus": "Augments spells with Luck and improves various glyphs", - "ars_technica.tooltip.transmutation_focus_shift_info_title": "Provides the following bonuses", - "ars_technica.tooltip.transmutation_focus_shift_info_speed": "2x speed for Press, Polish and Whirl" , - "ars_technica.tooltip.transmutation_focus_shift_info_process": "2x items processed by Press and Polish", - "ars_technica.tooltip.transmutation_focus_shift_info_chance": "2x chance-based item outputs from Crush, Obliterate and Whirl", - "ars_technica.tooltip.transmutation_focus_shift_info_damage": "2x damage dealt by Obliterate", - "ars_technica.tooltip.transmutation_focus_shift_info_luck": "+1 Luck Augment per Glyph in your spell", - "tooltip.ars_technica.obliterate.hold": "Hold %s for Obliterate info", - "item.ars_technica.giant_experience_gem": "Giant Experience Gem", - "item.ars_technica.gargantuan_experience_gem": "Gargantuan Experience Gem", + "item.ars_technica.transmutation_focus": "Focus of Transmutation", + "item.ars_technica.transmutation_turret": "Transmutation Turret", + "ars_technica.focus_of_transmutation.shift_info": "Hold %s for more info", + "ars_technica.tooltip.transmutation_focus": "Augments spells with Luck and improves various glyphs", + "ars_technica.tooltip.transmutation_focus_shift_info_title": "Provides the following bonuses", + "ars_technica.tooltip.transmutation_focus_shift_info_speed": "2x speed for Press, Polish and Whirl" , + "ars_technica.tooltip.transmutation_focus_shift_info_process": "2x items processed by Press and Polish", + "ars_technica.tooltip.transmutation_focus_shift_info_chance": "2x chance-based item outputs from Crush, Obliterate and Whirl", + "ars_technica.tooltip.transmutation_focus_shift_info_damage": "2x damage dealt by Obliterate", + "ars_technica.tooltip.transmutation_focus_shift_info_luck": "+1 Luck Augment per Glyph in your spell", + "tooltip.ars_technica.obliterate.hold": "Hold %s for Obliterate info", + "item.ars_technica.giant_experience_gem": "Giant Experience Gem", + "item.ars_technica.gargantuan_experience_gem": "Gargantuan Experience Gem", - "ars_technica.perk_desc.thread_pressure": "Grants the wielder ultra-high-pressure air. Air refills over time - higher levels means more capacity and faster fill rate.", - "ars_technica.thread_of": "Thread of %s", - "item.ars_technica.thread_pressure": "Pressure", + "ars_technica.perk_desc.thread_pressure": "Grants the wielder ultra-high-pressure air. Air refills over time - higher levels means more capacity and faster fill rate.", + "ars_technica.thread_of": "Thread of %s", + "item.ars_technica.thread_pressure": "Pressure", - "item.ars_technica.spy_monocle": "Spy Monocle", - "item.ars_technica.spy_monocle.tooltip": "Press %s to zoom in", + "item.ars_technica.spy_monocle": "Spy Monocle", + "item.ars_technica.spy_monocle.tooltip": "Press %s to zoom in", - "ars_technica.adv.title.calibrated_precision_mechanism": "Beyond Atomic Clocks", - "ars_technica.adv.desc.calibrated_precision_mechanism": "Acquire a Calibrated Precision Mechanism", - "ars_technica.adv.title.runic_spanner": "Abracadabratchet", - "ars_technica.adv.desc.runic_spanner": "Acquire a Runic Spanner", - "ars_technica.adv.title.source_motor": "Turning the Spell", - "ars_technica.adv.desc.source_motor": "Acquire a Source Motor", - "ars_technica.adv.title.spy_monocle": "Inspector Gadget", - "ars_technica.adv.desc.spy_monocle": "Acquire a Spy Monocle", - "ars_technica.adv.title.transmutation_focus": "Matter Over Mind", - "ars_technica.adv.desc.transmutation_focus": "Acquire a Focus of Transmutation", - "ars_technica.adv.title.hammered_witch": "Might & Magic", - "ars_technica.adv.desc.hammered_witch": "Kill a Witch with Obliterate", + "ars_technica.adv.title.calibrated_precision_mechanism": "Beyond Atomic Clocks", + "ars_technica.adv.desc.calibrated_precision_mechanism": "Acquire a Calibrated Precision Mechanism", + "ars_technica.adv.title.runic_spanner": "Abracadabratchet", + "ars_technica.adv.desc.runic_spanner": "Acquire a Runic Spanner", + "ars_technica.adv.title.source_motor": "Turning the Spell", + "ars_technica.adv.desc.source_motor": "Acquire a Source Motor", + "ars_technica.adv.title.spy_monocle": "Inspector Gadget", + "ars_technica.adv.desc.spy_monocle": "Acquire a Spy Monocle", + "ars_technica.adv.title.transmutation_focus": "Matter Over Mind", + "ars_technica.adv.desc.transmutation_focus": "Acquire a Focus of Transmutation", + "ars_technica.adv.title.hammered_witch": "Might & Magic", + "ars_technica.adv.desc.hammered_witch": "Kill a Witch with Obliterate", - "entity.ars_technica.arcane_fusion_entity": "Arcane Fusion", - "entity.ars_technica.arcane_hammer_entity": "Arcane Hammer", - "entity.ars_technica.arcane_polish_entity": "Arcane Polisher", - "entity.ars_technica.arcane_press_entity": "Arcane Press", - "entity.ars_technica.arcane_whirl_entity": "Arcane Whirl", - "entity.ars_technica.item_projectile_entity": "Item Bubble", + "entity.ars_technica.arcane_fusion_entity": "Arcane Fusion", + "entity.ars_technica.arcane_hammer_entity": "Arcane Hammer", + "entity.ars_technica.arcane_polish_entity": "Arcane Polisher", + "entity.ars_technica.arcane_press_entity": "Arcane Press", + "entity.ars_technica.arcane_whirl_entity": "Arcane Whirl", + "entity.ars_technica.item_projectile_entity": "Item Bubble", - "item.ars_technica.blank_disc": "Blank Disc" + "item.ars_technica.blank_disc": "Blank Disc" } diff --git a/projects/1.21/assets/ars-technica/ars_technica/lang/zh_cn.json b/projects/1.21/assets/ars-technica/ars_technica/lang/zh_cn.json index b3b4dd92ec20..75d2db4054c2 100644 --- a/projects/1.21/assets/ars-technica/ars_technica/lang/zh_cn.json +++ b/projects/1.21/assets/ars-technica/ars_technica/lang/zh_cn.json @@ -1,129 +1,129 @@ { - "itemGroup.ars_technica": "Ars Technica", - "item.ars_technica.calibrated_precision_mechanism": "精校精密构件", - "item.ars_technica.mark_of_technomancy": "机械法术之印", - "ars_technica.glyph_desc.glyph_carve": "雕刻同种物品实体的外形,将其合成为楼梯。只对石材和木材有效。", - "ars_technica.glyph_name.glyph_carve": "雕刻", - "ars_technica.glyph_desc.glyph_pack": "压缩同种物品实体,以2x2配方合成它们。", - "ars_technica.glyph_name.glyph_pack": "打包", - "ars_technica.glyph_desc.glyph_polish": "将物品实体精制为其磨制变种。", - "ars_technica.glyph_name.glyph_polish": "打磨", - "ars_technica.glyph_desc.glyph_obliterate": "挥动奥术巨锤,如泰山压顶般地摧毁敌人。", - "ars_technica.glyph_name.glyph_obliterate": "摧毁", - "ars_technica.glyph_desc.glyph_press": "将物品实体辊压为其片状变种。", - "ars_technica.glyph_name.glyph_press": "压片", - "ars_technica.glyph_desc.glyph_superheat": "与“融合”组合使用时,能将原材料超级加热。", - "ars_technica.glyph_name.glyph_superheat": "超级加热", - "ars_technica.glyph_desc.glyph_fuse": "让物品实体极速相互撞击,以此融合物品实体。与“烧炼”组合变为加热混合,与“超级加热”组合变为超级加热混合(需在配置中启用)。", - "ars_technica.glyph_name.glyph_fuse": "融合", - "ars_technica.glyph_desc.glyph_whirl": "在区域内制造旋风,于回旋中处理物品实体。与“构筑水”“爆燃”“烧炼”“脆弱诅咒”组合使用可分别洗涤、烟熏、熔炼、缠魂物品。", - "ars_technica.glyph_name.glyph_whirl": "旋风", - "ars_technica.glyph_desc.glyph_insert": "将法术施放处起向外中等范围内的物品实体放入范围内的容器。", - "ars_technica.glyph_name.glyph_insert": "存入", - "ars_technica.glyph_desc.glyph_telefeast": "食用或饮用施法目标容器中的第一个可食用物品及药水,或饮用目标储罐中的一定量液体。", - "ars_technica.glyph_name.glyph_telefeast": "远距食饮", - "ars_technica.glyph_desc.glyph_apply": "对目标方块或物品使用副手中物品,以执行“使用”和“手动物品使用”配方。非玩家施法者会使用相邻容器中的物品,而非副手物品。", - "ars_technica.glyph_name.glyph_apply": "使用", + "itemGroup.ars_technica": "Ars Technica", + "item.ars_technica.calibrated_precision_mechanism": "精校精密构件", + "item.ars_technica.mark_of_technomancy": "机械法术之印", + "ars_technica.glyph_desc.glyph_carve": "雕刻同种物品实体的外形,将其合成为楼梯。只对石材和木材有效。", + "ars_technica.glyph_name.glyph_carve": "雕刻", + "ars_technica.glyph_desc.glyph_pack": "压缩同种物品实体,以2x2配方合成它们。", + "ars_technica.glyph_name.glyph_pack": "打包", + "ars_technica.glyph_desc.glyph_polish": "将物品实体精制为其磨制变种。", + "ars_technica.glyph_name.glyph_polish": "打磨", + "ars_technica.glyph_desc.glyph_obliterate": "挥动奥术巨锤,如泰山压顶般地摧毁敌人。以“敏感”增强可处理物品实体(机械动力粉碎轮)。", + "ars_technica.glyph_name.glyph_obliterate": "摧毁", + "ars_technica.glyph_desc.glyph_press": "将物品实体辊压为其片状变种。", + "ars_technica.glyph_name.glyph_press": "压片", + "ars_technica.glyph_desc.glyph_superheat": "与“融合”组合使用时,能将原材料超级加热。", + "ars_technica.glyph_name.glyph_superheat": "超级加热", + "ars_technica.glyph_desc.glyph_fuse": "让物品实体极速相互撞击,以此融合物品实体。与“烧炼”组合变为加热混合,与“超级加热”组合变为超级加热混合(需在配置中启用)。", + "ars_technica.glyph_name.glyph_fuse": "融合", + "ars_technica.glyph_desc.glyph_whirl": "在区域内制造旋风,于回旋中处理物品实体。与“构筑水”“爆燃”“烧炼”“脆弱诅咒”组合使用可分别洗涤、烟熏、熔炼、缠魂物品。", + "ars_technica.glyph_name.glyph_whirl": "旋风", + "ars_technica.glyph_desc.glyph_insert": "将法术施放处起向外中等范围内的物品实体放入范围内的容器。", + "ars_technica.glyph_name.glyph_insert": "存入", + "ars_technica.glyph_desc.glyph_telefeast": "食用或饮用施法目标容器中的第一个可食用物品及药水,或饮用目标储罐中的一定量液体。", + "ars_technica.glyph_name.glyph_telefeast": "远距食饮", + "ars_technica.glyph_desc.glyph_apply": "对目标方块或物品使用副手中物品,以执行“使用”和“手动物品使用”配方。非玩家施法者会使用相邻容器中的物品,而非副手物品。", + "ars_technica.glyph_name.glyph_apply": "使用", - "ars_nouveau.augment_desc.glyph_obliterate_glyph_amplify": "增加巨锤的尺寸和伤害。", - "ars_nouveau.augment_desc.glyph_obliterate_glyph_sensitive": "加工物品实体而非摧毁。", - "ars_nouveau.augment_desc.glyph_obliterate_glyph_fortune": "增加粉碎配方产出额外物品的概率,增加量逐级减少。", - "ars_nouveau.augment_desc.glyph_carve_glyph_amplify": "将合成产物换为墙。", - "ars_nouveau.augment_desc.glyph_carve_glyph_dampen": "将合成产物换为台阶。", - "ars_nouveau.augment_desc.glyph_carve_glyph_aoe": "增大物品实体加工的识别区域。", - "ars_nouveau.augment_desc.glyph_pack_glyph_amplify": "改为使用3x3配方。", - "ars_nouveau.augment_desc.glyph_pack_glyph_dampen": "改为使用1x1配方。", - "ars_nouveau.augment_desc.glyph_pack_glyph_aoe": "增大物品实体加工的识别区域。", - "ars_nouveau.augment_desc.glyph_polish_glyph_aoe": "增加可加工物品实体的数量。", - "ars_nouveau.augment_desc.glyph_press_glyph_aoe": "增加可加工物品实体的数量。", - "ars_nouveau.augment_desc.glyph_whirl_glyph_aoe": "增加旋风的尺寸,增大物品实体加工的识别区域。", - "ars_nouveau.augment_desc.glyph_whirl_glyph_extend_time": "增加加工的持续时间。", - "ars_nouveau.augment_desc.glyph_fuse_glyph_aoe": "增加可加工物品的数量。", - "ars_nouveau.augment_desc.glyph_fuse_glyph_superheat": "换为超级加热混合。", - "ars_nouveau.augment_desc.glyph_insert_glyph_aoe": "增大范围。", - "ars_nouveau.augment_desc.glyph_insert_glyph_split": "将受影响物品均分到范围内各容器。", - "ars_nouveau.augment_desc.glyph_telefeast_glyph_sensitive": "在目标物品不是饮品或食物(如经验宝石)时,仍会尝试“使用”该物品。", - "ars_nouveau.augment_desc.glyph_telefeast_glyph_pierce": "将可消耗物品放入魔法泡泡内送出。", - "ars_nouveau.augment_desc.glyph_apply_glyph_aoe": "增加可加工物品的数量,增加受影响方块的识别区域。", - "ars_nouveau.augment_desc.glyph_apply_glyph_pierce": "以方块为目标时,增加受影响区域的深度。", - "item.ars_technica.technomancer_boots": "机械法师靴子", - "item.ars_technica.technomancer_chestplate": "机械法师法袍", - "item.ars_technica.technomancer_helmet": "机械法师帽子", - "item.ars_technica.technomancer_leggings": "机械法师护腿", - "item.ars_technica.runic_spanner": "符文扳手", - "ars_technica.armor_set.technomancer": "机械法师套装", - "ars_technica.armor_set.technomancer.desc": "减少来自机械动力机件的伤害,增加附近蓝图加农炮的运作速度", - "ars_technica.armor_set.shift_info": "按住%s显示套装信息", - "ars_technica.create_goggles_info": "在HUD中显示世界中机械动力组件的各项信息", + "ars_nouveau.augment_desc.glyph_obliterate_glyph_amplify": "增加巨锤的尺寸和伤害。", + "ars_nouveau.augment_desc.glyph_obliterate_glyph_sensitive": "加工物品实体而非摧毁。", + "ars_nouveau.augment_desc.glyph_obliterate_glyph_fortune": "增加粉碎配方产出额外物品的概率,增加量逐级减少。", + "ars_nouveau.augment_desc.glyph_carve_glyph_amplify": "将合成产物换为墙。", + "ars_nouveau.augment_desc.glyph_carve_glyph_dampen": "将合成产物换为台阶。", + "ars_nouveau.augment_desc.glyph_carve_glyph_aoe": "增大物品实体加工的识别区域。", + "ars_nouveau.augment_desc.glyph_pack_glyph_amplify": "改为使用3x3配方。", + "ars_nouveau.augment_desc.glyph_pack_glyph_dampen": "改为使用1x1配方。", + "ars_nouveau.augment_desc.glyph_pack_glyph_aoe": "增大物品实体加工的识别区域。", + "ars_nouveau.augment_desc.glyph_polish_glyph_aoe": "增加可加工物品实体的数量。", + "ars_nouveau.augment_desc.glyph_press_glyph_aoe": "增加可加工物品实体的数量。", + "ars_nouveau.augment_desc.glyph_whirl_glyph_aoe": "增加旋风的尺寸,增大物品实体加工的识别区域。", + "ars_nouveau.augment_desc.glyph_whirl_glyph_extend_time": "增加加工的持续时间。", + "ars_nouveau.augment_desc.glyph_fuse_glyph_aoe": "增加可加工物品的数量。", + "ars_nouveau.augment_desc.glyph_fuse_glyph_superheat": "换为超级加热混合。", + "ars_nouveau.augment_desc.glyph_insert_glyph_aoe": "增大范围。", + "ars_nouveau.augment_desc.glyph_insert_glyph_split": "将受影响物品均分到范围内各容器。", + "ars_nouveau.augment_desc.glyph_telefeast_glyph_sensitive": "在目标物品不是饮品或食物(如经验宝石)时,仍会尝试“使用”该物品。", + "ars_nouveau.augment_desc.glyph_telefeast_glyph_pierce": "将可消耗物品放入魔法泡泡内送出。", + "ars_nouveau.augment_desc.glyph_apply_glyph_aoe": "增加可加工物品的数量,增加受影响方块的识别区域。", + "ars_nouveau.augment_desc.glyph_apply_glyph_pierce": "以方块为目标时,增加受影响区域的深度。", + "item.ars_technica.technomancer_boots": "机械法师靴子", + "item.ars_technica.technomancer_chestplate": "机械法师法袍", + "item.ars_technica.technomancer_helmet": "机械法师帽子", + "item.ars_technica.technomancer_leggings": "机械法师护腿", + "item.ars_technica.runic_spanner": "符文扳手", + "ars_technica.armor_set.technomancer": "机械法师套装", + "ars_technica.armor_set.technomancer.desc": "减少来自机械动力机件的伤害,增加附近蓝图加农炮的运作速度", + "ars_technica.armor_set.shift_info": "按住%s显示套装信息", + "ars_technica.create_goggles_info": "在HUD中显示世界中机械动力组件的各项信息", - "ars_technica.ponder.source_motor.header": "使用魔源马达", - "ars_technica.ponder.source_motor.text_1": "此方块能将魔源转换为旋转力", - "ars_technica.ponder.source_motor.text_2": "必须在附近放置魔源罐", - "ars_technica.ponder.source_motor.text_3": "可在马达侧面调整转速,在其他位置右击则能调整应力转速比", - "ars_technica.ponder.source_motor.text_4": "调整应力转速比后,马达所需的魔源量也会相应变动", - "create.gui.source_motor.title": "魔源马达", - "create.gui.source_motor.generated_speed": "产生的转速(RPM)", - "create.gui.source_motor.stress_units_ratio": "应力转速比", - "block.ars_technica.source_motor": "魔源马达", - "create.ars_nouveau.has_redstone_signal": "被红石信号禁用", - "create.ars_nouveau.lacks_source": "附近没有魔源", - "create.ars_nouveau.unit.source": "魔源", - "create.gui.goggles.per_second": "每秒", - "create.gui.goggles.source_consumption": "魔源消耗:", + "ars_technica.ponder.source_motor.header": "使用魔源马达", + "ars_technica.ponder.source_motor.text_1": "此方块能将魔源转换为旋转力", + "ars_technica.ponder.source_motor.text_2": "必须在附近放置魔源罐", + "ars_technica.ponder.source_motor.text_3": "可在马达侧面调整转速,在其他位置右击则能调整应力转速比", + "ars_technica.ponder.source_motor.text_4": "调整应力转速比后,马达所需的魔源量也会相应变动", + "create.gui.source_motor.title": "魔源马达", + "create.gui.source_motor.generated_speed": "产生的转速(RPM)", + "create.gui.source_motor.stress_units_ratio": "应力转速比", + "block.ars_technica.source_motor": "魔源马达", + "create.ars_nouveau.has_redstone_signal": "被红石信号禁用", + "create.ars_nouveau.lacks_source": "附近没有魔源", + "create.ars_nouveau.unit.source": "魔源", + "create.gui.goggles.per_second": "每秒", + "create.gui.goggles.source_consumption": "魔源消耗:", - "create.gui.ars_technica.rune": "符文", - "create.gui.ars_technica.cooldown": "冷却", + "create.gui.ars_technica.rune": "符文", + "create.gui.ars_technica.cooldown": "冷却", - "block.ars_technica.precise_relay": "精确中转器", - "block.ars_technica.transmutation_turret": "嬗变灌注炮塔", - "ars_technica.tooltip.transmutation_turret": "施放法术时附带嬗变之核心的增益。魔源消耗量变为%s倍。", - "create.gui.ars_technica.relay": "精确中转器", - "ars_nouveau.relay.average_transfer_rate": "%d 魔源每秒", - "ars_nouveau.relay.transfer_rate": "~%d 魔源 / %d", + "block.ars_technica.precise_relay": "精确中转器", + "block.ars_technica.transmutation_turret": "嬗变灌注炮塔", + "ars_technica.tooltip.transmutation_turret": "施放法术时附带嬗变之核心的增益。魔源消耗量变为%s倍。", + "create.gui.ars_technica.relay": "精确中转器", + "ars_nouveau.relay.average_transfer_rate": "%d 魔源每秒", + "ars_nouveau.relay.transfer_rate": "~%d 魔源 / %d", - "item.ars_technica.pocket_factory": "§b音乐唱片", - "item.ars_technica.pocket_factory.desc": "zeroregard - pocket factory", + "item.ars_technica.pocket_factory": "§b音乐唱片", + "item.ars_technica.pocket_factory.desc": "zeroregard - pocket factory", - "item.ars_technica.transmutation_focus": "嬗变之核心", - "item.ars_technica.transmutation_turret": "嬗变灌注炮塔", - "ars_technica.focus_of_transmutation.shift_info": "按住%s显示更多信息", - "ars_technica.tooltip.transmutation_focus": "以“幸运”修饰法术构件,增强许多魔符的效果", - "ars_technica.tooltip.transmutation_focus_shift_info_title": "能带来下述增强效果", - "ars_technica.tooltip.transmutation_focus_shift_info_speed": "“压片”“打磨”“旋风”速度变为2倍" , - "ars_technica.tooltip.transmutation_focus_shift_info_process": "“压片”“打磨”所处理物品的数量变为2倍", - "ars_technica.tooltip.transmutation_focus_shift_info_chance": "“粉碎”“摧毁”“旋风”的概率产物的产量变为2倍", - "ars_technica.tooltip.transmutation_focus_shift_info_damage": "“摧毁”造成的伤害变为2倍", - "ars_technica.tooltip.transmutation_focus_shift_info_luck": "法术中各个魔符均获得1个“幸运”增强", - "tooltip.ars_technica.obliterate.hold": "按住%s显示“摧毁”信息", - "item.ars_technica.giant_experience_gem": "大型经验宝石", - "item.ars_technica.gargantuan_experience_gem": "巨型经验宝石", + "item.ars_technica.transmutation_focus": "嬗变之核心", + "item.ars_technica.transmutation_turret": "嬗变灌注炮塔", + "ars_technica.focus_of_transmutation.shift_info": "按住%s显示更多信息", + "ars_technica.tooltip.transmutation_focus": "以“幸运”修饰法术构件,增强许多魔符的效果", + "ars_technica.tooltip.transmutation_focus_shift_info_title": "能带来下述增强效果", + "ars_technica.tooltip.transmutation_focus_shift_info_speed": "“压片”“打磨”“旋风”速度变为2倍" , + "ars_technica.tooltip.transmutation_focus_shift_info_process": "“压片”“打磨”所处理物品的数量变为2倍", + "ars_technica.tooltip.transmutation_focus_shift_info_chance": "“粉碎”“摧毁”“旋风”的概率产物的产量变为2倍", + "ars_technica.tooltip.transmutation_focus_shift_info_damage": "“摧毁”造成的伤害变为2倍", + "ars_technica.tooltip.transmutation_focus_shift_info_luck": "法术中各个魔符均获得1个“幸运”增强", + "tooltip.ars_technica.obliterate.hold": "按住%s显示“摧毁”信息", + "item.ars_technica.giant_experience_gem": "大型经验宝石", + "item.ars_technica.gargantuan_experience_gem": "巨型经验宝石", - "ars_technica.perk_desc.thread_pressure": "给予穿戴者高压空气。高压空气会随时间自动收集,等级越高则容量越大、收集速度越快。", - "ars_technica.thread_of": "%s之纤维", - "item.ars_technica.thread_pressure": "高压", + "ars_technica.perk_desc.thread_pressure": "给予穿戴者高压空气。高压空气会随时间自动收集,等级越高则容量越大、收集速度越快。", + "ars_technica.thread_of": "%s之纤维", + "item.ars_technica.thread_pressure": "高压", - "item.ars_technica.spy_monocle": "探察单片镜", - "item.ars_technica.spy_monocle.tooltip": "按下%s以放大画面", + "item.ars_technica.spy_monocle": "探察单片镜", + "item.ars_technica.spy_monocle.tooltip": "按下%s以放大画面", - "ars_technica.adv.title.calibrated_precision_mechanism": "超越原子钟", - "ars_technica.adv.desc.calibrated_precision_mechanism": "获得精校精密构件", - "ars_technica.adv.title.runic_spanner": "阿瓦达啃扳手", - "ars_technica.adv.desc.runic_spanner": "获得符文扳手", - "ars_technica.adv.title.source_motor": "逆转法术", - "ars_technica.adv.desc.source_motor": "获得魔源马达", - "ars_technica.adv.title.spy_monocle": "神探加杰特", - "ars_technica.adv.desc.spy_monocle": "获得探察单片镜", - "ars_technica.adv.title.transmutation_focus": "心胜于物", - "ars_technica.adv.desc.transmutation_focus": "获得嬗变之核心", - "ars_technica.adv.title.hammered_witch": "魔法门", - "ars_technica.adv.desc.hammered_witch": "用“摧毁”击杀女巫", + "ars_technica.adv.title.calibrated_precision_mechanism": "超越原子钟", + "ars_technica.adv.desc.calibrated_precision_mechanism": "获得精校精密构件", + "ars_technica.adv.title.runic_spanner": "阿瓦达啃扳手", + "ars_technica.adv.desc.runic_spanner": "获得符文扳手", + "ars_technica.adv.title.source_motor": "逆转法术", + "ars_technica.adv.desc.source_motor": "获得魔源马达", + "ars_technica.adv.title.spy_monocle": "神探加杰特", + "ars_technica.adv.desc.spy_monocle": "获得探察单片镜", + "ars_technica.adv.title.transmutation_focus": "心胜于物", + "ars_technica.adv.desc.transmutation_focus": "获得嬗变之核心", + "ars_technica.adv.title.hammered_witch": "魔法门", + "ars_technica.adv.desc.hammered_witch": "用“摧毁”击杀女巫", - "entity.ars_technica.arcane_fusion_entity": "奥术融合团", - "entity.ars_technica.arcane_hammer_entity": "奥术巨锤", - "entity.ars_technica.arcane_polish_entity": "奥术打磨器", - "entity.ars_technica.arcane_press_entity": "奥术压片器", - "entity.ars_technica.arcane_whirl_entity": "奥术旋风", - "entity.ars_technica.item_projectile_entity": "物品泡泡", + "entity.ars_technica.arcane_fusion_entity": "奥术融合团", + "entity.ars_technica.arcane_hammer_entity": "奥术巨锤", + "entity.ars_technica.arcane_polish_entity": "奥术打磨器", + "entity.ars_technica.arcane_press_entity": "奥术压片器", + "entity.ars_technica.arcane_whirl_entity": "奥术旋风", + "entity.ars_technica.item_projectile_entity": "物品泡泡", - "item.ars_technica.blank_disc": "空白唱片" + "item.ars_technica.blank_disc": "空白唱片" } diff --git a/projects/1.21/assets/bossesrise/block_factorys_bosses/lang/en_us.json b/projects/1.21/assets/bossesrise/block_factorys_bosses/lang/en_us.json new file mode 100644 index 000000000000..77059c63220f --- /dev/null +++ b/projects/1.21/assets/bossesrise/block_factorys_bosses/lang/en_us.json @@ -0,0 +1,194 @@ +{ + "advancements.die_boss.descr": "Die fighting a Boss", + "advancements.die_boss.title": "Bosses' Rise", + "advancements.kill_all_bosses.descr": "Defeat all Bosses", + "advancements.kill_all_bosses.title": "Unbound", + "advancements.kill_boss_under_minute.descr": "Defeat a Boss under a minute", + "advancements.kill_boss_under_minute.title": "Overclocker", + "advancements.kill_dragon.descr": "Defeat the Infernal Dragon", + "advancements.kill_dragon.title": "Dragon Slayer", + "advancements.kill_sandworm.descr": "Defeat the Sandworm", + "advancements.kill_sandworm.title": "The Beast Below", + "advancements.kill_underworld_knight.descr": "Defeat the Underworld Knight", + "advancements.kill_underworld_knight.title": "Back Into Hell !", + "advancements.kill_yeti.descr": "Defeat the Yeti", + "advancements.kill_yeti.title": "Lost in the Snow", + "advancements.no_hit_dragon.descr": "Kill the Infernal Dragon without getting hit ", + "advancements.no_hit_dragon.title": "Dragon Hunter", + "advancements.no_hit_sandworm.descr": "Kill the Sandworm without getting hit ", + "advancements.no_hit_sandworm.title": "Desert Power", + "advancements.no_hit_underworld_knight.descr": "Kill the Underworld Knight without getting hit ", + "advancements.no_hit_underworld_knight.title": "Beyond Death", + "advancements.no_hit_yeti.descr": "Kill the Yeti without getting hit ", + "advancements.no_hit_yeti.title": "King of the Hill", + "attribute.block_factorys_bosses.movement_recovery": "Movement Recovery", + "attribute.block_factorys_bosses.roll_animtime": "Roll Animtime", + "block.block_factorys_bosses.big_chain": "Big Chain", + "block.block_factorys_bosses.bone_remains": "Bone Remains", + "block.block_factorys_bosses.bone_remains_legs": "Bone Remains", + "block.block_factorys_bosses.bone_remains_legs.description_0": "§7Legs", + "block.block_factorys_bosses.bone_remains_rib_cage": "Bone Remains", + "block.block_factorys_bosses.bone_remains_rib_cage.description_0": "§7Rib Cage", + "block.block_factorys_bosses.bone_remains.description_0": "§7Body", + "block.block_factorys_bosses.boss_spawner": "Boss Spawner", + "block.block_factorys_bosses.candles": "Small Chandelier", + "block.block_factorys_bosses.corpse": "Corpse", + "block.block_factorys_bosses.corpse.description_0": "§Has 3 random variations", + "block.block_factorys_bosses.dragon_banner": "Dragon Banner", + "block.block_factorys_bosses.dragon_skull": "§eDragon Skull", + "block.block_factorys_bosses.ice_block_particules": "Ice Block Particules", + "block.block_factorys_bosses.prison_door": "Prison Door", + "block.block_factorys_bosses.rusty_prison_door": "Rusty Prison Door", + "block.block_factorys_bosses.sandworm_spawner": "Sandworm Spawner", + "block.block_factorys_bosses.tall_candles": "Tall Chandelier", + "block.block_factorys_bosses.tall_candles_cross": "Tall Chandelier", + "block.block_factorys_bosses.tall_candles_cross.description_0": "§7Cross", + "block.block_factorys_bosses.tall_candles.description_0": "§7Twisted", + "block.block_factorys_bosses.tall_vase": "Tall Vase", + "block.block_factorys_bosses.under_world_tall_candle_cross": "Tall Soul Chandelier", + "block.block_factorys_bosses.under_world_tall_candle_cross.description_0": "§7Cross", + "block.block_factorys_bosses.underwold_candles": "Small Soul Chandelier", + "block.block_factorys_bosses.underwold_wall_torch": "Soul Wall Torch", + "block.block_factorys_bosses.underworld_tall_candles": "Tall Soul Chandelier", + "block.block_factorys_bosses.underworld_tall_candles.description_0": "§7Twisted", + "block.block_factorys_bosses.vase": "Vase", + "block.block_factorys_bosses.wall_torch": "Wall Torch", + "block.block_factorys_bosses.yeti_spawner": "Yeti Spawner", + "entity.block_factorys_bosses.big_cage": "Cage", + "entity.block_factorys_bosses.big_cage_skelly": "Cage", + "entity.block_factorys_bosses.cage": "Cage", + "entity.block_factorys_bosses.cage_skelly": "Cage", + "entity.block_factorys_bosses.dragon_guard_sword": "Dragon Guard", + "entity.block_factorys_bosses.fire_area": "Fire Area", + "entity.block_factorys_bosses.flaming_skeleton_guard_fireball": "Flaming Skeleton Shooter", + "entity.block_factorys_bosses.flaming_skeleton_guard_sword": "Flaming Dragon Guard", + "entity.block_factorys_bosses.ice_spike": "Ice Spike", + "entity.block_factorys_bosses.infernal_dragon": "Infernal Dragon", + "entity.block_factorys_bosses.pile_of_bones": "Pile Of Bones", + "entity.block_factorys_bosses.poison_area": "Poison Area", + "entity.block_factorys_bosses.sandworm": "Sandworm", + "entity.block_factorys_bosses.soul_area": "Fire Area", + "entity.block_factorys_bosses.soul_knight_wither_skeleton": "Wither Knight", + "entity.block_factorys_bosses.soul_skeleton": "Soul Skeleton", + "entity.block_factorys_bosses.underworld_knight": "Underworld Knight", + "entity.block_factorys_bosses.yeti": "Yeti", + "item_group.block_factorys_bosses.blockfactorysbossestab": "Bosses'Rise", + "item.block_factorys_bosses.achievement_icons": "Achievement Icons", + "item.block_factorys_bosses.ancient_iron_ingot": "Ancient Iron Ingot", + "item.block_factorys_bosses.ancient_iron_nugget": "Ancient Iron Nugget", + "item.block_factorys_bosses.big_cage_skelly_spawn_egg": "Cage Spawn Egg", + "item.block_factorys_bosses.big_cage_spawn_egg": "Cage Spawn Egg", + "item.block_factorys_bosses.cage_spawn_egg": "Cage Spawn Egg", + "item.block_factorys_bosses.dagger": "Dagger", + "item.block_factorys_bosses.dragon_bone": "Dragon Bone", + "item.block_factorys_bosses.dragon_bones_boots": "Dragon Bones Boots", + "item.block_factorys_bosses.dragon_bones_chestplate": "Dragon Bones Chestplate", + "item.block_factorys_bosses.dragon_bones_leggings": "Dragon Bones Leggings", + "item.block_factorys_bosses.dragon_guard_shield": "Dragon Guard Shield", + "item.block_factorys_bosses.dragon_guard_sword_spawn_egg": "Dragon Guard Spawn Egg", + "item.block_factorys_bosses.dragon_shank": "Dragon Shank", + "item.block_factorys_bosses.enhanced_shield": "Enhanced Shield", + "item.block_factorys_bosses.flaming_skeleton_guard_fireball_spawn_egg": "Flaming Skeleton Shooter Spawn Egg", + "item.block_factorys_bosses.flaming_skeleton_guard_sword_spawn_egg": "Flaming Dragon Guard Spawn Egg", + "item.block_factorys_bosses.frozen_fist": "Frozen Fist", + "item.block_factorys_bosses.frozen_fist.description_0": "§7On Hit:", + "item.block_factorys_bosses.frozen_fist.description_1": "§9Freeze Target", + "item.block_factorys_bosses.frozen_fist.description_2": "§7On Sneak-Right-Click:", + "item.block_factorys_bosses.frozen_fist.description_3": "§9Freeze nearby Entities", + "item.block_factorys_bosses.frozen_fist.description_4": "§8Can be used as a Shield", + "item.block_factorys_bosses.infernal_dragon_spawn_egg": "Infernal Dragon Spawn Egg", + "item.block_factorys_bosses.knight_boots": "Knight Boots", + "item.block_factorys_bosses.knight_chestplate": "Knight Chestplate", + "item.block_factorys_bosses.knight_helmet": "Knight Helmet", + "item.block_factorys_bosses.knight_leggings": "Knight Leggings", + "item.block_factorys_bosses.knight_sword": "Knight Sword", + "item.block_factorys_bosses.knight_sword.description_0": "§7On Left-Click:", + "item.block_factorys_bosses.knight_sword.description_1": "§9Throw a powerful Slash", + "item.block_factorys_bosses.large_sword": "Large Sword", + "item.block_factorys_bosses.loot_table_stick": "Undead Arena Loot", + "item.block_factorys_bosses.loot_table_stick_dragon": "Dragon Tower Loot", + "item.block_factorys_bosses.loot_table_stick_dragon.description_0": "§7Dragon Tower", + "item.block_factorys_bosses.loot_table_stick_rare": "Undead Arena Loot", + "item.block_factorys_bosses.loot_table_stick_rare.description_0": "§7Rare", + "item.block_factorys_bosses.loot_table_stick.description_0": "§7Common", + "item.block_factorys_bosses.pile_of_bones_spawn_egg": "Pile Of Bones Spawn Egg", + "item.block_factorys_bosses.placeholder": "Placeholder", + "item.block_factorys_bosses.sandworm_dart": "Sandworm Dart", + "item.block_factorys_bosses.sandworm_dart.description_0": "§7On Left-Click:", + "item.block_factorys_bosses.sandworm_dart.description_1": "§9Shoot Poisonous Dart", + "item.block_factorys_bosses.sandworm_dart.description_2": "§7On Right-Click:", + "item.block_factorys_bosses.sandworm_dart.description_3": "§9Consume health to recharge", + "item.block_factorys_bosses.sandworm_dart.description_4": "§8(Consume poison if poisoned)", + "item.block_factorys_bosses.sandworm_spawn_egg": "Sandworm Spawn Egg", + "item.block_factorys_bosses.soul_knight_wither_skeleton_spawn_egg": "Wither Knight Spawn Egg", + "item.block_factorys_bosses.soul_skeleton_spawn_egg": "Soul Skeleton Spawn Egg", + "item.block_factorys_bosses.tp_stick": "TP Stick", + "item.block_factorys_bosses.underworld_knight_spawn_egg": "Underworld Knight Spawn Egg", + "item.block_factorys_bosses.warrior_sword": "Warrior Sword", + "item.block_factorys_bosses.yeti_spawn_egg": "Yeti Spawn Egg", + "key.block_factorys_bosses.dodge_roll": "Dodge Roll", + "subtitles.dagger_stab": "", + "subtitles.dragon_bite": "Dragon bite", + "subtitles.dragon_blazing": "", + "subtitles.dragon_claw": "Dragon claw", + "subtitles.dragon_death": "Dragon death", + "subtitles.dragon_fireballs": "", + "subtitles.dragon_firelayer": "", + "subtitles.dragon_flame": "Dragon flame", + "subtitles.dragon_footstep": "", + "subtitles.dragon_hit": "Dragon hit", + "subtitles.dragon_main": "", + "subtitles.dragon_spawn": "Dragon' Rise", + "subtitles.dragon_tailswipe": "Dragon tailswipe", + "subtitles.dragon_takeoff": "Dragon take off", + "subtitles.dragon_wing": "", + "subtitles.frozen_fist": "", + "subtitles.knight_attack_voiceline": "", + "subtitles.knight_combo_1": "", + "subtitles.knight_combo_2": "", + "subtitles.knight_death": "Knight death", + "subtitles.knight_dodge": "", + "subtitles.knight_flame_layer": "", + "subtitles.knight_footstep": "", + "subtitles.knight_hit": "Knight knocked out", + "subtitles.knight_hurt": "Knight hurt", + "subtitles.knight_jumpspin_1": "", + "subtitles.knight_jumpspin_2": "", + "subtitles.knight_jumpspin_3": "", + "subtitles.knight_main": "", + "subtitles.knight_spawn": "Knight entrance", + "subtitles.knight_sword_swing": "Knight sword swing", + "subtitles.knight_thrust": "Knight thrust", + "subtitles.large_sword_swing": "", + "subtitles.sandworm_ambient": "", + "subtitles.sandworm_bite": "Sandworm bite", + "subtitles.sandworm_dart_reload": "Sandworm dart reload", + "subtitles.sandworm_dart_shot": "Sandworm dart shot", + "subtitles.sandworm_death": "Sandworm death", + "subtitles.sandworm_hurt": "Sandworm hurt", + "subtitles.sandworm_in": "", + "subtitles.sandworm_knocked": "", + "subtitles.sandworm_out": "", + "subtitles.sandworm_poison_spit": "Sandworm poison spit", + "subtitles.sandworm_screech": "", + "subtitles.sandworm_spawn": "", + "subtitles.silence": "", + "subtitles.warrior_sword_swing": "", + "subtitles.worm_main": "", + "subtitles.yeti_death": "Yeti death", + "subtitles.yeti_footstep": "", + "subtitles.yeti_groundsmash": "Yeti Ground Smash", + "subtitles.yeti_handswipe": "", + "subtitles.yeti_handswipe2": "", + "subtitles.yeti_hit": "Yeti hit", + "subtitles.yeti_intro": "", + "subtitles.yeti_jump": "Yeti jump", + "subtitles.yeti_land": "Yeti land", + "subtitles.yeti_main": "", + "subtitles.yeti_punch": "", + "subtitles.yeti_rage": "Yeti rage", + "subtitles.yeti_snowballthrow": "", + "subtitles.yeti_spawn": "", + "subtitles.yeti_throw_icicle": "Yeti throw icicle", + "text.block_factorys_bosses:yeti_nearby": "You feel a dangerous presence nearby.." +} \ No newline at end of file diff --git a/projects/1.21/assets/bossesrise/block_factorys_bosses/lang/zh_cn.json b/projects/1.21/assets/bossesrise/block_factorys_bosses/lang/zh_cn.json new file mode 100644 index 000000000000..762d68769ff5 --- /dev/null +++ b/projects/1.21/assets/bossesrise/block_factorys_bosses/lang/zh_cn.json @@ -0,0 +1,194 @@ +{ + "advancements.die_boss.descr": "在与BOSS的战斗中阵亡", + "advancements.die_boss.title": "BOSS的崛起", + "advancements.kill_all_bosses.descr": "击败所有BOSS", + "advancements.kill_all_bosses.title": "无拘无束", + "advancements.kill_boss_under_minute.descr": "一分钟内击败一名BOSS", + "advancements.kill_boss_under_minute.title": "速战速决", + "advancements.kill_dragon.descr": "击败炼狱巨龙", + "advancements.kill_dragon.title": "屠龙者", + "advancements.kill_sandworm.descr": "击败沙虫", + "advancements.kill_sandworm.title": "地底巨兽", + "advancements.kill_underworld_knight.descr": "击败冥界骑士", + "advancements.kill_underworld_knight.title": "从哪来,回哪去!", + "advancements.kill_yeti.descr": "击败雪怪", + "advancements.kill_yeti.title": "雪域迷失", + "advancements.no_hit_dragon.descr": "无伤击杀炼狱巨龙", + "advancements.no_hit_dragon.title": "屠龙勇士", + "advancements.no_hit_sandworm.descr": "无伤击杀沙虫", + "advancements.no_hit_sandworm.title": "荒漠之力", + "advancements.no_hit_underworld_knight.descr": "无伤击杀冥界骑士", + "advancements.no_hit_underworld_knight.title": "超越死亡", + "advancements.no_hit_yeti.descr": "无伤击杀雪怪", + "advancements.no_hit_yeti.title": "山丘之王", + "attribute.block_factorys_bosses.movement_recovery": "移动恢复速度", + "attribute.block_factorys_bosses.roll_animtime": "翻滚动画时长", + "block.block_factorys_bosses.big_chain": "巨型锁链", + "block.block_factorys_bosses.bone_remains": "骸骨堆", + "block.block_factorys_bosses.bone_remains_legs": "骸骨堆", + "block.block_factorys_bosses.bone_remains_legs.description_0": "§7部位:骸骨腿骨", + "block.block_factorys_bosses.bone_remains_rib_cage": "骸骨堆", + "block.block_factorys_bosses.bone_remains_rib_cage.description_0": "§7部位:骸骨肋骨", + "block.block_factorys_bosses.bone_remains.description_0": "§7部位:骸骨躯干", + "block.block_factorys_bosses.boss_spawner": "BOSS刷怪笼", + "block.block_factorys_bosses.candles": "小型吊灯", + "block.block_factorys_bosses.corpse": "尸体", + "block.block_factorys_bosses.corpse.description_0": "§7拥有3种随机变体", + "block.block_factorys_bosses.dragon_banner": "巨龙旗帜", + "block.block_factorys_bosses.dragon_skull": "§e巨龙头颅", + "block.block_factorys_bosses.ice_block_particules": "寒冰粒子方块", + "block.block_factorys_bosses.prison_door": "监狱门", + "block.block_factorys_bosses.rusty_prison_door": "生锈的监狱门", + "block.block_factorys_bosses.sandworm_spawner": "沙虫刷怪笼", + "block.block_factorys_bosses.tall_candles": "大型吊灯", + "block.block_factorys_bosses.tall_candles_cross": "大型吊灯", + "block.block_factorys_bosses.tall_candles_cross.description_0": "§7样式:十字形", + "block.block_factorys_bosses.tall_candles.description_0": "§7样式:扭曲形", + "block.block_factorys_bosses.tall_vase": "巨型花瓶", + "block.block_factorys_bosses.under_world_tall_candle_cross": "大型灵魂吊灯", + "block.block_factorys_bosses.under_world_tall_candle_cross.description_0": "§7样式:十字形", + "block.block_factorys_bosses.underwold_candles": "小型灵魂吊灯", + "block.block_factorys_bosses.underwold_wall_torch": "墙上的灵魂火把", + "block.block_factorys_bosses.underworld_tall_candles": "大型灵魂吊灯", + "block.block_factorys_bosses.underworld_tall_candles.description_0": "§7样式:扭曲形", + "block.block_factorys_bosses.vase": "花瓶", + "block.block_factorys_bosses.wall_torch": "墙上的火把", + "block.block_factorys_bosses.yeti_spawner": "雪怪刷怪笼", + "entity.block_factorys_bosses.big_cage": "牢笼", + "entity.block_factorys_bosses.big_cage_skelly": "牢笼", + "entity.block_factorys_bosses.cage": "牢笼", + "entity.block_factorys_bosses.cage_skelly": "牢笼", + "entity.block_factorys_bosses.dragon_guard_sword": "巨龙守卫", + "entity.block_factorys_bosses.fire_area": "火焰区域", + "entity.block_factorys_bosses.flaming_skeleton_guard_fireball": "烈焰骷髅射手", + "entity.block_factorys_bosses.flaming_skeleton_guard_sword": "烈焰巨龙守卫", + "entity.block_factorys_bosses.ice_spike": "寒冰尖刺", + "entity.block_factorys_bosses.infernal_dragon": "炼狱巨龙", + "entity.block_factorys_bosses.pile_of_bones": "骸骨堆", + "entity.block_factorys_bosses.poison_area": "毒雾区域", + "entity.block_factorys_bosses.sandworm": "沙虫", + "entity.block_factorys_bosses.soul_area": "灵魂火焰区域", + "entity.block_factorys_bosses.soul_knight_wither_skeleton": "凋灵骑士", + "entity.block_factorys_bosses.soul_skeleton": "灵魂骷髅", + "entity.block_factorys_bosses.underworld_knight": "冥界骑士", + "entity.block_factorys_bosses.yeti": "雪怪", + "item_group.block_factorys_bosses.blockfactorysbossestab": "BOSS的崛起", + "item.block_factorys_bosses.achievement_icons": "进度图标", + "item.block_factorys_bosses.ancient_iron_ingot": "远古铁锭", + "item.block_factorys_bosses.ancient_iron_nugget": "远古铁粒", + "item.block_factorys_bosses.big_cage_skelly_spawn_egg": "牢笼刷怪蛋", + "item.block_factorys_bosses.big_cage_spawn_egg": "牢笼刷怪蛋", + "item.block_factorys_bosses.cage_spawn_egg": "牢笼刷怪蛋", + "item.block_factorys_bosses.dagger": "匕首", + "item.block_factorys_bosses.dragon_bone": "龙骨", + "item.block_factorys_bosses.dragon_bones_boots": "龙骨靴子", + "item.block_factorys_bosses.dragon_bones_chestplate": "龙骨胸甲", + "item.block_factorys_bosses.dragon_bones_leggings": "龙骨护腿", + "item.block_factorys_bosses.dragon_guard_shield": "巨龙守卫盾牌", + "item.block_factorys_bosses.dragon_guard_sword_spawn_egg": "巨龙守卫刷怪蛋", + "item.block_factorys_bosses.dragon_shank": "巨龙短刃", + "item.block_factorys_bosses.enhanced_shield": "强化盾牌", + "item.block_factorys_bosses.flaming_skeleton_guard_fireball_spawn_egg": "烈焰骷髅射手刷怪蛋", + "item.block_factorys_bosses.flaming_skeleton_guard_sword_spawn_egg": "烈焰巨龙守卫刷怪蛋", + "item.block_factorys_bosses.frozen_fist": "冰封拳套", + "item.block_factorys_bosses.frozen_fist.description_0": "§7命中目标时:", + "item.block_factorys_bosses.frozen_fist.description_1": "§9冻结目标实体", + "item.block_factorys_bosses.frozen_fist.description_2": "§7潜行右键时:", + "item.block_factorys_bosses.frozen_fist.description_3": "§9冻结附近的实体", + "item.block_factorys_bosses.frozen_fist.description_4": "§8可作为盾牌使用", + "item.block_factorys_bosses.infernal_dragon_spawn_egg": "炼狱巨龙刷怪蛋", + "item.block_factorys_bosses.knight_boots": "骑士靴子", + "item.block_factorys_bosses.knight_chestplate": "骑士胸甲", + "item.block_factorys_bosses.knight_helmet": "骑士头盔", + "item.block_factorys_bosses.knight_leggings": "骑士护腿", + "item.block_factorys_bosses.knight_sword": "骑士长剑", + "item.block_factorys_bosses.knight_sword.description_0": "§7左键点击时:", + "item.block_factorys_bosses.knight_sword.description_1": "§9释放强力斩击", + "item.block_factorys_bosses.large_sword": "巨型长剑", + "item.block_factorys_bosses.loot_table_stick": "亡灵竞技场战利品", + "item.block_factorys_bosses.loot_table_stick_dragon": "巨龙高塔战利品", + "item.block_factorys_bosses.loot_table_stick_dragon.description_0": "§7来源:巨龙高塔", + "item.block_factorys_bosses.loot_table_stick_rare": "亡灵竞技场战利品", + "item.block_factorys_bosses.loot_table_stick_rare.description_0": "§7稀有度:稀有", + "item.block_factorys_bosses.loot_table_stick.description_0": "§7稀有度:普通", + "item.block_factorys_bosses.pile_of_bones_spawn_egg": "骸骨堆刷怪蛋", + "item.block_factorys_bosses.placeholder": "占位物品", + "item.block_factorys_bosses.sandworm_dart": "沙虫飞镖", + "item.block_factorys_bosses.sandworm_dart.description_0": "§7左键点击时:", + "item.block_factorys_bosses.sandworm_dart.description_1": "§9发射剧毒飞镖", + "item.block_factorys_bosses.sandworm_dart.description_2": "§7右键点击时:", + "item.block_factorys_bosses.sandworm_dart.description_3": "§9消耗生命值进行充能", + "item.block_factorys_bosses.sandworm_dart.description_4": "§8(若已中毒,则清除中毒效果并充能)", + "item.block_factorys_bosses.sandworm_spawn_egg": "沙虫刷怪蛋", + "item.block_factorys_bosses.soul_knight_wither_skeleton_spawn_egg": "凋灵骑士刷怪蛋", + "item.block_factorys_bosses.soul_skeleton_spawn_egg": "灵魂骷髅刷怪蛋", + "item.block_factorys_bosses.tp_stick": "传送法杖", + "item.block_factorys_bosses.underworld_knight_spawn_egg": "冥界骑士刷怪蛋", + "item.block_factorys_bosses.warrior_sword": "战士长剑", + "item.block_factorys_bosses.yeti_spawn_egg": "雪怪刷怪蛋", + "key.block_factorys_bosses.dodge_roll": "翻滚闪避", + "subtitles.dagger_stab": "", + "subtitles.dragon_bite": "巨龙:撕咬", + "subtitles.dragon_blazing": "", + "subtitles.dragon_claw": "巨龙:攫抓", + "subtitles.dragon_death": "巨龙:死亡", + "subtitles.dragon_fireballs": "", + "subtitles.dragon_firelayer": "", + "subtitles.dragon_flame": "巨龙:吐息", + "subtitles.dragon_footstep": "", + "subtitles.dragon_hit": "巨龙:受伤", + "subtitles.dragon_main": "", + "subtitles.dragon_spawn": "巨龙:降临", + "subtitles.dragon_tailswipe": "巨龙:甩尾", + "subtitles.dragon_takeoff": "巨龙:起飞", + "subtitles.dragon_wing": "", + "subtitles.frozen_fist": "", + "subtitles.knight_attack_voiceline": "", + "subtitles.knight_combo_1": "", + "subtitles.knight_combo_2": "", + "subtitles.knight_death": "骑士:死亡", + "subtitles.knight_dodge": "", + "subtitles.knight_flame_layer": "", + "subtitles.knight_footstep": "", + "subtitles.knight_hit": "骑士:被击晕", + "subtitles.knight_hurt": "骑士:受伤", + "subtitles.knight_jumpspin_1": "", + "subtitles.knight_jumpspin_2": "", + "subtitles.knight_jumpspin_3": "", + "subtitles.knight_main": "", + "subtitles.knight_spawn": "骑士:现身", + "subtitles.knight_sword_swing": "骑士:挥剑", + "subtitles.knight_thrust": "骑士:突刺", + "subtitles.large_sword_swing": "", + "subtitles.sandworm_ambient": "", + "subtitles.sandworm_bite": "沙虫:撕咬", + "subtitles.sandworm_dart_reload": "沙虫:飞镖装填", + "subtitles.sandworm_dart_shot": "沙虫:飞镖射出", + "subtitles.sandworm_death": "沙虫:死亡", + "subtitles.sandworm_hurt": "沙虫:受伤", + "subtitles.sandworm_in": "", + "subtitles.sandworm_knocked": "", + "subtitles.sandworm_out": "", + "subtitles.sandworm_poison_spit": "沙虫:毒液喷射", + "subtitles.sandworm_screech": "", + "subtitles.sandworm_spawn": "", + "subtitles.silence": "", + "subtitles.warrior_sword_swing": "", + "subtitles.worm_main": "", + "subtitles.yeti_death": "雪怪:死亡", + "subtitles.yeti_footstep": "", + "subtitles.yeti_groundsmash": "雪怪:重踏地面", + "subtitles.yeti_handswipe": "", + "subtitles.yeti_handswipe2": "", + "subtitles.yeti_hit": "雪怪:受伤", + "subtitles.yeti_intro": "", + "subtitles.yeti_jump": "雪怪:跳跃", + "subtitles.yeti_land": "雪怪:落地", + "subtitles.yeti_main": "", + "subtitles.yeti_punch": "", + "subtitles.yeti_rage": "雪怪:暴怒", + "subtitles.yeti_snowballthrow": "", + "subtitles.yeti_spawn": "", + "subtitles.yeti_throw_icicle": "雪怪:冰锥投掷", + "text.block_factorys_bosses:yeti_nearby": "你感受到附近有一股危险的气息……" +} diff --git a/projects/1.21/assets/chalk/chalk/lang/en_us.json b/projects/1.21/assets/chalk/chalk/lang/en_us.json index 3acdf13ba7d7..064afc2263a1 100644 --- a/projects/1.21/assets/chalk/chalk/lang/en_us.json +++ b/projects/1.21/assets/chalk/chalk/lang/en_us.json @@ -33,6 +33,9 @@ "item.chalk.magenta_chalk": "Magenta Chalk", "item.chalk.orange_chalk": "Orange Chalk", "item.chalk.white_chalk": "White Chalk", + + "tag.item.chalk.chalks": "Chalks", + "tag.item.chalk.glowings": "Glowings", "gui.chalk.tooltip.hold_for_details": "§8Hold [§7Shift§8] for Details", diff --git a/projects/1.21/assets/chalk/chalk/lang/zh_cn.json b/projects/1.21/assets/chalk/chalk/lang/zh_cn.json index dac4dcf5735b..95094aa5a8ed 100644 --- a/projects/1.21/assets/chalk/chalk/lang/zh_cn.json +++ b/projects/1.21/assets/chalk/chalk/lang/zh_cn.json @@ -34,12 +34,15 @@ "item.chalk.orange_chalk": "橙色粉笔", "item.chalk.white_chalk": "白色粉笔", + "tag.item.chalk.chalks": "粉笔", + "tag.item.chalk.glowings": "发光剂", + "gui.chalk.tooltip.hold_for_details": "§8按住[§7Shift§8]显示更多信息", "item.chalk.chalk_box": "粉笔盒", - "item.chalk.chalk_box.tooltip.open": "§8对空气[§7右击§8]或§8[§7使用§8]以打开", + "item.chalk.chalk_box.tooltip.open": "§8[§7右击§8]或对空气§8[§7使用§8]以打开", "item.chalk.chalk_box.tooltip.insert": "§8以物品[§7右击§8]可放入", - "item.chalk.chalk_box.tooltip.change_selected": "§8对[§7潜行+使用§8]以切换选定的§7粉笔", + "item.chalk.chalk_box.tooltip.change_selected": "§8对空气[§7潜行+使用§8]以切换选定的§7粉笔", "container.chalk.chalk_box": "粉笔盒", @@ -62,7 +65,7 @@ "gui.chalk.no_symbols_unlocked": "你还不知道如何绘制特殊图案", - "chat.chalk.symbol_unlocked": "你学会了如何用粉笔画出一个%s", + "chat.chalk.symbol_unlocked": "你已学会用粉笔绘制%s的方法", "advancement.chalk.bound_by_bone.title": "受缚于骨", "advancement.chalk.bound_by_bone.description": "获得一个骷髅头颅", diff --git a/projects/1.21/assets/enderscape/README.md b/projects/1.21/assets/enderscape/README.md new file mode 100644 index 000000000000..8142e4fe0e69 --- /dev/null +++ b/projects/1.21/assets/enderscape/README.md @@ -0,0 +1,2 @@ +此模组翻译由 #5753 提交,用于支持1.21.1版本模组。如无必要暂不更新。 +若此后对1.21新版维护,建议使用packer配置创建fix组合文件更新。 diff --git a/projects/1.21/assets/enderscape/enderscape/lang/en_us.json b/projects/1.21/assets/enderscape/enderscape/lang/en_us.json new file mode 100644 index 000000000000..253f439d35b1 --- /dev/null +++ b/projects/1.21/assets/enderscape/enderscape/lang/en_us.json @@ -0,0 +1,633 @@ +{ + "advancement.enderscape.bottle_drift_jelly": "You Catch My Drift?", + "advancement.enderscape.bottle_drift_jelly.description": "Collect excess jelly from a Drifter", + "advancement.enderscape.drift_leggings": "Otherwordly Drip", + "advancement.enderscape.drift_leggings.description": "Forge a pair of Drift Leggings", + "advancement.enderscape.explore_end": "Beyond the End", + "advancement.enderscape.explore_end.description": "Discover all End biomes", + "advancement.enderscape.glide_onto_drifter": "Terminal Jellocity", + "advancement.enderscape.glide_onto_drifter.description": "Catch a lift by gliding onto a Drifter at VERY high speeds!", + "advancement.enderscape.levitate": "Great View From Up Here", + "advancement.enderscape.levitate.description": "Levitate up 30 blocks from the attacks of a Shulker", + "advancement.enderscape.long_distance": "Not Quite Long Distance", + "advancement.enderscape.long_distance.description": "Travel 2000 meters or more using a Mirror", + "advancement.enderscape.mirror_teleport": "Through the Looking Glass", + "advancement.enderscape.mirror_teleport.description": "Link to a Lodestone, fuel with Nebulite, and warp away!", + "advancement.enderscape.obtain_nebulite": "Nebulous Activity", + "advancement.enderscape.obtain_nebulite.description": "Piece together Nebulite", + "advancement.enderscape.pull_item_with_attractor": "Magnificent Reach!", + "advancement.enderscape.pull_item_with_attractor.description": "Attract an item with a Magnia Attractor", + "advancement.enderscape.rustle_bucket": "The Rustle Hustle", + "advancement.enderscape.rustle_bucket.description": "Collect a Rustle in a Bucket", + "advancement.enderscape.transdimensional": "A Link Between Worlds", + "advancement.enderscape.transdimensional.description": "Travel to another dimension using an enchanted Mirror", + "advancement.enderscape.unlock_end_vault": "Lifting the Lockdown", + "advancement.enderscape.unlock_end_vault.description": "Unlock an End Vault with an End City Key", + "biome.enderscape.celestial_grove": "Celestial Grove", + "biome.enderscape.corrupt_barrens": "Corrupt Barrens", + "biome.enderscape.magnia_crags": "Magnia Crags", + "biome.enderscape.veiled_woodlands": "Veiled Woodlands", + "biome.enderscape.void_depths": "Void Depths", + "biome.enderscape.void_skies": "Void Skies", + "biome.enderscape.void_sky_islands": "Void Sky Islands", + "block.enderscape.alluring_magnia": "Alluring Magnia", + "block.enderscape.alluring_magnia_sprout": "Alluring Magnia Sprout", + "block.enderscape.blinklamp": "Blinklamp", + "block.enderscape.blinklight_vines_body": "Blinklight Vines", + "block.enderscape.blinklight_vines_head": "Blinklight Vines", + "block.enderscape.bulb_flower": "Bulb Flower", + "block.enderscape.bulb_lantern": "Bulb Lantern", + "block.enderscape.celestial_brick_slab": "Celestial Brick Slab", + "block.enderscape.celestial_brick_stairs": "Celestial Brick Stairs", + "block.enderscape.celestial_brick_wall": "Celestial Brick Wall", + "block.enderscape.celestial_bricks": "Celestial Bricks", + "block.enderscape.celestial_button": "Celestial Button", + "block.enderscape.celestial_cap": "Celestial Cap", + "block.enderscape.celestial_chanterelle": "Celestial Chanterelle", + "block.enderscape.celestial_door": "Celestial Door", + "block.enderscape.celestial_fence": "Celestial Fence", + "block.enderscape.celestial_fence_gate": "Celestial Fence Gate", + "block.enderscape.celestial_growth": "Celestial Growth", + "block.enderscape.celestial_hanging_sign": "Celestial Hanging Sign", + "block.enderscape.celestial_hyphae": "Celestial Hyphae", + "block.enderscape.celestial_overgrowth": "Celestial Overgrowth", + "block.enderscape.celestial_path_block": "Celestial Path", + "block.enderscape.celestial_planks": "Celestial Planks", + "block.enderscape.celestial_pressure_plate": "Celestial Pressure Plate", + "block.enderscape.celestial_sign": "Celestial Sign", + "block.enderscape.celestial_slab": "Celestial Slab", + "block.enderscape.celestial_stairs": "Celestial Stairs", + "block.enderscape.celestial_stem": "Celestial Stem", + "block.enderscape.celestial_trapdoor": "Celestial Trapdoor", + "block.enderscape.celestial_wall_hanging_sign": "Celestial Hanging Sign", + "block.enderscape.celestial_wall_sign": "Celestial Wall Sign", + "block.enderscape.chiseled_dusk_purpur": "Chiseled Dusk Purpur", + "block.enderscape.chiseled_end_stone": "Chiseled End Stone", + "block.enderscape.chiseled_kurodite": "Chiseled Kurodite", + "block.enderscape.chiseled_mirestone": "Chiseled Mirestone", + "block.enderscape.chiseled_purpur": "Chiseled Purpur", + "block.enderscape.chiseled_shadoline": "Chiseled Shadoline", + "block.enderscape.chiseled_veradite": "Chiseled Veradite", + "block.enderscape.chorus_cake_roll": "Chorus Cake Roll", + "block.enderscape.chorus_sprouts": "Chorus Sprouts", + "block.enderscape.corrupt_growth": "Corrupt Growth", + "block.enderscape.corrupt_overgrowth": "Corrupt Overgrowth", + "block.enderscape.corrupt_path_block": "Corrupt Path", + "block.enderscape.cut_shadoline": "Cut Shadoline", + "block.enderscape.cut_shadoline_slab": "Cut Shadoline Slab", + "block.enderscape.cut_shadoline_stairs": "Cut Shadoline Stairs", + "block.enderscape.cut_shadoline_wall": "Cut Shadoline Wall", + "block.enderscape.drift_jelly_block": "Drift Jelly Block", + "block.enderscape.dry_end_growth": "Dry End Growth", + "block.enderscape.dusk_purpur_block": "Dusk Purpur Block", + "block.enderscape.dusk_purpur_pillar": "Dusk Purpur Pillar", + "block.enderscape.dusk_purpur_slab": "Dusk Purpur Slab", + "block.enderscape.dusk_purpur_stairs": "Dusk Purpur Stairs", + "block.enderscape.dusk_purpur_wall": "Dusk Purpur Wall", + "block.enderscape.end_city_banner": "End City Banner", + "block.enderscape.end_lamp": "End Lamp", + "block.enderscape.end_stone_slab": "End Stone Slab", + "block.enderscape.end_stone_stairs": "End Stone Stairs", + "block.enderscape.end_stone_wall": "End Stone Wall", + "block.enderscape.end_trial_spawner": "End Trial Spawner", + "block.enderscape.end_vault": "End Vault", + "block.enderscape.etched_alluring_magnia": "Etched Alluring Magnia", + "block.enderscape.etched_repulsive_magnia": "Etched Repulsive Magnia", + "block.enderscape.flanger_berry_flower": "Flanger Berry Flower", + "block.enderscape.flanger_berry_vine": "Flanger Berry Vine", + "block.enderscape.kurodite": "Kurodite", + "block.enderscape.kurodite_brick_slab": "Kurodite Brick Slab", + "block.enderscape.kurodite_brick_stairs": "Kurodite Brick Stairs", + "block.enderscape.kurodite_brick_wall": "Kurodite Brick Wall", + "block.enderscape.kurodite_bricks": "Kurodite Bricks", + "block.enderscape.kurodite_slab": "Kurodite Slab", + "block.enderscape.kurodite_stairs": "Kurodite Stairs", + "block.enderscape.kurodite_wall": "Kurodite Wall", + "block.enderscape.mirestone": "Mirestone", + "block.enderscape.mirestone_brick_slab": "Mirestone Brick Slab", + "block.enderscape.mirestone_brick_stairs": "Mirestone Brick Stairs", + "block.enderscape.mirestone_brick_wall": "Mirestone Brick Wall", + "block.enderscape.mirestone_bricks": "Mirestone Bricks", + "block.enderscape.mirestone_nebulite_ore": "Mirestone Nebulite Ore", + "block.enderscape.mirestone_shadoline_ore": "Mirestone Shadoline Ore", + "block.enderscape.mirestone_slab": "Mirestone Slab", + "block.enderscape.mirestone_stairs": "Mirestone Stairs", + "block.enderscape.mirestone_wall": "Mirestone Wall", + "block.enderscape.murublight_brick_slab": "Murublight Brick Slab", + "block.enderscape.murublight_brick_stairs": "Murublight Brick Stairs", + "block.enderscape.murublight_brick_wall": "Murublight Brick Wall", + "block.enderscape.murublight_bricks": "Murublight Bricks", + "block.enderscape.murublight_button": "Murublight Button", + "block.enderscape.murublight_cap": "Murublight Cap", + "block.enderscape.murublight_chanterelle": "Murublight Chanterelle", + "block.enderscape.murublight_door": "Murublight Door", + "block.enderscape.murublight_fence": "Murublight Fence", + "block.enderscape.murublight_fence_gate": "Murublight Fence Gate", + "block.enderscape.murublight_hanging_sign": "Murublight Hanging Sign", + "block.enderscape.murublight_hyphae": "Murublight Hyphae", + "block.enderscape.murublight_planks": "Murublight Planks", + "block.enderscape.murublight_pressure_plate": "Murublight Pressure Plate", + "block.enderscape.murublight_shelf": "Murublight Shelf", + "block.enderscape.murublight_sign": "Murublight Sign", + "block.enderscape.murublight_slab": "Murublight Slab", + "block.enderscape.murublight_stairs": "Murublight Stairs", + "block.enderscape.murublight_stem": "Murublight Stem", + "block.enderscape.murublight_trapdoor": "Murublight Trapdoor", + "block.enderscape.murublight_wall_hanging_sign": "Murublight Hanging Sign", + "block.enderscape.murublight_wall_sign": "Murublight Wall Sign", + "block.enderscape.nebulite_block": "Block of Nebulite", + "block.enderscape.nebulite_ore": "Nebulite Ore", + "block.enderscape.polished_end_stone": "Polished End Stone", + "block.enderscape.polished_end_stone_button": "Polished End Stone Button", + "block.enderscape.polished_end_stone_pressure_plate": "Polished End Stone Pressure Plate", + "block.enderscape.polished_end_stone_slab": "Polished End Stone Slab", + "block.enderscape.polished_end_stone_stairs": "Polished End Stone Stairs", + "block.enderscape.polished_end_stone_wall": "Polished End Stone Wall", + "block.enderscape.polished_kurodite": "Polished Kurodite", + "block.enderscape.polished_kurodite_button": "Polished Kurodite Button", + "block.enderscape.polished_kurodite_pressure_plate": "Polished Kurodite Pressure Plate", + "block.enderscape.polished_kurodite_slab": "Polished Kurodite Slab", + "block.enderscape.polished_kurodite_stairs": "Polished Kurodite Stairs", + "block.enderscape.polished_kurodite_wall": "Polished Kurodite Wall", + "block.enderscape.polished_mirestone": "Polished Mirestone", + "block.enderscape.polished_mirestone_button": "Polished Mirestone Button", + "block.enderscape.polished_mirestone_pressure_plate": "Polished Mirestone Pressure Plate", + "block.enderscape.polished_mirestone_slab": "Polished Mirestone Slab", + "block.enderscape.polished_mirestone_stairs": "Polished Mirestone Stairs", + "block.enderscape.polished_mirestone_wall": "Polished Mirestone Wall", + "block.enderscape.polished_veradite": "Polished Veradite", + "block.enderscape.polished_veradite_button": "Polished Veradite Button", + "block.enderscape.polished_veradite_pressure_plate": "Polished Veradite Pressure Plate", + "block.enderscape.polished_veradite_slab": "Polished Veradite Slab", + "block.enderscape.polished_veradite_stairs": "Polished Veradite Stairs", + "block.enderscape.polished_veradite_wall": "Polished Veradite Wall", + "block.enderscape.potted_alluring_magnia_sprout": "Potted Alluring Magnia Sprout", + "block.enderscape.potted_blinklight": "Potted Blinklight", + "block.enderscape.potted_bulb_flower": "Potted Bulb Flower", + "block.enderscape.potted_celestial_chanterelle": "Potted Celestial Chanterelle", + "block.enderscape.potted_celestial_growth": "Potted Celestial Growth", + "block.enderscape.potted_chorus_sprouts": "Potted Chorus Sprouts", + "block.enderscape.potted_corrupt_growth": "Potted Corrupt Growth", + "block.enderscape.potted_dry_end_growth": "Potted Dry End Growth", + "block.enderscape.potted_murublight_chanterelle": "Potted Murublight Chanterelle", + "block.enderscape.potted_repulsive_magnia_sprout": "Potted Repulsive Magnia Sprout", + "block.enderscape.potted_veiled_sapling": "Potted Veiled Sapling", + "block.enderscape.potted_wisp_growth": "Potted Wisp Growth", + "block.enderscape.purpur_tile_slab": "Purpur Tile Slab", + "block.enderscape.purpur_tile_stairs": "Purpur Tile Stairs", + "block.enderscape.purpur_tiles": "Purpur Tiles", + "block.enderscape.purpur_wall": "Purpur Wall", + "block.enderscape.raw_shadoline_block": "Block of Raw Shadoline", + "block.enderscape.repulsive_magnia": "Repulsive Magnia", + "block.enderscape.repulsive_magnia_sprout": "Repulsive Magnia Sprout", + "block.enderscape.ripe_flanger_berry_block": "Flanger Berry Block", + "block.enderscape.shadoline_block": "Block of Shadoline", + "block.enderscape.shadoline_block_slab": "Shadoline Slab", + "block.enderscape.shadoline_block_stairs": "Shadoline Stairs", + "block.enderscape.shadoline_block_wall": "Shadoline Wall", + "block.enderscape.shadoline_ore": "Shadoline Ore", + "block.enderscape.shadoline_pillar": "Shadoline Pillar", + "block.enderscape.stripped_celestial_hyphae": "Stripped Celestial Hyphae", + "block.enderscape.stripped_celestial_stem": "Stripped Celestial Stem", + "block.enderscape.stripped_murublight_hyphae": "Stripped Murublight Hyphae", + "block.enderscape.stripped_murublight_stem": "Stripped Murublight Stem", + "block.enderscape.stripped_veiled_log": "Stripped Veiled Log", + "block.enderscape.stripped_veiled_wood": "Stripped Veiled Wood", + "block.enderscape.unripe_flanger_berry_block": "Unripe Flanger Berry Block", + "block.enderscape.veiled_button": "Veiled Button", + "block.enderscape.veiled_door": "Veiled Door", + "block.enderscape.veiled_end_stone": "Veiled End Stone", + "block.enderscape.veiled_fence": "Veiled Fence", + "block.enderscape.veiled_fence_gate": "Veiled Fence Gate", + "block.enderscape.veiled_hanging_sign": "Veiled Hanging Sign", + "block.enderscape.veiled_leaf_pile": "Veiled Leaf Pile", + "block.enderscape.veiled_leaves": "Veiled Leaves", + "block.enderscape.veiled_log": "Veiled Log", + "block.enderscape.veiled_planks": "Veiled Planks", + "block.enderscape.veiled_pressure_plate": "Veiled Pressure Plate", + "block.enderscape.veiled_sapling": "Veiled Sapling", + "block.enderscape.veiled_sign": "Veiled Sign", + "block.enderscape.veiled_slab": "Veiled Slab", + "block.enderscape.veiled_stairs": "Veiled Stairs", + "block.enderscape.veiled_trapdoor": "Veiled Trapdoor", + "block.enderscape.veiled_vines": "Veiled Vines", + "block.enderscape.veiled_wall_hanging_sign": "Veiled Hanging Sign", + "block.enderscape.veiled_wall_sign": "Veiled Wall Sign", + "block.enderscape.veiled_wood": "Veiled Wood", + "block.enderscape.veradite": "Veradite", + "block.enderscape.veradite_brick_slab": "Veradite Brick Slab", + "block.enderscape.veradite_brick_stairs": "Veradite Brick Stairs", + "block.enderscape.veradite_brick_wall": "Veradite Brick Wall", + "block.enderscape.veradite_bricks": "Veradite Bricks", + "block.enderscape.veradite_slab": "Veradite Slab", + "block.enderscape.veradite_stairs": "Veradite Stairs", + "block.enderscape.veradite_wall": "Veradite Wall", + "block.enderscape.void_shale": "Void Shale", + "block.enderscape.wisp_flower": "Wisp Flower", + "block.enderscape.wisp_growth": "Wisp Growth", + "block.enderscape.wisp_sprouts": "Wisp Sprouts", + "block.minecraft.banner.enderscape.crescent": "Crescent", + "block.minecraft.banner.enderscape.crescent.black": "Black Crescent", + "block.minecraft.banner.enderscape.crescent.blue": "Blue Crescent", + "block.minecraft.banner.enderscape.crescent.brown": "Brown Crescent", + "block.minecraft.banner.enderscape.crescent.cyan": "Cyan Crescent", + "block.minecraft.banner.enderscape.crescent.gray": "Gray Crescent", + "block.minecraft.banner.enderscape.crescent.green": "Green Crescent", + "block.minecraft.banner.enderscape.crescent.light_blue": "Light Blue Crescent", + "block.minecraft.banner.enderscape.crescent.light_gray": "Light Gray Crescent", + "block.minecraft.banner.enderscape.crescent.lime": "Lime Crescent", + "block.minecraft.banner.enderscape.crescent.magenta": "Magenta Crescent", + "block.minecraft.banner.enderscape.crescent.orange": "Orange Crescent", + "block.minecraft.banner.enderscape.crescent.pink": "Pink Crescent", + "block.minecraft.banner.enderscape.crescent.purple": "Purple Crescent", + "block.minecraft.banner.enderscape.crescent.red": "Red Crescent", + "block.minecraft.banner.enderscape.crescent.white": "White Crescent", + "block.minecraft.banner.enderscape.crescent.yellow": "Yellow Crescent", + "death.attack.stomp": "%1$s was stomped by %2$s", + "dimension.agape.europa_ocean": "Europa Ocean", + "dimension.agape.europa_surface": "Europa Surface", + "dimension.agape.ganymede": "Ganymede", + "dimension.agape.io": "Io", + "dimension.agape.mercury": "Mercury", + "dimension.agape.moon_surface": "The Moon", + "dimension.agape.red_planet": "Mars", + "dimension.agape.starship_1": "Starship", + "dimension.agape.titan": "Titan", + "dimension.agape.venus_clouds": "Venus Clouds", + "dimension.agape.venus_surface": "Venus Surface", + "dimension.corners.communal_corridors": "Communal Corridors", + "dimension.corners.hoary_crossroads": "Hoary Crossroads", + "dimension.corners.yearning_canal": "Yearning Canal", + "dimension.dimdoors.dungeon_pockets": "Dungeon Pockets", + "dimension.dimdoors.limbo": "Limbo", + "dimension.dimdoors.personal_pockets": "Personal Pockets", + "dimension.dimdoors.public_pockets": "Public Pockets", + "dimension.edenring.edenring": "Eden Ring", + "dimension.minecraft.overworld": "Overworld", + "dimension.minecraft.the_end": "The End", + "dimension.minecraft.the_nether": "The Nether", + "dimension.mining_dims.caving_dim": "Caving Dimension", + "dimension.mining_dims.climbing_dim": "Climbing Dimension", + "dimension.mining_dims.hunting_dim": "Hunting Dimension", + "dimension.mining_dims.mining_dim": "Mining Dimension", + "dimension.mining_dims.nethering_dim": "Nethering Dimension", + "dimension.paradise_lost.paradise": "Paradise", + "dimension.the_aether.the_aether": "The Aether", + "dimension.the_bumblezone.the_bumblezone": "The Bumblezone", + "dimension.twilightforest.twilightforest": "The Twilight Forest", + "effect.enderscape.low_gravity": "Low Gravity", + "enchantment.enderscape.bundling": "Bundling", + "enchantment.enderscape.bundling.desc": "Automatically stacks picked up items into Bundles", + "enchantment.enderscape.lightspeed": "Lightspeed", + "enchantment.enderscape.lightspeed.desc": "Increases the distance you can travel", + "enchantment.enderscape.rebound": "Rebound", + "enchantment.enderscape.rebound.desc": "Holding jump button while gliding will rebound you into the air", + "enchantment.enderscape.transdimensional": "Transdimensional", + "enchantment.enderscape.transdimensional.desc": "Lets you travel between dimensions instantly", + "enderscape.external_link.credits": "Credits", + "enderscape.external_link.discord": "Discord", + "enderscape.external_link.wiki": "Wiki", + "enderscape.music.biome.celestial_grove.elysium": "lunarbunten - Elysium", + "enderscape.music.biome.celestial_grove.finality": "lunarbunten - Finality", + "enderscape.music.biome.celestial_grove.otherworld": "lunarbunten - Otherworld", + "enderscape.music.biome.corrupt_barrens.mutagen": "lunarbunten - Mutagen", + "enderscape.music.biome.corrupt_barrens.nebula": "lunarbunten - Nebula", + "enderscape.music.biome.default_end.desolation": "lunarbunten - Desolation", + "enderscape.music.biome.magnia_crags.flutters": "lunarbunten - Flutters", + "enderscape.music.biome.veiled_woodlands.respite": "lunarbunten, vye - Respite", + "enderscape.music.structure.end_city.grandeur": "lunarbunten - Grandeur", + "entity.enderscape.drifter": "Drifter", + "entity.enderscape.driftlet": "Driftlet", + "entity.enderscape.rubblemite": "Rubblemite", + "entity.enderscape.rustle": "Rustle", + "item.enderscape.blinklight": "Blinklight", + "item.enderscape.cracked_mirror": "Cracked Mirror", + "item.enderscape.cracked_mirror.message.try_link": "§kCannot connect", + "item.enderscape.cracked_mirror.message.try_use": "§kCannot see", + "item.enderscape.crescent_banner_pattern": "Banner Pattern", + "item.enderscape.crescent_banner_pattern.desc": "Crescent", + "item.enderscape.drift_jelly_bottle": "Drift Jelly Bottle", + "item.enderscape.drift_leggings": "Drift Leggings", + "item.enderscape.drifter_spawn_egg": "Drifter Spawn Egg", + "item.enderscape.driftlet_spawn_egg": "Driftlet Spawn Egg", + "item.enderscape.end_city_key": "End City Key", + "item.enderscape.end_stone_rubble_shield": "Rubble Shield", + "item.enderscape.flanger_berry": "Flanger Berry", + "item.enderscape.healing": "Healing", + "item.enderscape.kurodite_rubble_shield": "Rubble Shield", + "item.enderscape.magnia_attractor": "Magnia Attractor", + "item.enderscape.mirestone_rubble_shield": "Rubble Shield", + "item.enderscape.mirror": "Mirror", + "item.enderscape.mirror.desc.dimension": "Dimension: %s", + "item.enderscape.mirror.desc.distance": "Distance: %s", + "item.enderscape.mirror.desc.distance.approximate_value": "~%sm", + "item.enderscape.mirror.desc.distance.unknown": "???", + "item.enderscape.mirror.desc.position": "XYZ: %s", + "item.enderscape.mirror.desc.position.coordinates": "%s, %s, %s", + "item.enderscape.mirror.desc.position.unknown": "???", + "item.enderscape.mirror.desc.unshifted": "Press SHIFT for information...", + "item.enderscape.mirror.linked": "Lodestone Mirror", + "item.enderscape.mirror.message.need_fuel": "Insufficient fuel", + "item.enderscape.mirror.message.too_far": "Too far from Lodestone", + "item.enderscape.mirror.message.unlinked": "Connect with Lodestone", + "item.enderscape.mirror.message.unsafe": "Unsafe to teleport", + "item.enderscape.mirror.message.wrong_coordinate_scale": "Cannot align with Lodestone", + "item.enderscape.mirror.message.wrong_dimension": "Cannot see Lodestone", + "item.enderscape.murublight_shelf": "Murublight Shelf", + "item.enderscape.music_disc_bliss": "Music Disc", + "item.enderscape.music_disc_decay": "Music Disc", + "item.enderscape.music_disc_glare": "Music Disc", + "item.enderscape.nebulite": "Nebulite", + "item.enderscape.nebulite_shards": "Nebulite Shards", + "item.enderscape.nebulite_tool.desc": "Fuel with Nebulite", + "item.enderscape.raw_shadoline": "Raw Shadoline", + "item.enderscape.rubble_chitin": "Rubble Chitin", + "item.enderscape.rubblemite_spawn_egg": "Rubblemite Spawn Egg", + "item.enderscape.rustle_bucket": "Bucket of Rustle", + "item.enderscape.rustle_spawn_egg": "Rustle Spawn Egg", + "item.enderscape.shadoline_ingot": "Shadoline Ingot", + "item.enderscape.stasis_armor_trim_smithing_template": "Smithing Template", + "item.enderscape.veradite_rubble_shield": "Rubble Shield", + "item.minecraft.lingering_potion.effect.low_gravity": "Lingering Potion of Levity", + "item.minecraft.potion.effect.low_gravity": "Potion of Levity", + "item.minecraft.splash_potion.effect.low_gravity": "Splash Potion of Levity", + "item.minecraft.tipped_arrow.effect.low_gravity": "Arrow of Levity", + "itemGroup.enderscape": "Enderscape", + "jukebox_song.enderscape.bliss": "lunarbunten - bliss", + "jukebox_song.enderscape.decay": "vye - decay", + "jukebox_song.enderscape.glare": "lunarbunten - glare", + "menu.enderscape.config": "Enderscape Configuration", + "option.enderscape.ambience_update_default_additions": "Ambience: Update default addition sounds", + "option.enderscape.ambience_update_default_additions.desc": "§eOnly effective after world reload!§r\n\nAdds ambient \"addition\" sounds that play every so often to End Highlands, End Midlands, etc.", + "option.enderscape.ambience_update_default_fog_color": "Ambience: Update default fog color", + "option.enderscape.ambience_update_default_fog_color.desc": "§eOnly effective after world reload!§r\n\nUpdates the fog color to look better in End Highlands, End Midlands, etc.", + "option.enderscape.ambience_update_default_foliage_color": "Ambience: Update default foliage color", + "option.enderscape.ambience_update_default_foliage_color.desc": "§eOnly effective after world reload!§r\n\nUpdates the foliage color to look better in End Highlands, End Midlands, etc.", + "option.enderscape.ambience_update_default_grass_color": "Ambience: Update default grass color", + "option.enderscape.ambience_update_default_grass_color.desc": "§eOnly effective after world reload!§r\n\nUpdates the grass color to look better in End Highlands, End Midlands, etc.", + "option.enderscape.ambience_update_default_loop": "Ambience: Update default loop sound", + "option.enderscape.ambience_update_default_loop.desc": "§eOnly effective after world reload!§r\n\nAdds ambient \"loop\" sound to End Highlands, End Midlands, etc.", + "option.enderscape.ambience_update_default_mood": "Ambience: Update default mood sounds", + "option.enderscape.ambience_update_default_mood.desc": "§eOnly effective after world reload!§r\n\nAdds ambient \"mood\" sounds that play rarely to End Highlands, End Midlands, etc.", + "option.enderscape.ambience_update_default_music": "Ambience: Update default music", + "option.enderscape.ambience_update_default_music.desc": "§eOnly effective after world reload!§r\n\nUpdates the music in End Highlands, End Midlands, etc to have new Enderscape tracks.", + "option.enderscape.ambience_update_default_particles": "Ambience: Update default particles", + "option.enderscape.ambience_update_default_particles.desc": "§eOnly effective after world reload!§r\n\nAdds ambient particles throughout End Highlands, End Midlands, etc.", + "option.enderscape.ambience_update_default_sky_color": "Ambience: Update default sky color", + "option.enderscape.ambience_update_default_sky_color.desc": "§eOnly effective after world reload!§r\n\nUpdates the sky color to look better in End Highlands, End Midlands, etc.", + "option.enderscape.ambience_update_default_water_color": "Ambience: Update default water color", + "option.enderscape.ambience_update_default_water_color.desc": "§eOnly effective after world reload!§r\n\nUpdates the water color to look better in End Highlands, End Midlands, etc.", + "option.enderscape.ambience_update_default_water_fog_color": "Ambience: Update default water fog color", + "option.enderscape.ambience_update_default_water_fog_color.desc": "§eOnly effective after world reload!§r\n\nUpdates the water fog color to look better in End Highlands, End Midlands, etc.", + "option.enderscape.block_sounds_update_chorus": "Block Sounds: Update Chorus Plants and Flowers", + "option.enderscape.block_sounds_update_chorus.desc": "§eOnly effective after restarting!§r\n\nUpdates Chorus Plant and Chorus Flower to sound like dry, coarse wood.", + "option.enderscape.block_sounds_update_end_portal_frame": "Block Sounds: Update End Portal Frame", + "option.enderscape.block_sounds_update_end_portal_frame.desc": "§eOnly effective after restarting!§r\n\nUpdates End Portal Frames to sound unique.", + "option.enderscape.block_sounds_update_end_portals": "Block Sounds: Update End Portals and End Gateways", + "option.enderscape.block_sounds_update_end_portals.desc": "§eOnly effective after restarting!§r\n\nUpdates End Portal and End Gateway blocks to sound unique.", + "option.enderscape.block_sounds_update_end_rods": "Block Sounds: Update End Rods", + "option.enderscape.block_sounds_update_end_rods.desc": "§eOnly effective after restarting!§r\n\nUpdates End Rods to sound like tinny, worbly little rods.", + "option.enderscape.block_sounds_update_end_stone": "Block Sounds: Update End Stone", + "option.enderscape.block_sounds_update_end_stone.desc": "§eOnly effective after restarting!§r\n\nUpdates End Stone to sound like dense, somewhat fertile stone.", + "option.enderscape.block_sounds_update_end_stone_bricks": "Block Sounds: Update End Stone Bricks", + "option.enderscape.block_sounds_update_end_stone_bricks.desc": "§eOnly effective after restarting!§r\n\nUpdates End Stone Bricks to sound like dense, heavy bricks.", + "option.enderscape.block_sounds_update_purpur": "Block Sounds: Update Purpur", + "option.enderscape.block_sounds_update_purpur.desc": "§eOnly effective after restarting!§r\n\nUpdates Purpur to sound like tiles.", + "option.enderscape.block_sounds_update_shulker_boxes": "Block Sounds: Update Shulker Boxes", + "option.enderscape.block_sounds_update_shulker_boxes.desc": "§eOnly effective after restarting!§r\n\nUpdates Shulker Boxes to sound a bit more like Shulkers.", + "option.enderscape.category.clientside": "Client-side", + "option.enderscape.category.serverside": "Server-side", + "option.enderscape.chorus_flower_humming": "Chorus Flowers: Add humming", + "option.enderscape.chorus_flower_humming.desc": "When enabled, Chorus Flowers will occasionally emit deep humming.", + "option.enderscape.chorus_flower_pollen": "Chorus Flowers: Add pollen", + "option.enderscape.chorus_flower_pollen.desc": "When enabled, Chorus Flowers will emit pollen particles.", + "option.enderscape.debug_hud_client_info": "Debug Hud: Client-side Info", + "option.enderscape.debug_hud_client_info.desc": "", + "option.enderscape.debug_hud_enabled": "Debug Hud: Enabled", + "option.enderscape.debug_hud_enabled.desc": "", + "option.enderscape.debug_hud_music_info": "Debug Hud: Music Info", + "option.enderscape.debug_hud_music_info.desc": "", + "option.enderscape.debug_hud_player_info": "Debug Hud: Player Info", + "option.enderscape.debug_hud_player_info.desc": "", + "option.enderscape.debug_magnia_sprout_hitboxes": "Display Magnia Sprout range hitboxes", + "option.enderscape.debug_magnia_sprout_hitboxes.desc": "", + "option.enderscape.elytra_add_fov_effects": "Elytra: Add FOV effects", + "option.enderscape.elytra_add_fov_effects.desc": "When enabled, gliding with the Elytra will influence your FOV.", + "option.enderscape.elytra_add_gliding_sound": "Elytra: Add gliding sound", + "option.enderscape.elytra_add_gliding_sound.desc": "When enabled, gliding with the Elytra will play a new gliding sound.\n\nOther players will also be able to hear it from afar!", + "option.enderscape.elytra_add_open_close_sounds": "Elytra: Add open and close sounds", + "option.enderscape.elytra_add_open_close_sounds.desc": "When enabled, opening and closing your elytra will play new sounds.", + "option.enderscape.elytra_fov_effect_intensity": "Elytra: FOV effect intensity", + "option.enderscape.elytra_fov_effect_intensity.desc": "", + "option.enderscape.elytra_sneak_to_stop_gliding": "Elytra: Sneak to stop gliding", + "option.enderscape.elytra_sneak_to_stop_gliding.desc": "When enabled, pressing the sneak key allows you to instantly stop gliding.", + "option.enderscape.elytra_update_equip_sound": "Elytra: Update equip sound", + "option.enderscape.elytra_update_equip_sound.desc": "When enabled, Elytra will have a unique sound upon equipping.", + "option.enderscape.end_portal_update_particles": "End Portal: Update particles", + "option.enderscape.end_portal_update_particles.desc": "When enabled, End Portals will have unique particles.", + "option.enderscape.end_portal_update_travel_sound": "End Portal: Update travel sound", + "option.enderscape.end_portal_update_travel_sound.desc": "When enabled, there will be a unique sound for travelling to the End.", + "option.enderscape.ender_pearl_add_particles": "Ender Pearl: Add particles", + "option.enderscape.ender_pearl_add_particles.desc": "When enabled, Ender Pearls will create portal particles when flying through the air.", + "option.enderscape.ender_pearl_break_particles": "Ender Pearl: Break particle effects", + "option.enderscape.ender_pearl_break_particles.desc": "When enabled, Ender Pearls will create breaking particles like Eggs when hitting the ground.", + "option.enderscape.ender_pearl_update_teleport_sound": "Ender Pearl: Update teleport sound", + "option.enderscape.ender_pearl_update_teleport_sound.desc": "When enabled, Ender Pearls' teleporting sound will be updated.", + "option.enderscape.ender_pearl_update_throw_sound": "Ender Pearl: Update throw sound", + "option.enderscape.ender_pearl_update_throw_sound.desc": "When enabled, Ender Pearls will have a unique throwing sound.", + "option.enderscape.enderman_static_overlay": "Enderman: Staring static overlay", + "option.enderscape.enderman_static_overlay.desc": "When enabled, staring at an Enderman will make your vision increasingly distorted.", + "option.enderscape.enderman_static_sound": "Enderman: Staring static sound", + "option.enderscape.enderman_static_sound.desc": "When enabled, staring at an Enderman will make your hearing increasingly distorted.", + "option.enderscape.enderman_stereo_stare_sound": "Enderman: Stereo stare sound", + "option.enderscape.enderman_stereo_stare_sound.desc": "When enabled, Endermen stare sounds will be tied to the player that they are angry at.\n\nWhen the Enderman is defeated or their anger quelled, the sound will quickly fade.", + "option.enderscape.endermite_emissive_eyes": "Endermite: Emissive eyes", + "option.enderscape.endermite_emissive_eyes.desc": "When enabled, Endermite eyes will be emissive.", + "option.enderscape.endermite_expand_hit_range": "Endermite: Expand hit range", + "option.enderscape.endermite_expand_hit_range.desc": "When enabled, Endermites will be easier to hit.", + "option.enderscape.endermite_update_sounds": "Endermite: Updated sounds", + "option.enderscape.endermite_update_sounds.desc": "When enabled, Endermites will have unique sounds.", + "option.enderscape.lighting_style": "Lighting Style", + "option.enderscape.lighting_style.desc": "Choose between different lighting styles.\n\nVanilla: Unchanged.\n\nImproved: Darker and moodier.\n\nMidnight: Very dark and moody.", + "option.enderscape.mirror_screen_effect_enabled": "Mirror: Display teleport overlay effect", + "option.enderscape.mirror_screen_effect_enabled.desc": "When enabled, teleporting with a Mirror will display a unique screen effect.", + "option.enderscape.mirror_screen_effect_overlay_intensity": "Mirror: Teleport overlay brightness", + "option.enderscape.mirror_screen_effect_overlay_intensity.desc": "", + "option.enderscape.mirror_screen_effect_vignette_intensity": "Mirror: Teleport vignette intensity", + "option.enderscape.mirror_screen_effect_vignette_intensity.desc": "", + "option.enderscape.mirror_tooltip_display_coordinates": "Mirror: Display linked coordinates", + "option.enderscape.mirror_tooltip_display_coordinates.desc": "Displays the coordinates of the block the Mirror is linked to.", + "option.enderscape.mirror_tooltip_display_dimension": "Mirror: Display linked dimension", + "option.enderscape.mirror_tooltip_display_dimension.desc": "Displays the dimension of the block the Mirror is linked to.", + "option.enderscape.mirror_tooltip_display_distance": "Mirror: Display linked location distance", + "option.enderscape.mirror_tooltip_display_distance.desc": "Displays the approximate distance to the block the Mirror is linked to.", + "option.enderscape.mirror_tooltip_enabled": "Mirror: Display linked info in tooltip", + "option.enderscape.mirror_tooltip_enabled.desc": "Display information about the block the Mirror is linked to.", + "option.enderscape.mirror_tooltip_shift_to_display": "Mirror: Press SHIFT to display tooltip", + "option.enderscape.mirror_tooltip_shift_to_display.desc": "Maybe you'd prefer not to show where your Mirror leads to...\n\nWhen enabled, hold SHIFT to see your Mirror's linked block information.", + "option.enderscape.nebulite_tool_hud_enabled": "Nebulite Tool HUD: Enabled", + "option.enderscape.nebulite_tool_hud_enabled.desc": "When enabled, holding a Nebulite tool (e.g., Mirror, Magnia Attractor) displays a HUD element above the crosshair showing current energy and usage cost.", + "option.enderscape.nebulite_tool_hud_offset": "Nebulite Tool HUD: Offset", + "option.enderscape.nebulite_tool_hud_offset.desc": "", + "option.enderscape.nebulite_tool_hud_opacity": "Nebulite Tool HUD: Opacity", + "option.enderscape.nebulite_tool_hud_opacity.desc": "", + "option.enderscape.portal_particle_emissive": "Emissive portal particles", + "option.enderscape.portal_particle_emissive.desc": "Makes Nether Portal, Enderman, Ender Chest, and related particles emissive.", + "option.enderscape.rubblemite_expand_hit_range": "Rubblemite: Expand hit range", + "option.enderscape.rubblemite_expand_hit_range.desc": "When enabled, Rubblemites will be easier to hit.", + "option.enderscape.shulker_bullet_enforce_count_limit": "Shulker Bullet: Enforce count limit", + "option.enderscape.shulker_bullet_enforce_count_limit.desc": "The maximum amount of Shulker Bullets a Shulker can have at once. Disabled when set to 0.", + "option.enderscape.shulker_bullet_enforce_distance_limit": "Shulker Bullet: Enforce distance limit", + "option.enderscape.shulker_bullet_enforce_distance_limit.desc": "The maximum distance between Shulker Bullets and their target before disappearing. Disabled when set to 0.", + "option.enderscape.shulker_bullet_enforce_owner_limit": "Shulker Bullet: Enforce owner limit", + "option.enderscape.shulker_bullet_enforce_owner_limit.desc": "When enabled, Shulker Bullets will disappear when their owner dies.", + "option.enderscape.shulker_bullet_enforce_time_limit": "Shulker Bullet: Enforce time limit", + "option.enderscape.shulker_bullet_enforce_time_limit.desc": "The time limit in seconds before a Shulker Bullet disappears. Disabled when set to 0.", + "option.enderscape.shulker_bullet_loop_sound": "Shulker Bullet: Loop sound", + "option.enderscape.shulker_bullet_loop_sound.desc": "When enabled, Shulker Bullets play a new sound while moving.", + "option.enderscape.shulker_bullet_rebalance_levitation": "Shulker Bullet: Rebalance Levitation", + "option.enderscape.shulker_bullet_rebalance_levitation.desc": "When enabled, Shulker Bullets inflict stronger but shorter Levitation on players they hit.", + "option.enderscape.shulker_hurt_by_piercing": "Shulker: Hurt by piercing when closed", + "option.enderscape.shulker_hurt_by_piercing.desc": "When enabled, Shulkers will be hurt by arrows with piercing even when their shells are closed.", + "option.enderscape.silverfish_expand_hit_range": "Silverfish: Expand hit range", + "option.enderscape.silverfish_expand_hit_range.desc": "When enabled, Silverfish will be easier to hit.", + "option.enderscape.skybox_add_dynamic_fog_density": "Skybox Update: Add dynamic fog density", + "option.enderscape.skybox_add_dynamic_fog_density.desc": "Adds dynamic fog density to the End depending on what biome you're in.\n\nMay possibly conflict with other mods.", + "option.enderscape.skybox_brightness_scale_factor": "Skybox Update: Brightness scale factor", + "option.enderscape.skybox_brightness_scale_factor.desc": "", + "option.enderscape.skybox_scales_brightness_with_gamma": "Skybox Update: Scales with brightness", + "option.enderscape.skybox_scales_brightness_with_gamma.desc": "Adjusts skybox brightness by a percentage of game brightness.\n\nDesigned to alleviate visibility issues. Changing this option drastically could look bad.", + "option.enderscape.skybox_update_enabled": "Skybox Update: Enabled", + "option.enderscape.skybox_update_enabled.desc": "Updates the End skybox to be more interesting and dynamic.\n\nThe updated skybox features subtle stars and nebulae throughout, as well as the ability to change color between biomes.", + "option.enderscape.structure_music_fading_enabled": "Structure Music Fading: Enabled", + "option.enderscape.structure_music_fading_enabled.desc": "When enabled, entering a structure will fade out biome music to play its unique music. Exiting the structure will fade away its music as well.\n\nCurrently supports End Cities.", + "option.enderscape.tridents_return_from_void": "Trident: Return from the void", + "option.enderscape.tridents_return_from_void.desc": "When enabled, Tridents with the Loyalty enchantment return to you after hitting the void instead of disappearing forever.", + "option.enderscape.value.improved": "Improved", + "option.enderscape.value.midnight": "Midnight", + "option.enderscape.value.vanilla": "Vanilla", + "option.enderscape.void_poof_particles_upon_death": "\"Void poof\" particles upon death", + "option.enderscape.void_poof_particles_upon_death.desc": "When enabled, Endermen, Endermites, and Rubblemites will emit black cloud particles upon death.", + "option.group.enderscape.ambience": "Ambience Changes", + "option.group.enderscape.blocks": "Block Changes", + "option.group.enderscape.client": "Client", + "option.group.enderscape.debug": "Debug", + "option.group.enderscape.entity": "Entity Changes", + "option.group.enderscape.item": "Item Changes", + "pack.enderscape.dark_lighting": "Midnight End Lighting", + "pack.enderscape.dark_lighting.description": "Trekking through darkness", + "pack.enderscape.fix_levitation_advancement": "Fixed Levitation Advancement", + "pack.enderscape.fix_levitation_advancement.description": "Best with rebalanced Shulkers", + "pack.enderscape.fix_vanilla_recipes": "Fix Recipe Conflicts", + "pack.enderscape.fix_vanilla_recipes.description": "Needed for new blocks", + "pack.enderscape.lighting": "Improved End Lighting", + "pack.enderscape.lighting.description": "The mood of Enderscape", + "pack.enderscape.new_end_cities": "Improved End Cities", + "pack.enderscape.new_end_cities.description": "Now with Vaults... and more!", + "pack.enderscape.new_terrain": "Improved End Terrain", + "pack.enderscape.new_terrain.description": "Height variation, anyone?", + "painting.enderscape.grape_static.author": "Konci", + "painting.enderscape.grape_static.title": "Grape Static", + "stat.enderscape.drifter_bounce": "Drifters Bounced On", + "stat.enderscape.items_attracted": "Items Attracted", + "stat.enderscape.mirror_one_cm": "Distance by Mirror", + "stat.enderscape.mirror_teleport": "Teleported with Mirror", + "stat.enderscape.rubble_shield_dash_one_cm": "Distance by Rubble Shield", + "subtitles.alluring_magnia.idle": "Alluring Magnia hums", + "subtitles.alluring_magnia_sprout.move": "Something was allured", + "subtitles.alluring_magnia_sprout.overheat": "Alluring Magnia Sprout overheats", + "subtitles.alluring_magnia_sprout.power_off": "Alluring Magnia Sprout powers off", + "subtitles.alluring_magnia_sprout.power_on": "Alluring Magnia Sprout powers on", + "subtitles.blinklamp.decrease": "Blinklamp darkens", + "subtitles.blinklamp.increase": "Blinklamp brightens", + "subtitles.blinklight_vines.blink": "Blinklight blinks", + "subtitles.celestial_chanterelle.corrupt": "Celestial Chanterelle corrupts", + "subtitles.chorus_flower.idle": "Chorus Flower hums", + "subtitles.corrupt_growth.idle": "Growth rustles", + "subtitles.cracked_mirror.try_link": "Cracked Mirror tries to link", + "subtitles.cracked_mirror.try_teleport": "Cracked Mirror tries to teleport", + "subtitles.drift_jelly_bottle.drink": "Gulping", + "subtitles.drift_leggings.equip": "Drift leggings splorsh", + "subtitles.drifter.ambient": "Drifter sings", + "subtitles.drifter.bounce": "Something bounces", + "subtitles.drifter.death": "Drifter dies", + "subtitles.drifter.hurt": "Drifter hurts", + "subtitles.drifter.jump": "Drifter jumps", + "subtitles.drifter.milk": "Bottle fills", + "subtitles.driftlet.ambient": "Driftlet sings", + "subtitles.driftlet.death": "Driftlet dies", + "subtitles.driftlet.hurt": "Driftlet hurts", + "subtitles.driftlet.jump": "Driftlet jumps", + "subtitles.elytra.break": "Elytra rips", + "subtitles.elytra.land": "Something lands", + "subtitles.elytra.start_gliding": "Elytra opens", + "subtitles.elytra.stop_gliding": "Elytra closes", + "subtitles.ender_pearl.land": "Ender Pearl shatters", + "subtitles.magnia_attractor.move": "Magnia Attractor pulls something", + "subtitles.magnia_attractor.power_off": "Magnia Attractor powers off", + "subtitles.magnia_attractor.power_on": "Magnia Attractor powers on", + "subtitles.magnia_attractor.use_fuel": "Magnia Attractor burns fuel", + "subtitles.mirror.failure": "Mirror fails to teleport", + "subtitles.mirror.link": "Mirror links to Lodestone", + "subtitles.mirror.teleport": "Mirror teleports", + "subtitles.nebulite_ore.idle": "Nebulite Ore worbles", + "subtitles.nebulite_tool.add_fuel": "Nebulite fuel added", + "subtitles.nebulite_tool.fuel_full": "Nebulite fuel full", + "subtitles.repulsive_magnia.idle": "Repulsive Magnia hums", + "subtitles.repulsive_magnia_sprout.move": "Something was repulsed", + "subtitles.repulsive_magnia_sprout.overheat": "Repulsive Magnia Sprout overheats", + "subtitles.repulsive_magnia_sprout.power_off": "Repulsive Magnia Sprout powers off", + "subtitles.repulsive_magnia_sprout.power_on": "Repulsive Magnia Sprout powers on", + "subtitles.rubble_shield.cooldown_over": "Rubble Shield cooldown ends", + "subtitles.rubble_shield.dash": "Rubble Shield zooms", + "subtitles.rubblemite.ambient": "Rubblemite rattles", + "subtitles.rubblemite.death": "Rubblemite dies", + "subtitles.rubblemite.extrude": "Rubblemite exits shell", + "subtitles.rubblemite.hop": "Rubblemite hops", + "subtitles.rubblemite.hurt": "Rubblemite hurts", + "subtitles.rubblemite.shield": "Rubblemite shields", + "subtitles.rustle.ambient": "Rustle searches", + "subtitles.rustle.bump": "Rustle bumps into something", + "subtitles.rustle.death": "Rustle dies", + "subtitles.rustle.eat": "Rustle eats", + "subtitles.rustle.hurt": "Rustle hurts", + "subtitles.rustle.slumber": "Rustle snores", + "subtitles.rustle.step": "Rustle rustles", + "subtitles.rustle_bucket.empty": "Bucket empties", + "subtitles.rustle_bucket.fill": "Rustle scooped", + "subtitles.void_shale.shatter": "Void Shale cracks", + "tag.item.enderscape.celestial_brick_blocks": "Celestial Brick Blocks", + "tag.item.enderscape.celestial_stems": "Celestial Stems", + "tag.item.enderscape.celestial_wood": "Celestial Wood", + "tag.item.enderscape.chanterelle_brick_blocks": "Chanterelle Brick Blocks", + "tag.item.enderscape.chanterelle_cap_blocks": "Chanterelle Cap Blocks", + "tag.item.enderscape.drifter_food": "Drifter Food", + "tag.item.enderscape.enchantable.elytra": "Enchantable on Elytra", + "tag.item.enderscape.enchantable.magnia_attractor": "Enchantable on Magnia Attractor", + "tag.item.enderscape.enchantable.mirror": "Enchantable on Mirror", + "tag.item.enderscape.etched_magnia_blocks": "Etched Magnia Blocks", + "tag.item.enderscape.kurodite_blocks": "Kurodite Blocks", + "tag.item.enderscape.magnia_blocks": "Magnia Blocks", + "tag.item.enderscape.magnia_sprouts": "Magnia Sprouts", + "tag.item.enderscape.medium_magnetism_when_worn": "Medium Magnetism When Worn", + "tag.item.enderscape.murublight_brick_blocks": "Murublight Brick Blocks", + "tag.item.enderscape.murublight_stems": "Murublight Stems", + "tag.item.enderscape.murublight_wood": "Murublight Wood", + "tag.item.enderscape.nebulite_tools": "Nebulite Tools", + "tag.item.enderscape.powers_magnia_when_mined_with": "Powers Magnia When Mined With", + "tag.item.enderscape.repairs_drift_leggings": "Repairs Drift Leggings", + "tag.item.enderscape.repairs_rubble_shields": "Repairs Rubble Shields", + "tag.item.enderscape.rubble_shields": "Rubble Shields", + "tag.item.enderscape.rustle_food": "Rustle Food", + "tag.item.enderscape.shadoline_blocks": "Shadoline Blocks", + "tag.item.enderscape.strong_magnetism_when_worn": "Strong Magnetism When Worn", + "tag.item.enderscape.veiled_logs": "Veiled Logs", + "tag.item.enderscape.veiled_wood": "Veiled Wood", + "tag.item.enderscape.veradite_blocks": "Veradite Blocks", + "tag.item.enderscape.weak_magnetism_when_worn": "Weak Magnetism When Worn", + "tooltiptweaks.ui.instrument.enderscape_synth_bass": "Synth Bass", + "tooltiptweaks.ui.instrument.enderscape_synth_bell": "Synth Bell", + "trim_material.enderscape.nebulite": "Nebulite Material", + "trim_material.enderscape.shadoline": "Shadoline Material", + "trim_pattern.enderscape.stasis": "Stasis Armor Trim" +} \ No newline at end of file diff --git a/projects/1.21/assets/enderscape/enderscape/lang/zh_cn.json b/projects/1.21/assets/enderscape/enderscape/lang/zh_cn.json new file mode 100644 index 000000000000..7476b7ff6f2d --- /dev/null +++ b/projects/1.21/assets/enderscape/enderscape/lang/zh_cn.json @@ -0,0 +1,633 @@ +{ + "advancement.enderscape.bottle_drift_jelly": "漂流瓶", + "advancement.enderscape.bottle_drift_jelly.description": "从漂流者身上收集多余的果冻", + "advancement.enderscape.drift_leggings": "异界潮流", + "advancement.enderscape.drift_leggings.description": "锻造一件漂流护腿", + "advancement.enderscape.explore_end": "超越末地", + "advancement.enderscape.explore_end.description": "探索所有末地生物群系", + "advancement.enderscape.glide_onto_drifter": "流体冻力学", + "advancement.enderscape.glide_onto_drifter.description": "以极高速度滑翔至漂流者上,借势腾空!", + "advancement.enderscape.levitate": "这上面的风景不错", + "advancement.enderscape.levitate.description": "利用潜影贝的攻击向上飘浮30个方块", + "advancement.enderscape.long_distance": "镜在咫尺", + "advancement.enderscape.long_distance.description": "使用魔镜移动至少2000米的距离", + "advancement.enderscape.mirror_teleport": "镜中奇遇", + "advancement.enderscape.mirror_teleport.description": "连接磁石,注入星云宝石燃料,然后传送出发!", + "advancement.enderscape.obtain_nebulite": "星聚云屯", + "advancement.enderscape.obtain_nebulite.description": "拼合星云宝石", + "advancement.enderscape.pull_item_with_attractor": "手可摘星磁!", + "advancement.enderscape.pull_item_with_attractor.description": "使用磁胞吸引器吸引物品", + "advancement.enderscape.rustle_bucket": "窸窸窣窣", + "advancement.enderscape.rustle_bucket.description": "用铁桶捕获一只蟋窣", + "advancement.enderscape.transdimensional": "两个世界的连接", + "advancement.enderscape.transdimensional.description": "使用附魔的魔镜穿越至另一维度", + "advancement.enderscape.unlock_end_vault": "解除封印", + "advancement.enderscape.unlock_end_vault.description": "用末地城钥匙解锁末地宝库", + "biome.enderscape.celestial_grove": "天界树林", + "biome.enderscape.corrupt_barrens": "腐败荒地", + "biome.enderscape.magnia_crags": "磁胞峭壁", + "biome.enderscape.veiled_woodlands": "蒙纱林地", + "biome.enderscape.void_depths": "虚空深渊", + "biome.enderscape.void_skies": "虚空上空", + "biome.enderscape.void_sky_islands": "虚空浮岛", + "block.enderscape.alluring_magnia": "引力磁胞", + "block.enderscape.alluring_magnia_sprout": "引力磁胞芽", + "block.enderscape.blinklamp": "闪烁灯", + "block.enderscape.blinklight_vines_body": "闪烁果藤蔓", + "block.enderscape.blinklight_vines_head": "闪烁果藤蔓", + "block.enderscape.bulb_flower": "球灯花", + "block.enderscape.bulb_lantern": "球灯灯笼", + "block.enderscape.celestial_brick_slab": "天界砖台阶", + "block.enderscape.celestial_brick_stairs": "天界砖楼梯", + "block.enderscape.celestial_brick_wall": "天界砖墙", + "block.enderscape.celestial_bricks": "天界砖", + "block.enderscape.celestial_button": "天界木按钮", + "block.enderscape.celestial_cap": "天界菌盖", + "block.enderscape.celestial_chanterelle": "天界鸡油菌", + "block.enderscape.celestial_door": "天界木门", + "block.enderscape.celestial_fence": "天界木栅栏", + "block.enderscape.celestial_fence_gate": "天界木栅栏门", + "block.enderscape.celestial_growth": "天界植株", + "block.enderscape.celestial_hanging_sign": "悬挂式天界木告示牌", + "block.enderscape.celestial_hyphae": "天界菌核", + "block.enderscape.celestial_overgrowth": "天界植石", + "block.enderscape.celestial_path_block": "天界石径", + "block.enderscape.celestial_planks": "天界木板", + "block.enderscape.celestial_pressure_plate": "天界木压力板", + "block.enderscape.celestial_sign": "天界木告示牌", + "block.enderscape.celestial_slab": "天界木台阶", + "block.enderscape.celestial_stairs": "天界木楼梯", + "block.enderscape.celestial_stem": "天界菌柄", + "block.enderscape.celestial_trapdoor": "天界木活板门", + "block.enderscape.celestial_wall_hanging_sign": "墙上的悬挂式天界木告示牌", + "block.enderscape.celestial_wall_sign": "墙上的天界木告示牌", + "block.enderscape.chiseled_dusk_purpur": "雕纹薄暮紫珀块", + "block.enderscape.chiseled_end_stone": "雕纹末地石", + "block.enderscape.chiseled_kurodite": "雕纹黢幽岩", + "block.enderscape.chiseled_mirestone": "雕纹沼石", + "block.enderscape.chiseled_purpur": "雕纹紫珀块", + "block.enderscape.chiseled_shadoline": "雕纹影玉块", + "block.enderscape.chiseled_veradite": "雕纹荟赖岩", + "block.enderscape.chorus_cake_roll": "紫颂蛋糕卷", + "block.enderscape.chorus_sprouts": "紫颂苗", + "block.enderscape.corrupt_growth": "腐败植株", + "block.enderscape.corrupt_overgrowth": "腐败植石", + "block.enderscape.corrupt_path_block": "腐败石径", + "block.enderscape.cut_shadoline": "切制影玉块", + "block.enderscape.cut_shadoline_slab": "切制影玉台阶", + "block.enderscape.cut_shadoline_stairs": "切制影玉楼梯", + "block.enderscape.cut_shadoline_wall": "切制影玉墙", + "block.enderscape.drift_jelly_block": "漂流果冻块", + "block.enderscape.dry_end_growth": "枯末地植株", + "block.enderscape.dusk_purpur_block": "薄暮紫珀块", + "block.enderscape.dusk_purpur_pillar": "薄暮紫珀柱", + "block.enderscape.dusk_purpur_slab": "薄暮紫珀台阶", + "block.enderscape.dusk_purpur_stairs": "薄暮紫珀楼梯", + "block.enderscape.dusk_purpur_wall": "薄暮紫珀墙", + "block.enderscape.end_city_banner": "末地城旗帜", + "block.enderscape.end_lamp": "末地灯", + "block.enderscape.end_stone_slab": "末地石台阶", + "block.enderscape.end_stone_stairs": "末地石楼梯", + "block.enderscape.end_stone_wall": "末地石墙", + "block.enderscape.end_trial_spawner": "末地试炼刷怪笼", + "block.enderscape.end_vault": "末地宝库", + "block.enderscape.etched_alluring_magnia": "蚀刻引力磁胞", + "block.enderscape.etched_repulsive_magnia": "蚀刻斥力磁胞", + "block.enderscape.flanger_berry_flower": "镶音莓花", + "block.enderscape.flanger_berry_vine": "镶音莓藤蔓", + "block.enderscape.kurodite": "黢幽岩", + "block.enderscape.kurodite_brick_slab": "黢幽岩砖台阶", + "block.enderscape.kurodite_brick_stairs": "黢幽岩砖楼梯", + "block.enderscape.kurodite_brick_wall": "黢幽岩砖墙", + "block.enderscape.kurodite_bricks": "黢幽岩砖", + "block.enderscape.kurodite_slab": "黢幽岩台阶", + "block.enderscape.kurodite_stairs": "黢幽岩楼梯", + "block.enderscape.kurodite_wall": "黢幽岩墙", + "block.enderscape.mirestone": "沼石", + "block.enderscape.mirestone_brick_slab": "沼石砖台阶", + "block.enderscape.mirestone_brick_stairs": "沼石砖楼梯", + "block.enderscape.mirestone_brick_wall": "沼石砖墙", + "block.enderscape.mirestone_bricks": "沼石砖", + "block.enderscape.mirestone_nebulite_ore": "沼石星云宝石矿石", + "block.enderscape.mirestone_shadoline_ore": "沼石影玉矿石", + "block.enderscape.mirestone_slab": "沼石台阶", + "block.enderscape.mirestone_stairs": "沼石楼梯", + "block.enderscape.mirestone_wall": "沼石墙", + "block.enderscape.murublight_brick_slab": "霉垣砖台阶", + "block.enderscape.murublight_brick_stairs": "霉垣砖楼梯", + "block.enderscape.murublight_brick_wall": "霉垣砖墙", + "block.enderscape.murublight_bricks": "霉垣砖", + "block.enderscape.murublight_button": "霉垣木按钮", + "block.enderscape.murublight_cap": "霉垣菌盖", + "block.enderscape.murublight_chanterelle": "霉垣鸡油菌", + "block.enderscape.murublight_door": "霉垣木门", + "block.enderscape.murublight_fence": "霉垣木栅栏", + "block.enderscape.murublight_fence_gate": "霉垣木栅栏门", + "block.enderscape.murublight_hanging_sign": "悬挂式霉垣木告示牌", + "block.enderscape.murublight_hyphae": "霉垣菌核", + "block.enderscape.murublight_planks": "霉垣木板", + "block.enderscape.murublight_pressure_plate": "霉垣木压力板", + "block.enderscape.murublight_shelf": "霉垣木展示架", + "block.enderscape.murublight_sign": "霉垣木告示牌", + "block.enderscape.murublight_slab": "霉垣木台阶", + "block.enderscape.murublight_stairs": "霉垣木楼梯", + "block.enderscape.murublight_stem": "霉垣菌柄", + "block.enderscape.murublight_trapdoor": "霉垣木活板门", + "block.enderscape.murublight_wall_hanging_sign": "墙上的悬挂式霉垣木告示牌", + "block.enderscape.murublight_wall_sign": "墙上的霉垣木告示牌", + "block.enderscape.nebulite_block": "星云宝石块", + "block.enderscape.nebulite_ore": "星云宝石矿石", + "block.enderscape.polished_end_stone": "磨制末地石", + "block.enderscape.polished_end_stone_button": "磨制末地石按钮", + "block.enderscape.polished_end_stone_pressure_plate": "磨制末地石压力板", + "block.enderscape.polished_end_stone_slab": "磨制末地石台阶", + "block.enderscape.polished_end_stone_stairs": "磨制末地石楼梯", + "block.enderscape.polished_end_stone_wall": "磨制末地石墙", + "block.enderscape.polished_kurodite": "磨制黢幽岩", + "block.enderscape.polished_kurodite_button": "磨制黢幽岩按钮", + "block.enderscape.polished_kurodite_pressure_plate": "磨制黢幽岩压力板", + "block.enderscape.polished_kurodite_slab": "磨制黢幽岩台阶", + "block.enderscape.polished_kurodite_stairs": "磨制黢幽岩楼梯", + "block.enderscape.polished_kurodite_wall": "磨制黢幽岩墙", + "block.enderscape.polished_mirestone": "磨制沼石", + "block.enderscape.polished_mirestone_button": "磨制沼石按钮", + "block.enderscape.polished_mirestone_pressure_plate": "磨制沼石压力板", + "block.enderscape.polished_mirestone_slab": "磨制沼石台阶", + "block.enderscape.polished_mirestone_stairs": "磨制沼石楼梯", + "block.enderscape.polished_mirestone_wall": "磨制沼石墙", + "block.enderscape.polished_veradite": "磨制荟赖岩", + "block.enderscape.polished_veradite_button": "磨制荟赖岩按钮", + "block.enderscape.polished_veradite_pressure_plate": "磨制荟赖岩压力板", + "block.enderscape.polished_veradite_slab": "磨制荟赖岩台阶", + "block.enderscape.polished_veradite_stairs": "磨制荟赖岩楼梯", + "block.enderscape.polished_veradite_wall": "磨制荟赖岩墙", + "block.enderscape.potted_alluring_magnia_sprout": "引力磁胞芽盆栽", + "block.enderscape.potted_blinklight": "闪烁果盆栽", + "block.enderscape.potted_bulb_flower": "球灯花盆栽", + "block.enderscape.potted_celestial_chanterelle": "天界鸡油菌盆栽", + "block.enderscape.potted_celestial_growth": "天界植株盆栽", + "block.enderscape.potted_chorus_sprouts": "紫颂苗盆栽", + "block.enderscape.potted_corrupt_growth": "腐败植株盆栽", + "block.enderscape.potted_dry_end_growth": "枯末地植株盆栽", + "block.enderscape.potted_murublight_chanterelle": "霉垣鸡油菌盆栽", + "block.enderscape.potted_repulsive_magnia_sprout": "斥力磁胞芽盆栽", + "block.enderscape.potted_veiled_sapling": "蒙纱树苗盆栽", + "block.enderscape.potted_wisp_growth": "缥缈植株盆栽", + "block.enderscape.purpur_tile_slab": "紫珀瓷砖台阶", + "block.enderscape.purpur_tile_stairs": "紫珀瓷砖楼梯", + "block.enderscape.purpur_tiles": "紫珀瓷砖", + "block.enderscape.purpur_wall": "紫珀墙", + "block.enderscape.raw_shadoline_block": "粗影玉块", + "block.enderscape.repulsive_magnia": "斥力磁胞", + "block.enderscape.repulsive_magnia_sprout": "斥力磁胞芽", + "block.enderscape.ripe_flanger_berry_block": "镶音莓块", + "block.enderscape.shadoline_block": "影玉块", + "block.enderscape.shadoline_block_slab": "影玉台阶", + "block.enderscape.shadoline_block_stairs": "影玉楼梯", + "block.enderscape.shadoline_block_wall": "影玉墙", + "block.enderscape.shadoline_ore": "影玉矿石", + "block.enderscape.shadoline_pillar": "影玉柱", + "block.enderscape.stripped_celestial_hyphae": "去皮天界菌核", + "block.enderscape.stripped_celestial_stem": "去皮天界菌柄", + "block.enderscape.stripped_murublight_hyphae": "去皮霉垣菌核", + "block.enderscape.stripped_murublight_stem": "去皮霉垣菌柄", + "block.enderscape.stripped_veiled_log": "去皮蒙纱原木", + "block.enderscape.stripped_veiled_wood": "去皮蒙纱木", + "block.enderscape.unripe_flanger_berry_block": "未成熟的镶音莓块", + "block.enderscape.veiled_button": "蒙纱木按钮", + "block.enderscape.veiled_door": "蒙纱木门", + "block.enderscape.veiled_end_stone": "蒙纱末地石", + "block.enderscape.veiled_fence": "蒙纱木栅栏", + "block.enderscape.veiled_fence_gate": "蒙纱木栅栏门", + "block.enderscape.veiled_hanging_sign": "悬挂式蒙纱木告示牌", + "block.enderscape.veiled_leaf_pile": "蒙纱树叶堆", + "block.enderscape.veiled_leaves": "蒙纱树叶", + "block.enderscape.veiled_log": "蒙纱原木", + "block.enderscape.veiled_planks": "蒙纱木板", + "block.enderscape.veiled_pressure_plate": "蒙纱木压力板", + "block.enderscape.veiled_sapling": "蒙纱树苗", + "block.enderscape.veiled_sign": "蒙纱木告示牌", + "block.enderscape.veiled_slab": "蒙纱木台阶", + "block.enderscape.veiled_stairs": "蒙纱木楼梯", + "block.enderscape.veiled_trapdoor": "蒙纱木活板门", + "block.enderscape.veiled_vines": "蒙纱藤蔓", + "block.enderscape.veiled_wall_hanging_sign": "墙上的悬挂式蒙纱木告示牌", + "block.enderscape.veiled_wall_sign": "墙上的蒙纱木告示牌", + "block.enderscape.veiled_wood": "蒙纱木", + "block.enderscape.veradite": "荟赖岩", + "block.enderscape.veradite_brick_slab": "荟赖岩砖台阶", + "block.enderscape.veradite_brick_stairs": "荟赖岩砖楼梯", + "block.enderscape.veradite_brick_wall": "荟赖岩砖墙", + "block.enderscape.veradite_bricks": "荟赖岩砖", + "block.enderscape.veradite_slab": "荟赖岩台阶", + "block.enderscape.veradite_stairs": "荟赖岩楼梯", + "block.enderscape.veradite_wall": "荟赖岩墙", + "block.enderscape.void_shale": "虚空页岩", + "block.enderscape.wisp_flower": "缥缈花", + "block.enderscape.wisp_growth": "缥缈植株", + "block.enderscape.wisp_sprouts": "缥缈苗", + "block.minecraft.banner.enderscape.crescent": "新月", + "block.minecraft.banner.enderscape.crescent.black": "黑色新月", + "block.minecraft.banner.enderscape.crescent.blue": "蓝色新月", + "block.minecraft.banner.enderscape.crescent.brown": "棕色新月", + "block.minecraft.banner.enderscape.crescent.cyan": "青色新月", + "block.minecraft.banner.enderscape.crescent.gray": "灰色新月", + "block.minecraft.banner.enderscape.crescent.green": "绿色新月", + "block.minecraft.banner.enderscape.crescent.light_blue": "淡蓝色新月", + "block.minecraft.banner.enderscape.crescent.light_gray": "淡灰色新月", + "block.minecraft.banner.enderscape.crescent.lime": "黄绿色新月", + "block.minecraft.banner.enderscape.crescent.magenta": "品红色新月", + "block.minecraft.banner.enderscape.crescent.orange": "橙色新月", + "block.minecraft.banner.enderscape.crescent.pink": "粉红色新月", + "block.minecraft.banner.enderscape.crescent.purple": "紫色新月", + "block.minecraft.banner.enderscape.crescent.red": "红色新月", + "block.minecraft.banner.enderscape.crescent.white": "白色新月", + "block.minecraft.banner.enderscape.crescent.yellow": "黄色新月", + "death.attack.stomp": "%1$s被%2$s踩扁了", + "dimension.agape.europa_ocean": "木卫二海洋", + "dimension.agape.europa_surface": "木卫二表层", + "dimension.agape.ganymede": "木卫三", + "dimension.agape.io": "木卫一", + "dimension.agape.mercury": "水星", + "dimension.agape.moon_surface": "月球", + "dimension.agape.red_planet": "火星", + "dimension.agape.starship_1": "星舰", + "dimension.agape.titan": "土卫六", + "dimension.agape.venus_clouds": "金星云层", + "dimension.agape.venus_surface": "金星表层", + "dimension.corners.communal_corridors": "公共走廊", + "dimension.corners.hoary_crossroads": "霜花白十字路口", + "dimension.corners.yearning_canal": "思慕运河", + "dimension.dimdoors.dungeon_pockets": "地牢口袋维度", + "dimension.dimdoors.limbo": "次元监牢", + "dimension.dimdoors.personal_pockets": "私人口袋维度", + "dimension.dimdoors.public_pockets": "公用口袋维度", + "dimension.edenring.edenring": "伊甸星环", + "dimension.minecraft.overworld": "主世界", + "dimension.minecraft.the_end": "末地", + "dimension.minecraft.the_nether": "下界", + "dimension.mining_dims.caving_dim": "洞穴维度", + "dimension.mining_dims.climbing_dim": "攀登维度", + "dimension.mining_dims.hunting_dim": "狩猎维度", + "dimension.mining_dims.mining_dim": "采矿维度", + "dimension.mining_dims.nethering_dim": "下界维度", + "dimension.paradise_lost.paradise": "极乐之境", + "dimension.the_aether.the_aether": "天境", + "dimension.the_bumblezone.the_bumblezone": "蜜蜂领域", + "dimension.twilightforest.twilightforest": "暮色森林", + "effect.enderscape.low_gravity": "失重", + "enchantment.enderscape.bundling": "收纳", + "enchantment.enderscape.bundling.desc": "自动将拾取的物品堆叠进收纳袋", + "enchantment.enderscape.lightspeed": "光速", + "enchantment.enderscape.lightspeed.desc": "提升你的传送距离", + "enchantment.enderscape.rebound": "回弹", + "enchantment.enderscape.rebound.desc": "在滑翔时按住跳跃键会使你弹回空中", + "enchantment.enderscape.transdimensional": "跨维", + "enchantment.enderscape.transdimensional.desc": "让你瞬间穿梭于不同维度之间", + "enderscape.external_link.credits": "鸣谢名单", + "enderscape.external_link.discord": "Discord", + "enderscape.external_link.wiki": "Wiki", + "enderscape.music.biome.celestial_grove.elysium": "lunarbunten - Elysium", + "enderscape.music.biome.celestial_grove.finality": "lunarbunten - Finality", + "enderscape.music.biome.celestial_grove.otherworld": "lunarbunten - Otherworld", + "enderscape.music.biome.corrupt_barrens.mutagen": "lunarbunten - Mutagen", + "enderscape.music.biome.corrupt_barrens.nebula": "lunarbunten - Nebula", + "enderscape.music.biome.default_end.desolation": "lunarbunten - Desolation", + "enderscape.music.biome.magnia_crags.flutters": "lunarbunten - Flutters", + "enderscape.music.biome.veiled_woodlands.respite": "lunarbunten, vye - Respite", + "enderscape.music.structure.end_city.grandeur": "lunarbunten - Grandeur", + "entity.enderscape.drifter": "漂流者", + "entity.enderscape.driftlet": "小漂流者", + "entity.enderscape.rubblemite": "碎石螨", + "entity.enderscape.rustle": "蟋窣", + "item.enderscape.blinklight": "闪烁果", + "item.enderscape.cracked_mirror": "碎裂的魔镜", + "item.enderscape.cracked_mirror.message.try_link": "§k无法连接", + "item.enderscape.cracked_mirror.message.try_use": "§k无法看清", + "item.enderscape.crescent_banner_pattern": "新月旗帜图案", + "item.enderscape.crescent_banner_pattern.desc": "新月", + "item.enderscape.drift_jelly_bottle": "漂流果冻瓶", + "item.enderscape.drift_leggings": "漂流护腿", + "item.enderscape.drifter_spawn_egg": "漂流者刷怪蛋", + "item.enderscape.driftlet_spawn_egg": "小漂流者刷怪蛋", + "item.enderscape.end_city_key": "末地城钥匙", + "item.enderscape.end_stone_rubble_shield": "碎石盾牌", + "item.enderscape.flanger_berry": "镶音莓", + "item.enderscape.healing": "治疗", + "item.enderscape.kurodite_rubble_shield": "碎石盾牌", + "item.enderscape.magnia_attractor": "磁胞吸引器", + "item.enderscape.mirestone_rubble_shield": "碎石盾牌", + "item.enderscape.mirror": "魔镜", + "item.enderscape.mirror.desc.dimension": "维度:%s", + "item.enderscape.mirror.desc.distance": "距离:%s", + "item.enderscape.mirror.desc.distance.approximate_value": "约%s米", + "item.enderscape.mirror.desc.distance.unknown": "???", + "item.enderscape.mirror.desc.position": "XYZ:%s", + "item.enderscape.mirror.desc.position.coordinates": "%s, %s, %s", + "item.enderscape.mirror.desc.position.unknown": "???", + "item.enderscape.mirror.desc.unshifted": "按住SHIFT键查看信息…", + "item.enderscape.mirror.linked": "磁石魔镜", + "item.enderscape.mirror.message.need_fuel": "燃料不足", + "item.enderscape.mirror.message.too_far": "距离磁石太远", + "item.enderscape.mirror.message.unlinked": "请连接磁石", + "item.enderscape.mirror.message.unsafe": "传送不安全", + "item.enderscape.mirror.message.wrong_coordinate_scale": "无法对准磁石", + "item.enderscape.mirror.message.wrong_dimension": "无法看清磁石", + "item.enderscape.murublight_shelf": "霉垣木展示架", + "item.enderscape.music_disc_bliss": "音乐唱片", + "item.enderscape.music_disc_decay": "音乐唱片", + "item.enderscape.music_disc_glare": "音乐唱片", + "item.enderscape.nebulite": "星云宝石", + "item.enderscape.nebulite_shards": "星云宝石碎片", + "item.enderscape.nebulite_tool.desc": "以星云宝石为燃料", + "item.enderscape.raw_shadoline": "粗影玉", + "item.enderscape.rubble_chitin": "碎石壳质", + "item.enderscape.rubblemite_spawn_egg": "碎石螨刷怪蛋", + "item.enderscape.rustle_bucket": "蟋窣桶", + "item.enderscape.rustle_spawn_egg": "蟋窣刷怪蛋", + "item.enderscape.shadoline_ingot": "影玉锭", + "item.enderscape.stasis_armor_trim_smithing_template": "静止盔甲纹饰", + "item.enderscape.veradite_rubble_shield": "碎石盾牌", + "item.minecraft.lingering_potion.effect.low_gravity": "滞留型轻浮药水", + "item.minecraft.potion.effect.low_gravity": "轻浮药水", + "item.minecraft.splash_potion.effect.low_gravity": "喷溅型轻浮药水", + "item.minecraft.tipped_arrow.effect.low_gravity": "轻浮之箭", + "itemGroup.enderscape": "Enderscape", + "jukebox_song.enderscape.bliss": "lunarbunten - bliss", + "jukebox_song.enderscape.decay": "vye - decay", + "jukebox_song.enderscape.glare": "lunarbunten - glare", + "menu.enderscape.config": "Enderscape配置", + "option.enderscape.ambience_update_default_additions": "环境:更新默认附加音效", + "option.enderscape.ambience_update_default_additions.desc": "§e仅在重载世界后生效!§r\n\n为末地高地、末地中部等生物群系添加偶尔播放的环境附加音效。", + "option.enderscape.ambience_update_default_fog_color": "环境:更新默认迷雾颜色", + "option.enderscape.ambience_update_default_fog_color.desc": "§e仅在重载世界后生效!§r\n\n更新迷雾颜色,让末地高地、末地中部等区域的视觉效果更佳。", + "option.enderscape.ambience_update_default_foliage_color": "环境:更新默认树叶颜色", + "option.enderscape.ambience_update_default_foliage_color.desc": "§e仅在重载世界后生效!§r\n\n更新树叶颜色,让末地高地、末地中部等区域的视觉效果更佳。", + "option.enderscape.ambience_update_default_grass_color": "环境:更新默认草色", + "option.enderscape.ambience_update_default_grass_color.desc": "§e仅在重载世界后生效!§r\n\n更新草色,让末地高地、末地中部等区域的视觉效果更佳。", + "option.enderscape.ambience_update_default_loop": "环境:更新默认循环音效", + "option.enderscape.ambience_update_default_loop.desc": "§e仅在重载世界后生效!§r\n\n为末地高地、末地中部等生物群系添加环境循环音效。", + "option.enderscape.ambience_update_default_mood": "环境:更新默认氛围音效", + "option.enderscape.ambience_update_default_mood.desc": "§e仅在重载世界后生效!§r\n\n为末地高地、末地中部等生物群系添加稀有触发的环境氛围音效。", + "option.enderscape.ambience_update_default_music": "环境:更新默认音乐", + "option.enderscape.ambience_update_default_music.desc": "§e仅在重载世界后生效!§r\n\n更新末地高地、末地中部等区域的音乐库,加入Enderscape的新曲目。", + "option.enderscape.ambience_update_default_particles": "环境:更新默认粒子", + "option.enderscape.ambience_update_default_particles.desc": "§e仅在重载世界后生效!§r\n\n为末地高地、末地中部等生物群系添加环境粒子效果。", + "option.enderscape.ambience_update_default_sky_color": "环境:更新默认天空颜色", + "option.enderscape.ambience_update_default_sky_color.desc": "§e仅在重载世界后生效!§r\n\n更新天空颜色,让末地高地、末地中部等区域的视觉效果更佳。", + "option.enderscape.ambience_update_default_water_color": "环境:更新默认水色", + "option.enderscape.ambience_update_default_water_color.desc": "§e仅在重载世界后生效!§r\n\n更新水色,让末地高地、末地中部等区域的视觉效果更佳。", + "option.enderscape.ambience_update_default_water_fog_color": "环境:更新默认水下迷雾颜色", + "option.enderscape.ambience_update_default_water_fog_color.desc": "§e仅在重载世界后生效!§r\n\n更新水下迷雾颜色,让末地高地、末地中部等区域的水下视觉效果更佳。", + "option.enderscape.block_sounds_update_chorus": "方块音效:更新紫颂植株和紫颂花", + "option.enderscape.block_sounds_update_chorus.desc": "§e仅在重启游戏后生效!§r\n\n更新紫颂植株和紫颂花的音效,使其听起来像干燥粗糙的木头。", + "option.enderscape.block_sounds_update_end_portal_frame": "方块音效:更新末地传送门框架", + "option.enderscape.block_sounds_update_end_portal_frame.desc": "§e仅在重启游戏后生效!§r\n\n更新末地传送门框架的音效,使其更具独特性。", + "option.enderscape.block_sounds_update_end_portals": "方块音效:更新末地传送门和末地折跃门", + "option.enderscape.block_sounds_update_end_portals.desc": "§e仅在重启游戏后生效!§r\n\n更新末地传送门和末地折跃门的方块音效,使其更具独特性。", + "option.enderscape.block_sounds_update_end_rods": "方块音效:更新末地烛", + "option.enderscape.block_sounds_update_end_rods.desc": "§e仅在重启游戏后生效!§r\n\n更新末地烛的音效,使其听起来像清脆摇晃的细杆。", + "option.enderscape.block_sounds_update_end_stone": "方块音效:更新末地石", + "option.enderscape.block_sounds_update_end_stone.desc": "§e仅在重启游戏后生效!§r\n\n更新末地石的音效,使其听起来像致密且略带肥力的石头。", + "option.enderscape.block_sounds_update_end_stone_bricks": "方块音效:更新末地石砖", + "option.enderscape.block_sounds_update_end_stone_bricks.desc": "§e仅在重启游戏后生效!§r\n\n更新末地石砖的音效,使其听起来像致密厚重的砖块。", + "option.enderscape.block_sounds_update_purpur": "方块音效:更新紫珀块", + "option.enderscape.block_sounds_update_purpur.desc": "§e仅在重启游戏后生效!§r\n\n更新紫珀块的音效,使其听起来像瓷砖。", + "option.enderscape.block_sounds_update_shulker_boxes": "方块音效:更新潜影盒", + "option.enderscape.block_sounds_update_shulker_boxes.desc": "§e仅在重启游戏后生效!§r\n\n更新潜影盒的音效,使其更接近潜影贝的风格。", + "option.enderscape.category.clientside": "客户端", + "option.enderscape.category.serverside": "服务端", + "option.enderscape.chorus_flower_humming": "紫颂花:添加嗡嗡声", + "option.enderscape.chorus_flower_humming.desc": "启用后,紫颂花会偶尔发出低沉的嗡鸣。", + "option.enderscape.chorus_flower_pollen": "紫颂花:添加花粉粒子", + "option.enderscape.chorus_flower_pollen.desc": "启用后,紫颂花会释放花粉粒子。", + "option.enderscape.debug_hud_client_info": "调试HUD:客户端信息", + "option.enderscape.debug_hud_client_info.desc": "", + "option.enderscape.debug_hud_enabled": "调试HUD:启用", + "option.enderscape.debug_hud_enabled.desc": "", + "option.enderscape.debug_hud_music_info": "调试HUD:音乐信息", + "option.enderscape.debug_hud_music_info.desc": "", + "option.enderscape.debug_hud_player_info": "调试HUD:玩家信息", + "option.enderscape.debug_hud_player_info.desc": "", + "option.enderscape.debug_magnia_sprout_hitboxes": "显示磁胞芽范围判定箱", + "option.enderscape.debug_magnia_sprout_hitboxes.desc": "", + "option.enderscape.elytra_add_fov_effects": "鞘翅:添加视场角效果", + "option.enderscape.elytra_add_fov_effects.desc": "启用后,使用鞘翅滑翔时会改变你的视场角。", + "option.enderscape.elytra_add_gliding_sound": "鞘翅:添加滑翔音效", + "option.enderscape.elytra_add_gliding_sound.desc": "启用后,使用鞘翅滑翔时会播放新的滑翔音效。\n\n其他玩家在远处也能听到!", + "option.enderscape.elytra_add_open_close_sounds": "鞘翅:添加展开和收起音效", + "option.enderscape.elytra_add_open_close_sounds.desc": "启用后,展开和收起鞘翅时会播放全新的音效。", + "option.enderscape.elytra_fov_effect_intensity": "鞘翅:视场角效果强度", + "option.enderscape.elytra_fov_effect_intensity.desc": "", + "option.enderscape.elytra_sneak_to_stop_gliding": "鞘翅:潜行以停止滑翔", + "option.enderscape.elytra_sneak_to_stop_gliding.desc": "启用后,按下潜行键可立即停止滑翔。", + "option.enderscape.elytra_update_equip_sound": "鞘翅:更新装备音效", + "option.enderscape.elytra_update_equip_sound.desc": "启用后,装备鞘翅时会播放独特的音效。", + "option.enderscape.end_portal_update_particles": "末地传送门:更新粒子效果", + "option.enderscape.end_portal_update_particles.desc": "启用后,末地传送门将拥有独特的粒子效果。", + "option.enderscape.end_portal_update_travel_sound": "末地传送门:更新传送音效", + "option.enderscape.end_portal_update_travel_sound.desc": "启用后,传送到末地时会伴随独特的音效。", + "option.enderscape.ender_pearl_add_particles": "末影珍珠:添加粒子效果", + "option.enderscape.ender_pearl_add_particles.desc": "启用后,末影珍珠在空中飞行时会生成传送门粒子。", + "option.enderscape.ender_pearl_break_particles": "末影珍珠:添加破裂粒子效果", + "option.enderscape.ender_pearl_break_particles.desc": "启用后,末影珍珠落地时会像鸡蛋一样产生破裂粒子。", + "option.enderscape.ender_pearl_update_teleport_sound": "末影珍珠:更新传送音效", + "option.enderscape.ender_pearl_update_teleport_sound.desc": "启用后,末影珍珠的传送音效会被更新。", + "option.enderscape.ender_pearl_update_throw_sound": "末影珍珠:更新投掷音效", + "option.enderscape.ender_pearl_update_throw_sound.desc": "启用后,末影珍珠会拥有独特的投掷音效。", + "option.enderscape.enderman_static_overlay": "末影人:注视时静电干扰覆盖层", + "option.enderscape.enderman_static_overlay.desc": "启用后,注视末影人会让你的视觉逐渐失真。", + "option.enderscape.enderman_static_sound": "末影人:注视时静电干扰音效", + "option.enderscape.enderman_static_sound.desc": "启用后,注视末影人会让你的听觉逐渐失真。", + "option.enderscape.enderman_stereo_stare_sound": "末影人:立体注视音效", + "option.enderscape.enderman_stereo_stare_sound.desc": "启用后,末影人的注视音效会与激怒它们的玩家绑定。\n\n当末影人被击败或怒气平息时,音效会迅速消散。", + "option.enderscape.endermite_emissive_eyes": "末影螨:发光的眼睛", + "option.enderscape.endermite_emissive_eyes.desc": "启用后,末影螨的眼睛会发光。", + "option.enderscape.endermite_expand_hit_range": "末影螨:扩大命中范围", + "option.enderscape.endermite_expand_hit_range.desc": "启用后,末影螨会更容易被命中。", + "option.enderscape.endermite_update_sounds": "末影螨:更新音效", + "option.enderscape.endermite_update_sounds.desc": "启用后,末影螨会拥有独特的音效。", + "option.enderscape.lighting_style": "光照风格", + "option.enderscape.lighting_style.desc": "选择不同的光照风格。\n\n原版:保持不变。\n\n改进:更暗沉、更具氛围感。\n\n午夜:非常暗沉、氛围感拉满。", + "option.enderscape.mirror_screen_effect_enabled": "魔镜:显示传送覆盖层效果", + "option.enderscape.mirror_screen_effect_enabled.desc": "启用后,使用魔镜传送时会显示独特的屏幕效果。", + "option.enderscape.mirror_screen_effect_overlay_intensity": "魔镜:传送覆盖层亮度", + "option.enderscape.mirror_screen_effect_overlay_intensity.desc": "", + "option.enderscape.mirror_screen_effect_vignette_intensity": "魔镜:传送晕影强度", + "option.enderscape.mirror_screen_effect_vignette_intensity.desc": "", + "option.enderscape.mirror_tooltip_display_coordinates": "魔镜:显示连接坐标", + "option.enderscape.mirror_tooltip_display_coordinates.desc": "显示魔镜所连接方块的坐标。", + "option.enderscape.mirror_tooltip_display_dimension": "魔镜:显示连接维度", + "option.enderscape.mirror_tooltip_display_dimension.desc": "显示魔镜所连接方块所在的维度。", + "option.enderscape.mirror_tooltip_display_distance": "魔镜:显示连接位置距离", + "option.enderscape.mirror_tooltip_display_distance.desc": "显示与魔镜所连接方块的大致距离。", + "option.enderscape.mirror_tooltip_enabled": "魔镜:在提示框显示连接信息", + "option.enderscape.mirror_tooltip_enabled.desc": "显示魔镜所连接方块的相关信息。", + "option.enderscape.mirror_tooltip_shift_to_display": "魔镜:按住SHIFT键显示提示框", + "option.enderscape.mirror_tooltip_shift_to_display.desc": "也许你不想让别人知道你的魔镜通向何方…\n\n启用后,按住SHIFT键即可查看魔镜的连接信息。", + "option.enderscape.nebulite_tool_hud_enabled": "星云宝石工具HUD:启用", + "option.enderscape.nebulite_tool_hud_enabled.desc": "启用后,手持星云宝石工具(如魔镜、磁胞吸引器)时,准星上方会显示HUD,展示当前能量值和消耗情况。", + "option.enderscape.nebulite_tool_hud_offset": "星云宝石工具HUD:偏移量", + "option.enderscape.nebulite_tool_hud_offset.desc": "", + "option.enderscape.nebulite_tool_hud_opacity": "星云宝石工具HUD:不透明度", + "option.enderscape.nebulite_tool_hud_opacity.desc": "", + "option.enderscape.portal_particle_emissive": "发光传送门粒子", + "option.enderscape.portal_particle_emissive.desc": "让下界传送门、末影人、末影箱及相关粒子发光。", + "option.enderscape.rubblemite_expand_hit_range": "碎石螨:扩大命中范围", + "option.enderscape.rubblemite_expand_hit_range.desc": "启用后,碎石螨会更容易被命中。", + "option.enderscape.shulker_bullet_enforce_count_limit": "潜影弹:强制数量限制", + "option.enderscape.shulker_bullet_enforce_count_limit.desc": "单个潜影贝可同时存在的最大潜影弹数量。设为0时禁用此限制。", + "option.enderscape.shulker_bullet_enforce_distance_limit": "潜影弹:强制距离限制", + "option.enderscape.shulker_bullet_enforce_distance_limit.desc": "潜影弹在消失前与目标的最大距离。设为0时禁用此限制。", + "option.enderscape.shulker_bullet_enforce_owner_limit": "潜影弹:强制主人限制", + "option.enderscape.shulker_bullet_enforce_owner_limit.desc": "启用后,潜影贝死亡时其发射的潜影弹会消失。", + "option.enderscape.shulker_bullet_enforce_time_limit": "潜影弹:强制时间限制", + "option.enderscape.shulker_bullet_enforce_time_limit.desc": "潜影弹的存在时长限制(秒)。设为0时禁用此限制。", + "option.enderscape.shulker_bullet_loop_sound": "潜影弹:循环音效", + "option.enderscape.shulker_bullet_loop_sound.desc": "启用后,潜影弹移动时会播放新的音效。", + "option.enderscape.shulker_bullet_rebalance_levitation": "潜影弹:重新平衡飘浮效果", + "option.enderscape.shulker_bullet_rebalance_levitation.desc": "启用后,被潜影弹击中的玩家会受到更强但持续时间更短的飘浮效果。", + "option.enderscape.shulker_hurt_by_piercing": "潜影贝:闭合时受穿透伤害", + "option.enderscape.shulker_hurt_by_piercing.desc": "启用后,即使潜影贝闭合外壳,穿透之箭也能对其造成伤害。", + "option.enderscape.silverfish_expand_hit_range": "蠹虫:扩大命中范围", + "option.enderscape.silverfish_expand_hit_range.desc": "启用后,蠹虫会更容易被命中。", + "option.enderscape.skybox_add_dynamic_fog_density": "天空盒更新:添加动态迷雾强度", + "option.enderscape.skybox_add_dynamic_fog_density.desc": "根据所在生物群系,为末地添加动态变化的迷雾强度。\n\n可能与其他模组冲突。", + "option.enderscape.skybox_brightness_scale_factor": "天空盒更新:亮度等级系数", + "option.enderscape.skybox_brightness_scale_factor.desc": "", + "option.enderscape.skybox_scales_brightness_with_gamma": "天空盒更新:随亮度变化", + "option.enderscape.skybox_scales_brightness_with_gamma.desc": "根据游戏亮度百分比调整天空盒亮度。\n\n旨在改善能见度问题。大幅调整此选项可能导致视觉效果异常。", + "option.enderscape.skybox_update_enabled": "天空盒更新:启用", + "option.enderscape.skybox_update_enabled.desc": "更新末地天空盒,使其更具趣味性和动态感。\n\n更新后的天空盒布满细腻的星辰与星云,且会随生物群系变化颜色。", + "option.enderscape.structure_music_fading_enabled": "结构音乐淡出:启用", + "option.enderscape.structure_music_fading_enabled.desc": "启用后,进入建筑时会淡出生物群系音乐,播放建筑专属音乐;离开时则会淡出建筑音乐。\n\n目前支持末地城。", + "option.enderscape.tridents_return_from_void": "三叉戟:从虚空返回", + "option.enderscape.tridents_return_from_void.desc": "启用后,附有忠诚魔咒的三叉戟击中虚空后会返回手中,而非永久消失。", + "option.enderscape.value.improved": "改进", + "option.enderscape.value.midnight": "午夜", + "option.enderscape.value.vanilla": "原版", + "option.enderscape.void_poof_particles_upon_death": "“虚空消散”死亡粒子", + "option.enderscape.void_poof_particles_upon_death.desc": "启用后,末影人、末影螨和碎石螨死亡时会释放黑色云状粒子。", + "option.group.enderscape.ambience": "环境更改", + "option.group.enderscape.blocks": "方块更改", + "option.group.enderscape.client": "客户端", + "option.group.enderscape.debug": "调试", + "option.group.enderscape.entity": "实体更改", + "option.group.enderscape.item": "物品更改", + "pack.enderscape.dark_lighting": "午夜末地光照", + "pack.enderscape.dark_lighting.description": "跋涉于黑暗之中", + "pack.enderscape.fix_levitation_advancement": "修复飘浮进度", + "pack.enderscape.fix_levitation_advancement.description": "最佳搭配:潜影贝重新平衡", + "pack.enderscape.fix_vanilla_recipes": "修复配方冲突", + "pack.enderscape.fix_vanilla_recipes.description": "适用于新方块", + "pack.enderscape.lighting": "改进末地光照", + "pack.enderscape.lighting.description": "Enderscape的专属氛围", + "pack.enderscape.new_end_cities": "改进末地城", + "pack.enderscape.new_end_cities.description": "新增宝库内容…还有更多惊喜!", + "pack.enderscape.new_terrain": "改进末地地形", + "pack.enderscape.new_terrain.description": "注意到地形的高度变化了吗?", + "painting.enderscape.grape_static.author": "Konci", + "painting.enderscape.grape_static.title": "Grape Static", + "stat.enderscape.drifter_bounce": "漂流者弹跳次数", + "stat.enderscape.items_attracted": "物品吸引数", + "stat.enderscape.mirror_one_cm": "魔镜传送距离", + "stat.enderscape.mirror_teleport": "魔镜传送次数", + "stat.enderscape.rubble_shield_dash_one_cm": "碎石盾牌冲刺距离", + "subtitles.alluring_magnia.idle": "引力磁胞:嗡嗡作响", + "subtitles.alluring_magnia_sprout.move": "某物:被吸引", + "subtitles.alluring_magnia_sprout.overheat": "引力磁胞芽:过热", + "subtitles.alluring_magnia_sprout.power_off": "引力磁胞芽:停止工作", + "subtitles.alluring_magnia_sprout.power_on": "引力磁胞芽:启动", + "subtitles.blinklamp.decrease": "闪烁灯:变暗", + "subtitles.blinklamp.increase": "闪烁灯:变亮", + "subtitles.blinklight_vines.blink": "闪烁果:闪烁", + "subtitles.celestial_chanterelle.corrupt": "天界鸡油菌:腐化", + "subtitles.chorus_flower.idle": "紫颂花:嗡嗡作响", + "subtitles.corrupt_growth.idle": "植株:窸窣作响", + "subtitles.cracked_mirror.try_link": "碎裂的魔镜:尝试连接", + "subtitles.cracked_mirror.try_teleport": "碎裂的魔镜:尝试传送", + "subtitles.drift_jelly_bottle.drink": "吞咽声", + "subtitles.drift_leggings.equip": "漂流护腿:泼溅声", + "subtitles.drifter.ambient": "漂流者:吟唱", + "subtitles.drifter.bounce": "某物:弹起", + "subtitles.drifter.death": "漂流者:死亡", + "subtitles.drifter.hurt": "漂流者:受伤", + "subtitles.drifter.jump": "漂流者:跳跃", + "subtitles.drifter.milk": "玻璃瓶:装满液体", + "subtitles.driftlet.ambient": "小漂流者:吟唱", + "subtitles.driftlet.death": "小漂流者:死亡", + "subtitles.driftlet.hurt": "小漂流者:受伤", + "subtitles.driftlet.jump": "小漂流者:跳跃", + "subtitles.elytra.break": "鞘翅:撕裂", + "subtitles.elytra.land": "某物:着陆", + "subtitles.elytra.start_gliding": "鞘翅:展开", + "subtitles.elytra.stop_gliding": "鞘翅:收起", + "subtitles.ender_pearl.land": "末影珍珠:碎裂", + "subtitles.magnia_attractor.move": "磁胞吸引器:吸引某物", + "subtitles.magnia_attractor.power_off": "磁胞吸引器:停止工作", + "subtitles.magnia_attractor.power_on": "磁胞吸引器:启动", + "subtitles.magnia_attractor.use_fuel": "磁胞吸引器:消耗燃料", + "subtitles.mirror.failure": "魔镜:传送失败", + "subtitles.mirror.link": "魔镜:连接到磁石", + "subtitles.mirror.teleport": "魔镜:传送", + "subtitles.nebulite_ore.idle": "星云宝石矿石:震颤", + "subtitles.nebulite_tool.add_fuel": "星云宝石:添加燃料", + "subtitles.nebulite_tool.fuel_full": "星云宝石:燃料已满", + "subtitles.repulsive_magnia.idle": "斥力磁胞:嗡嗡作响", + "subtitles.repulsive_magnia_sprout.move": "某物:被排斥", + "subtitles.repulsive_magnia_sprout.overheat": "斥力磁胞芽:过热", + "subtitles.repulsive_magnia_sprout.power_off": "斥力磁胞芽:停止工作", + "subtitles.repulsive_magnia_sprout.power_on": "斥力磁胞芽:启动", + "subtitles.rubble_shield.cooldown_over": "碎石盾牌:冷却完成", + "subtitles.rubble_shield.dash": "碎石盾牌:冲刺", + "subtitles.rubblemite.ambient": "碎石螨:咯咯作响", + "subtitles.rubblemite.death": "碎石螨:死亡", + "subtitles.rubblemite.extrude": "碎石螨:钻出外壳", + "subtitles.rubblemite.hop": "碎石螨:跳跃", + "subtitles.rubblemite.hurt": "碎石螨:受伤", + "subtitles.rubblemite.shield": "碎石螨:防御", + "subtitles.rustle.ambient": "蟋窣:搜寻", + "subtitles.rustle.bump": "蟋窣:撞上某物", + "subtitles.rustle.death": "蟋窣:死亡", + "subtitles.rustle.eat": "蟋窣:进食", + "subtitles.rustle.hurt": "蟋窣:受伤", + "subtitles.rustle.slumber": "蟋窣:打鼾", + "subtitles.rustle.step": "蟋窣:窸窣作响", + "subtitles.rustle_bucket.empty": "铁桶:倒空", + "subtitles.rustle_bucket.fill": "蟋窣:被装入桶中", + "subtitles.void_shale.shatter": "虚空页岩:碎裂", + "tag.item.enderscape.celestial_brick_blocks": "天界砖方块", + "tag.item.enderscape.celestial_stems": "天界菌柄", + "tag.item.enderscape.celestial_wood": "天界木", + "tag.item.enderscape.chanterelle_brick_blocks": "鸡油菌砖方块", + "tag.item.enderscape.chanterelle_cap_blocks": "鸡油菌盖方块", + "tag.item.enderscape.drifter_food": "漂流者饲料", + "tag.item.enderscape.enchantable.elytra": "可附魔于鞘翅", + "tag.item.enderscape.enchantable.magnia_attractor": "可附魔于磁胞吸引器", + "tag.item.enderscape.enchantable.mirror": "可附魔于魔镜", + "tag.item.enderscape.etched_magnia_blocks": "蚀刻磁胞方块", + "tag.item.enderscape.kurodite_blocks": "黢幽岩方块", + "tag.item.enderscape.magnia_blocks": "磁胞方块", + "tag.item.enderscape.magnia_sprouts": "磁胞芽", + "tag.item.enderscape.medium_magnetism_when_worn": "穿戴时产生中等磁力", + "tag.item.enderscape.murublight_brick_blocks": "霉垣砖方块", + "tag.item.enderscape.murublight_stems": "霉垣菌柄", + "tag.item.enderscape.murublight_wood": "霉垣木", + "tag.item.enderscape.nebulite_tools": "星云宝石工具", + "tag.item.enderscape.powers_magnia_when_mined_with": "挖掘时为磁胞充能", + "tag.item.enderscape.repairs_drift_leggings": "可修复漂流护腿", + "tag.item.enderscape.repairs_rubble_shields": "可修复碎石盾牌", + "tag.item.enderscape.rubble_shields": "碎石盾牌", + "tag.item.enderscape.rustle_food": "蟋窣饲料", + "tag.item.enderscape.shadoline_blocks": "影玉方块", + "tag.item.enderscape.strong_magnetism_when_worn": "穿戴时产生强磁力", + "tag.item.enderscape.veiled_logs": "蒙纱原木", + "tag.item.enderscape.veiled_wood": "蒙纱木", + "tag.item.enderscape.veradite_blocks": "荟赖岩方块", + "tag.item.enderscape.weak_magnetism_when_worn": "穿戴时产生弱磁力", + "tooltiptweaks.ui.instrument.enderscape_synth_bass": "合成贝斯", + "tooltiptweaks.ui.instrument.enderscape_synth_bell": "合成铃铛", + "trim_material.enderscape.nebulite": "星云宝石质", + "trim_material.enderscape.shadoline": "影玉质", + "trim_pattern.enderscape.stasis": "静止盔甲纹饰" +} \ No newline at end of file diff --git a/projects/1.21/assets/good-ending/goodending/lang/en_us.json b/projects/1.21/assets/good-ending/goodending/lang/en_us.json new file mode 100644 index 000000000000..b9fb3839f0f1 --- /dev/null +++ b/projects/1.21/assets/good-ending/goodending/lang/en_us.json @@ -0,0 +1,167 @@ +{ + "itemGroup.goodending.goodending": "Good Ending", + "goodending.commands.locate.revamped_witch_hut": "Use /locate structure goodending:revamped_witch_hut", + "advancements.goodending.capture_firefly.title": "Enlightenment", + "advancements.goodending.capture_firefly.description": "Capture a firefly swarm with a glass bottle", + "advancements.goodending.brew_potion.title": "This cauldron is alive?", + "advancements.goodending.brew_potion.description": "Give a potion to the marsh", + "advancements.goodending.immunity.title": "A taste of augmentation", + "advancements.goodending.immunity.description": "Have a harmful effect applied while having an immunity effect", + "biome.goodending.marshy_swamp": "Marshy Swamp", + "biome.goodending.oak_hammock_forest": "Oak Hammock Forest", + "block.goodending.big_clover": "Big Clover", + "block.goodending.big_four_leaf_clover": "Big Four Leaf Clover", + "block.goodending.clovers": "Clovers", + "block.goodending.four_leaf_clovers": "Four Leaf Clovers", + "block.goodending.hanging_oak_leaves": "Hanging Oak Leaves", + "block.goodending.birch_mushroom": "Birch Mushroom", + "block.goodending.dense_birch_leaves": "Dense Birch Leaves", + "block.goodending.dense_dark_oak_leaves": "Dense Dark Oak Leaves", + "block.goodending.hanging_oak_leaves_plant": "Hanging Oak Leaves Plant", + "block.goodending.hanging_dark_oak_leaves": "Hanging Dark Oak Leaves", + "block.goodending.hanging_dark_oak_leaves_plant": "Hanging Dark Oak Leaves Plant", + "block.goodending.large_lily_pad": "Large Lily Pad", + "block.goodending.purple_flowering_lily_pad": "Purple Flowering Lily Pad", + "block.goodending.pink_flowering_lily_pad": "Pink Flowering Lily Pad", + "block.goodending.yellow_flowering_lily_pad": "Yellow Flowering Lily Pad", + "block.goodending.pollenflake": "Pollenflake", + "block.goodending.pastel_wildflowers": "Pastel Wildflowers", + "block.goodending.twilight_wildflowers": "Twilight Wildflowers", + "block.goodending.spicy_wildflowers": "Spicy Wildflowers", + "block.goodending.balmy_wildflowers": "Balmy Wildflowers", + "block.goodending.cattail": "Cattail", + "block.goodending.duckweed": "Duckweed", + "block.goodending.cypress_log": "Cypress Log", + "block.goodending.cypress_wood": "Cypress Wood", + "block.goodending.stripped_cypress_log": "Stripped Cypress Log", + "block.goodending.stripped_cypress_wood": "Stripped Cypress Wood", + "block.goodending.cypress_planks": "Cypress Planks", + "block.goodending.cypress_stairs": "Cypress Stairs", + "block.goodending.cypress_slab": "Cypress Slab", + "block.goodending.cypress_door": "Cypress Door", + "block.goodending.cypress_pressure_plate": "Cypress Pressure Plate", + "block.goodending.cypress_button": "Cypress Button", + "block.goodending.cypress_trapdoor": "Cypress Trapdoor", + "block.goodending.cypress_leaves": "Cypress Leaves", + "block.goodending.cypress_sapling": "Cypress Sapling", + "block.goodending.cypress_fence": "Cypress Fence", + "block.goodending.cypress_fence_gate": "Cypress Fence Gate", + "block.goodending.potted_cypress_sapling": "Potted Cypress Sapling", + "block.goodending.cypress_sign": "Cypress Sign", + "block.goodending.cypress_wall_sign": "Cypress Wall Sign", + "block.goodending.cypress_hanging_sign": "Cypress Hanging Sign", + "block.goodending.cypress_wall_hanging_sign": "Cypress Wall Hanging Sign", + "block.goodending.muddy_oak_planks": "Muddy Oak Planks", + "block.goodending.muddy_oak_door": "Muddy Oak Door", + "block.goodending.muddy_oak_trapdoor": "Muddy Oak Trapdoor", + "block.goodending.muddy_oak_wood": "Muddy Oak Wood", + "block.goodending.muddy_oak_log": "Muddy Oak Log", + "block.goodending.stripped_muddy_oak_log": "Stripped Muddy Oak Log", + "block.goodending.stripped_muddy_oak_wood": "Stripped Muddy Oak Wood", + "block.goodending.muddy_oak_slab": "Muddy Oak Slab", + "block.goodending.muddy_oak_stairs": "Muddy Oak Stairs", + "block.goodending.muddy_oak_sign": "Muddy Oak Sign", + "block.goodending.muddy_oak_wall_sign": "Muddy Oak Wall Sign", + "block.goodending.muddy_oak_hanging_sign": "Muddy Oak Hanging Sign", + "block.goodending.muddy_oak_wall_hanging_sign": "Muddy Oak Wall Hanging Sign", + "block.goodending.muddy_oak_pressure_plate": "Muddy Oak Pressure Plate", + "block.goodending.muddy_oak_button": "Muddy Oak Button", + "block.goodending.muddy_oak_fence": "Muddy Oak Fence", + "block.goodending.muddy_oak_fence_gate": "Muddy Oak Fence Gate", + "block.goodending.firefly_lantern": "Firefly Lantern", + "block.goodending.algae": "Algae", + "block.goodending.floating_pink_petals": "Pink Petals", + "block.goodending.pink_snapdragon": "Pink Snapdragon", + "block.goodending.purple_snapdragon": "Purple Snapdragon", + "block.goodending.blue_snapdragon": "Blue Snapdragon", + "block.goodending.rose": "Rose", + "block.goodending.wither_rose_bush": "Wither Rose Bush", + "block.goodending.ivy": "Ivy", + "block.goodending.ivy_allium": "Ivy Allium", + "block.goodending.ivy_azure_bluet": "Ivy Azure Bluet", + "block.goodending.ivy_cornflower": "Ivy Cornflower", + "block.goodending.ivy_dandelion": "Ivy Dandelion", + "block.goodending.ivy_lily_of_the_valley": "Ivy Lily of the Valley", + "block.goodending.ivy_orange_tulip": "Ivy Orange Tulip", + "block.goodending.ivy_oxeye_daisy": "Ivy Oxeye Daisy", + "block.goodending.ivy_pink_petals": "Ivy Pink Petals", + "block.goodending.ivy_pink_tulip": "Ivy Pink Tulip", + "block.goodending.ivy_poppy": "Ivy Poppy", + "block.goodending.ivy_red_tulip": "Ivy Red Tulip", + "block.goodending.ivy_rose": "Ivy Rose", + "block.goodending.ivy_torchflower": "Ivy Torchflower", + "block.goodending.ivy_white_tulip": "Ivy White Tulip", + "block.goodending.ivy_wither_rose": "Ivy Wither Rose", + "item.goodending.antler": "Antler", + "item.goodending.antler_stew": "Antler Stew", + "item.goodending.muddy_oak_boat": "Muddy Oak Boat", + "item.goodending.muddy_oak_chest_boat": "Muddy Oak Boat with Chest", + "item.goodending.cypress_boat": "Cypress Boat", + "item.goodending.cypress_chest_boat": "Cypress Boat with Chest", + "item.goodending.retained_tool.status_effect": "Retained Effect:", + "item.goodending.inflict_tool.status_effect": "Inflict Effect:", + "item.goodending.inflict_count.status_effect": "Inflict Count", + "item.goodending.retained_count.status_effect": "Retained Count", + "item.goodending.kiwi": "Kiwi", + "item.goodending.firefly_bottle": "Firefly Bottle", + "item.goodending.hedgehog_spawn_egg": "Hedgehog Spawn Egg", + "item.goodending.deer_spawn_egg": "Deer Spawn Egg", + "item.goodending.firefly_swarm_spawn_egg": "Firefly Swarm Spawn Egg", + "item.goodending.woodpecker_spawn_egg": "Woodpecker Spawn Egg", + "item.minecraft.potion.effect.immunity": "Potion of Immunity", + "item.minecraft.potion.effect.long_immunity": "Potion of Immunity", + "item.minecraft.splash_potion.effect.immunity": "Splash Potion of Immunity", + "item.minecraft.splash_potion.effect.long_immunity": "Splash Potion of Immunity", + "item.minecraft.lingering_potion.effect.immunity": "Lingering Potion of Immunity", + "item.minecraft.lingering_potion.effect.long_immunity": "Lingering Potion of Immunity", + "item.minecraft.tipped_arrow.effect.immunity": "Arrow of Immunity", + "item.minecraft.tipped_arrow.effect.long_immunity": "Arrow of Immunity", + "effect.goodending.strong_immunity": "Immunity", + "effect.goodending.moderate_immunity": "Moderate Immunity", + "effect.goodending.weak_immunity": "Weak Immunity", + "entity.goodending.chest_boat": "Boat with Chest", + "entity.goodending.boat": "Boat", + "entity.goodending.hedgehog": "Hedgehog", + "entity.goodending.firefly_swarm": "Firefly Swarm", + "entity.goodending.woodpecker": "Woodpecker", + "entity.goodending.deer": "Deer", + "subtitles.goodending.entity.hedgehog.idle": "Hedgehog sniffs", + "subtitles.goodending.entity.hedgehog.hurt": "Hedgehog hurts", + "subtitles.goodending.entity.hedgehog.death": "Hedgehog dies", + "subtitles.goodending.entity.hedgehog.eat": "Hedgehog munches", + "subtitles.goodending.entity.hedgehog.start_shooting_quills": "Hedgehog munches", + "subtitles.goodending.entity.quill.shoot": "Quill fired", + "subtitles.goodending.entity.woodpecker.idle": "Woodpecker chips", + "subtitles.goodending.entity.woodpecker.drum": "Woodpecker drums", + "subtitles.goodending.entity.woodpecker.woody_idle": "Woodpecker laughs", + "subtitles.goodending.entity.woodpecker.hurt": "Woodpecker hurt", + "subtitles.goodending.entity.woodpecker.death": "Woodpecker dies", + "subtitles.goodending.entity.woodpecker.fly": "Woodpecker flops", + "subtitles.goodending.entity.marsh.idle": "Marsh glops", + "subtitles.goodending.entity.marsh.idle_brewing": "Marsh glops", + "subtitles.goodending.entity.firefly_swarm.idle": "Firefly buzzes", + "subtitles.goodending.entity.marsh.hurt": "Marsh hurt", + "subtitles.goodending.entity.marsh.burp": "Marsh dies", + "subtitles.goodending.entity.marsh.death": "Marsh burps", + "subtitles.block.generic.toggle": "Firefly Lantern creaks", + "potion.goodending.level.20": "XX", + "potion.goodending.level.19": "XIX", + "potion.goodending.level.18": "XVIII", + "potion.goodending.level.17": "XVII", + "potion.goodending.level.16": "XVI", + "potion.goodending.level.15": "XV", + "potion.goodending.level.14": "XIV", + "potion.goodending.level.13": "XIII", + "potion.goodending.level.12": "XII", + "potion.goodending.level.11": "XI", + "potion.goodending.level.10": "X", + "potion.goodending.level.9": "IX", + "potion.goodending.level.8": "VIII", + "potion.goodending.level.7": "VII", + "potion.goodending.level.6": "VI", + "potion.goodending.level.5": "V", + "potion.goodending.level.4": "IV", + "potion.goodending.level.3": "III", + "potion.goodending.level.2": "II", + "potion.goodending.level.1": "I" +} \ No newline at end of file diff --git a/projects/1.21/assets/good-ending/goodending/lang/zh_cn.json b/projects/1.21/assets/good-ending/goodending/lang/zh_cn.json new file mode 100644 index 000000000000..808752147b98 --- /dev/null +++ b/projects/1.21/assets/good-ending/goodending/lang/zh_cn.json @@ -0,0 +1,167 @@ +{ + "itemGroup.goodending.goodending": "荒野良调", + "goodending.commands.locate.revamped_witch_hut": "请使用/locate structure goodending:revamped_witch_hut", + "advancements.goodending.capture_firefly.title": "启路明光", + "advancements.goodending.capture_firefly.description": "用玻璃瓶装起一群萤火虫", + "advancements.goodending.brew_potion.title": "这个炼药锅是个生物?", + "advancements.goodending.brew_potion.description": "给沼药兽一瓶药水", + "advancements.goodending.immunity.title": "免疫的滋味", + "advancements.goodending.immunity.description": "拥有免疫效果时抵抗一次负面效果", + "biome.goodending.marshy_swamp": "多草沼泽", + "biome.goodending.oak_hammock_forest": "橡木硬木森林", + "block.goodending.big_clover": "大型三叶草", + "block.goodending.big_four_leaf_clover": "大型四叶草", + "block.goodending.clovers": "三叶草簇", + "block.goodending.four_leaf_clovers": "四叶草簇", + "block.goodending.hanging_oak_leaves": "橡树垂叶", + "block.goodending.birch_mushroom": "白桦侧生菇", + "block.goodending.dense_birch_leaves": "茂密白桦树叶", + "block.goodending.dense_dark_oak_leaves": "茂密深色橡树树叶", + "block.goodending.hanging_oak_leaves_plant": "橡树垂叶植株", + "block.goodending.hanging_dark_oak_leaves": "深色橡树垂叶", + "block.goodending.hanging_dark_oak_leaves_plant": "深色橡树垂叶植株", + "block.goodending.large_lily_pad": "大型睡莲", + "block.goodending.purple_flowering_lily_pad": "紫色睡莲花", + "block.goodending.pink_flowering_lily_pad": "粉红色睡莲花", + "block.goodending.yellow_flowering_lily_pad": "黄色睡莲花", + "block.goodending.pollenflake": "片蕊花", + "block.goodending.pastel_wildflowers": "淡彩野花簇", + "block.goodending.twilight_wildflowers": "暮色野花簇", + "block.goodending.spicy_wildflowers": "辣艳野花簇", + "block.goodending.balmy_wildflowers": "柔彩野花簇", + "block.goodending.cattail": "香蒲", + "block.goodending.duckweed": "浮萍", + "block.goodending.cypress_log": "柏木原木", + "block.goodending.cypress_wood": "柏木", + "block.goodending.stripped_cypress_log": "去皮柏木原木", + "block.goodending.stripped_cypress_wood": "去皮柏木", + "block.goodending.cypress_planks": "柏木木板", + "block.goodending.cypress_stairs": "柏木楼梯", + "block.goodending.cypress_slab": "柏木台阶", + "block.goodending.cypress_door": "柏木门", + "block.goodending.cypress_pressure_plate": "柏木压力板", + "block.goodending.cypress_button": "柏木按钮", + "block.goodending.cypress_trapdoor": "柏木活板门", + "block.goodending.cypress_leaves": "柏树树叶", + "block.goodending.cypress_sapling": "柏树树苗", + "block.goodending.cypress_fence": "柏木栅栏", + "block.goodending.cypress_fence_gate": "柏木栅栏门", + "block.goodending.potted_cypress_sapling": "柏树树苗盆栽", + "block.goodending.cypress_sign": "柏木告示牌", + "block.goodending.cypress_wall_sign": "墙上的柏木告示牌", + "block.goodending.cypress_hanging_sign": "悬挂式柏木告示牌", + "block.goodending.cypress_wall_hanging_sign": "墙上的悬挂式柏木告示牌", + "block.goodending.muddy_oak_planks": "泥浆橡木木板", + "block.goodending.muddy_oak_door": "泥浆橡木门", + "block.goodending.muddy_oak_trapdoor": "泥浆橡木活板门", + "block.goodending.muddy_oak_wood": "泥浆橡木", + "block.goodending.muddy_oak_log": "泥浆橡木原木", + "block.goodending.stripped_muddy_oak_log": "去皮泥浆橡木原木", + "block.goodending.stripped_muddy_oak_wood": "去皮泥浆橡木", + "block.goodending.muddy_oak_slab": "泥浆橡木台阶", + "block.goodending.muddy_oak_stairs": "泥浆橡木楼梯", + "block.goodending.muddy_oak_sign": "泥浆橡木告示牌", + "block.goodending.muddy_oak_wall_sign": "墙上的泥浆橡木告示牌", + "block.goodending.muddy_oak_hanging_sign": "悬挂式泥浆橡木告示牌", + "block.goodending.muddy_oak_wall_hanging_sign": "墙上的悬挂式泥浆橡木告示牌", + "block.goodending.muddy_oak_pressure_plate": "泥浆橡木压力板", + "block.goodending.muddy_oak_button": "泥浆橡木按钮", + "block.goodending.muddy_oak_fence": "泥浆橡木栅栏", + "block.goodending.muddy_oak_fence_gate": "泥浆橡木栅栏门", + "block.goodending.firefly_lantern": "萤火虫灯笼", + "block.goodending.algae": "水藻", + "block.goodending.floating_pink_petals": "粉红色花簇", + "block.goodending.pink_snapdragon": "粉红色金鱼草", + "block.goodending.purple_snapdragon": "紫色金鱼草", + "block.goodending.blue_snapdragon": "蓝色金鱼草", + "block.goodending.rose": "玫瑰", + "block.goodending.wither_rose_bush": "凋灵玫瑰丛", + "block.goodending.ivy": "常春藤", + "block.goodending.ivy_allium": "植有绒球葱的常春藤", + "block.goodending.ivy_azure_bluet": "植有蓝花美耳草的常春藤", + "block.goodending.ivy_cornflower": "植有矢车菊的常春藤", + "block.goodending.ivy_dandelion": "植有蒲公英的常春藤", + "block.goodending.ivy_lily_of_the_valley": "植有铃兰的常春藤", + "block.goodending.ivy_orange_tulip": "植有橙色郁金香的常春藤", + "block.goodending.ivy_oxeye_daisy": "植有滨菊的常春藤", + "block.goodending.ivy_pink_petals": "植有粉红色花簇的常春藤", + "block.goodending.ivy_pink_tulip": "植有粉红色郁金香的常春藤", + "block.goodending.ivy_poppy": "植有虞美人的常春藤", + "block.goodending.ivy_red_tulip": "植有红色郁金香的常春藤", + "block.goodending.ivy_rose": "植有玫瑰的常春藤", + "block.goodending.ivy_torchflower": "植有火把花的常春藤", + "block.goodending.ivy_white_tulip": "植有白色郁金香的常春藤", + "block.goodending.ivy_wither_rose": "植有凋灵玫瑰的常春藤", + "item.goodending.antler": "鹿角", + "item.goodending.antler_stew": "鹿角煲", + "item.goodending.muddy_oak_boat": "泥浆橡木船", + "item.goodending.muddy_oak_chest_boat": "泥浆橡木运输船", + "item.goodending.cypress_boat": "柏木船", + "item.goodending.cypress_chest_boat": "柏木运输船", + "item.goodending.retained_tool.status_effect": "淬润效果:", + "item.goodending.inflict_tool.status_effect": "施加效果:", + "item.goodending.inflict_count.status_effect": "施加计数", + "item.goodending.retained_count.status_effect": "淬润计数", + "item.goodending.kiwi": "猕猴桃", + "item.goodending.firefly_bottle": "萤火虫瓶", + "item.goodending.hedgehog_spawn_egg": "刺猬刷怪蛋", + "item.goodending.deer_spawn_egg": "鹿刷怪蛋", + "item.goodending.firefly_swarm_spawn_egg": "萤火虫群刷怪蛋", + "item.goodending.woodpecker_spawn_egg": "啄木鸟刷怪蛋", + "item.minecraft.potion.effect.immunity": "免疫药水", + "item.minecraft.potion.effect.long_immunity": "免疫药水", + "item.minecraft.splash_potion.effect.immunity": "喷溅型免疫药水", + "item.minecraft.splash_potion.effect.long_immunity": "喷溅型免疫药水", + "item.minecraft.lingering_potion.effect.immunity": "滞留型免疫药水", + "item.minecraft.lingering_potion.effect.long_immunity": "滞留型免疫药水", + "item.minecraft.tipped_arrow.effect.immunity": "免疫之箭", + "item.minecraft.tipped_arrow.effect.long_immunity": "免疫之箭", + "effect.goodending.strong_immunity": "免疫", + "effect.goodending.moderate_immunity": "中效免疫", + "effect.goodending.weak_immunity": "弱效免疫", + "entity.goodending.chest_boat": "运输船", + "entity.goodending.boat": "船", + "entity.goodending.hedgehog": "刺猬", + "entity.goodending.firefly_swarm": "萤火虫群", + "entity.goodending.woodpecker": "啄木鸟", + "entity.goodending.deer": "鹿", + "subtitles.goodending.entity.hedgehog.idle": "刺猬:嗅探", + "subtitles.goodending.entity.hedgehog.hurt": "刺猬:受伤", + "subtitles.goodending.entity.hedgehog.death": "刺猬:死亡", + "subtitles.goodending.entity.hedgehog.eat": "刺猬:嚼嚼", + "subtitles.goodending.entity.hedgehog.start_shooting_quills": "刺猬:嚼嚼", + "subtitles.goodending.entity.quill.shoot": "刺针:发射", + "subtitles.goodending.entity.woodpecker.idle": "啄木鸟:啾啾", + "subtitles.goodending.entity.woodpecker.drum": "啄木鸟:笃笃", + "subtitles.goodending.entity.woodpecker.woody_idle": "啄木鸟:笑声", + "subtitles.goodending.entity.woodpecker.hurt": "啄木鸟:受伤", + "subtitles.goodending.entity.woodpecker.death": "啄木鸟:死亡", + "subtitles.goodending.entity.woodpecker.fly": "啄木鸟:扑翼", + "subtitles.goodending.entity.marsh.idle": "沼药兽:咕噜", + "subtitles.goodending.entity.marsh.idle_brewing": "沼药兽:咕噜", + "subtitles.goodending.entity.firefly_swarm.idle": "萤火虫:嗡嗡", + "subtitles.goodending.entity.marsh.hurt": "沼药兽:受伤", + "subtitles.goodending.entity.marsh.burp": "沼药兽:打嗝", + "subtitles.goodending.entity.marsh.death": "沼药兽:死亡", + "subtitles.block.generic.toggle": "萤火虫灯笼:嘎吱作响", + "potion.goodending.level.20": "XX", + "potion.goodending.level.19": "XIX", + "potion.goodending.level.18": "XVIII", + "potion.goodending.level.17": "XVII", + "potion.goodending.level.16": "XVI", + "potion.goodending.level.15": "XV", + "potion.goodending.level.14": "XIV", + "potion.goodending.level.13": "XIII", + "potion.goodending.level.12": "XII", + "potion.goodending.level.11": "XI", + "potion.goodending.level.10": "X", + "potion.goodending.level.9": "IX", + "potion.goodending.level.8": "VIII", + "potion.goodending.level.7": "VII", + "potion.goodending.level.6": "VI", + "potion.goodending.level.5": "V", + "potion.goodending.level.4": "IV", + "potion.goodending.level.3": "III", + "potion.goodending.level.2": "II", + "potion.goodending.level.1": "I" +} diff --git a/projects/1.21/assets/immersiveposts/immersiveposts/lang/en_us.json b/projects/1.21/assets/immersiveposts/immersiveposts/lang/en_us.json new file mode 100644 index 000000000000..0e4d18f93393 --- /dev/null +++ b/projects/1.21/assets/immersiveposts/immersiveposts/lang/en_us.json @@ -0,0 +1,85 @@ +{ + "_comment": "################## Blocks ##################", + + "block.immersiveposts.postbase": "Extendable Post", + "block.immersiveposts.woodpost": "Wooden Post", + "block.immersiveposts.ironpost": "Iron Post", + "block.immersiveposts.goldpost": "Gold Post", + "block.immersiveposts.copperpost": "Copper Post", + "block.immersiveposts.leadpost": "Lead Post", + "block.immersiveposts.silverpost": "Silver Post", + "block.immersiveposts.nickelpost": "Nickel Post", + "block.immersiveposts.constantanpost": "Constantan Post", + "block.immersiveposts.electrumpost": "Electrum Post", + "block.immersiveposts.uraniumpost": "Uranium Post", + "block.immersiveposts.netherpost": "Nether Brick Post", + "block.immersiveposts.aluminiumpost": "Aluminium Post", + "block.immersiveposts.steelpost": "Steel Post", + "block.immersiveposts.concretepost": "Concrete Post", + "block.immersiveposts.leadedconcretepost": "Leaded Concrete Post", + + "block.immersiveposts.woodpost_truss": "Wooden Truss", + "block.immersiveposts.ironpost_truss": "Iron Truss", + "block.immersiveposts.goldpost_truss": "Gold Truss", + "block.immersiveposts.copperpost_truss": "Copper Truss", + "block.immersiveposts.leadpost_truss": "Lead Truss", + "block.immersiveposts.silverpost_truss": "Silver Truss", + "block.immersiveposts.nickelpost_truss": "Nickel Truss", + "block.immersiveposts.constantanpost_truss": "Constantan Truss", + "block.immersiveposts.electrumpost_truss": "Electrum Truss", + "block.immersiveposts.uraniumpost_truss": "Uranium Truss", + "block.immersiveposts.netherpost_truss": "Nether Brick Truss", + "block.immersiveposts.aluminiumpost_truss": "Aluminium Truss", + "block.immersiveposts.steelpost_truss": "Steel Truss", + "block.immersiveposts.concretepost_truss": "Concrete Truss", + "block.immersiveposts.leadedconcretepost_truss": "Leaded Concrete Truss", + + "block.immersiveposts.fence_iron": "Iron Fence", + "block.immersiveposts.fence_gold": "Gold Fence", + "block.immersiveposts.fence_copper": "Copper Fence", + "block.immersiveposts.fence_lead": "Lead Fence", + "block.immersiveposts.fence_silver": "Silver Fence", + "block.immersiveposts.fence_nickel": "Nickel Fence", + "block.immersiveposts.fence_constantan": "Constantan Fence", + "block.immersiveposts.fence_electrum": "Electrum Fence", + "block.immersiveposts.fence_uranium": "Uranium Fence", + + "_comment": "################## Items ##################", + + "item.immersiveposts.stick_gold": "Gold Rod", + "item.immersiveposts.stick_copper": "Copper Rod", + "item.immersiveposts.stick_lead": "Lead Rod", + "item.immersiveposts.stick_silver": "Silver Rod", + "item.immersiveposts.stick_nickel": "Nickel Rod", + "item.immersiveposts.stick_constantan": "Constantan Rod", + "item.immersiveposts.stick_electrum": "Electrum Rod", + "item.immersiveposts.stick_uranium": "Uranium Rod", + + "item.immersiveposts.metal_rods.stick_gold": "Gold Rod", + "item.immersiveposts.metal_rods.stick_copper": "Copper Rod", + "item.immersiveposts.metal_rods.stick_lead": "Lead Rod", + "item.immersiveposts.metal_rods.stick_silver": "Silver Rod", + "item.immersiveposts.metal_rods.stick_nickel": "Nickel Rod", + "item.immersiveposts.metal_rods.stick_constantan": "Constantan Rod", + "item.immersiveposts.metal_rods.stick_electrum": "Electrum Rod", + "item.immersiveposts.metal_rods.stick_uranium": "Uranium Rod", + + "_comment": "################## Creative Tab ##################", + + "itemGroup.immersiveposts": "Immersive Posts", + + "_comment": "################## Postbase Tooltip(s) ##################", + + "tooltip.postbase": "§6See Manual for Accepted Blocks.", + + "_comment": "################## Miscellaneous ##################", + + "immersiveposts.expectedlocal": "Expected: %s", + "immersiveposts.truss_notsametype": "Truss: Both posts must be of the same material.", + "immersiveposts.truss_minimumdistance": "Truss: Posts must have at least 1 blocks of space between.", + "immersiveposts.truss_postnotfound": "Truss: Next post out of range or does not exist.", + + "_comment": "################## IE-Manual ##################", + + "manual.immersiveposts.main": "Extendable Posts" +} diff --git a/projects/1.21/assets/immersiveposts/immersiveposts/lang/zh_cn.json b/projects/1.21/assets/immersiveposts/immersiveposts/lang/zh_cn.json new file mode 100644 index 000000000000..180d4fc1da16 --- /dev/null +++ b/projects/1.21/assets/immersiveposts/immersiveposts/lang/zh_cn.json @@ -0,0 +1,85 @@ +{ + "_comment": "################## Blocks ##################", + + "block.immersiveposts.postbase": "可延长杆基座", + "block.immersiveposts.woodpost": "木杆", + "block.immersiveposts.ironpost": "铁杆", + "block.immersiveposts.goldpost": "金杆", + "block.immersiveposts.copperpost": "铜杆", + "block.immersiveposts.leadpost": "铅杆", + "block.immersiveposts.silverpost": "银杆", + "block.immersiveposts.nickelpost": "镍杆", + "block.immersiveposts.constantanpost": "康铜杆", + "block.immersiveposts.electrumpost": "琥珀金杆", + "block.immersiveposts.uraniumpost": "铀杆", + "block.immersiveposts.netherpost": "下界砖杆", + "block.immersiveposts.aluminiumpost": "铝杆", + "block.immersiveposts.steelpost": "钢杆", + "block.immersiveposts.concretepost": "混凝土杆", + "block.immersiveposts.leadedconcretepost": "镀铅混凝土杆", + + "block.immersiveposts.woodpost_truss": "木桁架", + "block.immersiveposts.ironpost_truss": "铁桁架", + "block.immersiveposts.goldpost_truss": "金桁架", + "block.immersiveposts.copperpost_truss": "铜桁架", + "block.immersiveposts.leadpost_truss": "铅桁架", + "block.immersiveposts.silverpost_truss": "银桁架", + "block.immersiveposts.nickelpost_truss": "镍桁架", + "block.immersiveposts.constantanpost_truss": "康铜桁架", + "block.immersiveposts.electrumpost_truss": "琥珀金桁架", + "block.immersiveposts.uraniumpost_truss": "铀桁架", + "block.immersiveposts.netherpost_truss": "下界砖桁架", + "block.immersiveposts.aluminiumpost_truss": "铝桁架", + "block.immersiveposts.steelpost_truss": "钢桁架", + "block.immersiveposts.concretepost_truss": "混凝土桁架", + "block.immersiveposts.leadedconcretepost_truss": "镀铅混凝土桁架", + + "block.immersiveposts.fence_iron": "铁栅栏", + "block.immersiveposts.fence_gold": "金栅栏", + "block.immersiveposts.fence_copper": "铜栅栏", + "block.immersiveposts.fence_lead": "铅栅栏", + "block.immersiveposts.fence_silver": "银栅栏", + "block.immersiveposts.fence_nickel": "镍栅栏", + "block.immersiveposts.fence_constantan": "康铜栅栏", + "block.immersiveposts.fence_electrum": "琥珀金栅栏", + "block.immersiveposts.fence_uranium": "铀栅栏", + + "_comment": "################## Items ##################", + + "item.immersiveposts.stick_gold": "金棒", + "item.immersiveposts.stick_copper": "铜棒", + "item.immersiveposts.stick_lead": "铅棒", + "item.immersiveposts.stick_silver": "银棒", + "item.immersiveposts.stick_nickel": "镍棒", + "item.immersiveposts.stick_constantan": "康铜棒", + "item.immersiveposts.stick_electrum": "琥珀金棒", + "item.immersiveposts.stick_uranium": "铀棒", + + "item.immersiveposts.metal_rods.stick_gold": "金棒", + "item.immersiveposts.metal_rods.stick_copper": "铜棒", + "item.immersiveposts.metal_rods.stick_lead": "铅棒", + "item.immersiveposts.metal_rods.stick_silver": "银棒", + "item.immersiveposts.metal_rods.stick_nickel": "镍棒", + "item.immersiveposts.metal_rods.stick_constantan": "康铜棒", + "item.immersiveposts.metal_rods.stick_electrum": "琥珀金棒", + "item.immersiveposts.metal_rods.stick_uranium": "铀棒", + + "_comment": "################## Creative Tab ##################", + + "itemGroup.immersiveposts": "沉浸长杆", + + "_comment": "################## Postbase Tooltip(s) ##################", + + "tooltip.postbase": "§6适用方块参见手册。", + + "_comment": "################## Miscellaneous ##################", + + "immersiveposts.expectedlocal": "期望方块:%s", + "immersiveposts.truss_notsametype": "桁架:两杆必须为同种材质。", + "immersiveposts.truss_minimumdistance": "桁架:两杆间必须留有至少1格空隙。", + "immersiveposts.truss_postnotfound": "桁架:下一处杆超出范围或不存在。", + + "_comment": "################## IE-Manual ##################", + + "manual.immersiveposts.main": "沉浸长杆" +} diff --git a/projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/postbase.txt b/projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/postbase.txt new file mode 100644 index 000000000000..cc99731971cd --- /dev/null +++ b/projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/postbase.txt @@ -0,0 +1,9 @@ +Extendable Post +The Sky's the Limit. +<&postbase>Used as the start of the custom-sized posts. +(See on how to use it.) + +The base can be hidden simply by holding a block in your hand, right-clicking, and it will pretend to be that block. +Sneak + right-click removes the cover. + +It only accepts solid and opaque blocks as cover, however. diff --git a/projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/posts.txt b/projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/posts.txt new file mode 100644 index 000000000000..4508a8b813df --- /dev/null +++ b/projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/posts.txt @@ -0,0 +1,34 @@ +Accepted Blocks +Hm, what to pick.. + 1 Index Page + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 +10 +11 +12 +13 +14 +15 +16 +<&treated>Treated-Wood. +<&aluminium>Aluminum. +<&steel>Steel. +<&nether>Nether Bricks. +<&iron>Iron. +<&gold>Gold. +<&copper>Copper. +<&lead>Lead. +<&silver>Silver. +<&nickel>Nickel. +<&constantan>Constantan. +<&electrum>Electrum. +<&uranium>Uranium. +Emits a little bit of light, though it seems only as much as a redstone torch? +<&concrete>Concrete. +<&leadedconcrete>Leaded Concrete. diff --git a/projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/usage.txt b/projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/usage.txt new file mode 100644 index 000000000000..8a6c7de759a8 --- /dev/null +++ b/projects/1.21/assets/immersiveposts/immersiveposts/manual/en_us/usage.txt @@ -0,0 +1,22 @@ +How to Use + +<&usage1>You're going to need the hammer and a material of your choice. +See for a detailed list of things able to be used. +<&usage2>Then with your chosen material in hand right-click the base with it and it should look like what's being shown in the image above. +Note: It always has to be of the same type! A wooden post for example only accepts §oTreated Wood Fences§r nothing else! +<&usage3>From here you can also right-click the post itself which makes it easier to see how high you've already made it. + +Isn't that neat? +<&usage4>Now, to get the 1-Wide arm you simply right-click with your hammer in hand at the desired side and height. To remove it right-click the side of the post the arm is on. (Or break it with an axe) +§nNote: It won't appear if there is a block in the way.§r +<&usage5>Right-clicking the arm itself will turn it into a 2-Wide arm and vise-versa. + +Like with the 1-Wide, if there isn't enough space it will not change. +<&usage6>The one 1-Wide Arm flips up-side-down if it detects any block below it, §oeven§r if there is already one above it. + +For §ostability§r reasons, the 2-Wide Arm however can §lnot§r flip up-side-down. +<&usage7>§nPost Arm§r +Placing non-solid blocks on the sides (Like connectors/relays) makes these cute little arms appear, making sure whatever you attached doesn't look like it's floating in the air. +<&usage8>§nHorizontal Truss§r +Line up two posts with at least 1 block (up to ) of empty space in between. +Sneak + Right-click with the hammer on inner side of them. Do the same if you want to remove an already existing truss. diff --git a/projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/postbase.txt b/projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/postbase.txt new file mode 100644 index 000000000000..cf48dab3b202 --- /dev/null +++ b/projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/postbase.txt @@ -0,0 +1,9 @@ +可延长的杆 +天空即为极限 +<&postbase>用作自定义长杆的基座。 +(使用方法请查阅条目。) + +手持方块右击基座,即可让基座的外形变为该方块,从而隐藏基座本身。 +潜行右击可移除伪装。 + +仅接受不透明固体方块。 diff --git a/projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/posts.txt b/projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/posts.txt new file mode 100644 index 000000000000..0bae7ea1e77c --- /dev/null +++ b/projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/posts.txt @@ -0,0 +1,34 @@ +适用方块 +嗯……挑哪个呢…… + 1 目录页 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 +10 +11 +12 +13 +14 +15 +16 +<&treated>防腐木。 +<&aluminium>铝。 +<&steel>钢。 +<&nether>下界砖。 +<&iron>铁。 +<&gold>金。 +<&copper>铜。 +<&lead>铅。 +<&silver>银。 +<&nickel>镍。 +<&constantan>康铜。 +<&electrum>琥珀金。 +<&uranium>铀。 +会发出微弱的光,但亮度大概只和红石火把差不多? +<&concrete>混凝土。 +<&leadedconcrete>镀铅混凝土。 diff --git a/projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/usage.txt b/projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/usage.txt new file mode 100644 index 000000000000..e35080a27bcc --- /dev/null +++ b/projects/1.21/assets/immersiveposts/immersiveposts/manual/zh_cn/usage.txt @@ -0,0 +1,22 @@ +使用方法 + +<&usage1>你需要准备好工程师锤和一种材料。 +适用的材料可见 +<&usage2>手持所选的材料右击基座,它应该会变成上图所示的样子。 +注意:杆的材料必须一直是同一种!比如,木杆只会接受§o防腐木栅栏§r,其他的都不行! +<&usage3>现在也可以右击杆本身,方便查看杆当前的高度。 + +是不是很棒? +<&usage4>手持工程师锤右击杆上某处侧面,即可在该处延出1格长的横臂。右击杆上横臂所在处可移除横臂。(也可用斧破坏。) +§n注意:若有方块阻挡,横臂就不会延出。§r +<&usage5>右击横臂本身可将其延成2格长的横臂,再次点击能令其缩回。 + +和1格长横臂一样,若有方块阻挡横臂就不会延出。 +<&usage6>1格长的横臂检测到其下方有方块时会上下翻转,§o哪怕§r它上方有方块也是一样。 + +由于§o稳定性§r问题,2格长横臂§l不§r会上下翻转。 +<&usage7>§n杆臂§r +在杆侧放置非固体方块(如接线器和继电器)会出现小型杆臂,这样你放在杆旁的方块就不会看上去像飘在空中了。 +<&usage8>§n水平桁架§r +连起间隔至少1格(最长格)的两个长杆。 +潜行右击两杆的相对侧即可连起桁架。移除已有桁架的操作一致。 diff --git a/projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/en_us.json b/projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/en_us.json new file mode 100644 index 000000000000..e1b77f859cf4 --- /dev/null +++ b/projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/en_us.json @@ -0,0 +1,503 @@ +{ + "itemGroup.mysticsbiomes": "Mystic's Biomes", + + "biome.mysticsbiomes.strawberry_fields": "Strawberry Fields", + "biome.mysticsbiomes.bamboo_blossom_forest": "Bamboo Blossom Forest", + "biome.mysticsbiomes.lavender_meadow": "Lavender Meadow", + "biome.mysticsbiomes.autumnal_grove": "Autumnal Grove", + "biome.mysticsbiomes.lush_oasis": "Lush Oasis", + "biome.mysticsbiomes.lagoon": "Lagoon", + "biome.mysticsbiomes.tropics": "Tropics", + + "block.mysticsbiomes.lush_sand": "Lush Sand", + "block.mysticsbiomes.grassy_lush_sand": "Grassy Lush Sand", + "block.mysticsbiomes.lush_sandstone": "Lush Sandstone", + "block.mysticsbiomes.lush_sandstone_stairs": "Lush Sandstone Stairs", + "block.mysticsbiomes.lush_sandstone_slab": "Lush Sandstone Slab", + "block.mysticsbiomes.lush_sandstone_wall": "Lush Sandstone Wall", + "block.mysticsbiomes.chiseled_lush_sandstone": "Chiseled Lush Sandstone", + "block.mysticsbiomes.cut_lush_sandstone": "Cut Lush Sandstone", + "block.mysticsbiomes.cut_lush_sandstone_slab": "Cut Lush Sandstone Slab", + "block.mysticsbiomes.smooth_lush_sandstone": "Smooth Lush Sandstone", + "block.mysticsbiomes.smooth_lush_sandstone_stairs": "Smooth Lush Sandstone Stairs", + "block.mysticsbiomes.smooth_lush_sandstone_slab": "Smooth Lush Sandstone Slab", + + "block.mysticsbiomes.strawberry_blossoms": "Strawberry Blossoms", + "block.mysticsbiomes.strawberry_blossom_sapling": "Strawberry Blossom Sapling", + "block.mysticsbiomes.strawberry_log": "Strawberry Log", + "block.mysticsbiomes.stripped_strawberry_log": "Stripped Strawberry Log", + "block.mysticsbiomes.strawberry_wood": "Strawberry Wood", + "block.mysticsbiomes.stripped_strawberry_wood": "Stripped Strawberry Wood", + "block.mysticsbiomes.strawberry_planks": "Strawberry Planks", + "block.mysticsbiomes.strawberry_stairs": "Strawberry Stairs", + "block.mysticsbiomes.strawberry_slab": "Strawberry Slab", + "block.mysticsbiomes.strawberry_fence": "Strawberry Fence", + "block.mysticsbiomes.strawberry_fence_gate": "Strawberry Fence Gate", + "block.mysticsbiomes.strawberry_button": "Strawberry Button", + "block.mysticsbiomes.strawberry_pressure_plate": "Strawberry Pressure Plate", + "block.mysticsbiomes.strawberry_trapdoor": "Strawberry Trapdoor", + "block.mysticsbiomes.strawberry_door": "Strawberry Door", + "block.mysticsbiomes.strawberry_sign": "Strawberry Sign", + "block.mysticsbiomes.strawberry_hanging_sign": "Strawberry Hanging Sign", + + "block.mysticsbiomes.pink_cherry_blossoms": "Pink Cherry Blossoms", + "block.mysticsbiomes.pink_cherry_blossom_sapling": "Pink Cherry Blossom Sapling", + "block.mysticsbiomes.white_cherry_blossoms": "White Cherry Blossoms", + "block.mysticsbiomes.white_cherry_blossom_sapling": "White Cherry Blossom Sapling", + "block.mysticsbiomes.black_cherry_log": "Black Cherry Log", + "block.mysticsbiomes.stripped_black_cherry_log": "Stripped Black Cherry Log", + "block.mysticsbiomes.black_cherry_wood": "Black Cherry Wood", + "block.mysticsbiomes.stripped_black_cherry_wood": "Stripped Black Cherry Wood", + "block.mysticsbiomes.black_cherry_planks": "Black Cherry Planks", + "block.mysticsbiomes.black_cherry_stairs": "Black Cherry Stairs", + "block.mysticsbiomes.black_cherry_slab": "Black Cherry Slab", + "block.mysticsbiomes.black_cherry_fence": "Black Cherry Fence", + "block.mysticsbiomes.black_cherry_fence_gate": "Black Cherry Fence Gate", + "block.mysticsbiomes.black_cherry_button": "Black Cherry Button", + "block.mysticsbiomes.black_cherry_pressure_plate": "Black Cherry Pressure Plate", + "block.mysticsbiomes.black_cherry_trapdoor": "Black Cherry Trapdoor", + "block.mysticsbiomes.black_cherry_door": "Black Cherry Door", + "block.mysticsbiomes.black_cherry_sign": "Black Cherry Sign", + "block.mysticsbiomes.black_cherry_hanging_sign": "Black Cherry Hanging Sign", + + "block.mysticsbiomes.lavender_blossoms": "Lavender Blossoms", + "block.mysticsbiomes.lavender_blossom_sapling": "Lavender Blossom Sapling", + "block.mysticsbiomes.lavender_log": "Lavender Log", + "block.mysticsbiomes.stripped_lavender_log": "Stripped Lavender Log", + "block.mysticsbiomes.lavender_wood": "Lavender Wood", + "block.mysticsbiomes.stripped_lavender_wood": "Stripped Lavender Wood", + "block.mysticsbiomes.lavender_planks": "Lavender Planks", + "block.mysticsbiomes.lavender_stairs": "Lavender Stairs", + "block.mysticsbiomes.lavender_slab": "Lavender Slab", + "block.mysticsbiomes.lavender_fence": "Lavender Fence", + "block.mysticsbiomes.lavender_fence_gate": "Lavender Fence Gate", + "block.mysticsbiomes.lavender_button": "Lavender Button", + "block.mysticsbiomes.lavender_pressure_plate": "Lavender Pressure Plate", + "block.mysticsbiomes.lavender_trapdoor": "Lavender Trapdoor", + "block.mysticsbiomes.lavender_door": "Lavender Door", + "block.mysticsbiomes.lavender_sign": "Lavender Sign", + "block.mysticsbiomes.lavender_hanging_sign": "Lavender Hanging Sign", + + "block.mysticsbiomes.peach_leaves": "Peach Leaves", + "block.mysticsbiomes.peach_sapling": "Peach Sapling", + "block.mysticsbiomes.peach_log": "Peach Log", + "block.mysticsbiomes.stripped_peach_log": "Stripped Peach Log", + "block.mysticsbiomes.peach_wood": "Peach Wood", + "block.mysticsbiomes.stripped_peach_wood": "Stripped Peach Wood", + "block.mysticsbiomes.peach_planks": "Peach Planks", + "block.mysticsbiomes.peach_stairs": "Peach Stairs", + "block.mysticsbiomes.peach_slab": "Peach Slab", + "block.mysticsbiomes.peach_fence": "Peach Fence", + "block.mysticsbiomes.peach_fence_gate": "Peach Fence Gate", + "block.mysticsbiomes.peach_button": "Peach Button", + "block.mysticsbiomes.peach_pressure_plate": "Peach Pressure Plate", + "block.mysticsbiomes.peach_trapdoor": "Peach Trapdoor", + "block.mysticsbiomes.peach_door": "Peach Door", + "block.mysticsbiomes.peach_sign": "Peach Sign", + "block.mysticsbiomes.peach_hanging_sign": "Peach Hanging Sign", + + "block.mysticsbiomes.maple_leaves": "Maple Leaves", + "block.mysticsbiomes.maple_leaf_pile": "Maple Leaf Pile", + "block.mysticsbiomes.maple_leaf_litter": "Maple Leaf Litter", + "block.mysticsbiomes.maple_sapling": "Maple Sapling", + "block.mysticsbiomes.orange_maple_leaves": "Orange Maple Leaves", + "block.mysticsbiomes.orange_maple_leaf_pile": "Orange Maple Leaf Pile", + "block.mysticsbiomes.orange_maple_leaf_litter": "Orange Maple Leaf Litter", + "block.mysticsbiomes.orange_maple_sapling": "Orange Maple Sapling", + "block.mysticsbiomes.yellow_maple_leaves": "Yellow Maple Leaves", + "block.mysticsbiomes.yellow_maple_leaf_pile": "Yellow Maple Leaf Pile", + "block.mysticsbiomes.yellow_maple_leaf_litter": "Yellow Maple Leaf Litter", + "block.mysticsbiomes.yellow_maple_sapling": "Yellow Maple Sapling", + "block.mysticsbiomes.maple_log": "Maple Log", + "block.mysticsbiomes.white_maple_log": "White Maple Log", + "block.mysticsbiomes.stripped_maple_log": "Stripped Maple Log", + "block.mysticsbiomes.maple_wood": "Maple Wood", + "block.mysticsbiomes.white_maple_wood": "White Maple Wood", + "block.mysticsbiomes.stripped_maple_wood": "Stripped Maple Wood", + "block.mysticsbiomes.maple_planks": "Maple Planks", + "block.mysticsbiomes.maple_stairs": "Maple Stairs", + "block.mysticsbiomes.maple_slab": "Maple Slab", + "block.mysticsbiomes.maple_fence": "Maple Fence", + "block.mysticsbiomes.maple_fence_gate": "Maple Fence Gate", + "block.mysticsbiomes.maple_button": "Maple Button", + "block.mysticsbiomes.maple_pressure_plate": "Maple Pressure Plate", + "block.mysticsbiomes.maple_trapdoor": "Maple Trapdoor", + "block.mysticsbiomes.maple_door": "Maple Door", + "block.mysticsbiomes.maple_sign": "Maple Sign", + "block.mysticsbiomes.maple_hanging_sign": "Maple Hanging Sign", + + "block.mysticsbiomes.spring_bamboo_sapling": "Spring Bamboo Shoot", + "block.mysticsbiomes.spring_bamboo": "Spring Bamboo", + "block.mysticsbiomes.stripped_spring_bamboo": "Stripped Spring Bamboo", + "block.mysticsbiomes.spring_bamboo_block": "Spring Bamboo Block", + "block.mysticsbiomes.stripped_spring_bamboo_block": "Stripped Spring Bamboo Block", + "block.mysticsbiomes.spring_planks": "Spring Planks", + "block.mysticsbiomes.spring_mosaic": "Spring Mosaic", + "block.mysticsbiomes.spring_stairs": "Spring Stairs", + "block.mysticsbiomes.spring_mosaic_stairs": "Spring Mosaic Stairs", + "block.mysticsbiomes.spring_slab": "Spring Slab", + "block.mysticsbiomes.spring_mosaic_slab": "Spring Mosaic Slab", + "block.mysticsbiomes.spring_fence": "Spring Fence", + "block.mysticsbiomes.spring_fence_gate": "Spring Fence Gate", + "block.mysticsbiomes.spring_button": "Spring Button", + "block.mysticsbiomes.spring_pressure_plate": "Spring Pressure Plate", + "block.mysticsbiomes.spring_trapdoor": "Spring Trapdoor", + "block.mysticsbiomes.spring_door": "Spring Door", + "block.mysticsbiomes.spring_sign": "Spring Sign", + "block.mysticsbiomes.spring_hanging_sign": "Spring Hanging Sign", + + "block.mysticsbiomes.sea_shrub_leaves": "Sea Shrub Leaves", + "block.mysticsbiomes.sea_shrub": "Sea Shrub", + "block.mysticsbiomes.sea_foam_log": "Sea Foam Log", + "block.mysticsbiomes.stripped_sea_foam_log": "Stripped Sea Foam Log", + "block.mysticsbiomes.sea_foam_wood": "Sea Foam Wood", + "block.mysticsbiomes.stripped_sea_foam_wood": "Stripped Sea Foam Wood", + "block.mysticsbiomes.sea_foam_planks": "Sea Foam Planks", + "block.mysticsbiomes.sea_foam_stairs": "Sea Foam Stairs", + "block.mysticsbiomes.sea_foam_slab": "Sea Foam Slab", + "block.mysticsbiomes.sea_foam_fence": "Sea Foam Fence", + "block.mysticsbiomes.sea_foam_fence_gate": "Sea Foam Fence Gate", + "block.mysticsbiomes.sea_foam_button": "Sea Foam Button", + "block.mysticsbiomes.sea_foam_pressure_plate": "Sea Foam Pressure Plate", + "block.mysticsbiomes.sea_foam_trapdoor": "Sea Foam Trapdoor", + "block.mysticsbiomes.sea_foam_door": "Sea Foam Door", + "block.mysticsbiomes.sea_foam_sign": "Sea Foam Sign", + "block.mysticsbiomes.sea_foam_hanging_sign": "Sea Foam Hanging Sign", + + "block.mysticsbiomes.tropical_leaves": "Tropical Leaves", + "block.mysticsbiomes.tropical_sapling": "Tropical Sapling", + "block.mysticsbiomes.tropical_log": "Tropical Log", + "block.mysticsbiomes.stripped_tropical_log": "Stripped Tropical Log", + "block.mysticsbiomes.tropical_wood": "Tropical Wood", + "block.mysticsbiomes.stripped_tropical_wood": "Stripped Tropical Wood", + "block.mysticsbiomes.tropical_planks": "Tropical Planks", + "block.mysticsbiomes.tropical_stairs": "Tropical Stairs", + "block.mysticsbiomes.tropical_slab": "Tropical Slab", + "block.mysticsbiomes.tropical_fence": "Tropical Fence", + "block.mysticsbiomes.tropical_fence_gate": "Tropical Fence Gate", + "block.mysticsbiomes.tropical_button": "Tropical Button", + "block.mysticsbiomes.tropical_pressure_plate": "Tropical Pressure Plate", + "block.mysticsbiomes.tropical_trapdoor": "Tropical Trapdoor", + "block.mysticsbiomes.tropical_door": "Tropical Door", + "block.mysticsbiomes.tropical_sign": "Tropical Sign", + "block.mysticsbiomes.tropical_hanging_sign": "Tropical Hanging Sign", + + "block.mysticsbiomes.vanilla_leaves": "Vanilla Leaves", + "block.mysticsbiomes.vanilla_sapling": "Vanilla Sapling", + "block.mysticsbiomes.vanilla_log": "Vanilla Log", + "block.mysticsbiomes.stripped_vanilla_log": "Stripped Vanilla Log", + "block.mysticsbiomes.vanilla_wood": "Vanilla Wood", + "block.mysticsbiomes.stripped_vanilla_wood": "Stripped Vanilla Wood", + "block.mysticsbiomes.vanilla_planks": "Vanilla Planks", + "block.mysticsbiomes.vanilla_stairs": "Vanilla Stairs", + "block.mysticsbiomes.vanilla_slab": "Vanilla Slab", + "block.mysticsbiomes.vanilla_fence": "Vanilla Fence", + "block.mysticsbiomes.vanilla_fence_gate": "Vanilla Fence Gate", + "block.mysticsbiomes.vanilla_button": "Vanilla Button", + "block.mysticsbiomes.vanilla_pressure_plate": "Vanilla Pressure Plate", + "block.mysticsbiomes.vanilla_trapdoor": "Vanilla Trapdoor", + "block.mysticsbiomes.vanilla_door": "Vanilla Door", + "block.mysticsbiomes.vanilla_sign": "Vanilla Sign", + "block.mysticsbiomes.vanilla_hanging_sign": "Vanilla Hanging Sign", + + "block.mysticsbiomes.peony_leaves": "Peony Leaves", + "block.mysticsbiomes.peony_bush": "Peony Bush", + "block.mysticsbiomes.hydrangea_leaves": "Hydrangea Leaves", + "block.mysticsbiomes.hydrangea_bush": "Hydrangea Bush", + "block.mysticsbiomes.lavender": "Lavender", + "block.mysticsbiomes.tall_lavender": "Tall Lavender", + "block.mysticsbiomes.aster": "Aster", + "block.mysticsbiomes.wildflower": "Wildflower", + "block.mysticsbiomes.milkweed": "Milkweed", + "block.mysticsbiomes.sea_thrift": "Sea Thrift", + "block.mysticsbiomes.saguaro_blossom": "Saguaro Blossom", + "block.mysticsbiomes.saguaro_cactus": "Saguaro Cactus", + "block.mysticsbiomes.desert_lily": "Desert Lily", + "block.mysticsbiomes.desert_grass": "Desert Grass", + "block.mysticsbiomes.tall_desert_grass": "Tall Desert Grass", + "block.mysticsbiomes.beach_grass": "Beach Grass", + "block.mysticsbiomes.tall_beach_grass": "Tall Beach Grass", + "block.mysticsbiomes.sea_oats": "Sea Oats", + "block.mysticsbiomes.strawberry_bush": "Strawberry Bush", + "block.mysticsbiomes.cherry_plant": "Cherry Plant", + "block.mysticsbiomes.peach_plant": "Peach Plant", + "block.mysticsbiomes.vanilla_orchid": "Vanilla Orchid", + + "block.mysticsbiomes.strawberry_cake": "Strawberry Cake", + "block.mysticsbiomes.strawberry_candle_cake_white": "Strawberry Cake with White Candle", + "block.mysticsbiomes.strawberry_candle_cake_orange": "Strawberry Cake with Orange Candle", + "block.mysticsbiomes.strawberry_candle_cake_magenta": "Strawberry Cake with Magenta Candle", + "block.mysticsbiomes.strawberry_candle_cake_light_blue": "Strawberry Cake with Light Blue Candle", + "block.mysticsbiomes.strawberry_candle_cake_yellow": "Strawberry Cake with Yellow Candle", + "block.mysticsbiomes.strawberry_candle_cake_lime": "Strawberry Cake with Lime Candle", + "block.mysticsbiomes.strawberry_candle_cake_pink": "Strawberry Cake with Pink Candle", + "block.mysticsbiomes.strawberry_candle_cake_gray": "Strawberry Cake with Gray Candle", + "block.mysticsbiomes.strawberry_candle_cake_light_gray": "Strawberry Cake with Light Gray Candle", + "block.mysticsbiomes.strawberry_candle_cake_cyan": "Strawberry Cake with Cyan Candle", + "block.mysticsbiomes.strawberry_candle_cake_purple": "Strawberry Cake with Purple Candle", + "block.mysticsbiomes.strawberry_candle_cake_blue": "Strawberry Cake with Blue Candle", + "block.mysticsbiomes.strawberry_candle_cake_brown": "Strawberry Cake with Brown Candle", + "block.mysticsbiomes.strawberry_candle_cake_green": "Strawberry Cake with Green Candle", + "block.mysticsbiomes.strawberry_candle_cake_red": "Strawberry Cake with Red Candle", + "block.mysticsbiomes.strawberry_candle_cake_black": "Strawberry Cake with Black Candle", + "block.mysticsbiomes.vanilla_cake": "Vanilla Cake", + "block.mysticsbiomes.vanilla_candle_cake_white": "Vanilla Cake with White Candle", + "block.mysticsbiomes.vanilla_candle_cake_orange": "Vanilla Cake with Orange Candle", + "block.mysticsbiomes.vanilla_candle_cake_magenta": "Vanilla Cake with Magenta Candle", + "block.mysticsbiomes.vanilla_candle_cake_light_blue": "Vanilla Cake with Light Blue Candle", + "block.mysticsbiomes.vanilla_candle_cake_yellow": "Vanilla Cake with Yellow Candle", + "block.mysticsbiomes.vanilla_candle_cake_lime": "Vanilla Cake with Lime Candle", + "block.mysticsbiomes.vanilla_candle_cake_pink": "Vanilla Cake with Pink Candle", + "block.mysticsbiomes.vanilla_candle_cake_gray": "Vanilla Cake with Gray Candle", + "block.mysticsbiomes.vanilla_candle_cake_light_gray": "Vanilla Cake with Light Gray Candle", + "block.mysticsbiomes.vanilla_candle_cake_cyan": "Vanilla Cake with Cyan Candle", + "block.mysticsbiomes.vanilla_candle_cake_purple": "Vanilla Cake with Purple Candle", + "block.mysticsbiomes.vanilla_candle_cake_blue": "Vanilla Cake with Blue Candle", + "block.mysticsbiomes.vanilla_candle_cake_brown": "Vanilla Cake with Brown Candle", + "block.mysticsbiomes.vanilla_candle_cake_green": "Vanilla Cake with Green Candle", + "block.mysticsbiomes.vanilla_candle_cake_red": "Vanilla Cake with Red Candle", + "block.mysticsbiomes.vanilla_candle_cake_black": "Vanilla Cake with Black Candle", + "block.mysticsbiomes.chocolate_cake": "Chocolate Cake", + "block.mysticsbiomes.chocolate_candle_cake_white": "Chocolate Cake with White Candle", + "block.mysticsbiomes.chocolate_candle_cake_orange": "Chocolate Cake with Orange Candle", + "block.mysticsbiomes.chocolate_candle_cake_magenta": "Chocolate Cake with Magenta Candle", + "block.mysticsbiomes.chocolate_candle_cake_light_blue": "Chocolate Cake with Light Blue Candle", + "block.mysticsbiomes.chocolate_candle_cake_yellow": "Chocolate Cake with Yellow Candle", + "block.mysticsbiomes.chocolate_candle_cake_lime": "Chocolate Cake with Lime Candle", + "block.mysticsbiomes.chocolate_candle_cake_pink": "Chocolate Cake with Pink Candle", + "block.mysticsbiomes.chocolate_candle_cake_gray": "Chocolate Cake with Gray Candle", + "block.mysticsbiomes.chocolate_candle_cake_light_gray": "Chocolate Cake with Light Gray Candle", + "block.mysticsbiomes.chocolate_candle_cake_cyan": "Chocolate Cake with Cyan Candle", + "block.mysticsbiomes.chocolate_candle_cake_purple": "Chocolate Cake with Purple Candle", + "block.mysticsbiomes.chocolate_candle_cake_blue": "Chocolate Cake with Blue Candle", + "block.mysticsbiomes.chocolate_candle_cake_brown": "Chocolate Cake with Brown Candle", + "block.mysticsbiomes.chocolate_candle_cake_green": "Chocolate Cake with Green Candle", + "block.mysticsbiomes.chocolate_candle_cake_red": "Chocolate Cake with Red Candle", + "block.mysticsbiomes.chocolate_candle_cake_black": "Chocolate Cake with Black Candle", + "block.mysticsbiomes.pink_frosted_cake": "Pink Frosted Cake", + "block.mysticsbiomes.pink_frosted_candle_cake_white": "Pink Frosted Cake with White Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_orange": "Pink Frosted Cake with Orange Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_magenta": "Pink Frosted Cake with Magenta Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_light_blue": "Pink Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_yellow": "Pink Frosted Cake with Yellow Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_lime": "Pink Frosted Cake with Lime Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_pink": "Pink Frosted Cake with Pink Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_gray": "Pink Frosted Cake with Gray Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_light_gray": "Pink Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_cyan": "Pink Frosted Cake with Cyan Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_purple": "Pink Frosted Cake with Purple Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_blue": "Pink Frosted Cake with Blue Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_brown": "Pink Frosted Cake with Brown Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_green": "Pink Frosted Cake with Green Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_red": "Pink Frosted Cake with Red Candle", + "block.mysticsbiomes.pink_frosted_candle_cake_black": "Pink Frosted Cake with Black Candle", + "block.mysticsbiomes.orange_frosted_cake": "Orange Frosted Cake", + "block.mysticsbiomes.orange_frosted_candle_cake_white": "Orange Frosted Cake with White Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_orange": "Orange Frosted Cake with Orange Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_magenta": "Orange Frosted Cake with Magenta Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_light_blue": "Orange Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_yellow": "Orange Frosted Cake with Yellow Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_lime": "Orange Frosted Cake with Lime Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_pink": "Orange Frosted Cake with Pink Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_gray": "Orange Frosted Cake with Gray Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_light_gray": "Orange Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_cyan": "Orange Frosted Cake with Cyan Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_purple": "Orange Frosted Cake with Purple Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_blue": "Orange Frosted Cake with Blue Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_brown": "Orange Frosted Cake with Brown Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_green": "Orange Frosted Cake with Green Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_red": "Orange Frosted Cake with Red Candle", + "block.mysticsbiomes.orange_frosted_candle_cake_black": "Orange Frosted Cake with Black Candle", + "block.mysticsbiomes.yellow_frosted_cake": "Yellow Frosted Cake", + "block.mysticsbiomes.yellow_frosted_candle_cake_white": "Yellow Frosted Cake with White Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_orange": "Yellow Frosted Cake with Orange Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_magenta": "Yellow Frosted Cake with Magenta Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_light_blue": "Yellow Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_yellow": "Yellow Frosted Cake with Yellow Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_lime": "Yellow Frosted Cake with Lime Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_pink": "Yellow Frosted Cake with Pink Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_gray": "Yellow Frosted Cake with Gray Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_light_gray": "Yellow Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_cyan": "Yellow Frosted Cake with Cyan Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_purple": "Yellow Frosted Cake with Purple Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_blue": "Yellow Frosted Cake with Blue Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_brown": "Yellow Frosted Cake with Brown Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_green": "Yellow Frosted Cake with Green Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_red": "Yellow Frosted Cake with Red Candle", + "block.mysticsbiomes.yellow_frosted_candle_cake_black": "Yellow Frosted Cake with Black Candle", + "block.mysticsbiomes.lime_frosted_cake": "Lime Frosted Cake", + "block.mysticsbiomes.lime_frosted_candle_cake_white": "Lime Frosted Cake with White Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_orange": "Lime Frosted Cake with Orange Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_magenta": "Lime Frosted Cake with Magenta Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_light_blue": "Lime Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_yellow": "Lime Frosted Cake with Yellow Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_lime": "Lime Frosted Cake with Lime Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_pink": "Lime Frosted Cake with Pink Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_gray": "Lime Frosted Cake with Gray Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_light_gray": "Lime Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_cyan": "Lime Frosted Cake with Cyan Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_purple": "Lime Frosted Cake with Purple Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_blue": "Lime Frosted Cake with Blue Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_brown": "Lime Frosted Cake with Brown Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_green": "Lime Frosted Cake with Green Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_red": "Lime Frosted Cake with Red Candle", + "block.mysticsbiomes.lime_frosted_candle_cake_black": "Lime Frosted Cake with Black Candle", + "block.mysticsbiomes.cyan_frosted_cake": "Cyan Frosted Cake", + "block.mysticsbiomes.cyan_frosted_candle_cake_white": "Cyan Frosted Cake with White Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_orange": "Cyan Frosted Cake with Orange Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_magenta": "Cyan Frosted Cake with Magenta Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_light_blue": "Cyan Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_yellow": "Cyan Frosted Cake with Yellow Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_lime": "Cyan Frosted Cake with Lime Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_pink": "Cyan Frosted Cake with Pink Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_gray": "Cyan Frosted Cake with Gray Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_light_gray": "Cyan Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_cyan": "Cyan Frosted Cake with Cyan Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_purple": "Cyan Frosted Cake with Purple Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_blue": "Cyan Frosted Cake with Blue Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_brown": "Cyan Frosted Cake with Brown Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_green": "Cyan Frosted Cake with Green Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_red": "Cyan Frosted Cake with Red Candle", + "block.mysticsbiomes.cyan_frosted_candle_cake_black": "Cyan Frosted Cake with Black Candle", + "block.mysticsbiomes.purple_frosted_cake": "Purple Frosted Cake", + "block.mysticsbiomes.purple_frosted_candle_cake_white": "Purple Frosted Cake with White Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_orange": "Purple Frosted Cake with Orange Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_magenta": "Purple Frosted Cake with Magenta Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_light_blue": "Purple Frosted Cake with Light Blue Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_yellow": "Purple Frosted Cake with Yellow Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_lime": "Purple Frosted Cake with Lime Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_pink": "Purple Frosted Cake with Pink Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_gray": "Purple Frosted Cake with Gray Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_light_gray": "Purple Frosted Cake with Light Gray Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_cyan": "Purple Frosted Cake with Cyan Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_purple": "Purple Frosted Cake with Purple Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_blue": "Purple Frosted Cake with Blue Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_brown": "Purple Frosted Cake with Brown Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_green": "Purple Frosted Cake with Green Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_red": "Purple Frosted Cake with Red Candle", + "block.mysticsbiomes.purple_frosted_candle_cake_black": "Purple Frosted Cake with Black Candle", + "block.mysticsbiomes.cherry_pie": "Cherry Pie", + "block.mysticsbiomes.peach_pie": "Peach Pie", + + "block.mysticsbiomes.potted_strawberry_blossom_sapling": "Potted Strawberry Blossom Sapling", + "block.mysticsbiomes.potted_pink_cherry_blossom_sapling": "Potted Pink Cherry Blossom Sapling", + "block.mysticsbiomes.potted_white_cherry_blossom_sapling": "Potted White Cherry Blossom Sapling", + "block.mysticsbiomes.potted_lavender_blossom_sapling": "Potted Lavender Blossom Sapling", + "block.mysticsbiomes.potted_peach_sapling": "Potted Peach Sapling", + "block.mysticsbiomes.potted_maple_sapling": "Potted Maple Sapling", + "block.mysticsbiomes.potted_orange_maple_sapling": "Potted Orange Maple Sapling", + "block.mysticsbiomes.potted_yellow_maple_sapling": "Potted Yellow Maple Sapling", + "block.mysticsbiomes.potted_spring_bamboo": "Potted Spring Bamboo", + "block.mysticsbiomes.potted_sea_shrub": "Potted Sea Shrub", + "block.mysticsbiomes.potted_tropical_sapling": "Potted Tropical Sapling", + "block.mysticsbiomes.potted_vanilla_sapling": "Potted Vanilla Sapling", + "block.mysticsbiomes.potted_peony_bush": "Potted Peony Bush", + "block.mysticsbiomes.potted_hydrangea_bush": "Potted Hydrangea Bush", + "block.mysticsbiomes.potted_lavender": "Potted Lavender", + "block.mysticsbiomes.potted_aster": "Potted Aster", + "block.mysticsbiomes.potted_wildflower": "Potted Wildflower", + "block.mysticsbiomes.potted_milkweed": "Potted Milkweed", + "block.mysticsbiomes.potted_sea_thrift": "Potted Sea Thrift", + "block.mysticsbiomes.potted_saguaro_cactus": "Potted Saguaro Cactus", + "block.mysticsbiomes.potted_desert_lily": "Potted Desert Lily", + "block.mysticsbiomes.potted_sea_oats": "Potted Sea Oats", + + "block.mysticsbiomes.butterfly_nest": "Butterfly Nest", + "block.mysticsbiomes.chrysalis": "Chrysalis", + "block.mysticsbiomes.glass_jar": "Glass Jar", + "item.mysticsbiomes.bug_habitat.butterfly": "Butterfly in Jar", + "item.mysticsbiomes.bug_habitat.caterpillar": "Caterpillar in Jar", + "item.mysticsbiomes.lavender_buds": "Lavender Buds", + "item.mysticsbiomes.strawberry": "Strawberry", + "item.mysticsbiomes.sweet_strawberry": "Sweet Strawberry", + "item.mysticsbiomes.cherries": "Cherries", + "item.mysticsbiomes.peach": "Peach", + "item.mysticsbiomes.vanilla_beans": "Vanilla Beans", + "item.mysticsbiomes.pink_egg": "Pink Egg", + "item.mysticsbiomes.orange_egg": "Orange Egg", + "item.mysticsbiomes.yellow_egg": "Yellow Egg", + "item.mysticsbiomes.lime_egg": "Lime Egg", + "item.mysticsbiomes.cyan_egg": "Cyan Egg", + "item.mysticsbiomes.purple_egg": "Purple Egg", + + "item.mysticsbiomes.strawberry_milk_bucket": "Strawberry Milk Bucket", + "item.mysticsbiomes.vanilla_milk_bucket": "Vanilla Milk Bucket", + "item.mysticsbiomes.chocolate_milk_bucket": "Chocolate Milk Bucket", + + "item.mysticsbiomes.strawberry_boat": "Strawberry Boat", + "item.mysticsbiomes.strawberry_chest_boat": "Strawberry Chest Boat", + "item.mysticsbiomes.black_cherry_boat": "Black Cherry Boat", + "item.mysticsbiomes.black_cherry_chest_boat": "Black Cherry Chest Boat", + "item.mysticsbiomes.lavender_boat": "Lavender Boat", + "item.mysticsbiomes.lavender_chest_boat": "Lavender Chest Boat", + "item.mysticsbiomes.peach_boat": "Peach Boat", + "item.mysticsbiomes.peach_chest_boat": "Peach Chest Boat", + "item.mysticsbiomes.maple_boat": "Maple Boat", + "item.mysticsbiomes.maple_chest_boat": "Maple Chest Boat", + "item.mysticsbiomes.spring_raft": "Spring Raft", + "item.mysticsbiomes.spring_chest_raft": "Spring Chest Raft", + "item.mysticsbiomes.sea_foam_boat": "Sea Foam Boat", + "item.mysticsbiomes.sea_foam_chest_boat": "Sea Foam Chest Boat", + "item.mysticsbiomes.tropical_boat": "Tropical Boat", + "item.mysticsbiomes.tropical_chest_boat": "Tropical Chest Boat", + "item.mysticsbiomes.vanilla_boat": "Vanilla Boat", + "item.mysticsbiomes.vanilla_chest_boat": "Vanilla Chest Boat", + + "item.mysticsbiomes.strawberry_cow_spawn_egg": "Strawberry Cow Spawn Egg", + "item.mysticsbiomes.vanilla_cow_spawn_egg": "Vanilla Cow Spawn Egg", + "item.mysticsbiomes.chocolate_cow_spawn_egg": "Chocolate Cow Spawn Egg", + "item.mysticsbiomes.rainbow_chicken_spawn_egg": "Rainbow Chicken Spawn Egg", + "item.mysticsbiomes.red_panda_spawn_egg": "Red Panda Spawn Egg", + "item.mysticsbiomes.sea_otter_spawn_egg": "Sea Otter Spawn Egg", + "item.mysticsbiomes.butterfly_spawn_egg": "Butterfly Spawn Egg", + "item.mysticsbiomes.caterpillar_spawn_egg": "Caterpillar Spawn Egg", + + "entity.mysticsbiomes.strawberry_cow": "Strawberry Cow", + "entity.mysticsbiomes.vanilla_cow": "Vanilla Cow", + "entity.mysticsbiomes.chocolate_cow": "Chocolate Cow", + "entity.mysticsbiomes.rainbow_chicken.pink": "Pink Chicken", + "entity.mysticsbiomes.rainbow_chicken.orange": "Orange Chicken", + "entity.mysticsbiomes.rainbow_chicken.yellow": "Yellow Chicken", + "entity.mysticsbiomes.rainbow_chicken.lime": "Lime Chicken", + "entity.mysticsbiomes.rainbow_chicken.cyan": "Cyan Chicken", + "entity.mysticsbiomes.rainbow_chicken.purple": "Purple Chicken", + "entity.mysticsbiomes.red_panda": "Red Panda", + "entity.mysticsbiomes.sea_otter": "Sea Otter", + "entity.mysticsbiomes.butterfly.monarch": "Monarch Butterfly", + "entity.mysticsbiomes.butterfly.morpho": "Morpho Butterfly", + "entity.mysticsbiomes.butterfly.luna_moth": "Luna Moth", + "entity.mysticsbiomes.caterpillar": "Caterpillar", + "entity.mysticsbiomes.rainbow_egg": "Rainbow Egg", + "entity.mysticsbiomes.boat": "Boat", + "entity.mysticsbiomes.chest_boat": "Chest Boat", + + "advancements.mysticsbiomes.root.title": "Mystic's Biomes", + "advancements.mysticsbiomes.root.description": "Explore the world!", + "advancements.mysticsbiomes.obtain_sweet_strawberry.title": "Sweet Treat", + "advancements.mysticsbiomes.obtain_sweet_strawberry.description": "Obtain a sweet strawberry", + "advancements.mysticsbiomes.obtain_cherries.title": "Very Cherry", + "advancements.mysticsbiomes.obtain_cherries.description": "Obtain cherries", + "advancements.mysticsbiomes.obtain_peach.title": "Mmm... Peachy", + "advancements.mysticsbiomes.obtain_peach.description": "Obtain a peach", + "advancements.mysticsbiomes.craft_rainbow_cakes.title": "Colorful Bakery", + "advancements.mysticsbiomes.craft_rainbow_cakes.description": "Craft all 6 frosted cakes", + "advancements.mysticsbiomes.craft_neapolitan_cakes.title": "Cake Connoisseur", + "advancements.mysticsbiomes.craft_neapolitan_cakes.description": "Craft a strawberry, vanilla, and chocolate cake", + "advancements.mysticsbiomes.thief.title": "THIEF!", + "advancements.mysticsbiomes.thief.description": "Have an item stolen from your inventory by a Mischievous Red Panda", + + "subtitles.entity.red_panda.ambient": "Red Panda pants", + "subtitles.entity.red_panda.aggressive_ambient": "Red Panda huffs", + "subtitles.entity.red_panda.step": "Red Panda steps", + "subtitles.entity.red_panda.hurt": "Red Panda hurts", + "subtitles.entity.red_panda.bite": "Red Panda bites", + "subtitles.entity.red_panda.spit": "Red Panda spits", + "subtitles.entity.red_panda.sleep": "Red Panda snores", + "subtitles.entity.red_panda.shake": "Red Panda shakes", + "subtitles.entity.red_panda.eat": "Red Panda eats", + "subtitles.entity.red_panda.death": "Red Panda dies", + "subtitles.entity.red_panda.pre_sneeze": "Red Panda's nose tickles", + "subtitles.entity.red_panda.sneeze": "Red Panda sneezes", + "subtitles.block.butterfly_nest.enter": "Butterfly enters nest", + "subtitles.block.butterfly_nest.exit": "Butterfly leaves nest" +} \ No newline at end of file diff --git a/projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-base.json b/projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-base.json new file mode 100644 index 000000000000..1753b80faa68 --- /dev/null +++ b/projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-base.json @@ -0,0 +1,359 @@ +{ + "itemGroup.mysticsbiomes": "神秘群系", + + "biome.mysticsbiomes.strawberry_fields": "草莓田野", + "biome.mysticsbiomes.bamboo_blossom_forest": "竹花森林", + "biome.mysticsbiomes.lavender_meadow": "薰衣草草甸", + "biome.mysticsbiomes.autumnal_grove": "秋季树林", + "biome.mysticsbiomes.lush_oasis": "葱郁绿洲", + "biome.mysticsbiomes.lagoon": "潟湖", + "biome.mysticsbiomes.tropics": "热带地区", + + "block.mysticsbiomes.lush_sand": "葱郁沙子", + "block.mysticsbiomes.grassy_lush_sand": "长草的葱郁沙子", + "block.mysticsbiomes.lush_sandstone": "葱郁砂岩", + "block.mysticsbiomes.lush_sandstone_stairs": "葱郁砂岩楼梯", + "block.mysticsbiomes.lush_sandstone_slab": "葱郁砂岩台阶", + "block.mysticsbiomes.lush_sandstone_wall": "葱郁砂岩墙", + "block.mysticsbiomes.chiseled_lush_sandstone": "雕纹葱郁砂岩", + "block.mysticsbiomes.cut_lush_sandstone": "切制葱郁砂岩", + "block.mysticsbiomes.cut_lush_sandstone_slab": "切制葱郁砂岩台阶", + "block.mysticsbiomes.smooth_lush_sandstone": "平滑葱郁砂岩", + "block.mysticsbiomes.smooth_lush_sandstone_stairs": "平滑葱郁砂岩楼梯", + "block.mysticsbiomes.smooth_lush_sandstone_slab": "平滑葱郁砂岩台阶", + + "block.mysticsbiomes.strawberry_blossoms": "草莓花簇", + "block.mysticsbiomes.strawberry_blossom_sapling": "草莓花树苗", + "block.mysticsbiomes.strawberry_log": "草莓原木", + "block.mysticsbiomes.stripped_strawberry_log": "去皮草莓原木", + "block.mysticsbiomes.strawberry_wood": "草莓木", + "block.mysticsbiomes.stripped_strawberry_wood": "去皮草莓木", + "block.mysticsbiomes.strawberry_planks": "草莓木板", + "block.mysticsbiomes.strawberry_stairs": "草莓木楼梯", + "block.mysticsbiomes.strawberry_slab": "草莓木台阶", + "block.mysticsbiomes.strawberry_fence": "草莓木栅栏", + "block.mysticsbiomes.strawberry_fence_gate": "草莓木栅栏门", + "block.mysticsbiomes.strawberry_button": "草莓木按钮", + "block.mysticsbiomes.strawberry_pressure_plate": "草莓木压力板", + "block.mysticsbiomes.strawberry_trapdoor": "草莓木活板门", + "block.mysticsbiomes.strawberry_door": "草莓木门", + "block.mysticsbiomes.strawberry_sign": "草莓木告示牌", + "block.mysticsbiomes.strawberry_hanging_sign": "悬挂式草莓木告示牌", + + "block.mysticsbiomes.pink_cherry_blossoms": "粉红色樱桃花簇", + "block.mysticsbiomes.pink_cherry_blossom_sapling": "粉红色樱桃花树苗", + "block.mysticsbiomes.white_cherry_blossoms": "白色樱桃花簇", + "block.mysticsbiomes.white_cherry_blossom_sapling": "白色樱桃花树苗", + "block.mysticsbiomes.black_cherry_log": "黑樱桃原木", + "block.mysticsbiomes.stripped_black_cherry_log": "去皮黑樱桃原木", + "block.mysticsbiomes.black_cherry_wood": "黑樱桃木", + "block.mysticsbiomes.stripped_black_cherry_wood": "去皮黑樱桃木", + "block.mysticsbiomes.black_cherry_planks": "黑樱桃木板", + "block.mysticsbiomes.black_cherry_stairs": "黑樱桃木楼梯", + "block.mysticsbiomes.black_cherry_slab": "黑樱桃木台阶", + "block.mysticsbiomes.black_cherry_fence": "黑樱桃木栅栏", + "block.mysticsbiomes.black_cherry_fence_gate": "黑樱桃木栅栏门", + "block.mysticsbiomes.black_cherry_button": "黑樱桃木按钮", + "block.mysticsbiomes.black_cherry_pressure_plate": "黑樱桃木压力板", + "block.mysticsbiomes.black_cherry_trapdoor": "黑樱桃木活板门", + "block.mysticsbiomes.black_cherry_door": "黑樱桃木门", + "block.mysticsbiomes.black_cherry_sign": "黑樱桃木告示牌", + "block.mysticsbiomes.black_cherry_hanging_sign": "悬挂式黑樱桃木告示牌", + + "block.mysticsbiomes.lavender_blossoms": "薰衣草花簇", + "block.mysticsbiomes.lavender_blossom_sapling": "薰衣草花树苗", + "block.mysticsbiomes.lavender_log": "薰衣草原木", + "block.mysticsbiomes.stripped_lavender_log": "去皮薰衣草原木", + "block.mysticsbiomes.lavender_wood": "薰衣草木", + "block.mysticsbiomes.stripped_lavender_wood": "去皮薰衣草木", + "block.mysticsbiomes.lavender_planks": "薰衣草木板", + "block.mysticsbiomes.lavender_stairs": "薰衣草木楼梯", + "block.mysticsbiomes.lavender_slab": "薰衣草木台阶", + "block.mysticsbiomes.lavender_fence": "薰衣草木栅栏", + "block.mysticsbiomes.lavender_fence_gate": "薰衣草木栅栏门", + "block.mysticsbiomes.lavender_button": "薰衣草木按钮", + "block.mysticsbiomes.lavender_pressure_plate": "薰衣草木压力板", + "block.mysticsbiomes.lavender_trapdoor": "薰衣草木活板门", + "block.mysticsbiomes.lavender_door": "薰衣草木门", + "block.mysticsbiomes.lavender_sign": "薰衣草木告示牌", + "block.mysticsbiomes.lavender_hanging_sign": "悬挂式薰衣草木告示牌", + + "block.mysticsbiomes.peach_leaves": "桃树树叶", + "block.mysticsbiomes.peach_sapling": "桃树树苗", + "block.mysticsbiomes.peach_log": "桃木原木", + "block.mysticsbiomes.stripped_peach_log": "去皮桃木原木", + "block.mysticsbiomes.peach_wood": "桃木", + "block.mysticsbiomes.stripped_peach_wood": "去皮桃木", + "block.mysticsbiomes.peach_planks": "桃木木板", + "block.mysticsbiomes.peach_stairs": "桃木楼梯", + "block.mysticsbiomes.peach_slab": "桃木台阶", + "block.mysticsbiomes.peach_fence": "桃木栅栏", + "block.mysticsbiomes.peach_fence_gate": "桃木栅栏门", + "block.mysticsbiomes.peach_button": "桃木按钮", + "block.mysticsbiomes.peach_pressure_plate": "桃木压力板", + "block.mysticsbiomes.peach_trapdoor": "桃木活板门", + "block.mysticsbiomes.peach_door": "桃木门", + "block.mysticsbiomes.peach_sign": "桃木告示牌", + "block.mysticsbiomes.peach_hanging_sign": "悬挂式桃木告示牌", + + "block.mysticsbiomes.maple_leaves": "枫树树叶", + "block.mysticsbiomes.maple_leaf_pile": "枫树树叶堆", + "block.mysticsbiomes.maple_leaf_litter": "枫树枯叶堆", + "block.mysticsbiomes.maple_sapling": "枫树树苗", + "block.mysticsbiomes.orange_maple_leaves": "橙色枫树树叶", + "block.mysticsbiomes.orange_maple_leaf_pile": "橙色枫树树叶堆", + "block.mysticsbiomes.orange_maple_leaf_litter": "橙色枫树枯叶堆", + "block.mysticsbiomes.orange_maple_sapling": "橙色枫树树苗", + "block.mysticsbiomes.yellow_maple_leaves": "黄色枫树树叶", + "block.mysticsbiomes.yellow_maple_leaf_pile": "黄色枫树树叶堆", + "block.mysticsbiomes.yellow_maple_leaf_litter": "黄色枫树枯叶堆", + "block.mysticsbiomes.yellow_maple_sapling": "黄色枫树树苗", + "block.mysticsbiomes.maple_log": "枫木原木", + "block.mysticsbiomes.white_maple_log": "白色枫木原木", + "block.mysticsbiomes.stripped_maple_log": "去皮枫木原木", + "block.mysticsbiomes.maple_wood": "枫木", + "block.mysticsbiomes.white_maple_wood": "白色枫木", + "block.mysticsbiomes.stripped_maple_wood": "去皮枫木", + "block.mysticsbiomes.maple_planks": "枫木木板", + "block.mysticsbiomes.maple_stairs": "枫木楼梯", + "block.mysticsbiomes.maple_slab": "枫木台阶", + "block.mysticsbiomes.maple_fence": "枫木栅栏", + "block.mysticsbiomes.maple_fence_gate": "枫木栅栏门", + "block.mysticsbiomes.maple_button": "枫木按钮", + "block.mysticsbiomes.maple_pressure_plate": "枫木压力板", + "block.mysticsbiomes.maple_trapdoor": "枫木活板门", + "block.mysticsbiomes.maple_door": "枫木门", + "block.mysticsbiomes.maple_sign": "枫木告示牌", + "block.mysticsbiomes.maple_hanging_sign": "悬挂式枫木告示牌", + + "block.mysticsbiomes.spring_bamboo_sapling": "春绿竹笋", + "block.mysticsbiomes.spring_bamboo": "春绿竹子", + "block.mysticsbiomes.stripped_spring_bamboo": "去皮春绿竹子", + "block.mysticsbiomes.spring_bamboo_block": "春绿竹块", + "block.mysticsbiomes.stripped_spring_bamboo_block": "去皮春绿竹块", + "block.mysticsbiomes.spring_planks": "春绿竹板", + "block.mysticsbiomes.spring_mosaic": "春绿竹马赛克", + "block.mysticsbiomes.spring_stairs": "春绿竹楼梯", + "block.mysticsbiomes.spring_mosaic_stairs": "春绿竹马赛克楼梯", + "block.mysticsbiomes.spring_slab": "春绿竹台阶", + "block.mysticsbiomes.spring_mosaic_slab": "春绿竹马赛克台阶", + "block.mysticsbiomes.spring_fence": "春绿竹栅栏", + "block.mysticsbiomes.spring_fence_gate": "春绿竹栅栏门", + "block.mysticsbiomes.spring_button": "春绿竹按钮", + "block.mysticsbiomes.spring_pressure_plate": "春绿竹压力板", + "block.mysticsbiomes.spring_trapdoor": "春绿竹活板门", + "block.mysticsbiomes.spring_door": "春绿竹门", + "block.mysticsbiomes.spring_sign": "春绿竹告示牌", + "block.mysticsbiomes.spring_hanging_sign": "悬挂式春绿竹告示牌", + + "block.mysticsbiomes.sea_shrub_leaves": "海灌树叶", + "block.mysticsbiomes.sea_shrub": "海灌丛", + "block.mysticsbiomes.sea_foam_log": "海泡原木", + "block.mysticsbiomes.stripped_sea_foam_log": "去皮海泡原木", + "block.mysticsbiomes.sea_foam_wood": "海泡木", + "block.mysticsbiomes.stripped_sea_foam_wood": "去皮海泡木", + "block.mysticsbiomes.sea_foam_planks": "海泡木板", + "block.mysticsbiomes.sea_foam_stairs": "海泡木楼梯", + "block.mysticsbiomes.sea_foam_slab": "海泡木台阶", + "block.mysticsbiomes.sea_foam_fence": "海泡木栅栏", + "block.mysticsbiomes.sea_foam_fence_gate": "海泡木栅栏门", + "block.mysticsbiomes.sea_foam_button": "海泡木按钮", + "block.mysticsbiomes.sea_foam_pressure_plate": "海泡木压力板", + "block.mysticsbiomes.sea_foam_trapdoor": "海泡木活板门", + "block.mysticsbiomes.sea_foam_door": "海泡木门", + "block.mysticsbiomes.sea_foam_sign": "海泡木告示牌", + "block.mysticsbiomes.sea_foam_hanging_sign": "悬挂式海泡木告示牌", + + "block.mysticsbiomes.tropical_leaves": "热带树叶", + "block.mysticsbiomes.tropical_sapling": "热带树苗", + "block.mysticsbiomes.tropical_log": "热带原木", + "block.mysticsbiomes.stripped_tropical_log": "去皮热带原木", + "block.mysticsbiomes.tropical_wood": "热带木", + "block.mysticsbiomes.stripped_tropical_wood": "去皮热带木", + "block.mysticsbiomes.tropical_planks": "热带木板", + "block.mysticsbiomes.tropical_stairs": "热带木楼梯", + "block.mysticsbiomes.tropical_slab": "热带木台阶", + "block.mysticsbiomes.tropical_fence": "热带木栅栏", + "block.mysticsbiomes.tropical_fence_gate": "热带木栅栏门", + "block.mysticsbiomes.tropical_button": "热带木按钮", + "block.mysticsbiomes.tropical_pressure_plate": "热带木压力板", + "block.mysticsbiomes.tropical_trapdoor": "热带木活板门", + "block.mysticsbiomes.tropical_door": "热带木门", + "block.mysticsbiomes.tropical_sign": "热带木告示牌", + "block.mysticsbiomes.tropical_hanging_sign": "悬挂式热带木告示牌", + + "block.mysticsbiomes.vanilla_leaves": "香草树叶", + "block.mysticsbiomes.vanilla_sapling": "香草树苗", + "block.mysticsbiomes.vanilla_log": "香草原木", + "block.mysticsbiomes.stripped_vanilla_log": "去皮香草原木", + "block.mysticsbiomes.vanilla_wood": "香草木", + "block.mysticsbiomes.stripped_vanilla_wood": "去皮香草木", + "block.mysticsbiomes.vanilla_planks": "香草木板", + "block.mysticsbiomes.vanilla_stairs": "香草木楼梯", + "block.mysticsbiomes.vanilla_slab": "香草木台阶", + "block.mysticsbiomes.vanilla_fence": "香草木栅栏", + "block.mysticsbiomes.vanilla_fence_gate": "香草木栅栏门", + "block.mysticsbiomes.vanilla_button": "香草木按钮", + "block.mysticsbiomes.vanilla_pressure_plate": "香草木压力板", + "block.mysticsbiomes.vanilla_trapdoor": "香草木活板门", + "block.mysticsbiomes.vanilla_door": "香草木门", + "block.mysticsbiomes.vanilla_sign": "香草木告示牌", + "block.mysticsbiomes.vanilla_hanging_sign": "悬挂式香草木告示牌", + + "block.mysticsbiomes.peony_leaves": "牡丹树叶", + "block.mysticsbiomes.peony_bush": "牡丹花丛", + "block.mysticsbiomes.hydrangea_leaves": "绣球花树叶", + "block.mysticsbiomes.hydrangea_bush": "绣球花丛", + "block.mysticsbiomes.lavender": "薰衣草", + "block.mysticsbiomes.tall_lavender": "高薰衣草", + "block.mysticsbiomes.aster": "紫菀", + "block.mysticsbiomes.wildflower": "野花", + "block.mysticsbiomes.milkweed": "乳草", + "block.mysticsbiomes.sea_thrift": "海石竹", + "block.mysticsbiomes.saguaro_blossom": "巨柱仙人掌花", + "block.mysticsbiomes.saguaro_cactus": "巨柱仙人掌", + "block.mysticsbiomes.desert_lily": "沙漠百合", + "block.mysticsbiomes.desert_grass": "沙漠草丛", + "block.mysticsbiomes.tall_desert_grass": "高沙漠草丛", + "block.mysticsbiomes.beach_grass": "滨草丛", + "block.mysticsbiomes.tall_beach_grass": "高滨草丛", + "block.mysticsbiomes.sea_oats": "海燕麦", + "block.mysticsbiomes.strawberry_bush": "草莓丛", + "block.mysticsbiomes.cherry_plant": "樱桃植株", + "block.mysticsbiomes.peach_plant": "桃子植株", + "block.mysticsbiomes.vanilla_orchid": "香荚兰", + + "block.mysticsbiomes.strawberry_cake": "草莓蛋糕", + "block.mysticsbiomes.vanilla_cake": "香草蛋糕", + "block.mysticsbiomes.chocolate_cake": "巧克力蛋糕", + "block.mysticsbiomes.pink_frosted_cake": "粉红色糖霜蛋糕", + "block.mysticsbiomes.orange_frosted_cake": "橙色糖霜蛋糕", + "block.mysticsbiomes.yellow_frosted_cake": "黄色糖霜蛋糕", + "block.mysticsbiomes.lime_frosted_cake": "黄绿色糖霜蛋糕", + "block.mysticsbiomes.cyan_frosted_cake": "青色糖霜蛋糕", + "block.mysticsbiomes.purple_frosted_cake": "紫色糖霜蛋糕", + "block.mysticsbiomes.cherry_pie": "樱桃派", + "block.mysticsbiomes.peach_pie": "桃子派", + + "block.mysticsbiomes.potted_strawberry_blossom_sapling": "草莓花树苗盆栽", + "block.mysticsbiomes.potted_pink_cherry_blossom_sapling": "粉红色樱桃花树苗盆栽", + "block.mysticsbiomes.potted_white_cherry_blossom_sapling": "白色樱桃花树苗盆栽", + "block.mysticsbiomes.potted_lavender_blossom_sapling": "薰衣草花树苗盆栽", + "block.mysticsbiomes.potted_peach_sapling": "桃树树苗盆栽", + "block.mysticsbiomes.potted_maple_sapling": "枫树树苗盆栽", + "block.mysticsbiomes.potted_orange_maple_sapling": "橙色枫树树苗盆栽", + "block.mysticsbiomes.potted_yellow_maple_sapling": "黄色枫树树苗盆栽", + "block.mysticsbiomes.potted_spring_bamboo": "春绿竹子盆栽", + "block.mysticsbiomes.potted_sea_shrub": "海灌丛盆栽", + "block.mysticsbiomes.potted_tropical_sapling": "热带树苗盆栽", + "block.mysticsbiomes.potted_vanilla_sapling": "香草树苗盆栽", + "block.mysticsbiomes.potted_peony_bush": "牡丹花丛盆栽", + "block.mysticsbiomes.potted_hydrangea_bush": "绣球花丛盆栽", + "block.mysticsbiomes.potted_lavender": "薰衣草木盆栽", + "block.mysticsbiomes.potted_aster": "紫菀盆栽", + "block.mysticsbiomes.potted_wildflower": "野花盆栽", + "block.mysticsbiomes.potted_milkweed": "乳草盆栽", + "block.mysticsbiomes.potted_sea_thrift": "海石竹盆栽", + "block.mysticsbiomes.potted_saguaro_cactus": "巨柱仙人掌盆栽", + "block.mysticsbiomes.potted_desert_lily": "沙漠百合盆栽", + "block.mysticsbiomes.potted_sea_oats": "海燕麦盆栽", + + "block.mysticsbiomes.butterfly_nest": "蝴蝶巢", + "block.mysticsbiomes.chrysalis": "蛹", + "block.mysticsbiomes.glass_jar": "玻璃罐", + "item.mysticsbiomes.bug_habitat.butterfly": "罐中蝴蝶", + "item.mysticsbiomes.bug_habitat.caterpillar": "罐中毛毛虫", + "item.mysticsbiomes.lavender_buds": "薰衣草花苞", + "item.mysticsbiomes.strawberry": "草莓", + "item.mysticsbiomes.sweet_strawberry": "甜草莓", + "item.mysticsbiomes.cherries": "樱桃", + "item.mysticsbiomes.peach": "桃子", + "item.mysticsbiomes.vanilla_beans": "香草豆", + "item.mysticsbiomes.pink_egg": "粉红色鸡蛋", + "item.mysticsbiomes.orange_egg": "橙色鸡蛋", + "item.mysticsbiomes.yellow_egg": "黄色鸡蛋", + "item.mysticsbiomes.lime_egg": "黄绿色鸡蛋", + "item.mysticsbiomes.cyan_egg": "青色鸡蛋", + "item.mysticsbiomes.purple_egg": "紫色鸡蛋", + + "item.mysticsbiomes.strawberry_milk_bucket": "草莓奶桶", + "item.mysticsbiomes.vanilla_milk_bucket": "香草奶桶", + "item.mysticsbiomes.chocolate_milk_bucket": "巧克力奶桶", + + "item.mysticsbiomes.strawberry_boat": "草莓木船", + "item.mysticsbiomes.strawberry_chest_boat": "草莓木运输船", + "item.mysticsbiomes.black_cherry_boat": "黑樱桃木船", + "item.mysticsbiomes.black_cherry_chest_boat": "黑樱桃木运输船", + "item.mysticsbiomes.lavender_boat": "薰衣草木船", + "item.mysticsbiomes.lavender_chest_boat": "薰衣草木运输船", + "item.mysticsbiomes.peach_boat": "桃木船", + "item.mysticsbiomes.peach_chest_boat": "桃木运输船", + "item.mysticsbiomes.maple_boat": "枫木船", + "item.mysticsbiomes.maple_chest_boat": "枫木运输船", + "item.mysticsbiomes.spring_raft": "春绿竹筏", + "item.mysticsbiomes.spring_chest_raft": "春绿竹运输筏", + "item.mysticsbiomes.sea_foam_boat": "海泡木船", + "item.mysticsbiomes.sea_foam_chest_boat": "海泡木运输船", + "item.mysticsbiomes.tropical_boat": "热带木船", + "item.mysticsbiomes.tropical_chest_boat": "热带木运输船", + "item.mysticsbiomes.vanilla_boat": "香草木船", + "item.mysticsbiomes.vanilla_chest_boat": "香草木运输船", + + "item.mysticsbiomes.strawberry_cow_spawn_egg": "草莓牛刷怪蛋", + "item.mysticsbiomes.vanilla_cow_spawn_egg": "香草牛刷怪蛋", + "item.mysticsbiomes.chocolate_cow_spawn_egg": "巧克力牛刷怪蛋", + "item.mysticsbiomes.rainbow_chicken_spawn_egg": "彩色鸡刷怪蛋", + "item.mysticsbiomes.red_panda_spawn_egg": "小熊猫刷怪蛋", + "item.mysticsbiomes.sea_otter_spawn_egg": "海獭刷怪蛋", + "item.mysticsbiomes.butterfly_spawn_egg": "蝴蝶刷怪蛋", + "item.mysticsbiomes.caterpillar_spawn_egg": "毛毛虫刷怪蛋", + + "entity.mysticsbiomes.strawberry_cow": "草莓牛", + "entity.mysticsbiomes.vanilla_cow": "香草牛", + "entity.mysticsbiomes.chocolate_cow": "巧克力牛", + "entity.mysticsbiomes.rainbow_chicken.pink": "粉红色鸡", + "entity.mysticsbiomes.rainbow_chicken.orange": "橙色鸡", + "entity.mysticsbiomes.rainbow_chicken.yellow": "黄色鸡", + "entity.mysticsbiomes.rainbow_chicken.lime": "黄绿色鸡", + "entity.mysticsbiomes.rainbow_chicken.cyan": "青色鸡", + "entity.mysticsbiomes.rainbow_chicken.purple": "紫色鸡", + "entity.mysticsbiomes.red_panda": "小熊猫", + "entity.mysticsbiomes.sea_otter": "海獭", + "entity.mysticsbiomes.butterfly.monarch": "帝王蝶", + "entity.mysticsbiomes.butterfly.morpho": "大蓝闪蝶", + "entity.mysticsbiomes.butterfly.luna_moth": "月形天蚕蛾", + "entity.mysticsbiomes.caterpillar": "毛毛虫", + "entity.mysticsbiomes.rainbow_egg": "彩色鸡蛋", + "entity.mysticsbiomes.boat": "船", + "entity.mysticsbiomes.chest_boat": "运输船", + + "advancements.mysticsbiomes.root.title": "神秘群系", + "advancements.mysticsbiomes.root.description": "探索世界!", + "advancements.mysticsbiomes.obtain_sweet_strawberry.title": "甜蜜的奖励", + "advancements.mysticsbiomes.obtain_sweet_strawberry.description": "获得一个甜草莓", + "advancements.mysticsbiomes.obtain_cherries.title": "风味樱桃", + "advancements.mysticsbiomes.obtain_cherries.description": "获得樱桃", + "advancements.mysticsbiomes.obtain_peach.title": "美味桃子", + "advancements.mysticsbiomes.obtain_peach.description": "获得一个桃子", + "advancements.mysticsbiomes.craft_rainbow_cakes.title": "五彩烘焙坊", + "advancements.mysticsbiomes.craft_rainbow_cakes.description": "合成所有6种糖霜蛋糕", + "advancements.mysticsbiomes.craft_neapolitan_cakes.title": "蛋糕鉴赏家", + "advancements.mysticsbiomes.craft_neapolitan_cakes.description": "合成草莓、香草、巧克力蛋糕各一个", + "advancements.mysticsbiomes.thief.title": "有小偷!", + "advancements.mysticsbiomes.thief.description": "被坏蛋小熊猫偷走物品栏里的一件物品", + + "subtitles.entity.red_panda.ambient": "小熊猫:喘息", + "subtitles.entity.red_panda.aggressive_ambient": "小熊猫:发怒", + "subtitles.entity.red_panda.step": "小熊猫:脚步声", + "subtitles.entity.red_panda.hurt": "小熊猫:受伤", + "subtitles.entity.red_panda.bite": "小熊猫:撕咬", + "subtitles.entity.red_panda.spit": "小熊猫:吐出", + "subtitles.entity.red_panda.sleep": "小熊猫:打鼾", + "subtitles.entity.red_panda.shake": "小熊猫:摇动", + "subtitles.entity.red_panda.eat": "小熊猫:进食", + "subtitles.entity.red_panda.death": "小熊猫:死亡", + "subtitles.entity.red_panda.pre_sneeze": "小熊猫:鼻痒", + "subtitles.entity.red_panda.sneeze": "小熊猫:打喷嚏", + "subtitles.block.butterfly_nest.enter": "蝴蝶:入巢", + "subtitles.block.butterfly_nest.exit": "蝴蝶:离巢" +} \ No newline at end of file diff --git a/projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-composition.json b/projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-composition.json new file mode 100644 index 000000000000..3dd90a3bdcfb --- /dev/null +++ b/projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-composition.json @@ -0,0 +1,41 @@ +{ + "target": "assets/mysticsbiomes/lang/zh_cn.json", + "entries": [ + { + "templates": { + "block.mysticsbiomes.{1}_candle_cake_{0}": "插有{0}蜡烛的{1}蛋糕" + }, + "parameters": [ + { + "white": "白色", + "light_gray": "淡灰色", + "gray": "灰色", + "black": "黑色", + "brown": "棕色", + "red": "红色", + "orange": "橙色", + "yellow": "黄色", + "lime": "黄绿色", + "green": "绿色", + "cyan": "青色", + "light_blue": "淡蓝色", + "blue": "蓝色", + "purple": "紫色", + "magenta": "品红色", + "pink": "粉红色" + }, + { + "strawberry": "草莓", + "vanilla": "香草", + "chocolate": "巧克力", + "pink_frosted": "粉红色糖霜", + "orange_frosted": "橙色糖霜", + "yellow_frosted": "黄色糖霜", + "lime_frosted": "黄绿色糖霜", + "cyan_frosted": "青色糖霜", + "purple_frosted": "紫色糖霜" + } + ] + } + ] +} \ No newline at end of file diff --git a/projects/1.21/assets/mystics-biomes/mysticsbiomes/packer-policy.json b/projects/1.21/assets/mystics-biomes/mysticsbiomes/packer-policy.json new file mode 100644 index 000000000000..84b109600d83 --- /dev/null +++ b/projects/1.21/assets/mystics-biomes/mysticsbiomes/packer-policy.json @@ -0,0 +1,12 @@ +[ + { + "type": "singleton", + "source": "projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-base.json", + "relativePath": "lang/zh_cn.json" + }, + { + "type": "composition", + "destType": "json", + "source": "projects/1.21/assets/mystics-biomes/mysticsbiomes/lang/zh_cn-composition.json" + } +] \ No newline at end of file diff --git a/projects/1.21/assets/oritech-things/oritechthings/lang/en_us.json b/projects/1.21/assets/oritech-things/oritechthings/lang/en_us.json index e4934e8daca6..ce77dd03e048 100644 --- a/projects/1.21/assets/oritech-things/oritechthings/lang/en_us.json +++ b/projects/1.21/assets/oritech-things/oritechthings/lang/en_us.json @@ -60,9 +60,18 @@ "block.oritechthings.particle_accelerator_speed_sensor.invalid_controller.to_far": "⚠ Target Particle Accelerator too far - Max distance 128 blocks ⚠", "entity.oritechthings.amethyst_fish": "Amethyst Fish", "gui.oritechthings.particle_accelerator_speed_sensor.auto": "Auto", + "gui.oritechthings.particle_accelerator_speed_sensor.auto.tooltip": "Automatic mode: Sensor detects required velocity from active particle recipes", "gui.oritechthings.particle_accelerator_speed_sensor.controller": "Particle Accelerator ", "gui.oritechthings.particle_accelerator_speed_sensor.controller_not_set": "NOT SET !", + "gui.oritechthings.particle_accelerator_speed_sensor.coordinates": "Coordinates", + "gui.oritechthings.particle_accelerator_speed_sensor.linked": "Linked", "gui.oritechthings.particle_accelerator_speed_sensor.manual": "Manual", + "gui.oritechthings.particle_accelerator_speed_sensor.manual.tooltip": "Manual mode: Set a specific velocity threshold for redstone output", + "gui.oritechthings.particle_accelerator_speed_sensor.not_linked": "Not Linked", + "gui.oritechthings.particle_accelerator_speed_sensor.off": "OFF", + "gui.oritechthings.particle_accelerator_speed_sensor.off.tooltip": "Sensor is disabled and will not output redstone signal", + "gui.oritechthings.particle_accelerator_speed_sensor.on": "ON", + "gui.oritechthings.particle_accelerator_speed_sensor.on.tooltip": "Sensor is active and monitoring particle velocity", "gui.oritechthings.particle_accelerator_speed_sensor.speed_input": "Speed Input", "gui.oritechthings.particle_accelerator_speed_sensor.title": "Speed Sensor", "item.oritechthings.advanced_target_designator": "Advanced Target Designator", diff --git a/projects/1.21/assets/oritech-things/oritechthings/lang/zh_cn.json b/projects/1.21/assets/oritech-things/oritechthings/lang/zh_cn.json index bba2ce68cffd..f131bb2faed0 100644 --- a/projects/1.21/assets/oritech-things/oritechthings/lang/zh_cn.json +++ b/projects/1.21/assets/oritech-things/oritechthings/lang/zh_cn.json @@ -60,9 +60,18 @@ "block.oritechthings.particle_accelerator_speed_sensor.invalid_controller.to_far": "⚠ 目标粒子加速器距离过远 - 距离上限为128格 ⚠", "entity.oritechthings.amethyst_fish": "紫晶虫", "gui.oritechthings.particle_accelerator_speed_sensor.auto": "自动", + "gui.oritechthings.particle_accelerator_speed_sensor.auto.tooltip": "自动模式:传感器会从当前粒子配方中检测所需速度", "gui.oritechthings.particle_accelerator_speed_sensor.controller": "粒子加速器", "gui.oritechthings.particle_accelerator_speed_sensor.controller_not_set": "未设置!", + "gui.oritechthings.particle_accelerator_speed_sensor.coordinates": "坐标", + "gui.oritechthings.particle_accelerator_speed_sensor.linked": "已连接", "gui.oritechthings.particle_accelerator_speed_sensor.manual": "手动", + "gui.oritechthings.particle_accelerator_speed_sensor.manual.tooltip": "手动模式:手动设置红石信号的输出速度阈值", + "gui.oritechthings.particle_accelerator_speed_sensor.not_linked": "未连接", + "gui.oritechthings.particle_accelerator_speed_sensor.off": "关", + "gui.oritechthings.particle_accelerator_speed_sensor.off.tooltip": "传感器已禁用,不会输出红石信号", + "gui.oritechthings.particle_accelerator_speed_sensor.on": "开", + "gui.oritechthings.particle_accelerator_speed_sensor.on.tooltip": "传感器已激活,正在监测粒子速度", "gui.oritechthings.particle_accelerator_speed_sensor.speed_input": "速度输入框", "gui.oritechthings.particle_accelerator_speed_sensor.title": "速度传感器", "item.oritechthings.advanced_target_designator": "高级目标标识器", diff --git a/projects/1.21/assets/player-shells/playershells/lang/en_us.json b/projects/1.21/assets/player-shells/playershells/lang/en_us.json new file mode 100644 index 000000000000..a04e770c727d --- /dev/null +++ b/projects/1.21/assets/player-shells/playershells/lang/en_us.json @@ -0,0 +1,43 @@ +{ + "itemGroup.playershells": "Player Shells", + "item.playershells.dna": "DNA", + "item.playershells.empty_syringe": "Empty Syringe", + "item.playershells.blood_syringe": "Syringe filled with Blood", + "block.playershells.shell_forge": "Shell Forge", + "block.playershells.centrifuge": "DNA Centrifuge", + "gui.playershells.shell_forge.create": "Create", + "gui.playershells.shell_forge.creating": "Creating", + "gui.playershells.shell_forge.exterminate": "Exterminate", + "gui.playershells.shell_forge.exterminating": "Exterminating", + "gui.playershells.shell_forge.decaying": "Decaying", + "gui.playershells.shell_forge.status": "Status: %s", + "gui.playershells.shell_forge.status.creating": "Creating..", + "gui.playershells.shell_forge.status.creating_0": "Being Born..", + "gui.playershells.shell_forge.status.creating_1": "Growing..", + "gui.playershells.shell_forge.status.creating_2": "Almost alive... unfortunately..", + "gui.playershells.shell_forge.status.creating_3": "Where am I..", + "gui.playershells.shell_forge.status.creating_4": "I hope I don't look like you..", + "gui.playershells.shell_forge.status.alive": "Alive", + "gui.playershells.shell_forge.status.alive_0": "Feeling kinda hungry..", + "gui.playershells.shell_forge.status.alive_1": "Yummy..", + "gui.playershells.shell_forge.status.alive_2": "Plotting revenge..", + "gui.playershells.shell_forge.status.alive_3": "Hating everything equally..", + "gui.playershells.shell_forge.status.alive_4": "Contemplating existence..", + "gui.playershells.shell_forge.status.alive_5": "Plotting something suspicious..", + "gui.playershells.shell_forge.status.alive_6": "...", + "gui.playershells.shell_forge.status.exterminating": "Exterminating..", + "gui.playershells.shell_forge.status.exterminating_0": "Why..", + "gui.playershells.shell_forge.status.exterminating_1": "I can't feel my hands anymore..", + "gui.playershells.shell_forge.status.decaying": "Decaying..", + "gui.playershells.shell_forge.status.decaying_0": "Help..", + "gui.playershells.shell_forge.status.decaying_1": "Water..", + "gui.playershells.shell_forge.status.decaying_2": "Headache..", + "gui.playershells.energy": "Energy: %s FE", + "gui.playershells.syringe.offhand_empty": "Offhand must be empty to use the syringe", + "gui.playershells.syringe.cannot_use_offhand": "Syringe cannot be used in offhand", + "tooltip.playershells.dna_owner": "DNA Owner: %s", + "death.playershells.transferred_to_shell_0": "Yet their spirit endures, reborn in another shell", + "death.playershells.transferred_to_shell_1": "However, they have returned in a new shell to seek vengeance", + "death.playershells.transferred_to_shell_2": "But don't worry, they've got a fresh shell and the same bad ideas", + "death.playershells.transferred_to_shell_3": "Respawning in a new shell - though, regrettably, the brain remains unchanged" +} \ No newline at end of file diff --git a/projects/1.21/assets/player-shells/playershells/lang/zh_cn.json b/projects/1.21/assets/player-shells/playershells/lang/zh_cn.json new file mode 100644 index 000000000000..074be10db4e9 --- /dev/null +++ b/projects/1.21/assets/player-shells/playershells/lang/zh_cn.json @@ -0,0 +1,43 @@ +{ + "itemGroup.playershells": "玩家躯壳", + "item.playershells.dna": "DNA", + "item.playershells.empty_syringe": "空注射器", + "item.playershells.blood_syringe": "血样注射器", + "block.playershells.shell_forge": "躯壳锻造台", + "block.playershells.centrifuge": "DNA离心机", + "gui.playershells.shell_forge.create": "创建", + "gui.playershells.shell_forge.creating": "创建中", + "gui.playershells.shell_forge.exterminate": "销毁", + "gui.playershells.shell_forge.exterminating": "销毁中", + "gui.playershells.shell_forge.decaying": "腐烂中", + "gui.playershells.shell_forge.status": "状态:%s", + "gui.playershells.shell_forge.status.creating": "正在创建……", + "gui.playershells.shell_forge.status.creating_0": "正在诞生……", + "gui.playershells.shell_forge.status.creating_1": "正在生长……", + "gui.playershells.shell_forge.status.creating_2": "快活过来了……真不幸……", + "gui.playershells.shell_forge.status.creating_3": "我在哪……", + "gui.playershells.shell_forge.status.creating_4": "我希望我不会像你这样……", + "gui.playershells.shell_forge.status.alive": "存活", + "gui.playershells.shell_forge.status.alive_0": "好饿……", + "gui.playershells.shell_forge.status.alive_1": "真香……", + "gui.playershells.shell_forge.status.alive_2": "密谋复仇中……", + "gui.playershells.shell_forge.status.alive_3": "平等地痛恨着一切……", + "gui.playershells.shell_forge.status.alive_4": "沉思存在感……", + "gui.playershells.shell_forge.status.alive_5": "密谋某些可疑的事情……", + "gui.playershells.shell_forge.status.alive_6": "……", + "gui.playershells.shell_forge.status.exterminating": "正在销毁……", + "gui.playershells.shell_forge.status.exterminating_0": "为什么……", + "gui.playershells.shell_forge.status.exterminating_1": "我感觉不到我的手了……", + "gui.playershells.shell_forge.status.decaying": "正在腐烂……", + "gui.playershells.shell_forge.status.decaying_0": "救命……", + "gui.playershells.shell_forge.status.decaying_1": "水……", + "gui.playershells.shell_forge.status.decaying_2": "头痛……", + "gui.playershells.energy": "能量: %s FE", + "gui.playershells.syringe.offhand_empty": "副手必须为空才能使用注射器", + "gui.playershells.syringe.cannot_use_offhand": "注射器无法在副手使用", + "tooltip.playershells.dna_owner": "DNA所有者:%s", + "death.playershells.transferred_to_shell_0": "然而他的意志永存,在另一具躯壳中重生", + "death.playershells.transferred_to_shell_1": "不过,他已在新的躯壳中归来,寻求复仇", + "death.playershells.transferred_to_shell_2": "别担心,他只是换了具新躯壳,所有邪恶想法都还在", + "death.playershells.transferred_to_shell_3": "正在新躯壳中重生——很遗憾,他没有一点长进" +} \ No newline at end of file diff --git a/projects/1.21/assets/spaceploitation/spaceploitation/lang/en_us.json b/projects/1.21/assets/spaceploitation/spaceploitation/lang/en_us.json index edf5a3e4ac2b..0e0ed9a30d55 100644 --- a/projects/1.21/assets/spaceploitation/spaceploitation/lang/en_us.json +++ b/projects/1.21/assets/spaceploitation/spaceploitation/lang/en_us.json @@ -21,7 +21,7 @@ "container.spaceploitation.fluid_output_bus": "Fluid Output Bus", "container.spaceploitation.item_input_bus": "Item Input Bus", "container.spaceploitation.item_output_bus": "Item Output Bus", - "item.spaceploitation.guide": "SpacePloitation Guide", + "item.spaceploitation.guide": "ModJam Guide", "item.spaceploitation.planet_card": "Planet Card", "item.spaceploitation.planet_card_spaceploitation_blackhole": "Black Hole Card", "item.spaceploitation.planet_card_spaceploitation_earth": "Earth Planet Card", @@ -35,7 +35,7 @@ "item.spaceploitation.upgrade_energy": "Energy Upgrade", "item.spaceploitation.upgrade_luck": "Luck Upgrade", "item.spaceploitation.upgrade_speed": "Speed Upgrade", - "itemGroup.spaceploitation": "SpacePloitation", + "itemGroup.spaceploitation": "Mod Jam", "jade.spaceploitation.energy_per_tick": "Energy: %s FE/t", "jade.spaceploitation.multiblock_not_formed": "Multiblock Not Formed", "jade.spaceploitation.recipe_progress": "Progress: %s / %s", @@ -46,7 +46,9 @@ "redstone_signal_type.portingdeadlibs.high_signal": "High Signal", "redstone_signal_type.portingdeadlibs.ignored": "Ignored", "redstone_signal_type.portingdeadlibs.low_signal": "Low Signal", - "spaceploitation.guide.name": "SpacePloitation Guide", + "spaceploitation.configuration.compressor_energy_capacity": "Compressor Energy Capacity", + "spaceploitation.configuration.compressor_energy_usage": "Compressor Energy Usage", + "spaceploitation.guide.name": "ModJam Guide", "spaceploitation.jei.all_layers_mode": "Show All Layers", "spaceploitation.jei.grinding": "Grinding", "spaceploitation.jei.layer_down": "Layer Down", diff --git a/projects/1.21/assets/spaceploitation/spaceploitation/lang/zh_cn.json b/projects/1.21/assets/spaceploitation/spaceploitation/lang/zh_cn.json index 97a4dc1ba789..5e4b9659bc18 100644 --- a/projects/1.21/assets/spaceploitation/spaceploitation/lang/zh_cn.json +++ b/projects/1.21/assets/spaceploitation/spaceploitation/lang/zh_cn.json @@ -46,6 +46,8 @@ "redstone_signal_type.portingdeadlibs.high_signal": "高信号", "redstone_signal_type.portingdeadlibs.ignored": "忽略", "redstone_signal_type.portingdeadlibs.low_signal": "低信号", + "spaceploitation.configuration.compressor_energy_capacity": "压缩器能量容量", + "spaceploitation.configuration.compressor_energy_usage": "压缩器能量消耗", "spaceploitation.guide.name": "SpacePloitation指南", "spaceploitation.jei.all_layers_mode": "显示所有截层", "spaceploitation.jei.grinding": "磨粉", diff --git a/projects/1.21/assets/the-undergarden/undergarden/lang/en_us.json b/projects/1.21/assets/the-undergarden/undergarden/lang/en_us.json index 7270cdcca798..300f7f30e14f 100644 --- a/projects/1.21/assets/the-undergarden/undergarden/lang/en_us.json +++ b/projects/1.21/assets/the-undergarden/undergarden/lang/en_us.json @@ -145,6 +145,7 @@ "block.undergarden.depthrock_gold_ore": "Depthrock Gold Ore", "block.undergarden.depthrock_iron_ore": "Depthrock Iron Ore", "block.undergarden.depthrock_pebbles": "Depthrock Pebbles", + "block.undergarden.depthrock_pot": "Depthrock Pot", "block.undergarden.depthrock_pressure_plate": "Depthrock Pressure Plate", "block.undergarden.depthrock_regalium_ore": "Depthrock Regalium Ore", "block.undergarden.depthrock_slab": "Depthrock Slab", @@ -368,6 +369,7 @@ "entity.undergarden.minion_projectile": "Minion Projectile", "entity.undergarden.mog": "Mog", "entity.undergarden.muncher": "Muncher", + "entity.undergarden.mysterious_pot": "Mysterious Pot", "entity.undergarden.nargoyle": "Nargoyle", "entity.undergarden.rogdoric_gronglet": "Rogdoric Gronglet", "entity.undergarden.rotbeast": "Rotbeast", @@ -431,6 +433,7 @@ "item.undergarden.cloggrum_shovel": "Cloggrum Shovel", "item.undergarden.cloggrum_sword": "Cloggrum Sword", "item.undergarden.cooked_gwibling": "Cooked Gwibling", + "item.undergarden.crumbling_catalyst": "Crumbling Catalyst", "item.undergarden.denizen_mask": "Mysterious Mask", "item.undergarden.denizen_spawn_egg": "Denizen Spawn Egg", "item.undergarden.depthrock_pebble": "Depthrock Pebble", @@ -483,6 +486,7 @@ "item.undergarden.music_disc_limax_maximus": "Music Disc", "item.undergarden.music_disc_mammoth": "Music Disc", "item.undergarden.music_disc_relict": "Music Disc", + "item.undergarden.mysterious_pot_spawn_egg": "Mysterious Pot Spawn Egg", "item.undergarden.nargoyle_spawn_egg": "Nargoyle Spawn Egg", "item.undergarden.raw_cloggrum": "Raw Cloggrum", "item.undergarden.raw_dweller_meat": "Raw Dweller Meat", diff --git a/projects/1.21/assets/the-undergarden/undergarden/lang/zh_cn.json b/projects/1.21/assets/the-undergarden/undergarden/lang/zh_cn.json index b0dfe6a0fadf..ed8478670a58 100644 --- a/projects/1.21/assets/the-undergarden/undergarden/lang/zh_cn.json +++ b/projects/1.21/assets/the-undergarden/undergarden/lang/zh_cn.json @@ -110,7 +110,7 @@ "block.undergarden.blood_mushroom": "浆血蘑菇", "block.undergarden.blood_mushroom_cap": "浆血蘑菇盖", "block.undergarden.blood_mushroom_stem": "浆血蘑菇柄", - "block.undergarden.blue_mogmoss_rug": "蓝色青豕苔藓地毯", + "block.undergarden.blue_mogmoss_rug": "蓝色龟行兽苔藓地毯", "block.undergarden.boomgourd": "黯瓜炸弹", "block.undergarden.butterbunch": "淡黄毛茛簇", "block.undergarden.carved_gloomgourd": "雕刻黯瓜", @@ -145,6 +145,7 @@ "block.undergarden.depthrock_gold_ore": "渊邃金矿石", "block.undergarden.depthrock_iron_ore": "渊邃铁矿石", "block.undergarden.depthrock_pebbles": "渊邃卵石", + "block.undergarden.depthrock_pot": "渊邃石罐", "block.undergarden.depthrock_pressure_plate": "渊邃石压力板", "block.undergarden.depthrock_regalium_ore": "渊邃贵豪矿石", "block.undergarden.depthrock_slab": "渊邃石台阶", @@ -207,7 +208,7 @@ "block.undergarden.ink_mushroom_stem": "墨黑蘑菇柄", "block.undergarden.loose_tremblecrust": "松散的颤动地壳", "block.undergarden.miserabell": "哀婉风铃草", - "block.undergarden.mogmoss_rug": "青豕苔藓地毯", + "block.undergarden.mogmoss_rug": "龟行兽苔藓地毯", "block.undergarden.mushroom_veil": "蘑菇纱障", "block.undergarden.polished_depthrock": "磨制渊邃石", "block.undergarden.polished_depthrock_slab": "磨制渊邃石台阶", @@ -366,8 +367,9 @@ "entity.undergarden.gwibling": "微深鱼", "entity.undergarden.minion": "遗忆仆从", "entity.undergarden.minion_projectile": "仆从弹射物", - "entity.undergarden.mog": "青豕", + "entity.undergarden.mog": "龟行兽", "entity.undergarden.muncher": "巨嘴兽", + "entity.undergarden.mysterious_pot": "神秘石罐", "entity.undergarden.nargoyle": "石匐鬼", "entity.undergarden.rogdoric_gronglet": "澄腐油绿蚧", "entity.undergarden.rotbeast": "腐衰凶兽", @@ -377,7 +379,7 @@ "entity.undergarden.rotten_blisterberry": "腐坏的疱莓", "entity.undergarden.rotwalker": "腐衰行者", "entity.undergarden.scintling": "微光蚙蜒", - "entity.undergarden.smog_mog": "烟豕", + "entity.undergarden.smog_mog": "烟雾龟行兽", "entity.undergarden.spear": "渊邃长矛", "entity.undergarden.sploogie": "吐射者", "entity.undergarden.stoneborn": "石生体", @@ -410,7 +412,7 @@ "item.undergarden.blisterbomb": "疱莓炸弹", "item.undergarden.blood_globule": "浆血珠", "item.undergarden.bloody_stew": "浆血煲", - "item.undergarden.blue_mogmoss": "蓝色青豕苔藓", + "item.undergarden.blue_mogmoss": "蓝色龟行兽苔藓", "item.undergarden.brute_spawn_egg": "粗野兽刷怪蛋", "item.undergarden.brute_tusk": "粗野兽牙", "item.undergarden.catalyst": "深园催化石", @@ -431,6 +433,7 @@ "item.undergarden.cloggrum_shovel": "扼塞锹", "item.undergarden.cloggrum_sword": "扼塞剑", "item.undergarden.cooked_gwibling": "熟微深鱼", + "item.undergarden.crumbling_catalyst": "不牢固的催化石", "item.undergarden.denizen_mask": "神秘面具", "item.undergarden.denizen_spawn_egg": "渊居民刷怪蛋", "item.undergarden.depthrock_pebble": "渊邃卵石", @@ -475,14 +478,15 @@ "item.undergarden.indigo_stew": "靛蓝煲", "item.undergarden.inky_stew": "墨黑煲", "item.undergarden.minion_spawn_egg": "遗忆仆从刷怪蛋", - "item.undergarden.mog_spawn_egg": "青豕刷怪蛋", - "item.undergarden.mogmoss": "青豕苔藓", + "item.undergarden.mog_spawn_egg": "龟行兽刷怪蛋", + "item.undergarden.mogmoss": "龟行兽苔藓", "item.undergarden.muncher_spawn_egg": "巨嘴兽刷怪蛋", "item.undergarden.music_disc_gloomper_anthem": "音乐唱片", "item.undergarden.music_disc_gloomper_secret": "音乐唱片", "item.undergarden.music_disc_limax_maximus": "音乐唱片", "item.undergarden.music_disc_mammoth": "音乐唱片", "item.undergarden.music_disc_relict": "音乐唱片", + "item.undergarden.mysterious_pot_spawn_egg": "神秘石罐刷怪蛋", "item.undergarden.nargoyle_spawn_egg": "石匐鬼刷怪蛋", "item.undergarden.raw_cloggrum": "粗扼塞", "item.undergarden.raw_dweller_meat": "生居存者肉排", @@ -505,7 +509,7 @@ "item.undergarden.smithing_template.forgotten_upgrade.applies_to": "扼塞工具", "item.undergarden.smithing_template.forgotten_upgrade.base_slot_description": "放入扼塞武器或工具", "item.undergarden.smithing_template.forgotten_upgrade.ingredients": "遗忆锭", - "item.undergarden.smog_mog_spawn_egg": "烟豕刷怪蛋", + "item.undergarden.smog_mog_spawn_egg": "烟雾龟行兽刷怪蛋", "item.undergarden.smogstem_boat": "烟梗木船", "item.undergarden.smogstem_chest_boat": "烟梗木运输船", "item.undergarden.spear": "渊邃长矛", @@ -577,9 +581,9 @@ "subtitles.entity.minion.death": "遗忆仆从:死亡", "subtitles.entity.minion.repair": "遗忆仆从:被修复", "subtitles.entity.minion.shoot": "遗忆仆从:射击", - "subtitles.entity.mog.ambient": "青豕:尖叫", - "subtitles.entity.mog.death": "青豕:死亡", - "subtitles.entity.mog.hurt": "青豕:受伤", + "subtitles.entity.mog.ambient": "龟行兽:尖叫", + "subtitles.entity.mog.death": "龟行兽:死亡", + "subtitles.entity.mog.hurt": "龟行兽:受伤", "subtitles.entity.muncher.ambient": "巨嘴兽:嘟囔", "subtitles.entity.muncher.chew": "巨嘴兽:咀嚼", "subtitles.entity.muncher.death": "巨嘴兽:死亡", @@ -603,9 +607,9 @@ "subtitles.entity.rotwalker.hurt": "腐衰行者:受伤", "subtitles.entity.scintling.death": "微光蚙蜒:死亡", "subtitles.entity.scintling.hurt": "微光蚙蜒:受伤", - "subtitles.entity.smog_mog.ambient": "烟豕:尖叫", - "subtitles.entity.smog_mog.death": "烟豕:死亡", - "subtitles.entity.smog_mog.hurt": "烟豕:受伤", + "subtitles.entity.smog_mog.ambient": "烟雾龟行兽:尖叫", + "subtitles.entity.smog_mog.death": "烟雾龟行兽:死亡", + "subtitles.entity.smog_mog.hurt": "烟雾龟行兽:受伤", "subtitles.entity.sploogie.ambient": "吐射者:尖叫", "subtitles.entity.sploogie.death": "吐射者:死亡", "subtitles.entity.sploogie.hurt": "吐射者:受伤", diff --git a/projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json b/projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json index 1dfecc9e9bee..57dea644734d 100644 --- a/projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json +++ b/projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/en_us.json @@ -1,274 +1,298 @@ { - "gui.xaero_open_map": "Open World Map", - "gui.xaero_open_settings": "Open Settings", - "gui.xaero_debug": "Debug", - "gui.xaero_on": "ON", - "gui.xaero_off": "OFF", - "gui.xaero_lighting": "Lighting", - "gui.xaero_block_colours": "Block Colours", - "gui.xaero_accurate": "Accurate", - "gui.xaero_vanilla": "Vanilla", - "gui.xaero_back": "Back", - "gui.xaero_load_chunks": "Load New Chunks", - "gui.xaero_update_chunks": "Update Chunks", - "gui.xaero_terrain_depth": "Terrain Depth", - "gui.xaero_terrain_slopes": "Terrain Slopes", - "gui.xaero_footsteps": "Footsteps", - "gui.xaero_light_levels": "Light Levels", - "gui.xaero_requires_reload": "Requires reloading the world to take effect! Lower ", - "gui.xaero_flowers": "Load Flowers", - "gui.xaero_texture_compression": "Texture Compression", - "gui.xaero_world_map_screen": "World Map Screen", - "gui.xaero_world_map_settings": "Xaero's World Map Settings", - "gui.xaero_wm_coordinates": "Cursor Coordinates", - "gui.xaero_biome_colors": "Biomes In Vanilla Mode", - "gui.xaero_worldmap_waypoints": "World Map Waypoints", - "gui.xaero_map_zoom_in": "Zoom In (alternative)", - "gui.xaero_map_zoom_out": "Zoom Out (alternative)", - "gui.xaero_map_unconfirmed": "World map needs confirmation!", - "gui.xaero_confirm": "Confirm", - "gui.xaero_cancel": "Cancel", - "gui.xaero_map_selection": "Map Selection", - "gui.xaero_mw_single": "Single", - "gui.xaero_mw_manual": "Manual", - "gui.xaero_mw_spawn": "World Spawn", - "gui.xaero_create_new_map": "Create New Map", - "gui.xaero_rename": "Rename", - "gui.xaero_delete": "Delete", - "gui.xaero_map_name": "World Map Name", - "gui.xaero_delete_map_msg1": "Are you sure you would like to delete the selected map?", - "gui.xaero_delete_map_msg2": "Only the latest deleted map is backed up.", - "gui.xaero_delete_map_msg3": "Please confirm deletion by pressing Yes again.", - "gui.xaero_delete_map_msg4": "Map", - "gui.xaero_quick_confirm": "Quick Manual Confirmation", - "gui.xaero_default": "Default", - "gui.xaero_map_selection_box": "Manual - you are asked to select and confirm the world map every time you switch worlds or dimensions. \n \n World Spawn - the world map is selected and confirmed automatically based on the world spawn point that the game client is aware of. Can break if the server is using the vanilla compass item for a custom function. \n \n Single - each dimension has a single world map that is automatically confirmed. Useful for simple servers with a single world. \n \n Server - install the world map mod on the server side to use this automatic mode.", - "gui.xaero_select_map": "Select Map", - "gui.xaero_render_arrow": "Render Player Arrow", - "gui.xaero_display_zoom": "Display Zoom Level", - "gui.xaero_wm_ignore_heightmaps": "Ignore Server Heightmaps", - "gui.xaero_wm_box_ignore_heightmaps": "Some servers put custom values in the world heightmaps, which can cause incorrectly rendered maps. Sometimes it can even happen in heavily modded singleplayer worlds. This option should fix such issues at the expense of a bit of performance. Do not use unless you need to. Reenter the world after toggling the option!", - "gui.xaero_wm_waypoint_scale": "Waypoint Scale", - "gui.xaero_wm_error_loading_properties": "Error loading server world map properties. Please retry.", - "gui.xaero_mw_server": "Server", - "gui.xaero_mw_server_box": "Map selection is automatically controlled by the server. You can turn this off with \"ignoreServerLevelId\" in the server-specific config in the XaeroWorldMap directory.", - "gui.xaero_wm_next": "Next >>", - "gui.xaero_wm_previous": "<< Prev", - "gui.xaero_wm_slopes_legacy": "Legacy", - "gui.xaero_open_map_animation": "Animation On Open", - "gui.xaero_wm_slopes_default_3d": "Default 3D", - "gui.xaero_wm_slopes_default_2d": "Default 2D", - "effect.xaeroworldmap.no_world_map": "No World Map", - "effect.xaeroworldmap.no_world_map_harmful": "No World Map", - "effect.xaeroworldmap.no_world_map_beneficial": "No World Map", - "gui.xaero_no_world_map_message": "The map is disabled with a potion effect.", - "gui.xaero_box_zoom_in": "%s Zoom In \n (or mouse wheel)", - "gui.xaero_box_zoom_out": "%s Zoom Out \n (or mouse wheel)", - "gui.xaero_box_controls": "Controls \n \n Click and drag to scroll the map. \n Scroll the mouse wheel to zoom in and out (CTRL for precise). \n Right-click the map for some useful shortcuts. \n Some UI buttons have additional key bindings displayed in their tooltip. \n \n Right-click a map element (e.g. waypoint) for options. \n %1$sClick here to edit the key bindings.", - "gui.xaero_box_controls_minimap": "§2%s§r to create a new waypoint. \n §2%s§r to create a quick temporary waypoint. \n §2%s§r to switch the waypoint set. \n §2%s§r to toggle rendering all waypoint sets. \n §2%s§r to open the full waypoint menu. \n \n ", - "gui.xaero_box_controls_pac": "§2%s§r to open the Parties and Claims menu. \n \n ", - "gui.xaero_box_export": "Export the map as a PNG file.", - "gui.xaero_export_confirm_1": "Do you want to export the map as a PNG file?", - "gui.xaero_export_confirm_2": "The game will temporarily appear frozen while it's working.", - "gui.xaero_box_map_switching": "Map Switching Options", - "gui.xaero_box_open_waypoints": "Waypoints", - "gui.xaero_box_close_waypoints": "Close Waypoints", - "gui.xaero_box_open_settings": "§2%s§r Open Settings", - "gui.xaero_box_close_settings": "§2%s§r Close Settings", - "gui.xaero_wm_up": "[Go Up]", - "gui.xaero_wm_down": "[Go Down]", - "gui.xaero_filter_waypoints_by_name": "Filter Waypoints...", - "gui.xaero_wm_search_invalid_regex": "Invalid Regex syntax!", - "gui.xaero_box_full_waypoints_menu": "%s Open Full Waypoint Menu", - "gui.xaero_box_rendering_all_sets": "%s Rendering all waypoint sets", - "gui.xaero_box_rendering_current_set": "%s Rendering only the current set", - "gui.xaero_zoom_buttons": "Zoom Buttons", - "gui.xaero_box_showing_disabled": "Showing disabled waypoints", - "gui.xaero_box_hiding_disabled": "Hiding disabled waypoints", - "gui.xaero_box_waypoints_minimap_required": "The waypoint feature requires the Xaero's Minimap mod!", - "gui.xaero_box_waypoints_disabled": "Waypoints are disabled in the world map settings!", - "gui.xaero_right_click_waypoint_edit": "§2%s§r Edit Waypoint", - "gui.xaero_right_click_waypoint_teleport": "§2%s§r Teleport to Waypoint", - "gui.xaero_right_click_waypoint_disable": "§2%s§r Disable Waypoint", - "gui.xaero_right_click_waypoint_enable": "§2%s§r Enable Waypoint", - "gui.xaero_right_click_waypoint_restore": "Restore Waypoint", - "gui.xaero_right_click_waypoint_delete_confirm": "§2%s§r Confirm Deletion", - "gui.xaero_right_click_waypoint_delete": "§2%s§r Delete Waypoint", - "gui.xaero_right_click_map_create_waypoint": "§2%s§r Create Waypoint", - "gui.xaero_right_click_map_create_temporary_waypoint": "§2%s§r Set Temporary Waypoint", - "gui.xaero_right_click_map_waypoints_menu": "§2%s§r Open Waypoint Menu", - "gui.xaero_right_click_map_teleport": "Teleport Here", - "gui.xaero_right_click_map_title": "Choose an Option", - "gui.xaero_right_click_box_map_settings": "§2%s§r Open Settings", - "gui.xaero_right_click_box_map_export": "Export Map as PNG", - "gui.xaero_waypoint_backgrounds": "Render Waypoint Backgrounds", - "gui.xaero_right_click_map_cant_teleport": "§8(Teleport) Ambiguous Y...", - "gui.xaero_right_click_map_cant_teleport_world": "§8(Teleport) Unconfirmed...", - "gui.xaero_right_click_map_cant_create_waypoint": "§8Can't Set A Waypoint Here...", - "gui.xaero_no_world_map_item_message": "The mod is configured to require the following item in your hotbar or equipped:", - "gui.xaero_right_click_waypoint_share": "Share Waypoint In Chat", - "gui.xaero_right_click_map_share_location": "Share Location In Chat", - "gui.xaero_right_click_map_cant_share_location": "§8Can't Share This Location...", - "gui.xaero_current_map_locked1": "The currently selected map is used by another process (Minecraft client).", - "gui.xaero_current_map_locked2": "Please select a different map of this server (bottom left icon).", - "gui.xaero_wm_detect_ambiguous_y": "Detect Ambiguous Y In Discovered", - "gui.xaero_wm_box_detect_ambiguous_y": "A single pixel on the map can contain multiple transparent layers and an opaque block under them. In older non-cache map data files, only the Y level (height) of the opaque block is stored in such cases, which often makes it unsafe to blindly teleport to the stored Y coordinate. When this setting is ON, the mod treats such map pixels as it would undiscovered chunks. It defaults to 2D waypoints and disables direct teleportation to such pixels. Disable this at your own risk!", - "gui.xaero_box_closing_menu_when_hopping": "Closing the menu when hopping to a waypoint (left-clicking in the menu)", - "gui.xaero_box_not_closing_menu_when_hopping": "Not closing the menu when hopping to a waypoint (left-clicking in the menu)", - "gui.xaero_wm_update_notification": "Update Notifications", - "gui.xaero_wm_adjust_height_for_carpetlike_blocks": "Adjust Y For Short Blocks", - "gui.xaero_wm_box_adjust_height_for_carpetlike_blocks": "Subtract 1 from the height value for short carpetlike blocks, e.g. carpet, 1-layer snow, lilypad etc. This prevents such blocks from causing harsh shading on the map like a full block. Waypoints and teleportation over these blocks should make more sense too.", - "gui.xaero_box_only_current_map_waypoints": "Displaying only the waypoints bound to the current world map, even if another waypoint sub-world is selected for the minimap using the full waypoint menu.", - "gui.xaero_box_waypoints_selected_by_minimap": "Displaying waypoints from the same waypoint sub-world as you are viewing in game and on the minimap. The sub-world can be switched in the full waypoint menu.", - "gui.xaero_wm_min_zoom_local_waypoints": "Min Zoom For Local Waypoints", - "gui.xaero_wm_arrow_colour": "Arrow Color", - "gui.xaero_wm_box_arrow_color": "Color of the arrow that indicates the position and the rotation of the player.", - "gui.xaero_wm_color_minimap": "Minimap", - "gui.xaero_wm_red": "Red", - "gui.xaero_wm_green": "Green", - "gui.xaero_wm_blue": "Blue", - "gui.xaero_wm_yellow": "Yellow", - "gui.xaero_wm_purple": "Purple", - "gui.xaero_wm_white": "White", - "gui.xaero_wm_black": "Black", - "gui.xaero_wm_legacy_color": "Legacy", - "gui.xaero_wm_team_color": "Team", - "gui.xaero_wm_using_custom_subworld": "Waypoints: %1$s", - "gui.xaero_box_minimap_radar": "%s Minimap entity radar is displayed (requires Xaero's Minimap)", - "gui.xaero_box_no_minimap_radar": "%s Minimap entity radar is not displayed", - "gui.xaero_wm_toggle_minimap_radar": "Toggle Minimap Radar On World Map", - "gui.xaero_wm_player_same_party": "Same Party", - "gui.xaero_wm_player_ally_party": "Ally Party", - "gui.xaero_box_players_pac_required": "The party player menu feature requires the Open Parties and Claims mod!", - "gui.xaero_box_claims_pac_required": "The chunk claim feature requires the Open Parties and Claims mod!", - "gui.xaero_box_pac_displaying_claims": "%s Displaying chunk claims", - "gui.xaero_box_pac_not_displaying_claims": "%s Not displaying chunk claims", - "gui.xaero_wm_pac_player_teleport_command": "Player Teleport Command", - "gui.xaero_wm_box_pac_player_teleport_command": "The chat command used on this world/server to teleport you to other players on the map when Open Parties and Claims is installed.", - "gui.xaero_wm_pac_marked_for_forceload": " (Forceloadable)", - "gui.xaero_wm_pac_claim_tooltip": "%1$s's Claim%2$s", - "gui.xaero_wm_pac_server_claim_tooltip": "Server Claim%1$s", - "gui.xaero_wm_pac_expired_claim_tooltip": "Expired Claim%1$s", - "gui.xaero_box_rendering_waypoints": "%s Rendering waypoints", - "gui.xaero_box_not_rendering_waypoints": "%s Not rendering waypoints", - "gui.xaero_box_showing_tracked_players": "%s Rendering players", - "gui.xaero_box_hiding_tracked_players": "%s Not rendering players", - "gui.xaero_toggle_tracked_players": "Toggle Tracked Players", - "gui.xaero_wm_player_teleport_command": "Player Teleport Command", - "gui.xaero_wm_box_player_teleport_command": "The chat command used on this world/server to teleport you to tracked players on the map (not regular radar).", - "gui.xaero_filter_players_by_name": "Filter Players...", - "gui.xaero_right_click_player_teleport": "§2%s§r Teleport to Player", - "gui.xaero_right_click_player_config": "§2%s§r Edit Player Config", - "gui.xaero_box_close_players": "Close Tracked Player Menu", - "gui.xaero_box_open_players": "Tracked Player Menu", - "gui.xaero_toggle_pac_chunk_claims": "Toggle Chunk Claims", - "gui.xaero_pac_claim_chunks": "Claim Selected", - "gui.xaero_pac_unclaim_chunks": "Unclaim Selected", - "gui.xaero_pac_forceload_chunks": "Forceload Selected", - "gui.xaero_pac_unforceload_chunks": "Unforceload Selected", - "gui.xaero_pac_claim_selection_out_of_range": "§8(Claims) Out of Range...", - "gui.xaero_wm_pac_claims": "Display Chunk Claims", - "gui.xaero_wm_box_pac_claims": "Display chunk claims from the Open Parties and Claims mod as a colored overlay.", - "gui.xaero_wm_pac_claims_border_opacity": "Chunk Claims Border Opacity", - "gui.xaero_wm_box_pac_claims_border_opacity": "The opacity of the chunk claims overlay border color. Chunk claims require the Open Parties and Claims mod.", - "gui.xaero_wm_pac_claims_fill_opacity": "Chunk Claims Fill Opacity", - "gui.xaero_wm_box_pac_claims_fill_opacity": "The opacity of the chunk claims overlay fill color. Chunk claims require the Open Parties and Claims mod.", - "gui.xaero_map_menu_please_wait": "Please wait...", - "gui.xaero_wm_teleport_command": "Map Teleport Command", - "gui.xaero_wm_teleport_command_waypoints": "Waypoint Command", - "gui.xaero_wm_teleport_command_waypoints_hint": "Waypoint teleportation is configured by the minimap.", - "gui.xaero_wm_teleport_allowed": "Map Teleportation", - "gui.xaero_wm_teleport_allowed_tooltip": "Whether right-click map teleportation is allowed. Once disabled, it can be enabled back only through the world-specific config file in the XaeroWorldMap folder. Waypoint teleportation is configured separately in the full waypoint menu options.", - "gui.xaero_wm_right_click_map_teleport_not_allowed": "§8(Teleport) Disabled", - "gui.xaero_wm_option_requires_minimap": "This option requires the Xaero's Minimap mod.", - "gui.xaero_wm_option_requires_ingame": "This option requires you to be in game.", - "gui.xaero_wm_settings_search": "Settings Search", - "gui.xaero_wm_settings_search_placeholder": "Search...", - "gui.xaero_wm_settings_not_found": "No matching entries found for your input!", - "gui.xaero_wm_minimap_settings": "Minimap Settings", - "gui.xaero_wm_reset_defaults": "Restore Default Settings", - "gui.xaero_wm_reset_message": "Are you sure you would like to restore the default settings?", - "gui.xaero_wm_reset_message2": "This action cannot be undone!", - "gui.xaero_wm_partial_y_teleportation": "Use Y With Partial When TP", - "gui.xaero_wm_box_partial_y_teleportation": "When teleporting to a map location, offset the Y coordinate by 0.5 to avoid falling through carpet-like blocks into the void. Otherwise, the integer Y coordinate is used.", - "gui.xaero_wm_display_stained_glass": "Display Stained Glass", - "gui_xaero_wm_dropdown_map_select": "Map Selection", - "gui.xaero_wm_hovered_biome": "Cursor Biome", - "gui.xaero_wm_unknown_biome": "Unknown Biome", - "gui.xaero_wm_cave_mode_depth": "Cave Mode Depth", - "gui.xaero_box_update_chunks": "Update chunks on the non-world-save maps (multiplayer).", - "gui.xaero_box_load_chunks": "Add new chunks to the non-world-save maps (multiplayer).", - "gui.xaero_wm_legible_cave_maps": "Legible Cave Maps", - "gui.xaero_wm_box_legible_cave_maps": "Use depth-based lighting in cave mode instead of actual block lighting, making it easier to mentally separate the different cave layers.", - "gui.xaero_box_cave_mode": "Cave Mode", - "gui.xaero_box_cave_mode_not_allowed": "Cave Mode (not allowed)", - "gui.xaero_wm_cave_mode_start_auto": "auto", - "gui.xaero_wm_cave_mode_start": "Cave Mode Top Y", - "gui.xaero_wm_cave_mode_type": "Cave Mode Type", - "gui.xaero_wm_box_cave_mode_type": "The cave mode type to use when cave mode is enabled. \n \n OFF - display above ground even when cave mode is automatically or manually enabled (same as old world map versions without cave mode) \n Layered - separate cave maps into multiple layers depending on the used top Y \n Full - ignore the used top Y, use a single layer for cave maps and map everything from the world top to the world bottom", - "gui.xaero_wm_default_cave_mode_type": "Default Cave Mode Type", - "gui.xaero_wm_box_default_cave_mode_type": "The default cave mode type assigned to dimensions visited for the first time in a world/server. You can read more about cave mode types by clicking the cave mode icon on the map screen.", - "gui.xaero_wm_cave_mode_type_layered": "Layered", - "gui.xaero_wm_cave_mode_type_full": "Full", - "gui.xaero_auto_cave_mode": "Auto Cave Mode", - "gui.xaero_box_auto_cave_mode": "How the mod should determine the \"auto\" top Y when viewing the full screen map. The ceiling size refers to the size of a square ceiling of solid blocks that has to be detected above you to activate the cave mode. The solid blocks don't have to be on the same Y level. \n \n Minimap - if installed, match the minimap mod's cave mode, otherwise use the ceiling size 3x3", - "gui.xaero_auto_cave_mode_minimap": "Minimap", - "gui.xaero_wm_ceiling": "Ceiling", - "gui.xaero_wm_display_cave_mode_start": "Display Cave Mode Top Y", - "gui.xaero_wm_cave_mode_start_display": "Top Y: %d", - "gui.xaero_wm_cave_mode_toggle_timer": "Cave Mode Toggle Timer", - "gui.xaero_wm_box_cave_mode_toggle_timer": "The minimum time to wait between toggles of cave mode to prevent flickering when quickly switching between being under blocks and not. This only applies when \"Auto Cave Mode\" isn't redirecting to the minimap mod. The latest minimap mod has a separate setting for this as well.", - "effect.xaeroworldmap.no_cave_maps": "No WM Cave Maps", - "effect.xaeroworldmap.no_cave_maps_harmful": "No WM Cave Maps", - "gui.xaero_wm_biome_blending": "Biome Blending", - "gui.xaero_wm_box_biome_blending": "Smooth out biome color edges by sampling biome colors for multiple blocks for every block on the map. Turning this off can significantly improve performance when biome color calculation is modded to be much more heavyweight than vanilla.", - "gui.xaero_png_result_not_prepared": "Can't export just yet! The world map has not been prepared yet.", - "gui.xaero_png_result_empty": "The exported area is empty!", - "gui.xaero_png_result_too_big": "The exported area is way too big to scale down! Please make a smaller selection.", - "gui.xaero_png_result_image_too_big": "The image size is beyond what's possible to store in a BufferedImage!", - "gui.xaero_png_result_out_of_memory": "The export failed because the Java heap ran out of memory! Please try again or allocate more memory.", - "gui.xaero_png_result_bad_fbo": "The export failed because the mod failed to create an OpenGL framebuffer.", - "gui.xaero_png_result_io_exception": "The export failed because of an IO exception! Please try again. The full exception has been logged.", - "gui.xaero_png_result_success": "Successfully exported the map!", - "gui.xaero_export_screen": "World Map PNG Export", - "gui.xaero_export_screen_exporting": "Exporting... Will temporarily appear frozen. Might take a while!", - "gui.xaero_export_option_full": "Force Full Map", - "gui.xaero_box_export_option_full": "Export the whole map even if you've made a map selection.", - "gui.xaero_export_option_multiple_images": "Multiple Unscaled Images", - "gui.xaero_box_export_option_multiple_images": "Export the map as multiple unscaled images no matter how big it is. This does not have the same memory limitations as a single image.", - "gui.xaero_export_option_nighttime": "Nighttime", - "gui.xaero_box_export_option_nighttime": "Export the map with nighttime lighting. This doesn't affect cave mode maps.", - "gui.xaero_export_option_scale_down_square": "Max Single Image Size", - "gui.xaero_export_option_scale_down_square_value": "%1$dx%1$d reg", - "gui.xaero_export_option_scale_down_square_unscaled": "Unscaled", - "gui.xaero_box_export_option_scale_down_square": "The size, in regions, of a square image equivalent to the resolution that a large exported map will be scaled down to if necessary. For example, 20x20 stands for 400 regions, 512x512 blocks/pixels each. The resulting image doesn't have to be a square. 10x40 is also 400 regions. \n \n Your computer or the Java heap size might not be able to handle higher export resolutions.", - "gui.xaero_export_option_highlights": "Include Active Highlights", - "gui.xaero_box_export_option_highlights": "Export the map with all currently enabled highlights (e.g. claims) applied to the map. When exporting the full map, highlights very far from your discovered map won't be included.", - "gui.xaero_world_save": "World Save", - "gui.xaero_map_writing_distance": "Map Writing Distance", - "gui.xaero_box_map_writing_distance": "The maximum X and Z distance in chunks at which chunks can be loaded or updated on a non-world-save map. For the \"Unlimited\" option, go all the way to the left. World save maps always generate within your render distance", - "gui.xaero_map_writing_distance_unlimited": "Unlimited", - "gui.xaero_full_reload": "Reload All Regions", - "gui.xaero_box_full_reload": "Reload all regions on the map without having to manually view them. The reloading process will work in the background and turn off when it's done. It is important to note that going to another dimension will pause it until you come back and changing maps will fully cancel it.", - "gui.xaero_full_resave": "Convert All Regions", - "gui.xaero_box_full_resave": "Reload and resave all regions on the map without having to manually visit them. World save maps will be converted into normal map data saved to a separate map instance \"Converted World Save\", stored in the folder \"cm$converted\", which can be transferred to multiplayer map instances for the same world, using file manager. The reloading process will work in the background and turn off when it's done. It is important to note that going to another dimension will pause it until you come back and changing maps will fully cancel it.", - "gui.xaero_full_reload_in_progress": "Full map reload is in progress...", - "gui.xaero_reload_viewed_regions": "Reload Viewed Regions", - "gui.xaero_box_reload_viewed_regions": "Reload every region that is displayed on your screen once.", - "gui.xaero_converted_world_save": "Converted World Save", - "gui.xaero_unknown_dimension_type1": "Currently unknown dimension type!", - "gui.xaero_unknown_dimension_type2": "The map functions are limited. Visiting the dimension once might help.", - "gui_xaero_wm_dropdown_dimension_select": "Dimension Selection", - "gui.xaero_wm_dimension_teleport_command": "Map Cross-Dimension Teleport Command", - "gui.xaero_wm_teleport_not_connected": "You are trying to teleport to a map that is not connected to the current confirmed/auto one. If you are sure that this map is from your current sub-server/world save, then you can enable teleportation by adding a connection in the map selection screen -> Connect. But beware, if you connect unrelated maps and teleport, then there is a good chance you will suffocate in a block or die from fall damage, so be careful and connect only the right ones.", - "gui.xaero_wm_teleport_never_confirmed": "You cannot teleport yet because you have not yet confirmed a single map in your current dimension. Please confirm a map in your current dimension or change map selection type to an automatic one.", - "gui.xaero_connect_map": "Connect", - "gui.xaero_disconnect_map": "Disconnect", - "gui.xaero_wm_connect_with_auto_msg": "Would you like to create the following connection between maps?", - "gui.xaero_wm_disconnect_from_auto_msg": "Would you like to delete the following connection between maps?", - "gui.xaero_dimension_toggle_button": "§2%s§r Toggle Dimension (hold shift to reverse)", - "gui.xaero_toggle_dimension": "Toggle Dimension", - "gui.xaero_switched_to_dimension": "Switched to §2%s§r", - "gui.xaero_switched_to_current_dimension": "Switched to §2%s§r (current)", - "gui.xaero_pac_claim_selection_out_of_dimension": "§8(Claims) Out of Dimension..." + "gui.xaero_open_map" : "Open World Map", + "gui.xaero_open_settings" : "Open Settings", + "gui.xaero_debug" : "Debug", + "gui.xaero_on" : "ON", + "gui.xaero_off" : "OFF", + "gui.xaero_lighting" : "Lighting", + "gui.xaero_block_colours" : "Block Colours", + "gui.xaero_accurate" : "Accurate", + "gui.xaero_vanilla" : "Vanilla", + "gui.xaero_back" : "Back", + "gui.xaero_load_chunks" : "Load New Chunks", + "gui.xaero_update_chunks" : "Update Chunks", + "gui.xaero_terrain_depth" : "Terrain Depth", + "gui.xaero_terrain_slopes" : "Terrain Slopes", + "gui.xaero_footsteps" : "Footsteps", + "gui.xaero_light_levels" : "Light Levels", + "gui.xaero_requires_reload" : "Requires reloading the world to take effect! Lower ", + "gui.xaero_flowers" : "Load Flowers", + "gui.xaero_texture_compression" : "Texture Compression", + "gui.xaero_world_map_screen" : "World Map Screen", + "gui.xaero_world_map_settings" : "Xaero's World Map Settings", + "gui.xaero_wm_coordinates" : "Cursor Coordinates", + "gui.xaero_biome_colors" : "Biomes In Vanilla Mode", + "gui.xaero_worldmap_waypoints" : "World Map Waypoints", + "gui.xaero_map_zoom_in" : "Zoom In (alternative)", + "gui.xaero_map_zoom_out" : "Zoom Out (alternative)", + "gui.xaero_map_unconfirmed" : "World map needs confirmation!", + "gui.xaero_confirm" : "Confirm", + "gui.xaero_cancel" : "Cancel", + "gui.xaero_map_selection" : "Map Selection", + "gui.xaero_mw_single" : "Single", + "gui.xaero_mw_manual" : "Manual", + "gui.xaero_mw_spawn" : "World Spawn", + "gui.xaero_create_new_map" : "Create New Map", + "gui.xaero_rename" : "Rename", + "gui.xaero_delete" : "Delete", + "gui.xaero_map_name" : "World Map Name", + "gui.xaero_delete_map_msg1" : "Are you sure you would like to delete the selected map?", + "gui.xaero_delete_map_msg2" : "Only the latest deleted map is backed up.", + "gui.xaero_delete_map_msg3" : "Please confirm deletion by pressing Yes again.", + "gui.xaero_delete_map_msg4" : "Map", + "gui.xaero_quick_confirm" : "Quick Manual Confirmation", + "gui.xaero_default" : "Default", + "gui.xaero_map_selection_box" : "Manual - you are asked to select and confirm the world map every time you switch worlds or dimensions. \n \n World Spawn - the world map is selected and confirmed automatically based on the world spawn point that the game client is aware of. Can break if the server is using the vanilla compass item for a custom function. \n \n Single - each dimension has a single world map that is automatically confirmed. Useful for simple servers with a single world. \n \n Server - install the world map mod on the server side to use this automatic mode.", + "gui.xaero_select_map" : "Select Map", + "gui.xaero_render_arrow" : "Render Player Arrow", + "gui.xaero_display_zoom" : "Display Zoom Level", + "gui.xaero_wm_ignore_heightmaps" : "Ignore Server Heightmaps", + "gui.xaero_wm_box_ignore_heightmaps" : "Some servers put custom values in the world heightmaps, which can cause incorrectly rendered maps. Sometimes it can even happen in heavily modded singleplayer worlds. This option should fix such issues at the expense of a bit of performance. Do not use unless you need to. Reenter the world after toggling the option! Stored per world/server, not part of the config profile.", + "gui.xaero_wm_waypoint_scale" : "Waypoint Scale", + "gui.xaero_wm_error_loading_properties" : "Error loading server world map properties. Please retry.", + "gui.xaero_mw_server" : "Server", + "gui.xaero_mw_server_box" : "Map selection is automatically controlled by the server. You can turn this off with \"ignoreServerLevelId\" in the server-specific config in the XaeroWorldMap directory.", + "gui.xaero_wm_next" : "Next >>", + "gui.xaero_wm_previous" : "<< Prev", + "gui.xaero_wm_slopes_legacy" : "Legacy", + "gui.xaero_open_map_animation" : "Animation On Open", + "gui.xaero_wm_slopes_default_3d" : "Default 3D", + "gui.xaero_wm_slopes_default_2d" : "Default 2D", + "effect.xaeroworldmap.no_world_map" : "No World Map", + "effect.xaeroworldmap.no_world_map_harmful" : "No World Map", + "effect.xaeroworldmap.no_world_map_beneficial" : "No World Map", + "gui.xaero_no_world_map_message" : "The map is disabled with a potion effect.", + "gui.xaero_box_zoom_in" : "%s Zoom In \n (or mouse wheel)", + "gui.xaero_box_zoom_out" : "%s Zoom Out \n (or mouse wheel)", + "gui.xaero_box_controls" : "Controls \n \n Click and drag to scroll the map. \n Scroll the mouse wheel to zoom in and out (CTRL for precise). \n Right-click the map for some useful shortcuts. \n Some UI buttons have additional key bindings displayed in their tooltip. \n \n Right-click a map element (e.g. waypoint) for options. \n %1$sClick here to edit the key bindings.", + "gui.xaero_box_controls_minimap" : "§2%s§r to create a new waypoint. \n §2%s§r to create a quick temporary waypoint. \n §2%s§r to switch the waypoint set. \n §2%s§r to toggle rendering all waypoint sets. \n §2%s§r to open the full waypoint menu. \n \n ", + "gui.xaero_box_controls_pac" : "§2%s§r to open the Parties and Claims menu. \n \n ", + "gui.xaero_box_export" : "Export the map as a PNG file.", + "gui.xaero_export_confirm_1" : "Do you want to export the map as a PNG file?", + "gui.xaero_export_confirm_2" : "The game will temporarily appear frozen while it's working.", + "gui.xaero_box_map_switching" : "Map Switching Options", + "gui.xaero_box_open_waypoints" : "Waypoints", + "gui.xaero_box_close_waypoints" : "Close Waypoints", + "gui.xaero_box_open_settings" : "§2%s§r Open Settings", + "gui.xaero_box_close_settings" : "§2%s§r Close Settings", + "gui.xaero_wm_up" : "[Go Up]", + "gui.xaero_wm_down" : "[Go Down]", + "gui.xaero_filter_waypoints_by_name" : "Filter Waypoints...", + "gui.xaero_wm_search_invalid_regex" : "Invalid Regex syntax!", + "gui.xaero_box_full_waypoints_menu" : "%s Open Full Waypoint Menu", + "gui.xaero_box_rendering_all_sets" : "%s Rendering all waypoint sets", + "gui.xaero_box_rendering_current_set" : "%s Rendering only the current set", + "gui.xaero_zoom_buttons" : "Zoom Buttons", + "gui.xaero_box_showing_disabled" : "Showing disabled waypoints", + "gui.xaero_box_hiding_disabled" : "Hiding disabled waypoints", + "gui.xaero_box_waypoints_minimap_required" : "The waypoint feature requires the Xaero's Minimap mod!", + "gui.xaero_box_waypoints_disabled" : "Waypoints are disabled in the world map settings!", + "gui.xaero_right_click_waypoint_edit" : "§2%s§r Edit Waypoint", + "gui.xaero_right_click_waypoint_teleport" : "§2%s§r Teleport to Waypoint", + "gui.xaero_right_click_waypoint_disable" : "§2%s§r Disable Waypoint", + "gui.xaero_right_click_waypoint_enable" : "§2%s§r Enable Waypoint", + "gui.xaero_right_click_waypoint_restore" : "Restore Waypoint", + "gui.xaero_right_click_waypoint_delete_confirm" : "§2%s§r Confirm Deletion", + "gui.xaero_right_click_waypoint_delete" : "§2%s§r Delete Waypoint", + "gui.xaero_right_click_map_create_waypoint" : "§2%s§r Create Waypoint", + "gui.xaero_right_click_map_create_temporary_waypoint" : "§2%s§r Set Temporary Waypoint", + "gui.xaero_right_click_map_waypoints_menu" : "§2%s§r Open Waypoint Menu", + "gui.xaero_right_click_map_teleport" : "Teleport Here", + "gui.xaero_right_click_map_title" : "Choose an Option", + "gui.xaero_right_click_box_map_settings" : "§2%s§r Open Settings", + "gui.xaero_right_click_box_map_export" : "Export Map as PNG", + "gui.xaero_waypoint_backgrounds" : "Render Waypoint Backgrounds", + "gui.xaero_right_click_map_cant_teleport" : "§8(Teleport) Ambiguous Y...", + "gui.xaero_right_click_map_cant_teleport_world" : "§8(Teleport) Unconfirmed...", + "gui.xaero_right_click_map_cant_create_waypoint" : "§8Can't Set A Waypoint Here...", + "gui.xaero_no_world_map_item_message" : "The mod is configured to require the following item in your hotbar or equipped:", + "gui.xaero_right_click_waypoint_share" : "Share Waypoint In Chat", + "gui.xaero_right_click_map_share_location" : "Share Location In Chat", + "gui.xaero_right_click_map_cant_share_location" : "§8Can't Share This Location...", + "gui.xaero_current_map_locked1" : "The currently selected map is used by another process (Minecraft client).", + "gui.xaero_current_map_locked2" : "Please select a different map of this server (bottom left icon).", + "gui.xaero_wm_detect_ambiguous_y" : "Detect Ambiguous Y In Discovered", + "gui.xaero_wm_box_detect_ambiguous_y" : "A single pixel on the map can contain multiple transparent layers and an opaque block under them. In older non-cache map data files, only the Y level (height) of the opaque block is stored in such cases, which often makes it unsafe to blindly teleport to the stored Y coordinate. When this setting is ON, the mod treats such map pixels as it would undiscovered chunks. It defaults to 2D waypoints and disables direct teleportation to such pixels. Disable this at your own risk!", + "gui.xaero_box_closing_menu_when_hopping" : "Closing the menu when hopping to a waypoint (left-clicking in the menu)", + "gui.xaero_box_not_closing_menu_when_hopping" : "Not closing the menu when hopping to a waypoint (left-clicking in the menu)", + "gui.xaero_wm_update_notification" : "Update Notifications", + "gui.xaero_wm_adjust_height_for_carpetlike_blocks" : "Adjust Y For Short Blocks", + "gui.xaero_wm_box_adjust_height_for_carpetlike_blocks" : "Subtract 1 from the height value for short carpetlike blocks, e.g. carpet, 1-layer snow, lilypad etc. This prevents such blocks from causing harsh shading on the map like a full block. Waypoints and teleportation over these blocks should make more sense too.", + "gui.xaero_box_only_current_map_waypoints" : "Displaying only the waypoints bound to the current world map, even if another waypoint sub-world is selected for the minimap using the full waypoint menu.", + "gui.xaero_box_waypoints_selected_by_minimap" : "Displaying waypoints from the same waypoint sub-world as you are viewing in game and on the minimap. The sub-world can be switched in the full waypoint menu.", + "gui.xaero_wm_min_zoom_local_waypoints" : "Min Zoom For Local Waypoints", + "gui.xaero_wm_arrow_colour" : "Arrow Color", + "gui.xaero_wm_box_arrow_color" : "Color of the arrow that indicates the position and the rotation of the player.", + "gui.xaero_wm_color_minimap" : "Minimap", + "gui.xaero_wm_red" : "Red", + "gui.xaero_wm_green" : "Green", + "gui.xaero_wm_blue" : "Blue", + "gui.xaero_wm_yellow" : "Yellow", + "gui.xaero_wm_purple" : "Purple", + "gui.xaero_wm_white" : "White", + "gui.xaero_wm_black" : "Black", + "gui.xaero_wm_legacy_color" : "Legacy", + "gui.xaero_wm_team_color" : "Team", + "gui.xaero_wm_using_custom_subworld" : "Waypoints: %1$s", + "gui.xaero_box_minimap_radar" : "%s Minimap entity radar is displayed (requires Xaero's Minimap)", + "gui.xaero_box_no_minimap_radar" : "%s Minimap entity radar is not displayed", + "gui.xaero_wm_toggle_minimap_radar" : "Toggle Minimap Radar On World Map", + "gui.xaero_wm_player_same_party" : "Same Party", + "gui.xaero_wm_player_ally_party" : "Ally Party", + "gui.xaero_box_players_pac_required" : "The party player menu feature requires the Open Parties and Claims mod!", + "gui.xaero_box_claims_pac_required" : "The chunk claim feature requires the Open Parties and Claims mod!", + "gui.xaero_box_pac_displaying_claims" : "%s Displaying chunk claims", + "gui.xaero_box_pac_not_displaying_claims" : "%s Not displaying chunk claims", + "gui.xaero_wm_pac_player_teleport_command" : "Player Teleport Command", + "gui.xaero_wm_box_pac_player_teleport_command" : "The chat command used on this world/server to teleport you to other players on the map when Open Parties and Claims is installed.", + "gui.xaero_wm_pac_marked_for_forceload" : " (Forceloadable)", + "gui.xaero_wm_pac_claim_tooltip" : "%1$s's Claim%2$s", + "gui.xaero_wm_pac_server_claim_tooltip" : "Server Claim%1$s", + "gui.xaero_wm_pac_expired_claim_tooltip" : "Expired Claim%1$s", + "gui.xaero_box_rendering_waypoints" : "%s Rendering waypoints", + "gui.xaero_box_not_rendering_waypoints" : "%s Not rendering waypoints", + "gui.xaero_box_showing_tracked_players" : "%s Rendering players", + "gui.xaero_box_hiding_tracked_players" : "%s Not rendering players", + "gui.xaero_toggle_tracked_players" : "Toggle Tracked Players", + "gui.xaero_wm_player_teleport_command" : "Player Teleport Command", + "gui.xaero_wm_box_player_teleport_command" : "The chat command used on this world/server to teleport you to tracked players on the map (not regular radar). Stored per world/server, not part of the config profile.", + "gui.xaero_filter_players_by_name" : "Filter Players...", + "gui.xaero_right_click_player_teleport" : "§2%s§r Teleport to Player", + "gui.xaero_right_click_player_config" : "§2%s§r Edit Player Config", + "gui.xaero_box_close_players" : "Close Tracked Player Menu", + "gui.xaero_box_open_players" : "Tracked Player Menu", + "gui.xaero_toggle_pac_chunk_claims" : "Toggle Chunk Claims", + "gui.xaero_pac_claim_chunks" : "Claim Selected", + "gui.xaero_pac_unclaim_chunks" : "Unclaim Selected", + "gui.xaero_pac_forceload_chunks" : "Forceload Selected", + "gui.xaero_pac_unforceload_chunks" : "Unforceload Selected", + "gui.xaero_pac_claim_selection_out_of_range" : "§8(Claims) Out of Range...", + "gui.xaero_wm_pac_claims" : "Display Chunk Claims", + "gui.xaero_wm_box_pac_claims" : "Display chunk claims from the Open Parties and Claims mod as a colored overlay.", + "gui.xaero_wm_pac_claims_border_opacity" : "Chunk Claims Border Opacity", + "gui.xaero_wm_box_pac_claims_border_opacity" : "The opacity of the chunk claims overlay border color. Chunk claims require the Open Parties and Claims mod.", + "gui.xaero_wm_pac_claims_fill_opacity" : "Chunk Claims Fill Opacity", + "gui.xaero_wm_box_pac_claims_fill_opacity" : "The opacity of the chunk claims overlay fill color. Chunk claims require the Open Parties and Claims mod.", + "gui.xaero_map_menu_please_wait" : "Please wait...", + "gui.xaero_wm_teleport_command" : "Map Teleport Command", + "gui.xaero_wm_teleport_command_waypoints" : "Waypoint Command", + "gui.xaero_wm_teleport_command_waypoints_hint" : "Waypoint teleportation is configured by the minimap.", + "gui.xaero_wm_teleport_allowed" : "Map Teleportation", + "gui.xaero_wm_teleport_allowed_tooltip" : "Whether right-click map teleportation is allowed. Waypoint teleportation is configured separately in the full waypoint menu options.", + "gui.xaero_wm_right_click_map_teleport_not_allowed" : "§8(Teleport) Disabled", + "gui.xaero_wm_option_requires_minimap" : "This option requires the Xaero's Minimap mod.", + "gui.xaero_wm_option_requires_ingame" : "This option requires you to be in game.", + "gui.xaero_wm_settings_search" : "Settings Search", + "gui.xaero_wm_settings_search_placeholder" : "Search...", + "gui.xaero_wm_settings_not_found" : "No matching entries found for your input!", + "gui.xaero_wm_minimap_settings" : "Minimap Settings", + "gui.xaero_wm_reset_defaults" : "Restore Default Settings", + "gui.xaero_wm_reset_message" : "Are you sure you would like to restore the default settings?", + "gui.xaero_wm_reset_message2" : "This action cannot be undone!", + "gui.xaero_wm_partial_y_teleportation" : "Use Y With Partial When TP", + "gui.xaero_wm_box_partial_y_teleportation" : "When teleporting to a map location, offset the Y coordinate by 0.5 to avoid falling through carpet-like blocks into the void. Otherwise, the integer Y coordinate is used.", + "gui.xaero_wm_display_stained_glass" : "Display Stained Glass", + "gui_xaero_wm_dropdown_map_select" : "Map Selection", + "gui.xaero_wm_hovered_biome" : "Cursor Biome", + "gui.xaero_wm_unknown_biome" : "Unknown Biome", + "gui.xaero_wm_cave_mode_depth" : "Cave Mode Depth", + "gui.xaero_box_update_chunks" : "Update chunks on the non-world-save maps (multiplayer).", + "gui.xaero_box_load_chunks" : "Add new chunks to the non-world-save maps (multiplayer).", + "gui.xaero_wm_legible_cave_maps" : "Legible Cave Maps", + "gui.xaero_wm_box_legible_cave_maps" : "Use depth-based lighting in cave mode instead of actual block lighting, making it easier to mentally separate the different cave layers.", + "gui.xaero_box_cave_mode" : "Cave Mode", + "gui.xaero_box_cave_mode_not_allowed" : "Cave Mode (not allowed in settings)", + "gui.xaero_wm_cave_mode_start_auto" : "auto", + "gui.xaero_wm_cave_mode_start" : "Cave Mode Top Y", + "gui.xaero_wm_cave_mode_type" : "Cave Mode Type", + "gui.xaero_wm_box_cave_mode_type" : "The cave mode type to use when cave mode is enabled. \n \n OFF - display above ground even when cave mode is automatically or manually enabled (same as old world map versions without cave mode) \n Layered - separate cave maps into multiple layers depending on the used top Y \n Full - ignore the used top Y, use a single layer for cave maps and map everything from the world top to the world bottom", + "gui.xaero_wm_default_cave_mode_type" : "Default Cave Mode Type", + "gui.xaero_wm_box_default_cave_mode_type" : "The default cave mode type assigned to dimensions visited for the first time in a world/server. You can read more about cave mode types by clicking the cave mode icon on the map screen.", + "gui.xaero_wm_cave_mode_type_layered" : "Layered", + "gui.xaero_wm_cave_mode_type_full" : "Full", + "gui.xaero_auto_cave_mode" : "Auto Cave Mode", + "gui.xaero_box_auto_cave_mode" : "How the mod should determine the \"auto\" top Y when viewing the full screen map. The ceiling size refers to the size of a square ceiling of solid blocks that has to be detected above you to activate the cave mode. The solid blocks don't have to be on the same Y level. \n \n Minimap - if installed, match the minimap mod's cave mode, otherwise use the ceiling size 3x3", + "gui.xaero_auto_cave_mode_minimap" : "Minimap", + "gui.xaero_wm_ceiling" : "%1$s Ceiling", + "gui.xaero_wm_display_cave_mode_start" : "Display Cave Mode Top Y", + "gui.xaero_wm_cave_mode_start_display" : "Top Y: %d", + "gui.xaero_wm_cave_mode_toggle_timer" : "Cave Mode Toggle Timer", + "gui.xaero_wm_box_cave_mode_toggle_timer" : "The minimum time to wait between toggles of cave mode to prevent flickering when quickly switching between being under blocks and not. This only applies when \"Auto Cave Mode\" isn't redirecting to the minimap mod. The latest minimap mod has a separate setting for this as well.", + "effect.xaeroworldmap.no_cave_maps" : "No WM Cave Maps", + "effect.xaeroworldmap.no_cave_maps_harmful" : "No WM Cave Maps", + "gui.xaero_wm_biome_blending" : "Biome Blending", + "gui.xaero_wm_box_biome_blending" : "Smooth out biome color edges by sampling biome colors for multiple blocks for every block on the map. Turning this off can significantly improve performance when biome color calculation is modded to be much more heavyweight than vanilla.", + "gui.xaero_png_result_not_prepared" : "Can't export just yet! The world map has not been prepared yet.", + "gui.xaero_png_result_empty" : "The exported area is empty!", + "gui.xaero_png_result_too_big" : "The exported area is way too big to scale down! Please make a smaller selection.", + "gui.xaero_png_result_image_too_big" : "The image size is beyond what's possible to store in a BufferedImage!", + "gui.xaero_png_result_out_of_memory" : "The export failed because the Java heap ran out of memory! Please try again or allocate more memory.", + "gui.xaero_png_result_bad_fbo" : "The export failed because the mod failed to create an OpenGL framebuffer.", + "gui.xaero_png_result_io_exception" : "The export failed because of an IO exception! Please try again. The full exception has been logged.", + "gui.xaero_png_result_success" : "Successfully exported the map!", + "gui.xaero_export_screen" : "World Map PNG Export", + "gui.xaero_export_screen_exporting" : "Exporting... Will temporarily appear frozen. Might take a while!", + "gui.xaero_export_option_full" : "Force Full Map", + "gui.xaero_box_export_option_full" : "Export the whole map even if you've made a map selection.", + "gui.xaero_export_option_multiple_images" : "Multiple Unscaled Images", + "gui.xaero_box_export_option_multiple_images" : "Export the map as multiple unscaled images no matter how big it is. This does not have the same memory limitations as a single image.", + "gui.xaero_export_option_nighttime" : "Nighttime", + "gui.xaero_box_export_option_nighttime" : "Export the map with nighttime lighting. This doesn't affect cave mode maps.", + "gui.xaero_export_option_scale_down_square" : "Max Single Image Size", + "gui.xaero_export_option_scale_down_square_value" : "%1$dx%1$d reg", + "gui.xaero_export_option_scale_down_square_unscaled" : "Unscaled", + "gui.xaero_box_export_option_scale_down_square" : "The size, in regions, of a square image equivalent to the resolution that a large exported map will be scaled down to if necessary. For example, 20x20 stands for 400 regions, 512x512 blocks/pixels each. The resulting image doesn't have to be a square. 10x40 is also 400 regions. \n \n Your computer or the Java heap size might not be able to handle higher export resolutions.", + "gui.xaero_export_option_highlights" : "Include Active Highlights", + "gui.xaero_box_export_option_highlights" : "Export the map with all currently enabled highlights (e.g. claims) applied to the map. When exporting the full map, highlights very far from your discovered map won't be included.", + "gui.xaero_world_save" : "World Save", + "gui.xaero_map_writing_distance" : "Map Writing Distance", + "gui.xaero_box_map_writing_distance" : "The maximum X and Z distance in chunks at which chunks can be loaded or updated on a non-world-save map. For the \"Unlimited\" option, go all the way to the left. World save maps always generate within your render distance", + "gui.xaero_map_writing_distance_unlimited" : "Unlimited", + "gui.xaero_full_reload" : "Reload All Regions", + "gui.xaero_box_full_reload" : "Reload all regions on the map without having to manually view them. The reloading process will work in the background and turn off when it's done. It is important to note that going to another dimension will pause it until you come back and changing maps will fully cancel it.", + "gui.xaero_full_resave" : "Convert All Regions", + "gui.xaero_box_full_resave" : "Reload and resave all regions on the map without having to manually visit them. World save maps will be converted into normal map data saved to a separate map instance \"Converted World Save\", stored in the folder \"cm$converted\", which can be transferred to multiplayer map instances for the same world, using file manager. The reloading process will work in the background and turn off when it's done. It is important to note that going to another dimension will pause it until you come back and changing maps will fully cancel it.", + "gui.xaero_full_reload_in_progress" : "Full map reload is in progress...", + "gui.xaero_reload_viewed_regions" : "Reload Viewed Regions", + "gui.xaero_box_reload_viewed_regions" : "Reload every region that is displayed on your screen once.", + "gui.xaero_converted_world_save" : "Converted World Save", + "gui.xaero_unknown_dimension_type1" : "Currently unknown dimension type!", + "gui.xaero_unknown_dimension_type2" : "The map functions are limited. Visiting the dimension once might help.", + "gui_xaero_wm_dropdown_dimension_select" : "Dimension Selection", + "gui.xaero_wm_dimension_teleport_command" : "Map Cross-Dimension Teleport Command", + "gui.xaero_wm_teleport_not_connected" : "You are trying to teleport to a map that is not connected to the current confirmed/auto one. If you are sure that this map is from your current sub-server/world save, then you can enable teleportation by adding a connection in the map selection screen -> Connect. But beware, if you connect unrelated maps and teleport, then there is a good chance you will suffocate in a block or die from fall damage, so be careful and connect only the right ones.", + "gui.xaero_wm_teleport_never_confirmed" : "You cannot teleport yet because you have not yet confirmed a single map in your current dimension. Please confirm a map in your current dimension or change map selection type to an automatic one.", + "gui.xaero_connect_map" : "Connect", + "gui.xaero_disconnect_map" : "Disconnect", + "gui.xaero_wm_connect_with_auto_msg" : "Would you like to create the following connection between maps?", + "gui.xaero_wm_disconnect_from_auto_msg" : "Would you like to delete the following connection between maps?", + "gui.xaero_dimension_toggle_button" : "§2%s§r Toggle Dimension (hold shift to reverse)", + "gui.xaero_toggle_dimension" : "Toggle Dimension", + "gui.xaero_switched_to_dimension" : "Switched to §2%s§r", + "gui.xaero_switched_to_current_dimension" : "Switched to §2%s§r (current)", + "gui.xaero_pac_claim_selection_out_of_dimension" : "§8(Claims) Out of Dimension...", + "gui.xaero_world_map_server_settings" : "Open Server Settings", + "gui.xaero_wm_cave_mode_allowed" : "Full Screen Cave Mode", + "gui.xaero_wm_box_cave_mode_allowed" : "Cave mode on the full screen world map. It's a mapping mode that can go deeper than the surface blocks, mainly to display underground caves and interiors of buildings. Cave mode is usually enabled automatically (see \"Auto Cave Mode\"), but can also be enabled manually on the world map screen.", + "gui.xaero_wm_cave_mode_allowed_dimensions" : "Full Screen Cave Mode Dimensions", + "gui.xaero_wm_box_cave_mode_allowed_dimensions" : "A list of dimension IDs, separated by comas, where cave mode should work on the full screen world map. If the list is empty (just []), cave mode works in every dimension.", + "gui.xaero_world_map_redirect_legacy" : "Disabled by a server plugin!", + "gui.xaero_world_map_config_redirect_fairplay" : "Disabled by fair-play mode enforced by the server!", + "gui.xaero_world_map_config_redirect_effect" : "Disabled by a status effect!", + "gui.xaero_wm_unit_s" : "s", + "gui.xaero_wm_unit_ms" : "ms", + "gui.xaero_wm_default_teleport_command" : "Default Map Teleport Command", + "gui.xaero_wm_default_teleport_command_dimension" : "Default Cross-Dim Teleport Command", + "gui.xaero_wm_default_player_teleport_command" : "Default Player Teleport Command", + "gui.xaero_wm_use_default" : "Use Default", + "gui.xaero_wm_box_map_teleport_command" : "The chat commands used on this world/server to teleport you to positions on the map. Stored per world/server, not part of the config profile.", + "gui.xaero_map_item" : "Fullscreen Map Item", + "gui.xaero_box_map_item" : "The ID of an item required in the hotbar for the fullscreen world map to function. Set it to \"-\" to have no item requirement.", + "gui.xaero_wm_display_minimap_radar" : "Minimap Radar", + "gui.xaero_wm_box_display_minimap_radar" : "Display minimap radar on the fullscreen map. Only works when the Xaero's Minimap mod is installed.", + "gui.xaero_render_worldmap_waypoints" : "Render World Map Waypoints", + "gui.xaero_wm_display_tracked_players" : "Display Tracked Players", + "gui.xaero_wm_reset_config_profile_default" : "Reset Profile Defaults", + "gui.xaero_wm_reset_config_profile_default_message" : "Are you sure you want to restore the default values in the config profile?", + "gui.xaero_wm_reset_config_profile_default_message2" : "This action cannot be undone! Non-profile options aren't affected." } \ No newline at end of file diff --git a/projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json b/projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json index 5f52258a0bd4..82b9fd9839fe 100644 --- a/projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json +++ b/projects/1.21/assets/xaeros-world-map/xaeroworldmap/lang/zh_cn.json @@ -42,7 +42,7 @@ "gui.xaero_delete_map_msg4": "地图", "gui.xaero_quick_confirm": "快速手动确认", "gui.xaero_default": "默认", - "gui.xaero_map_selection_box": "手动 - 每次切换世界或维度时,都将被要求选择并确认地图。 \n \n 世界出生点 - 根据客户端识别的世界出生点,自动选择和确认世界地图。若服务器将原版指南针物品用于自定义功能,则可能会失效。 \n \n 单一 - 每个维度都有一个自动确认的单一世界地图。适合只有单一世界的简单服务器。 \n \n 服务器 - 在服务器上安装世界地图模组以使用该自动模式。", + "gui.xaero_map_selection_box": "手动 - 每次切换世界或维度时,都将被要求选择并确认地图。 \n \n 世界出生点 - 根据客户端识别的世界出生点,自动选择和确认世界地图。若服务器将原版指南针物品用于自定义功能,则可能会失效。 \n \n 单一 - 每个维度都有一个自动确认的单一世界地图。适合只有单一世界的简单服务器。 \n \n 服务器 - 在服务器上安装世界地图模组以使用该自动模式。", "gui.xaero_select_map": "选择地图", "gui.xaero_render_arrow": "渲染玩家箭头", "gui.xaero_display_zoom": "显示缩放等级", @@ -205,13 +205,13 @@ "gui.xaero_wm_cave_mode_start_auto": "自动", "gui.xaero_wm_cave_mode_start": "洞穴模式顶部Y值", "gui.xaero_wm_cave_mode_type": "洞穴模式类型", - "gui.xaero_wm_box_cave_mode_type": "启用洞穴模式时的模式类型。 \n \n 关闭 - 即使洞穴模式设置为自动或手动启用,也只显示地表(与旧版本没有洞穴模式的世界地图相同) \n 分层 - 根据使用的顶部Y值,分层显示洞穴地图 \n 完整 - 忽略使用的顶部Y值,单层显示洞穴地图,绘制所有深度", + "gui.xaero_wm_box_cave_mode_type": "启用洞穴模式时的模式类型。 \n \n 关闭 - 即使洞穴模式设置为自动或手动启用,也只显示地表(与旧版本没有洞穴模式的世界地图相同) \n 分层 - 根据使用的顶部Y值,分层显示洞穴地图 \n 完整 - 忽略使用的顶部Y值,单层显示洞穴地图,绘制所有深度", "gui.xaero_wm_default_cave_mode_type": "默认洞穴模式类型", "gui.xaero_wm_box_default_cave_mode_type": "在世界/服务器中,首次进入维度时分配的默认洞穴模式类型。 可点击世界地图界面上的洞穴模式图标来查看更多信息。", "gui.xaero_wm_cave_mode_type_layered": "分层", "gui.xaero_wm_cave_mode_type_full": "完整", "gui.xaero_auto_cave_mode": "自动洞穴模式", - "gui.xaero_box_auto_cave_mode": "查看世界地图时,模组如何决定“自动”模式下的顶部Y值。 天花板尺寸是指必须在你上方检测到的,用以激活洞穴模式的固体方块构成的方形天花板区域的大小。 固体方块不必在同一Y水平面上。 \n \n 小地图 - 若安装有小地图模组,匹配小地图的洞穴模式设置,否则使用3x3的天花板尺寸", + "gui.xaero_box_auto_cave_mode": "查看世界地图时,模组如何决定“自动”模式下的顶部Y值。 天花板尺寸是指必须在你上方检测到的,用以激活洞穴模式的固体方块构成的方形天花板区域的大小。 固体方块不必在同一Y水平面上。 \n \n 小地图 - 若安装有小地图模组,匹配小地图的洞穴模式设置,否则使用3x3的天花板尺寸", "gui.xaero_auto_cave_mode_minimap": "小地图", "gui.xaero_wm_ceiling": "天花板", "gui.xaero_wm_display_cave_mode_start": "显示洞穴模式顶部Y值", @@ -270,5 +270,29 @@ "gui.xaero_toggle_dimension": "切换维度", "gui.xaero_switched_to_dimension": "切换至§2%s§r", "gui.xaero_switched_to_current_dimension": "切换至§2%s§r(当前)", - "gui.xaero_pac_claim_selection_out_of_dimension": "§8(领地)维度不符……" -} \ No newline at end of file + "gui.xaero_pac_claim_selection_out_of_dimension": "§8(领地)维度不符……", + "gui.xaero_world_map_server_settings": "打开服务器设置", + "gui.xaero_wm_cave_mode_allowed": "全屏洞穴模式", + "gui.xaero_wm_box_cave_mode_allowed": "全屏世界地图的洞穴模式功能。这是一种可显示地表以下地形的绘图模式,主要用于查看地下洞穴与建筑物内部结构。洞穴模式通常自动激活(详见“自动洞穴模式”),也可在地图界面手动启用。", + "gui.xaero_wm_cave_mode_allowed_dimensions": "全屏洞穴模式支持维度", + "gui.xaero_wm_box_cave_mode_allowed_dimensions": "允许启用全屏洞穴模式的维度ID列表,多个ID之间用英文逗号分隔。若列表为空(仅保留 []),则在所有维度均可启用洞穴模式。", + "gui.xaero_world_map_redirect_legacy": "已被服务器插件禁用!", + "gui.xaero_world_map_config_redirect_fairplay": "已被服务器公平游戏模式限制禁用!", + "gui.xaero_world_map_config_redirect_effect": "已被状态效果禁用!", + "gui.xaero_wm_unit_s": "秒", + "gui.xaero_wm_unit_ms": "毫秒", + "gui.xaero_wm_default_teleport_command": "默认地图传送命令", + "gui.xaero_wm_default_teleport_command_dimension": "默认跨维度传送命令", + "gui.xaero_wm_default_player_teleport_command": "默认玩家传送命令", + "gui.xaero_wm_use_default": "使用默认值", + "gui.xaero_wm_box_map_teleport_command": "在当前世界/服务器中,用于传送至地图指定位置的聊天命令。该设置存储在单个世界/服务器中,不纳入配置文件。", + "gui.xaero_map_item": "全屏地图物品", + "gui.xaero_box_map_item": "需要置于快捷栏中,方可使用全屏世界地图功能的物品ID。设置为“-”则取消物品持有要求。", + "gui.xaero_wm_display_minimap_radar": "小地图雷达显示", + "gui.xaero_wm_box_display_minimap_radar": "在全屏地图上显示小地图的实体雷达。此功能需要安装Xaero的小地图模组。", + "gui.xaero_render_worldmap_waypoints": "渲染世界地图路径点", + "gui.xaero_wm_display_tracked_players": "显示追踪玩家", + "gui.xaero_wm_reset_config_profile_default": "重置配置文件默认值", + "gui.xaero_wm_reset_config_profile_default_message": "确定要将配置文件恢复为默认值吗?", + "gui.xaero_wm_reset_config_profile_default_message2": "此操作不可撤销!非配置文件内的选项不会受影响。" +} diff --git a/src/Packer/Packer.csproj b/src/Packer/Packer.csproj index 718ec94626ad..86108fe4c5b7 100644 --- a/src/Packer/Packer.csproj +++ b/src/Packer/Packer.csproj @@ -2,15 +2,16 @@ Exe - net7.0 + net10.0 enable none + true - - - + + + diff --git a/src/Uploader/Program.cs b/src/Uploader/Program.cs index cdbe44602e73..f3675e993c1d 100644 --- a/src/Uploader/Program.cs +++ b/src/Uploader/Program.cs @@ -1,25 +1,66 @@ +using Renci.SshNet; +using Serilog; using System; +using System.Collections.Generic; using System.IO; using System.Linq; using System.Security.Cryptography; -using Renci.SshNet; - -using Serilog; +using System.Threading.Tasks; +using Octokit; namespace Uploader { static class Program { - static int Main(string host, string name, string password) + static async Task Main(string host, string name, string password) { Log.Logger = new LoggerConfiguration() .Enrich.FromLogContext() .WriteTo.Console() .CreateLogger(); - using var scpClient = new ScpClient(host, port: 22, name, password); + var token = Environment.GetEnvironmentVariable("GITHUB_TOKEN"); + + var tokenAuth = new Credentials(token); + // https://docs.github.com/en/rest/using-the-rest-api/troubleshooting-the-rest-api?apiVersion=2022-11-28&productId=rest#user-agent-required + var client = new GitHubClient(new ProductHeaderValue("cfpaorg-actions-uploader")) + { + Credentials = tokenAuth + }; + + var artifactDirectory = new DirectoryInfo(Path.Join(Directory.GetCurrentDirectory(), "artifacts")); + if (!artifactDirectory.Exists) + { + Log.Warning("未找到 artifact 文件夹。可能是所有版本都没有触发打包。"); + return; + } + + var packs = artifactDirectory + .EnumerateFiles("Minecraft-Mod-Language-Modpack-*.zip", SearchOption.AllDirectories) + .Select(_ => + { + var fileExtensionName = _.Extension; // 带点名称,应当为 ".zip" + var fileName = _.Name[0..^fileExtensionName.Length] + .RegulateFileName(); + return (name: fileName + fileExtensionName, file: _); + }); + var md5s = artifactDirectory + .EnumerateFiles("*.md5", SearchOption.AllDirectories) + .Select(_ => (name: _.Name, file: _)); + var files = packs.Concat(md5s); + + Console.WriteLine("待上传的文件数目:{0}", files.Count()); + + await UploadToServer(host, name, password, files); + await UploadSnapshotAssets(client, files); + await UpdateAutobuildAssets(client, files); + } + + async static Task UploadToServer(string host, string username, string password, IEnumerable<(string name, FileInfo file)> files) + { + using var scpClient = new ScpClient(host, port: 22, username, password); scpClient.Connect(); // 与下载服务器建立连接 - + // 确认连接状态 if (scpClient.IsConnected) { @@ -28,59 +69,92 @@ static int Main(string host, string name, string password) else { Log.Error("SCP服务器连接失败"); - return -1; + throw new InvalidOperationException(); } - - // 获取可用的资源包,准备上传 - var artifactDirectory = new DirectoryInfo(Path.Join(Directory.GetCurrentDirectory(), "artifacts")); - var packList = artifactDirectory - .EnumerateFiles("Minecraft-Mod-Language-Modpack-*.zip", SearchOption.AllDirectories); - - Log.Information("检测到的资源包数目:{0}", packList.Count()); + foreach (var (name, file) in files) + { + var destinationName = $"/var/www/html/files/{name}"; + scpClient.Upload(file, destinationName); // 没有async :( + Log.Information(" 写入文件:{0}", destinationName); + } + } - packList.ToList() - .ForEach(_ => + async static Task UploadSnapshotAssets(GitHubClient client, IEnumerable<(string name, FileInfo file)> files) + { + var timestamp = DateTime.UtcNow.ToString("yyyyMMddHHmmss"); + Log.Information(" 时间戳:{0}", timestamp); + var newRelease = new NewRelease($"Snapshot-{timestamp}") + { + TargetCommitish = Environment.GetEnvironmentVariable("SHA"), + Name = $"汉化资源包-{timestamp}" + }; + var result = await client.Repository.Release.Create(long.Parse(Environment.GetEnvironmentVariable("REPO_ID")!), newRelease); + Log.Information(" 创建 Release"); + foreach (var (name, file) in files) + { + using var fileStream = file.OpenRead(); + var newAsset = new ReleaseAssetUpload( + name, + file.Extension switch { - using var stream = _.OpenRead(); - var md5 = stream.ComputeMD5(); - - // 文件名格式:Minecraft-Mod-Language-Modpack-[dashed-version]-[md5-hash].zip - // 如:Minecraft-Mod-Language-Modpack-1-16-Fabric-0000000000000000.zip - // hash的对象是文件内容,不包括文件名(当然) - // hash应该是全大写 - - var fileExtensionName = _.Extension; // 带点名称,应当为 ".zip" - var fileName = _.Name[0..^fileExtensionName.Length] - .RegulateFileName(); // 无后缀的文件名,应当已修正 - - // 选择性地加上该文件的md5值,以便生成patch - var tweakedName = fileName + "-" + md5; - - var destinationName = $"/var/www/html/files/{fileName + fileExtensionName}"; - var tweakedDestinationName = $"/var/www/html/files/{tweakedName + fileExtensionName}"; - - // 传递不带md5值的最新版本;会覆写已有文件 - scpClient.Upload(_.OpenRead(), destinationName); - Log.Information("向远程服务器写入文件:{0}", destinationName); - - //// 传递带md5值的历史版本,一般不会覆写已有文件 - //scpClient.Upload(_.OpenRead(), tweakedDestinationName); - //Log.Information("向远程服务器写入文件:{0}", tweakedDestinationName); - }); - - // 临时操作 在使用旧md5校验的程序弃用以后需要删除 - var md5List = artifactDirectory - .EnumerateFiles("*.md5", SearchOption.AllDirectories); - md5List.ToList() - .ForEach(_ => + ".zip" => "application/zip", + ".md5" => "text/plain", + _ => throw new ArgumentException($"Unexpected extension: {file.Extension}") + }, + fileStream, + timeout: null); + await client.Repository.Release.UploadAsset(result, newAsset); + Log.Information(" 上传文件:{0}", name); + } + } + + async static Task UpdateAutobuildAssets(GitHubClient client, IEnumerable<(string name, FileInfo file)> files) + { + var repoId = long.Parse(Environment.GetEnvironmentVariable("REPO_ID")!); + var release = await client.Repository.Release.Get(repoId, "autobuild"); + Log.Information(" 获取 autobuild Release"); + + var timestamp = DateTime.UtcNow.AddHours(8).ToString("yyyy-MM-dd HH:mm:ss"); + var desc = new ReleaseUpdate() { - scpClient.Upload(_.OpenRead(), $"/var/www/html/files/{_.Name}"); - Log.Information("向远程服务器写入文件:{0}", $"/var/www/html/files/{_.Name}"); - }); + Body = $""" + ## 汉化资源包 Autobuild + + ### 最后更新时间 + + - {timestamp} UTC+8 + """, + MakeLatest = MakeLatestQualifier.True + }; + await client.Repository.Release.Edit(repoId, release.Id, desc); + Log.Information(" 更新 Release 简介:时间 {0}", timestamp); - Log.Information("资源包传递完毕"); - return 0; + var assets = release.Assets; + var lookup = assets.Select(_ => (_.Name, _)).ToDictionary(); + foreach (var (name, file) in files) + { + using var fileStream = file.OpenRead(); + + if (lookup.TryGetValue(name, out ReleaseAsset? asset)) + { + await client.Repository.Release.DeleteAsset(repoId, asset.Id); + Log.Information(" 删除旧文件:{0}", name); + } + var newAsset = new ReleaseAssetUpload( + name, + file.Extension switch + { + ".zip" => "application/zip", + ".md5" => "text/plain", + _ => throw new ArgumentException($"Unexpected extension: {file.Extension}") + }, + fileStream, + timeout: null); + await client.Repository.Release.UploadAsset(release, newAsset); + Log.Information(" 上传文件:{0}", name); + + } } public static string RegulateFileName(this string fileName) @@ -98,16 +172,5 @@ string Capitalize(string text) => string.Join("", text[0..1].ToUpper(), text[1..]); } - - /// - /// 计算给定流中全体内容的MD5值。 - /// - /// 被计算的流 - /// - public static string ComputeMD5(this Stream stream) - { - stream.Seek(0, SeekOrigin.Begin); // 确保文件流的位置被重置 - return Convert.ToHexString(MD5.Create().ComputeHash(stream)); - } } } diff --git a/src/Uploader/Uploader.csproj b/src/Uploader/Uploader.csproj index 3cf222e28218..3138052add63 100644 --- a/src/Uploader/Uploader.csproj +++ b/src/Uploader/Uploader.csproj @@ -2,13 +2,16 @@ Exe - netcoreapp5.0 + net10.0 + true + enable - - - + + + +