From 288936c2cdb567f6444bb0758e60dedb8a5048b2 Mon Sep 17 00:00:00 2001 From: momo-i Date: Thu, 21 Nov 2024 22:39:52 +0900 Subject: [PATCH] Add Japanese translation and Patchouli book --- .../assets/modularrouters/lang/ja_jp.json | 371 ++++++++++++++++++ .../book/ja_jp/categories/augments.json | 6 + .../book/ja_jp/categories/filters.json | 6 + .../book/ja_jp/categories/intro.json | 6 + .../book/ja_jp/categories/modules.json | 6 + .../book/ja_jp/categories/router.json | 6 + .../book/ja_jp/categories/upgrades.json | 6 + .../ja_jp/entries/augments/fast_pickup.json | 15 + .../book/ja_jp/entries/augments/mimic.json | 15 + .../ja_jp/entries/augments/pickup_delay.json | 15 + .../book/ja_jp/entries/augments/pushing.json | 15 + .../ja_jp/entries/augments/range_down.json | 16 + .../book/ja_jp/entries/augments/range_up.json | 16 + .../book/ja_jp/entries/augments/redstone.json | 15 + .../ja_jp/entries/augments/regulator.json | 27 ++ .../book/ja_jp/entries/augments/stack.json | 19 + .../ja_jp/entries/augments/xp_vacuum.json | 19 + .../book/ja_jp/entries/filters/bulk_item.json | 27 ++ .../entries/filters/ftb_filter_system.json | 16 + .../ja_jp/entries/filters/inspection.json | 23 ++ .../book/ja_jp/entries/filters/mod.json | 19 + .../book/ja_jp/entries/filters/regex.json | 34 ++ .../book/ja_jp/entries/intro/augments.json | 19 + .../book/ja_jp/entries/intro/filters.json | 19 + .../book/ja_jp/entries/intro/misc.json | 26 ++ .../ja_jp/entries/intro/modular_router.json | 15 + .../book/ja_jp/entries/intro/modules.json | 50 +++ .../book/ja_jp/entries/intro/overview.json | 24 ++ .../book/ja_jp/entries/intro/upgrades.json | 11 + .../book/ja_jp/entries/modules/activator.json | 34 ++ .../book/ja_jp/entries/modules/breaker.json | 23 ++ .../book/ja_jp/entries/modules/creative.json | 11 + .../book/ja_jp/entries/modules/detector.json | 15 + .../ja_jp/entries/modules/distributor.json | 19 + .../book/ja_jp/entries/modules/dropper.json | 15 + .../entries/modules/energy_distributor.json | 19 + .../ja_jp/entries/modules/energy_output.json | 15 + .../ja_jp/entries/modules/extruder_1.json | 31 ++ .../ja_jp/entries/modules/extruder_2.json | 19 + .../book/ja_jp/entries/modules/flinger.json | 19 + .../book/ja_jp/entries/modules/fluid.json | 31 ++ .../book/ja_jp/entries/modules/fluid_2.json | 19 + .../book/ja_jp/entries/modules/placer.json | 19 + .../book/ja_jp/entries/modules/player.json | 31 ++ .../book/ja_jp/entries/modules/puller_1.json | 15 + .../book/ja_jp/entries/modules/puller_2.json | 20 + .../book/ja_jp/entries/modules/sender_1.json | 16 + .../book/ja_jp/entries/modules/sender_2.json | 20 + .../book/ja_jp/entries/modules/sender_3.json | 15 + .../book/ja_jp/entries/modules/vacuum.json | 19 + .../book/ja_jp/entries/modules/void.json | 15 + .../ja_jp/entries/router/modular_router.json | 53 +++ .../ja_jp/entries/router/termination.json | 23 ++ .../book/ja_jp/entries/upgrades/blast.json | 15 + .../ja_jp/entries/upgrades/camouflage.json | 15 + .../book/ja_jp/entries/upgrades/energy.json | 35 ++ .../book/ja_jp/entries/upgrades/fluid.json | 15 + .../book/ja_jp/entries/upgrades/muffler.json | 19 + .../book/ja_jp/entries/upgrades/security.json | 40 ++ .../book/ja_jp/entries/upgrades/speed.json | 19 + .../book/ja_jp/entries/upgrades/stack.json | 19 + .../book/ja_jp/entries/upgrades/sync.json | 29 ++ 62 files changed, 1584 insertions(+) create mode 100644 src/main/resources/assets/modularrouters/lang/ja_jp.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/augments.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/filters.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/intro.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/modules.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/router.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/upgrades.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/fast_pickup.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/mimic.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/pickup_delay.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/pushing.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/range_down.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/range_up.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/redstone.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/regulator.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/stack.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/xp_vacuum.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/bulk_item.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/ftb_filter_system.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/inspection.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/mod.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/regex.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/augments.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/filters.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/misc.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/modular_router.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/modules.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/overview.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/upgrades.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/activator.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/breaker.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/creative.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/detector.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/distributor.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/dropper.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/energy_distributor.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/energy_output.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/extruder_1.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/extruder_2.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/flinger.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/fluid.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/fluid_2.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/placer.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/player.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/puller_1.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/puller_2.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/sender_1.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/sender_2.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/sender_3.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/vacuum.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/void.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/router/modular_router.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/router/termination.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/blast.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/camouflage.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/energy.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/fluid.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/muffler.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/security.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/speed.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/stack.json create mode 100644 src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/sync.json diff --git a/src/main/resources/assets/modularrouters/lang/ja_jp.json b/src/main/resources/assets/modularrouters/lang/ja_jp.json new file mode 100644 index 00000000..3d7de6c2 --- /dev/null +++ b/src/main/resources/assets/modularrouters/lang/ja_jp.json @@ -0,0 +1,371 @@ +{ + "block.modularrouters.modular_router" : "モジュラールーター", + "block.modularrouters.template_frame" : "テンプレートフレーム", + "config.jade.plugin_modularrouters.router": "Modular Router", + "item.modularrouters.activator_module" : "アクティベーターモジュール", + "item.modularrouters.augment_core" : "オーグメントコア", + "item.modularrouters.blank_module" : "空白モジュール", + "item.modularrouters.blank_upgrade" : "空白アップグレード", + "item.modularrouters.blast_upgrade" : "耐爆アップグレード", + "item.modularrouters.breaker_module" : "破壊モジュール", + "item.modularrouters.bulk_item_filter" : "一括アイテムフィルター", + "item.modularrouters.camouflage_upgrade" : "偽装アップグレード", + "item.modularrouters.creative_module" : "クリエイティブモジュール", + "item.modularrouters.detector_module" : "検出モジュール", + "item.modularrouters.distributor_module" : "分配モジュール", + "item.modularrouters.dropper_module" : "ドロッパ―モジュール", + "item.modularrouters.energy_distributor_module" : "エネルギー分配モジュール", + "item.modularrouters.energy_output_module" : "エネルギー出力モジュール", + "item.modularrouters.energy_upgrade" : "エネルギーアップグレード", + "item.modularrouters.extruder_module_1" : "押し出しモジュール Mk1", + "item.modularrouters.extruder_module_2" : "押し出しモジュール Mk2", + "item.modularrouters.fast_pickup_augment" : "高速ピックアップオーグメント", + "item.modularrouters.filter_round_robin_augment" : "フィルターラウンドロビンオーグメント", + "item.modularrouters.flinger_module" : "投げ出しモジュール", + "item.modularrouters.fluid_module_2" : "流体モジュール Mk2", + "item.modularrouters.fluid_module" : "流体モジュール Mk1", + "item.modularrouters.fluid_upgrade" : "流体転送アップグレード", + "item.modularrouters.inspection_filter" : "検査フィルター", + "item.modularrouters.mimic_augment" : "ミミックオーグメント", + "item.modularrouters.mod_filter" : "Modフィルター", + "item.modularrouters.muffler_upgrade" : "消音アップグレード", + "item.modularrouters.override_card" : "セキュリティオーバーライドカード", + "item.modularrouters.pickup_delay_augment" : "ピックアップ遅延オーグメント", + "item.modularrouters.placer_module" : "配置モジュール", + "item.modularrouters.player_module" : "プレイヤーモジュール", + "item.modularrouters.puller_module_1" : "引き込みモジュール Mk1", + "item.modularrouters.puller_module_2" : "引き込みモジュール Mk2", + "item.modularrouters.pushing_augment" : "押し込みオーグメント", + "item.modularrouters.range_down_augment" : "範囲縮小オーグメント", + "item.modularrouters.rangedown_upgrade" : "範囲ダウングレード", + "item.modularrouters.range_up_augment" : "範囲拡大オーグメント", + "item.modularrouters.range_upgrade" : "範囲アップグレード", + "item.modularrouters.redstone_augment" : "レッドストーンオーグメント", + "item.modularrouters.regex_filter" : "正規表現フィルター", + "item.modularrouters.regulator_augment" : "レギュレーターオーグメント", + "item.modularrouters.security_upgrade" : "セキュリティアップグレード", + "item.modularrouters.sender_module_1" : "送信モジュール Mk1", + "item.modularrouters.sender_module_2" : "送信モジュール Mk2", + "item.modularrouters.sender_module_3" : "送信モジュール Mk3", + "item.modularrouters.speed_upgrade" : "スピードアップグレード", + "item.modularrouters.stack_augment" : "スタックオーグメント", + "item.modularrouters.stack_upgrade" : "スタックアップグレード", + "item.modularrouters.sync_upgrade" : "同期アップグレード", + "item.modularrouters.tag_filter" : "タグフィルター", + "item.modularrouters.vacuum_module" : "吸引モジュール", + "item.modularrouters.void_module" : "虚空モジュール", + "item.modularrouters.xp_vacuum_augment" : "経験値吸引オーグメント", + "key.modularrouters.category" : "Modular Routers", + "key.modularrouters.configure" : "インストール済みのモジュールを構成(GUI)", + "key.modularrouters.moduleInfo" : "追加のツールチップ情報(GUI)", + "modularrouters.chatText.misc.inventoryMerged" : "%d個のアイテムを%sにマージしました", + "modularrouters.chatText.misc.targetAdded" : "ターゲットが追加されました (%d/%d): ", + "modularrouters.chatText.misc.targetCleared" : "ターゲットがクリアされました", + "modularrouters.chatText.misc.targetRemoved" : "ターゲットが削除されました (%d/%d): ", + "modularrouters.chatText.misc.targetSet" : "ターゲットセット: ", + "modularrouters.chatText.misc.tooManyTargets" : "ターゲットが多すぎます!(最大: %d)", + "modularrouters.chatText.security.accessDenied" : "--[アクセス拒否]--", + "modularrouters.chatText.security.added" : "プレイヤー[%s]を追加しました", + "modularrouters.chatText.security.already_added" : "プレイヤー[%s]はすでにこのアップグレードを実行しています!", + "modularrouters.chatText.security.error" : "プレイヤー[%s]を追加できませんでした(内部エラー)", + "modularrouters.chatText.security.full" : "セキュリティアップグレードアイテム満載!", + "modularrouters.chatText.security.not_present" : "プレイヤー[%s]はこのアップグレードを実行していません!", + "modularrouters.chatText.security.removed" : "プレイヤー[%s]を削除しました", + "modularrouters.chatText.subtitle.error" : "エラー", + "modularrouters.chatText.subtitle.success" : "成功", + "modularrouters.chatText.subtitle.thud" : "*ドスン*", + "modularrouters.chatText.targetValidation.not_inventory" : "✘ インベントリなし", + "modularrouters.chatText.targetValidation.not_loaded" : "✘ 未読込", + "modularrouters.chatText.targetValidation.ok" : "✔ ターゲットOK", + "modularrouters.chatText.targetValidation.out_of_range" : "✘ 範囲外", + "modularrouters.chatText.targetValidation.bad_dimension" : "✘ ブラックリスト済ディメンション", + "modularrouters._comment" : "JEI text", + "modularrouters.configuration.Misc" : "全般", + "modularrouters.configuration.Misc.tooltip" : "クライアント設定全般", + "modularrouters.configuration.Sound" : "サウンド", + "modularrouters.configuration.Sound.tooltip" : "サウンド設定", + "modularrouters.configuration.Module" : "モジュール", + "modularrouters.configuration.Module.tooltip" : "ルータ―モジュール用のコンフィグ設定", + "modularrouters.configuration.Router" : "ルーター", + "modularrouters.configuration.Router.tooltip" : "ルーター用のコンフィグ設定", + "modularrouters.configuration.Energy Costs" : "モジュールのエネルギーコスト", + "modularrouters.configuration.Energy Costs.tooltip" : "ルータ―モジュール用のFEコスト", + "modularrouters.gui.config.alwaysShowSettings" : "常にモジュールツールチップに設定を表示する?", + "modularrouters.gui.config.baseTickRate" : "ルーターのベースとなるティック率(速度アップグレードなし)", + "modularrouters.gui.config.blockBreakXPDrops" : "破壊モジュールは経験値を落とす?", + "modularrouters.gui.config.breakerParticles" : "破壊モジュールのパーティクルを表示する?", + "modularrouters.gui.config.ecoTimeout" : "エコモードのアイドルタイムアウト", + "modularrouters.gui.config.extruder1BaseRange" : "押し出しモジュールMk1の基本範囲(範囲アップグレードなし)", + "modularrouters.gui.config.extruder1MaxRange" : "押し出しモジュールMk1の最大有効範囲(範囲アップグレードあり)", + "modularrouters.gui.config.extruder2BaseRange" : "押し出しモジュールMk2の基本範囲(範囲アップグレードなし)", + "modularrouters.gui.config.extruder2MaxRange" : "押し出しモジュールMk2の最大有効範囲(範囲アップグレードあり)", + "modularrouters.gui.config.extruderPushEntities" : "押し出しモジュールMk1/2はエンティティを延長する際に押し出すことができます。", + "modularrouters.gui.config.extruderSound" : "押し出しモジュールが伸びたり縮んだりするときに音を鳴らす", + "modularrouters.gui.config.fePerEnergyUpgrade" : "エネルギーアップグレードのストレージ増加", + "modularrouters.gui.config.feXferPerEnergyUpgrade" : "エネルギーアップグレードの転送率増加", + "modularrouters.gui.config.flingerEffects" : "投げ出しモジュールがアイテムを投げるときにサウンドと煙の効果を再生", + "modularrouters.gui.config.fluidBaseTransferRate" : "流体モジュール転送速度 mB/ティック(アップグレードなし)", + "modularrouters.gui.config.fluid2BaseRange" : "流体モジュールMk2の基本範囲(アップグレードなし)", + "modularrouters.gui.config.fluid2MaxRange" : "流体モジュールMk2の最大有効範囲(範囲アップグレードあり)", + "modularrouters.gui.config.hardMinTicks" : "ルーターの最小(最速)ティックレートの固定値", + "modularrouters.gui.config.heldRouterShowsCamoRouters" : "偽装されたルーターをハイライトする?", + "modularrouters.gui.config.lowPowerTickRate" : "エコモードのティックレート", + "modularrouters.gui.config.mainTitle" : "モジュラールーター設定", + "modularrouters.gui.config.mBperFluidUpgrade" : "流体アップグレードによる増加量(mB/ティック)", + "modularrouters.gui.config.moduleBindVolume" : "モジュールの音量割り当て", + "modularrouters.gui.config.moduleGuiBackgroundTint" : "モジュールGUIの背景に色を付ける?", + "modularrouters.gui.config.placerParticles" : "配置にパーティクルを表示する?", + "modularrouters.gui.config.puller2BaseRange" : "引込モジュールMk2の基本範囲(アップグレードなし)", + "modularrouters.gui.config.puller2MaxRange" : "引込モジュールMk2の最大有効範囲(アップグレードあり)", + "modularrouters.gui.config.pullerParticles" : "引込にパーティクルを表示する?", + "modularrouters.gui.config.renderFlyingItems" : "転送中のアイテムを描画する?", + "modularrouters.gui.config.sender1BaseRange" : "送信モジュールMk1の基本範囲(範囲アップグレードなし)", + "modularrouters.gui.config.sender1MaxRange" : "送信モジュールMk1の最大有効範囲(範囲アップグレードあり)", + "modularrouters.gui.config.sender2BaseRange" : "送信モジュールMk2の基本範囲(範囲アップグレードなし)", + "modularrouters.gui.config.sender2MaxRange" : "送信モジュールMk2の最大有効範囲(範囲アップグレードあり)", + "modularrouters.gui.config.senderParticles" : "送信モジュールがアイテムを送信する際パーティクルを表示", + "modularrouters.gui.config.startWithGuide" : "新規プレイヤーはガイドブックのコピーを持った状態で開始", + "modularrouters.gui.config.ticksPerUpgrade" : "速度アップグレードごとの速度上昇(ティック)", + "modularrouters.gui.config.vacuumBaseRange" : "吸引モジュールの基本範囲(範囲アップグレードなし)", + "modularrouters.gui.config.vacuumMaxRange" : "吸引モジュールの最大有効範囲(範囲アップグレードあり)", + "modularrouters.gui.config.vacuumParticles" : "吸引にパーティクル効果をつける?", + "modularrouters.guiText.label.breakMatchType.block" : "ブロックによる一致", + "modularrouters.guiText.label.breakMatchType.item" : "ドロップしたアイテムによる一致", + "modularrouters.guiText.label.buffer" : "バッファ", + "modularrouters.guiText.label.direction" : "方向", + "modularrouters.guiText.label.filters" : "フィルター", + "modularrouters.guiText.label.fluidForceEmpty" : "強制", + "modularrouters.guiText.label.inspectionOp.EQ" : "=", + "modularrouters.guiText.label.inspectionOp.GE" : ">=", + "modularrouters.guiText.label.inspectionOp.GT" : ">", + "modularrouters.guiText.label.inspectionOp.LE" : "<=", + "modularrouters.guiText.label.inspectionOp.LT" : "<", + "modularrouters.guiText.label.inspectionOp.NE" : "!=", + "modularrouters.guiText.label.inspectionOp.NONE" : "", + "modularrouters.guiText.label.inspectionSubject.durability" : "耐久性", + "modularrouters.guiText.label.inspectionSubject.enchant" : "エンチャント", + "modularrouters.guiText.label.inspectionSubject.energy" : "エネルギーレベル", + "modularrouters.guiText.label.inspectionSubject.fluid" : "流体レベル", + "modularrouters.guiText.label.inspectionSubject.food" : "食料値", + "modularrouters.guiText.label.inspectionSubject.none" : "", + "modularrouters.guiText.label.installed" : "(インストール済)", + "modularrouters.guiText.label.matchAll.false" : "どれかに一致", + "modularrouters.guiText.label.matchAll.true" : "全てに一致", + "modularrouters.guiText.label.modules" : "モジュール", + "modularrouters.guiText.label.noTags": "アイテムタグなし", + "modularrouters.guiText.label.playerSect.armor" : "防具スロット", + "modularrouters.guiText.label.playerSect.ender" : "エンダーインベントリ", + "modularrouters.guiText.label.playerSect.main" : "メインインベントリ", + "modularrouters.guiText.label.playerSect.main_no_hotbar" : "メインインベントリ(ホットバーなし)", + "modularrouters.guiText.label.playerSect.offhand" : "オフハンドスロット", + "modularrouters.guiText.label.regexError" : "無効な正規表現", + "modularrouters.guiText.label.selectTag": "アイテムタグを選択", + "modularrouters.guiText.label.upgrades" : "アップグレード", + "modularrouters.guiText.label.xpVacuum.eject" : "排出", + "modularrouters.guiText.label.xpVacuum" : "経験値タイプ", + "modularrouters.guiText.popup.activator.action" : "§a§n動作§r\n\nアクティベーターモジュールは以下の動作を模倣できます: \n- ルーターのバッファ内のアイテムを含むブロックを右クリック(例: クワを使用する、レバーを反転する) \n- 近くのエンティティを右クリック(例: ルーターのバッファ内のバケツでウシの乳搾りをする)", + "modularrouters.guiText.popup.activator.entity" : "§a§nエンティティモード§r\n\nモジュールが実行されるたびに、ターゲットとする近くの(3ブロック以内)エンティティを定義します: \n- 最も近いエンティティ; \n- ランダムに選ばれたエンティティ; \n- 範囲内の全てのエンティティをラウンドロビン", + "modularrouters.guiText.popup.activator.look" : "§a§n視線の方向§r\n\n右クリックするとルーターは次の操作を実行できます: \n- 平面を見るは、モジュールの方向にある最大4ブロック離れたブロックを直接ターゲットします。 \n- 上を見るは、モジュールの方向にあるブロックの真上にあるブロックをターゲットします。 \n- 下を見るは、モジュールの方向にあるブロックの真下のブロックをターゲットします。", + "modularrouters.guiText.popup.activator.sneak" : "§a§nスニーク§r\n\nルーターが右クリック操作中にスニークをシミュレートするかどうかを切り替えます。", + "modularrouters.guiText.popup.augments" : "§a§nオーグメント§r\n\nこれらの4つのスロットにはモジュールに挿入して何らかの方法で機能を変更または強化できる作成可能なアイテムであるモジュールオーグメントを取り付けることができます。\n\n各オーグメントの機能の詳細については、オーグメントアイテムのアイテムツールチップを参照してください。\n\nオーグメントが重複するのを避けるため、オーグメントは単一のモジュールアイテムを保持している場合にのみ挿入/削除できることに注意してください。", + "modularrouters.guiText.popup.breaker.matchType" : "§a§n一致タイプ§r\n\n- ドロップしたアイテムによる一致: ブロックを壊すとフィルターはドロップされるアイテムと一致します(シルクタッチはドロップに影響することに注意してください)\n- ブロックによる一致: フィルターはブロック自体と一致します。たとえば、フィルター内の石はシルクタッチがなくても石ブロックと一致します(ただし、ドロップは依然として丸石です)", + "modularrouters.guiText.popup.detector.signalLevel" : "§a§nレッドストーン信号レベル§r\n\nここではレッドストーン信号レベルを0から15までの整数で定義できます。フィルターがバッファアイテムと一致すると、この強度の信号がモジュールの方向に送信されます。", + "modularrouters.guiText.popup.detector.weakStrong" : "§a§nレッドストーン信号強度§r\n\n- A §o弱§rレッドストーン信号は隣接するブロックにのみ動力を供給します。\n- §o強§rレッドストーン信号は隣接するブロックとそのブロックに隣接するブロックに電力を供給(バニラのリピーターのように)します。", + "modularrouters.guiText.popup.direction" : "§a§n方向制御§r\n\nGUIのこの領域ではモジュールが動作する方向を定義できます。この方向はルーターの前面を基準とします。デフォルトの方向は無しです。これはほとんどのモジュールではモジュールが実行されないことを意味します。方向を定義する必要があります。", + "modularrouters.guiText.popup.distributor.direction" : "§a§n転送方向§r\n\nここではルーターがアイテムを送信するか、ルーター自身にアイテムを取り込むかを制御できます。", + "modularrouters.guiText.popup.distributor.strategy" : "§a§n分配方法§r\n\nこれはインベントリを試行する順序を定義します。考えられる方法は4つあります:\n§eラウンドロビン§r - 対象となる各インベントリが順番に試行されます。\n§eランダム§r - 各ティックごとにランダムなインベントリが試行されます。\n§e最も近い§r - 挿入するスペースがある最も近いインベントリが使用されます。\n§e最も遠い§r - 挿入するスペースがある最も遠いインベントリが使用されます。", + "modularrouters.guiText.popup.extruder2.template" : "§a§nテンプレート§r\n\nここでは押し出すブロックのテンプレートを定義できます。実際のブロックは配置されず、特別な作成および略奪できないテンプレートブロックが配置されることに注意してください。\n\n押し出される内容を定義するにはテンプレートにブロックのゴーストコピーを配置します。ブロックは左から右、上から下の順に押し出されます。必要に応じて、各ブロックを複数押し出すこと(テンプレート内のブロックを左クリックまたは右クリックして調整)ができます。\n\nテンプレートにはブロック以外のアイテム(棒など)を配置することもできます。これらは配置できないのは明らかですが、パターン内に1つ以上の空気ブロックを「配置」するためのスペーサーとして使用されます。", + "modularrouters.guiText.popup.filter" : "§a§nフィルター§r\n\nこのモジュールが動作するものをフィルタリングするにはここにアイテムのゴーストコピーを配置します。ルーターのバッファ内のアイテムがここでのフィルターアイテムと一致しない場合、モジュールは実行されません。下のフィルター制御ボタンも参照してください。", + "modularrouters.guiText.popup.filterControl" : "§a§nフィルター制御§r\n\nこれらのボタンはルーターのバッファ内のアイテムにフィルターを適用する方法を制御します。詳細については各ボタンの個別のツールチップを参照してください。", + "modularrouters.guiText.popup.flinger.pitch" : "§a§n投げ出し角度(上下)§r\n\nこれは垂直オフセット(度単位)です:\n\n- モジュールが水平を向いている場合、それは水平(XまたはZ)軸からの上または下のオフセットです \n- モジュールが上または下を向いている場合、垂直(Y)軸からのオフセットになります。", + "modularrouters.guiText.popup.flinger.speed" : "§a§n投げ出し速度§r\n\nこれはルーターから投げられたときにアイテムに与えられる速度です。\n\n大まかな目安として、速度1.0、左右角30(モジュールが水平方向を向いている)の場合、アイテムはその方向に約20ブロック飛ばされます。", + "modularrouters.guiText.popup.flinger.yaw" : "§a§n投げ出し角度(左右)§r\n\nこれは水平オフセット(度単位)です:\n\n- モジュールが水平を向いている場合、それは水平(XまたはZ)軸からの左または右のオフセットです \n- モジュールが上または下を向いている場合、垂直(Y)軸からのオフセットです。これは左右角がゼロでない場合にのみ役立ちます。", + "modularrouters.guiText.popup.fluid.direction" : "§a§n転送方向§r\n\nここではルーターが流体をワールドまたはタンクに押し出すか、ワールドまたはタンクから流体を引き出すかを制御できます。", + "modularrouters.guiText.popup.fluid.forceEmpty" : "§a§n経験値強制排出§r\n\nMinecraftでバケツの液体をその液体のプールに空けると、バケツの液体は失われて永久になくなります。これは必ずしも望ましいことではありません。\n\nデフォルトでは、流体モジュールはターゲットブロックが完全に空(空気など)でない限り、流体をワールドに注ぎ出そうとしません。この動作は「強制」ボタンを切り替えることでオーバーライドできます。有効にすると流体モジュールは既存のプールに流体をためらうことなく注ぎます。ただし、これを行うと流体が失われる可能性があることに注意してください...", + "modularrouters.guiText.popup.fluid.maxTransfer" : "§a§n最大転送§r\n\nこれはルーターが1回の操作で転送しようとする流体の最大量です。\n\n転送速度はルーター内の流体転送アップグレードの数と、外部タンク(ある場合)の転送速度によって制限されることに注意してください。したがって、この数値は目標ではなく制限と見なす必要があります。", + "modularrouters.guiText.popup.noDirection" : "§a§n方向制御§r\n\nGUIのこの領域ではモジュールが動作する方向を定義できます。この方向はルーターの向きを基準とします。\n\nこのモジュールには方向の概念がないため、この領域は空です。", + "modularrouters.guiText.popup.player.control" : "§a§nプレイヤーモジュール§r\n\nここでは以下を定義できます: \n- ルータがアイテムをプレーヤーからルーターに転送するか、ルーターからプレーヤーに転送するか \n- プレイヤーのインベントリのどのセクションと対話するか", + "modularrouters.guiText.popup.xpVacuum" : "§a§n経験値収集タイプ§r\n\nここでは経験値オーブの収集方法を定義することができます。使用可能なオプションはインストールされている他のMODと使用可能な経験値の流体によって異なります。ただし、バニラのエンチャントボトルは常に使用可能です。\n\n経験値を流体の形で収集する場合は、mBによって流体を保存できるタンク(つまり、バニラのバケツではない)をルーターのバッファに挿入するか、タンクをルーターの隣に配置して下の取り出しボタンをチェックする必要があります。", + "modularrouters.guiText.popup.xpVacuum.eject" : "§a§n経験値流体排出§r\n\nチェックされている場合、ルーターは経験値の流体を適切な隣接するタンク(チェックされている側はD、U、N、S、W、E の順)に排出しようとします。排出対象として考慮されるのは経験値の流体のみであり、固体の経験値アイテムは考慮されないことに注意してください。\n\nこれはルーターのバッファ内のアイテムとして充填できるタンクを提供するMODがない場合に役立つ可能性があります。", + "modularrouters.guiText.tooltip.activator.action" : "動作", + "modularrouters.guiText.tooltip.activator.entityMode" : "エンティティ", + "modularrouters.guiText.tooltip.activator.lookDirection" : "視線", + "modularrouters.guiText.tooltip.activator.sneak" : "スニーク", + "modularrouters.guiText.tooltip.allDirections" : "全て", + "modularrouters.guiText.tooltip.relative_dir.back" : "後ろ", + "modularrouters.guiText.tooltip.whitelist.true" : "ホワイトリスト\nモジュールはフィルターが一致する場合にのみ実行されます。\nホワイトリストが空の場合、モジュールは実行されません。", + "modularrouters.guiText.tooltip.whitelist.false" : "ブラックリスト\nフィルターが一致する場合、モジュールは実行されません。\nブラックリストが空の場合、モジュールの実行は常に許可されます。", + "modularrouters.guiText.tooltip.clearFilter" : "フィルターをクリア", + "modularrouters.guiText.tooltip.detectorTooltip" : "レッドストーン信号レベル", + "modularrouters.guiText.tooltip.distributor.strategy" : "分配方法", + "modularrouters.guiText.tooltip.relative_dir.down" : "下", + "modularrouters.guiText.tooltip.eco.false" : "エコモード§e無効\n§7ルーターは常に通常速度で動作します。", + "modularrouters.guiText.tooltip.eco.true" : "エコモード§a有効\n§7ルーターが>%f秒アイドル状態になると%f秒ごとに動作するだけの省動力モードに入ります。いずれかのアイテムを処理すると通常モードでの動作に戻ります。", + "modularrouters.guiText.tooltip.energy.from_router" : "ルーターのバッファからアイテムへエネルギーを転送", + "modularrouters.guiText.tooltip.energy.none" : "転送するエネルギーなし", + "modularrouters.guiText.tooltip.energy.rate" : "最大転送レート: %s FE/t", + "modularrouters.guiText.tooltip.energy.to_router" : "アイテムからルーターのバッファにエネルギーを転送", + "modularrouters.guiText.tooltip.extruder2.template" : "§bテンプレート\n押し出しモジュールのテンプレートとして使用するブロックアイテムのコピーをここに配置します。ブロック以外のアイテムを使用して空気ブロックを表すこともできます。\n• §e左クリック:§7 スタックサイズを減らす\n• §e右クリック:§7 スタックサイズを増やす\n• §eShift+左クリック:§7 スタックをクリアする", + "modularrouters.guiText.tooltip.flinger.pitch" : "上下角 (%f → %f)", + "modularrouters.guiText.tooltip.flinger.speed" : "速度 (%f → %f)", + "modularrouters.guiText.tooltip.flinger.yaw" : "左右角 (%f → %f)", + "modularrouters.guiText.tooltip.fluidForceEmpty.false" : "§b強制排出無効 \nワールドに注ぐとき: ターゲットブロックが完全に空でない場合、流体は注がれません。", + "modularrouters.guiText.tooltip.fluidForceEmpty.true" : "§b強制排出有効 \n世界に注ぐとき: 可能であれば流体は常にルーターから注がれます。警告: これにより流体が失われる可能性があります。たとえば、既存の溶岩ブロックに溶岩を空にする場合などです。注意して使用してください。", + "modularrouters.guiText.tooltip.fluidRegulatorTooltip" : "§b流体調節有効\nルータから転送する場合: 転送先のタンクがこの容量より少ない場合にのみ挿入します。\nルーターに転送する場合: ソースのタンクがこれよりいっぱいになっている場合にのみ抽出します。", + "modularrouters.guiText.tooltip.fluidTransferTooltip" : "§b最大流体転送\n1回の操作で試行される最大値(mB単位)です。\nこれはルーターの全体的な転送速度によって制限されます(流体と速度のアップグレード)", + "modularrouters.guiText.tooltip.relative_dir.front" : "前", + "modularrouters.guiText.tooltip.match_damage.false" : "アイテムのダメージを無視\n同じ種類だがダメージレベルが異なるダメージ可能なアイテムを同じものとして扱う", + "modularrouters.guiText.tooltip.match_damage.true" : "アイテムダメージの一致\n同じ種類の異なるダメージレベルのダメージを受けるアイテムを区別する", + "modularrouters.guiText.tooltip.match_components.false" : "アイテムコンポーネントを無視\n一致する時にアイテムのアイテムコンポーネントデータを無視する", + "modularrouters.guiText.tooltip.match_components.true" : "アイテムコンポーネントの一致\n一致する時にアイテムのコンポーネントデータ(エンチャントなど)を考慮する", + "modularrouters.guiText.tooltip.match_item_tag.false" : "タグマッチングが無効", + "modularrouters.guiText.tooltip.match_item_tag.true" : "タグマッチングが有効\nフィルター内のアイテムと共通のアイテムタグを共有するアイテムは一致します\nより正確なアイテムタグの一致にはタグフィルターを使用します", + "modularrouters.guiText.tooltip.relative_dir.left" : "左", + "modularrouters.guiText.tooltip.loadFilter" : "フィルター読込\n %s@%sから\n§o既存のフィルターの内容は上書きされます!", + "modularrouters.guiText.tooltip.match_all.false" : "どれかに一致\nフィルターが一致するにはフィルター内の任意のアイテムが一致する必要があります。\nほとんどの状況でこれを使用します。", + "modularrouters.guiText.tooltip.match_all.true" : "全てに一致\nフィルターが一致するにはフィルター内の全てのアイテムが一致する必要があります。\n特定の状況で使用されます。たとえばエンチャントされた革の鎧をテストする場合などです。", + "modularrouters.guiText.tooltip.maxFluidPerOp" : "転送速度: %2$dティックごとに%1$dmB(%3$dmB/ティック)", + "modularrouters.guiText.tooltip.mergeFilter" : "マージフィルター\n %s@%sから", + "modularrouters.guiText.tooltip.mouseOverHelp.false" : "マウスオーバー時のヘルプ表示をするにはクリック", + "modularrouters.guiText.tooltip.mouseOverHelp.true" : "マウスオーバー時のヘルプ有効\n§7無効にするにはクリック", + "modularrouters.guiText.tooltip.relative_dir.none" : "無し", + "modularrouters.guiText.tooltip.numberFieldTooltip" : "• §e§oカーソル上/下§7またはマウスホイール: 調整する\n• §e§oShift§7を保持: 粗調整\n• §e§oCtrl§7を保持: 微調整\n• §e§oPage Up/Down§7: 最大/最小に設定", + "modularrouters.guiText.tooltip.redstone.always" : "常に", + "modularrouters.guiText.tooltip.redstone.high" : "高", + "modularrouters.guiText.tooltip.redstone.label" : "レッドストーンモード", + "modularrouters.guiText.tooltip.redstone.low" : "低", + "modularrouters.guiText.tooltip.redstone.never" : "なし", + "modularrouters.guiText.tooltip.redstone.pulse" : "パルス", + "modularrouters.guiText.tooltip.regulator.label" : "%d個のアイテム", + "modularrouters.guiText.tooltip.regulator.labelFluidmB" : "%dmB", + "modularrouters.guiText.tooltip.regulator.labelFluidPct" : "%d%%", + "modularrouters.guiText.tooltip.regulatorTooltip" : "§bアイテム規制が有効\n挿入時: インベントリにあるアイテムの数がこれより少ない場合にのみ挿入します。\n抽出時: インベントリにこの数を超えるアイテムがある場合にのみ抽出します。", + "modularrouters.guiText.tooltip.relative_dir.right" : "右", + "modularrouters.guiText.tooltip.terminate.none" : "このモジュールが何かを行ったかどうかに関係なく、このティックで後続のモジュールを常に実行し続けます。", + "modularrouters.guiText.tooltip.terminate.none.header" : "常に継続", + "modularrouters.guiText.tooltip.terminate.not_ran" : "このモジュールが何も実行しなかった場合は、このティックで後続のモジュールを実行しない。", + "modularrouters.guiText.tooltip.terminate.not_ran.header" : "一致しない場合は終端", + "modularrouters.guiText.tooltip.terminate.ran" : "このモジュールが何かを実行した場合、このティックで後続のモジュールを実行しない。", + "modularrouters.guiText.tooltip.terminate.ran.header" : "一致したら終端", + "modularrouters.guiText.tooltip.tunedValue" : "調整値 (%d → %d)", + "modularrouters.guiText.tooltip.relative_dir.up" : "上", + "modularrouters.guiText.tooltip.xpVacuum.ejectFluid" : "経験値流体排出", + "itemGroup.modularrouters" : "Modular Routers", + "modularrouters.itemText.activator.action.item_or_block" : "右クリック", + "modularrouters.itemText.activator.action.use_item_on_entity" : "エンティティを右クリック", + "modularrouters.itemText.activator.action.attack_entity" : "近くのエンティティを攻撃", + "modularrouters.itemText.activator.direction.above" : "上を見る", + "modularrouters.itemText.activator.direction.below" : "下を見る", + "modularrouters.itemText.activator.direction.level" : "平面を見る", + "modularrouters.itemText.activator.entityMode.nearest" : "範囲内のエンティティ(最も近い)", + "modularrouters.itemText.activator.entityMode.random" : "範囲内のエンティティ(ランダム)", + "modularrouters.itemText.activator.entityMode.round_robin" : "範囲内のエンティティ(ラウンドロビン)", + "modularrouters.itemText.augments" : "オーグメント:", + "modularrouters.itemText.augments.pickupDelay" : "%dティック(%f秒)", + "modularrouters.itemText.augments.stackInfo" : "%dアイテム/ルーターティック", + "modularrouters.itemText.camouflage.held" : "偽装: ", + "modularrouters.itemText.distributor.strategy.furthest_first" : "最も遠い", + "modularrouters.itemText.distributor.strategy.nearest_first" : "最も近い", + "modularrouters.itemText.distributor.strategy.random" : "ランダム", + "modularrouters.itemText.distributor.strategy.round_robin" : "ラウンドロビン", + "modularrouters.itemText.extruder2.template" : "テンプレートブロック:", + "modularrouters.itemText.extruder.mode.always" : "拡張: §bレッドストーン信号 > 0", + "modularrouters.itemText.extruder.mode.high" : "拡張: §bレッドストーン信号 = 15", + "modularrouters.itemText.extruder.mode.low" : "拡張: §bレッドストーン信号 = 0", + "modularrouters.itemText.extruder.mode.never" : "拡張: §b無し", + "modularrouters.itemText.extruder.mode.pulse" : "拡張: §b無し", + "modularrouters.itemText.transfer_direction" : "転送方向: %s", + "modularrouters.itemText.transfer_direction.to_router" : "ルーターに転送", + "modularrouters.itemText.transfer_direction.from_router" : "ルーターから転送", + "modularrouters.itemText.fluid.maxTransfer" : "流体速度: 最大%smB/操作", + "modularrouters.itemText.misc.blacklist" : "ブラックリスト", + "modularrouters.itemText.misc.breakerPick" : "ツルハシ: ", + "modularrouters.itemText.misc.bulkItemFilter.count" : "フィルター内のアイテム%d個", + "modularrouters.itemText.misc.configureHint" : "▶ [%s]または[%s]を押して設定", + "modularrouters.itemText.misc.ecoMode" : "エコモード", + "modularrouters.itemText.misc.energyUsage" : "エネルギー使用量: %sFE/操作", + "modularrouters.itemText.misc.energyWarning" : "インストールされているモジュールの少なくとも1つを実行するにはFEエネルギーが必要です。\nルーターにはさらに多くのFEエネルギーが必要です。", + "modularrouters.itemText.misc.energyWarning.noBuffer" : "少なくとも1つのインストール済みモジュールを実行するにはFEエネルギーが必要です。\n1つ以上のエネルギーアップグレードを追加してください。", + "modularrouters.itemText.misc.filter.count" : "• フィルター内のメンバー数%d", + "modularrouters.itemText.misc.flags" : "フラグ", + "modularrouters.itemText.misc.flingerDetails" : "速度: %s | 上下角: %s | 左右角: %s", + "modularrouters.itemText.misc.holdKey" : "▶ [%s]を押して詳細表示", + "modularrouters.itemText.misc.holdShiftKey" : "▶ [%s]を押して設定表示、[%s]で詳細情報表示", + "modularrouters.itemText.misc.match_damage" : "ダメージ", + "modularrouters.itemText.misc.match_components" : "コンポーネント", + "modularrouters.itemText.misc.match_item_tags" : "タグ", + "modularrouters.itemText.misc.itemList" : "アイテム一覧", + "modularrouters.itemText.misc.matchAll" : "全て", + "modularrouters.itemText.misc.matchAny" : "どれか", + "modularrouters.itemText.misc.match" : "一致", + "modularrouters.itemText.misc.moduleCount" : "モジュール数: %d", + "modularrouters.itemText.misc.noItems" : "空", + "modularrouters.itemText.misc.operation" : "操作", + "modularrouters.itemText.misc.rangeInfo" : "範囲: %s [基本 %s, 最大 %s]", + "modularrouters.itemText.misc.redstoneLevel" : "信号レベル: %d (%s)", + "modularrouters.itemText.misc.routerConfigured" : "このルーターは設定されています", + "modularrouters.itemText.misc.strongSignal.false" : "弱", + "modularrouters.itemText.misc.strongSignal.true" : "強", + "modularrouters.itemText.misc.TERMINATE" : "終端", + "modularrouters.itemText.misc.upgradeCount" : "▶ %d x %s", + "modularrouters.itemText.misc.upgrades" : "アップグレード", + "modularrouters.itemText.misc.whitelist" : "ホワイトリスト", + "modularrouters.itemText.security.count" : "その他プレイヤー数 %d / %d:", + "modularrouters.itemText.security.owner" : "オーナー: %s", + "modularrouters.itemText.sync.tuning" : "調整値: %s", + "modularrouters.itemText.targetingHintMulti" : "• 選択されていないインベントリをスニーク+右クリックして選択\n• 選択したインベントリをスニーク+右クリックして選択を解除", + "modularrouters.itemText.targetingHint" : "• スニーク+インベントリを右クリックするとターゲットを設定\n• スニーク+インベントリ外のブロックを右クリックするとターゲットがクリア", + "modularrouters.itemText.usage.item.activator_module" : "ルーターのバッファ内のアイテムを使用して、ブロックとエンティティを右クリックする動作をシミュレートします。\nルーターが偽のプレーヤーであるかのように動作します。", + "modularrouters.itemText.usage.item.blast_upgrade" : "ルーターが爆発ダメージやボスの破壊を受けなくなります。", + "modularrouters.itemText.usage.item.breaker_module" : "モジュールの設定された方向にあるルーターに隣接するブロックを破壊し、それをアイテムとしてルーターのバッファに取り込みます。", + "modularrouters.itemText.usage.item.bulk_item_filter" : "大量のアイテムに対応する大容量、高性能のフィルターです。他のアイテムと同様にルーターモジュールのフィルターに配置します。\n• スニーク+任意のインベントリを右クリック: コンテンツをフィルターにマージします。\n• 右クリック: 表示/設定をします。", + "modularrouters.itemText.usage.item.camouflage_upgrade" : "ルーターを別のブロックのように見せます。\n• 固体ブロックをスニーク+右クリックすると、その外観がアップグレードにコピーされます。", + "modularrouters.itemText.usage.item.creative_module" : "何もないところからアイテムを作成し、ルーターのバッファに挿入します。", + "modularrouters.itemText.usage.item.detector_module" : "ルーターのバッファ内のアイテムがモジュールのフィルターを通過すると、モジュールで設定された方向にルーターからレッドストーン信号を発信します。", + "modularrouters.itemText.usage.item.distributor_module" : "ラウンドロビン、ランダム、最も近い、最も遠い、のどれかを選択して、ルーターのバッファから複数のインベントリにアイテムを分配します。", + "modularrouters.itemText.usage.item.dropper_module" : "モジュールの設定された方向にあるルーターのバッファからアイテムをドロップします。", + "modularrouters.itemText.usage.item.energy_distributor_module" : "ルーターのエネルギーバッファまたはアイテムバッファ内のエネルギーを含むアイテムから、近くのエネルギーを含むブロックにFEエネルギーをワイヤレスで分配します。", + "modularrouters.itemText.usage.item.energy_output_module" : "ルーターのエネルギーバッファまたはアイテムバッファ内のエネルギーを含むアイテムからFEエネルギーをプッシュします。", + "modularrouters.itemText.usage.item.energy_upgrade" : "ルーターのエネルギーバッファ容量を%dFE増加し、転送速度を%dFE/ルーターティック増加します。", + "modularrouters.itemText.usage.item.energyUpgradeRouter" : "• このルーターのエネルギー容量: %dFE\n• このルーターの転送速度: %dFE/ルーターティック", + "modularrouters.itemText.usage.item.extruder_module_1" : "ルーターのレッドストーン信号レベルに応じて、モジュールの方向に沿って一列にブロックを配置または削除します。\nデフォルトでは信号ありで配置し、信号なしで削除します。カスタム動作を行うにはモジュールにレッドストーンオーグメントを追加します。", + "modularrouters.itemText.usage.item.extruder_module_2" : "押し出しモジュールMk1と同様に動作しますが、ルーターのバッファからの実際のブロックではなく、内部パターンバッファからのテンプレートブロックを配置します。", + "modularrouters.itemText.usage.item.fast_pickup_augment" : "吸引モジュールがドロップしたアイテムの通常のピックアップ遅延を無視できるようにします。", + "modularrouters.itemText.usage.item.filter_round_robin_augment" : "デフォルトの「どれか/全て」の動作の代わりに、モジュールは実行ティックごとにフィルターからの単一のアイテムと照合します。照合されるアイテムは昇順のラウンドロビンで選択されます。\n一連のアイテムを特定の順序で処理する場合に便利です。", + "modularrouters.itemText.usage.item.flinger_module" : "ルーターのバッファからアイテムを長距離にわたって投げます。モジュールのGUIから速度、上下角、左右角を調整します。", + "modularrouters.itemText.usage.item.fluid_module_2" : "近くのブロックからルーターに流体を転送したり、ルーターから近くのブロックに流体を転送したりします。\n• ルーターのバッファには流体コンテナアイテムが含まれている必要があります。\n• タンクまたはワールド間で転送できます。", + "modularrouters.itemText.usage.item.fluid_module" : "モジュールの方向にある隣接ブロックに、または隣接ブロックからルータに流体を転送します。\n• ルーターのバッファには流体コンテナアイテムが含まれている必要があります。\n• タンクまたはワールド間で転送できます。", + "modularrouters.itemText.usage.item.fluid_upgrade" : "ルーターが転送できる流体の量(各方向)を%dmB/ティック増加します。", + "modularrouters.itemText.usage.item.fluidUpgradeRouter" : "• このルーターの転送速度: %dmB/ティック", + "modularrouters.itemText.usage.item.inspection_filter" : "アイテムのさまざまなプロパティを検査してアイテムをフィルタリングします。他のアイテムと同様にルーターモジュールのフィルターに配置します。\n• 右クリック: 表示/設定をします。", + "modularrouters.itemText.usage.item.mimic_augment" : "押し出しモジュールMk2によって配置された偽のブロックが、外観が模倣されているブロックの照明、レッドストーンの放出、硬度、および爆発耐性も模倣できるようにします。", + "modularrouters.itemText.usage.item.mod_filter" : "アイテムをそのアイテムの由来となるMODでフィルタリングします。他のアイテムと同様にルーターモジュールのフィルターに配置します。\n• 右クリック: 表示/設定をします。", + "modularrouters.itemText.usage.item.muffler_upgrade" : "ルーター/モジュールからのサウンドとパーティクル効果を抑制します\n• アップグレード1つの場合は効果音が抑制されます\n• 2つ以上はパーティクル効果も抑制します\n• 3以上の場合はルーターの動作アニメーションも抑制されます。", + "modularrouters.itemText.usage.item.pickup_delay_augment" : "ドロップまたは投げられたアイテムのピックアップ遅延時間を、オーグメントごとに10ティック増加します。", + "modularrouters.itemText.usage.item.placer_module" : "可能であれば、ルーターのバッファからのアイテムをモジュールの設定された方向にブロックとして配置します。", + "modularrouters.itemText.usage.item.player_module" : "プレイヤーのメインまたは防具インベントリとルーターのバッファ間でアイテムをリモート転送します。", + "modularrouters.itemText.usage.item.puller_module_1" : "モジュールの設定された方向にある隣接するインベントリからアイテムをルーターのバッファに抽出します。", + "modularrouters.itemText.usage.item.puller_module_2" : "近くのインベントリからアイテムをルーターのバッファに抽出します。", + "modularrouters.itemText.usage.item.pushing_augment" : "押し出しモジュールMk1/2がブロックを押し出すときにエンティティを押しのける力を増加させます。スタック可能です。", + "modularrouters.itemText.usage.item.range_down_augment" : "モジュールの範囲をオーグメントごとに1ブロックずつ縮小します。", + "modularrouters.itemText.usage.item.range_up_augment" : "モジュールの範囲をオーグメントごとに1ブロック増加します(最大限度まで - モジュールのツールチップを参照)", + "modularrouters.itemText.usage.item.redstone_augment" : "モジュールが独自の特定のレッドストーン動作を定義し、ルーターのレッドストーン動作を上書きできるようにします。", + "modularrouters.itemText.usage.item.regex_filter" : "レジストリ名(F3+Hで表示可能)を1つ以上の正規表現と照合してアイテムをフィルターします。他のアイテムと同様にルーターモジュールのフィルターに配置します。\n• 右クリック: 表示/設定をします。", + "modularrouters.itemText.usage.item.regulator_augment" : "インベントリに保管するアイテムの数を正確に制御できます。", + "modularrouters.itemText.usage.item.security_upgrade" : "ルーターを保護します。リストに載っているプレーヤーだけがルーターにアクセスできます。\nまた、アクティベーターモジュールによる攻撃から所有者を保護し、複数のモジュールを所有プレーヤーとして機能させます。チャンクがクレーム保護されている場合に非常に便利です。\n• プレイヤーを右クリックしてこのアップグレードに追加\n• スニーク+プレイヤーを右クリックして削除", + "modularrouters.itemText.usage.item.sender_module_1" : "ルーターのバッファからX/Y/Z軸に沿って任意のインベントリにアイテムを直接送信します。\nクリアな視線が必要です。不透明なブロックがあると送信できません。", + "modularrouters.itemText.usage.item.sender_module_2" : "ルーターのバッファから近くのインベントリにアイテムを送信します。\nクリアな視線は必要ありません。", + "modularrouters.itemText.usage.item.sender_module_3" : "ルーターのバッファから任意のディメンションの任意のインベントリにアイテムを送信します。", + "modularrouters.itemText.usage.item.speed_upgrade" : "ルーターのティック速度を増やします。\n• このルーターは%.02f秒ごとにティックします(%dティック)\n• 最大有効アップグレード数: %d", + "modularrouters.itemText.usage.item.stack_augment" : "モジュールがティックごとに複数のアイテムを処理できるようにします。\nこれによりルーターに挿入されたスタックアップグレードがオーバーライドされます。", + "modularrouters.itemText.usage.item.stack_upgrade" : "ルーターティックごとに処理されるアイテムの数を増やします。\n• 1回の操作で処理できる最大アイテム数: %d\n• 最大有効アップグレード数: %d", + "modularrouters.itemText.usage.item.sync_upgrade" : "ルーターを一緒にアクティブにします。\n• 右クリック: チューニングGUIを開く\n• スニーク+右クリック: ランダムな値に調整します。\n• 同じ調整の同期アップグレード(および同じ数の速度アップグレード)を備えた全てのルーターが同時に実行されます。", + "modularrouters.itemText.usage.item.tag_filter" : "アイテムが属するアイテムタグでアイテムをフィルターします。", + "modularrouters.itemText.usage.item.vacuum_module" : "ワールド内の近くにあるアイテムをルーターのバッファに吸収します。\nデフォルトでは全方向に動作しますが、一方向にのみ動作するように設定することもできます。", + "modularrouters.itemText.usage.item.void_module" : "§c§o警告§r\nバッファ内のアイテムを永久に破壊します!", + "modularrouters.itemText.usage.item.xp_vacuum_augment" : "吸引モジュールがアイテムの代わりに経験値オーブを収集できるようにします。\n経験値はインストールされている他のMODに応じて、さまざまな固体および流体の形に変換できますが、バニラのエンチャントボトルは常に利用可能です。流体の経験値変換にはルーターのバッファにアイテムとして、またはルーターの隣にブロックとして配置された(モジュールのGUIで取り出しモードが有効になっている)mBによって流体を保存できるタンクが必要です。", + "modularrouters.jei.recipe.module_reset.description" : "モジュールを新しく作成された状態に完全にリセットします。注意: フィルター設定やエンチャントを含む全てのデータが失われます(ただし、インストールされた拡張機能は復元されます)", + "modularrouters.jei.recipe.module_reset" : "モジュールリセット", + "modularrouters.patchouli.book.landing" : "このマニュアル$(#228)Modular Routers/$の完全なリファレンスガイドです。", + "modularrouters.patchouli.book.name" : "Modular Routersマニュアル" +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/augments.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/augments.json new file mode 100644 index 00000000..e358b2a0 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/augments.json @@ -0,0 +1,6 @@ +{ + "name": "オーグメント", + "description": "オーグメントはモジュールにインストールして機能を強化または拡張することができます。", + "icon": "modularrouters:xp_vacuum_augment", + "sortnum": 4 +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/filters.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/filters.json new file mode 100644 index 00000000..20f59094 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/filters.json @@ -0,0 +1,6 @@ +{ + "name": "スマートフィルター", + "description": "スマートフィルターは通常のアイテムの代わりに任意のモジュールのフィルタースロットに配置できるアイテムのコレクションであり、より洗練されたアイテムマッチング機能を提供します。", + "icon": "modularrouters:bulk_item_filter", + "sortnum": 5 +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/intro.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/intro.json new file mode 100644 index 00000000..20c8066d --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/intro.json @@ -0,0 +1,6 @@ +{ + "name": "始めに", + "description": "$(modr)へようこそ!", + "icon": "minecraft:knowledge_book", + "sortnum": 0 +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/modules.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/modules.json new file mode 100644 index 00000000..af57f932 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/modules.json @@ -0,0 +1,6 @@ +{ + "name": "モジュール", + "description": "モジュールはモジュラールーターに配置され、ルーターの機能を定義します。", + "icon": "modularrouters:sender_module_1", + "sortnum": 2 +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/router.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/router.json new file mode 100644 index 00000000..02c1a1ad --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/router.json @@ -0,0 +1,6 @@ +{ + "name": "モジュラールーター", + "description": "モジュラールーターは$(modr)のMOD内の唯一のブロックです。", + "icon": "modularrouters:modular_router", + "sortnum": 1 +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/upgrades.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/upgrades.json new file mode 100644 index 00000000..ae600630 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/categories/upgrades.json @@ -0,0 +1,6 @@ +{ + "name": "アップグレード", + "description": "モジュラールーターにアップグレードをインストールすることで機能を強化または変更できます。", + "icon": "modularrouters:speed_upgrade", + "sortnum": 3 +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/fast_pickup.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/fast_pickup.json new file mode 100644 index 00000000..d3b7820e --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/fast_pickup.json @@ -0,0 +1,15 @@ +{ + "name": "高速ピックアップオーグメント", + "category": "modularrouters:augments", + "icon": "modularrouters:fast_pickup_augment", + "pages": [ + { + "type": "text", + "text": "この拡張は$(l:modules/vacuum)吸引モジュール/$にのみ追加できます。これにより、吸引モジュールはドロップされたアイテムの通常のピックアップ遅延(プレイヤーがドロップしたアイテムの場合は40ティック、他の手段(ヒツジの毛刈りなど)でドロップされたアイテムの場合は10ティック)を無視し、アイテムを見つけるとすぐにピックアップできるようになります。$(p)最大1つの高速ピックアップオーグメントを追加できます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:fast_pickup_augment" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/mimic.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/mimic.json new file mode 100644 index 00000000..22495347 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/mimic.json @@ -0,0 +1,15 @@ +{ + "name": "ミミックオーグメント", + "category": "modularrouters:augments", + "icon": "modularrouters:mimic_augment", + "pages": [ + { + "type": "text", + "text": "このオーグメントは$(l:modules/extruder_2)押し出しモジュールMk2/$にのみ追加できます。$(p)存在する場合、モジュールによって押し出された偽のブロックは偽のブロックの特性を引き継ぎます。たとえば$(item)黒曜石/$は壊れにくく、$(item)グロウストーン/$は光を発し、$(item)レッドストーンブロック/$はレッドストーン信号を発します。" + }, + { + "type": "crafting", + "recipe": "modularrouters:mimic_augment" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/pickup_delay.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/pickup_delay.json new file mode 100644 index 00000000..9e6444d8 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/pickup_delay.json @@ -0,0 +1,15 @@ +{ + "name": "ピックアップ遅延オーグメント", + "category": "modularrouters:augments", + "icon": "modularrouters:pickup_delay_augment", + "pages": [ + { + "type": "text", + "text": "このオーグメントは$(l:modules/dropper)ドロッパーモジュール/$と$(l:modules/flinger)投げ出しモジュール/$にのみ追加できます。$(p)これはスタックすることができ、追加された各オーグメントはドロップ/投げられたアイテムのピックアップ遅延を10ティック(0.5秒)増加させます。これはたとえば、プレイヤーが近くにドロップされたアイテムを誤って拾ってしまうのを防ぎたい場合に役立ちます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:pickup_delay_augment" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/pushing.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/pushing.json new file mode 100644 index 00000000..1ee3efd3 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/pushing.json @@ -0,0 +1,15 @@ +{ + "name": "押し込みオーグメント", + "category": "modularrouters:augments", + "icon": "modularrouters:pushing_augment", + "pages": [ + { + "type": "text", + "text": "このオーグメントは$(l:modules/extruder_1)押し出しモジュールMk1/$および$(l:modules/extruder_2)押し出しモジュールMk2/$にのみ追加できます。オーグメントはスタックすることができ、オーグメントごとにモジュールがブロックを押し出すときにエンティティが押し出される力が増します。" + }, + { + "type": "crafting", + "recipe": "modularrouters:pushing_augment" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/range_down.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/range_down.json new file mode 100644 index 00000000..55d477ea --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/range_down.json @@ -0,0 +1,16 @@ +{ + "name": "範囲縮小オーグメント", + "category": "modularrouters:augments", + "icon": "modularrouters:range_down_augment", + "pages": [ + { + "type": "text", + "text": "このオーグメントは範囲を持つ任意のモジュール(送信モジュール$(l:modules/sender_1)Mk1/$ / $(l:modules/sender_2)Mk2/$、引き込みモジュール$(l:modules/puller_1)Mk1/$ / $(l:modules/puller_2)Mk2/$、押し出しモジュール$(l:modules/extruder_1)Mk1/$ / $(l:modules/extruder_2)Mk2/$、$(l:modules/fluid_2)流体モジュールMk2/$、$(l:modules/vacuum)吸引モジュール/$)に追加できます。$(p)これはスタックすることができ、各オーグメントによりモジュールの範囲が1ブロックずつ減少します。$(p)これはおそらく$(l:modules/vacuum)吸引モジュール/$と組み合わせてアイテムをスキャンする範囲を制御する場合にのみ役立ちます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:range_down_augment", + "recipe2": "modularrouters:range_down_from_up" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/range_up.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/range_up.json new file mode 100644 index 00000000..d887d4d7 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/range_up.json @@ -0,0 +1,16 @@ +{ + "name": "範囲拡大オーグメント", + "category": "modularrouters:augments", + "icon": "modularrouters:range_up_augment", + "pages": [ + { + "type": "text", + "text": "このオーグメントは範囲を持つ任意のモジュール(送信モジュール$(l:modules/sender_1)Mk1/$ / $(l:modules/sender_2)、引き込みモジュール$(l:modules/puller_1)Mk1/$ / $(l:modules/puller_2)Mk2/$、押し出しモジュール$(l:modules/extruder_1)Mk1/$ / $(l:modules/extruder_2)Mk2/$、$(l:modules/fluid_2)流体モジュールMk2/$、$(l:modules/vacuum)吸引モジュール/$)に追加できます。$(p)これはスタックすることができ、拡張ごとにモジュールの範囲が1ブロックずつ増加します。" + }, + { + "type": "crafting", + "recipe": "modularrouters:range_up_augment", + "recipe2": "modularrouters:range_up_from_down" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/redstone.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/redstone.json new file mode 100644 index 00000000..6cd05496 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/redstone.json @@ -0,0 +1,15 @@ +{ + "name": "レッドストーンオーグメント", + "category": "modularrouters:augments", + "icon": "modularrouters:redstone_augment", + "pages": [ + { + "type": "text", + "text": "このオーグメントはどのモジュールにも追加できます。$(p)通常、モジュールはルーターの実行時に何も質問されることなく実行されます。ただし、このオーグメントをモジュールに追加すると、そのモジュールは独自のレッドストーン動作を定義できます。これを制御するための追加ボタンがモジュールのGUIに追加されます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:redstone_augment" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/regulator.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/regulator.json new file mode 100644 index 00000000..52fd8181 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/regulator.json @@ -0,0 +1,27 @@ +{ + "name": "レギュレーターオーグメント", + "category": "modularrouters:augments", + "icon": "modularrouters:regulator_augment", + "pages": [ + { + "type": "text", + "text": "このオーグメントにより、インベントリまたはルーターのバッファに送ったり取り出したりできるアイテムの数を正確に制御できます。$(p)モジュールにレギュレーターオーグメントがある場合、GUIに追加の数値テキストフィールドが表示され、制限を設定できます。この制限は特定のモジュールによって解釈が異なります:" + }, + { + "type": "text", + "text": "送信モジュール$(l:modules/sender_1)Mk1/$ / $(l:modules/sender_2)Mk2/$ / $(l:modules/sender_3)Mk3/$および$(l:modules/player)プレイヤーモジュール/$(挿入モード)の場合、モジュールはインベントリにすでに存在するアイテムの数が設定された数より少ない場合にのみアイテムをインベントリに送信します。$(li)引き込みモジュール$(l:modules/puller_1)Mk1/$ / $(l:modules/puller_2)Mk2/$および$(l:modules/player)プレイヤーモジュール/$(抽出モード)の場合、モジュールはインベントリにすでに存在するアイテムの数が設定された数より多い場合にのみアイテムをインベントリから引き出します。" + }, + { + "type": "text", + "text": "$(li)$(l:modules/dropper)ドロッパー/$、$(l:modules/flinger)投げ出し/$、$(l:modules/placer)配置/$、および$(l:modules/void)虚空/$モジュールの場合、モジュールはルーターのバッファに設定された数より多いアイテムがある場合にのみ実行されます。$(li)$(l:modules/breaker)破壊/$および$(l:modules/vacuum)吸引/$モジュールの場合、モジュールはルーターのバッファに設定された数より少ないアイテムがある場合にのみ実行されます。" + }, + { + "type": "text", + "text": "流体モジュール$(l:modules/fluid)Mk1/$ / $(l:modules/fluid_2)Mk2/$の場合、制限はアイテム数ではなくターゲッのタンク容量のパーセンテージまたはmB単位の絶対量(GUIで選択可能)にすることができます。流体を引き出す場合、モジュールはターゲット内の流体が設定された量よりも$(italic)多い/$場合にのみ実行されます。流体を押し出す場合、モジュールは設定された量より流体が$(italic)少ない/$場合にのみ実行されます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:regulator_augment" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/stack.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/stack.json new file mode 100644 index 00000000..31be9750 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/stack.json @@ -0,0 +1,19 @@ +{ + "name": "スタックオーグメント", + "category": "modularrouters:augments", + "icon": "modularrouters:stack_augment", + "pages": [ + { + "type": "text", + "text": "このモジュールは$(italic)アイテム/$を処理するモジュール($(italic)ブロック/$、$(italic)流体/$、$(italic)エネルギー/$を除く)に追加できます。$(p)モジュールにスタックオーグメントを追加すると、1ティックあたりに処理できるアイテムの数が増えます。スタックオーグメントごとにアイテムの数が2倍になり、最大でアイテムの自然なスタックサイズ(ほとんどのアイテムでは64)になります。" + }, + { + "type": "text", + "text": "$(l:router/modular_router)ルーター/$に$(l:upgrades/stack)スタックアップグレード/$もインストールされている場合、モジュールのスタックオーグメントによってそれが上書きされます。たとえば、ルーターに6つのスタックアップグレードがあり、モジュールに2つのスタックオーグメントがある場合、モジュールは1ティックあたり64ではなく4つのアイテムを処理します。" + }, + { + "type": "crafting", + "recipe": "modularrouters:stack_augment" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/xp_vacuum.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/xp_vacuum.json new file mode 100644 index 00000000..9b650b50 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/augments/xp_vacuum.json @@ -0,0 +1,19 @@ +{ + "name": "経験値吸引オーグメント", + "category": "modularrouters:augments", + "icon": "modularrouters:xp_vacuum_augment", + "pages": [ + { + "type": "text", + "text": "このオーグメントは$(l:modules/vacuum)吸引モジュール/$にのみ追加できます。$(p)このオーグメントを追加すると吸引モジュールはアイテムではなく経験値オーブを吸収します。オーブは1瓶あたり経験値7の割合で$(item)エンチャントの瓶/$(これはエンチャントの瓶を破壊して得られる経験値の平均量です)に変換されます。" + }, + { + "type": "text", + "text": "インストールされている他のモジュールによっては、経験値オーブを流体に変換できる場合もあります。これには流体を含むタンクがルーターのバッファ内にあるか、ルーターに隣接している必要があります。後者の場合は、吸引モジュールのGUIで$(bold)排出/$ボタンが有効になっていることを確認してください。" + }, + { + "type": "crafting", + "recipe": "modularrouters:xp_vacuum_augment" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/bulk_item.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/bulk_item.json new file mode 100644 index 00000000..11d3a847 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/bulk_item.json @@ -0,0 +1,27 @@ +{ + "name": "一括アイテムフィルター", + "category": "modularrouters:filters", + "icon": "modularrouters:bulk_item_filter", + "pages": [ + { + "type": "text", + "text": "このフィルターを使用するとオプションのNBTマッチングを含む最大54個の異なるアイテムの高性能マッチングが可能になります。一括アイテムフィルターはいくつかの方法で構成できます:$(p)$(li)任意のインベントリに対してフィルターを$(thing)スニーク+右クリック/$すると、そのインベントリの内容のコピーがフィルターにマージされます。" + }, + { + "type": "text", + "text": "$(li)フィルターを$(thing)右クリック/$すると現在フィルター内にあるアイテムを表示するGUIが開きます。ここでフィルターにアイテム(のゴーストコピー)を追加したり、アイテムをクリックして削除したり、赤い$(bold)$(4)X/$ボタンを押してフィルターを完全にクリアしたりできます。" + }, + { + "type": "text", + "text": "$(li)フィルターがルーター内のモジュール内にある場合、フィルターを中クリックするか、フィルター上で$(bold)$(4)[$(k:modularrouters.configure)]/$を押すことでフィルターのGUIを開くことができます。$(p)モジュールに有効なインベントリがターゲットになっている$(bold)場合/$、GUIに2つの追加ボタンが表示されます: ターゲットのインベントリのアイテムを$(italic)マージ/$する緑の$(bold)$(2)+/$ボタンと、ターゲットのインベントリのアイテムを$(italic)ロード/$する(フィルターの現在の内容を上書きする)青い$(bold)$(1)=/$ボタンです。" + }, + { + "type": "text", + "text": "この最後の構成方法は$(l:modules/sender_2)送信モジュール/$と組み合わせてソートシステムを実装する場合に特に便利です。これは実際のインベントリが後で空になった場合でも、一括アイテムフィルターがインベントリに何が入っている必要があるかを記憶するためです。" + }, + { + "type": "crafting", + "recipe": "modularrouters:bulk_item_filter" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/ftb_filter_system.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/ftb_filter_system.json new file mode 100644 index 00000000..2bc0fb2b --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/ftb_filter_system.json @@ -0,0 +1,16 @@ +{ + "name": "FTBフィルターシステム", + "category": "modularrouters:filters", + "icon": "ftbfiltersystem:smart_filter", + "flag": "|mod:ftbfiltersystem", + "pages": [ + { + "type": "text", + "text": "FTBフィルターシステム(FFS)は直感的なGUIを使用して、さまざまなタイプのフィルター条件を興味深い方法で組み合わせることができる強力なモジュールです。 FFS がインストールされている場合(これを読んでいる場合はインストールされています)、モジュールの$(item)スマートフィルター/$アイテムをモジュールのフィルタースロットに配置すると、アイテムが適切にフィルターされます。" + }, + { + "type": "text", + "text": "制限: FFSスマートフィルターは、モジュラールーターのフィルターのようにインストール中に構成することはできません。再構成するにはフィルターアイテムをインベントリに用意しておく必要があります。" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/inspection.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/inspection.json new file mode 100644 index 00000000..42ff3b8e --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/inspection.json @@ -0,0 +1,23 @@ +{ + "name": "検査フィルター", + "category": "modularrouters:filters", + "icon": "modularrouters:inspection_filter", + "pages": [ + { + "type": "text", + "text": "このフィルターを使用するとアイテムのさまざまな整数プロパティによるアイテムのマッチングが可能になります。現在サポートされている検査は次のとおりです: $(li)流体コンテナアイテム(バケツ、タンクなど)の場合、流体レベル(パーセンテージ)。$(li)エネルギーコンテナアイテム(バッテリー、電動工具など)の場合、エネルギーレベル(パーセンテージ)。" + }, + { + "type": "text", + "text": "$(li)アイテムのエンチャントの最大エンチャントレベル(Mobファームなどからエンチャントされたアイテムを除外するために使用できます)。$(li)アイテム(ツール、武器)の耐久性(最大耐久性のパーセンテージ)。$(li)食用アイテムの場合、食料値は回復したハーフシャンクの数(たとえばステーキの値は8)。" + }, + { + "type": "text", + "text": "プロパティをまったく持たないアイテムが検査された場合、返される値は常に-1になります。たとえば、$(item)丸石/$の耐久値は-1です。耐久値が1%未満のツールは0を返すため、これは0の戻り値とは異なります。$(p)このフィルターは破損したアイテムや放電したアイテムを自動的に取り出して修理や再充電などを行うのに役立ちます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:inspection_filter" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/mod.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/mod.json new file mode 100644 index 00000000..1e9ebc20 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/mod.json @@ -0,0 +1,19 @@ +{ + "name": "Modフィルター", + "category": "modularrouters:filters", + "icon": "modularrouters:mod_filter", + "pages": [ + { + "type": "text", + "text": "このフィルターを使用すると、それらが属するMODでアイテムを一致させることができます。インストールされたフィルターごとに最大6つのMODを追加できます。$(li)フィルターを$(thing)右クリック/$(またはモジュールにインストールされているフィルターを$(thing)中クリック/$するか、$(bold)$(4)[$(k:modularrouters.configure)]/$キーを押下)するとGUIが開きます。" + }, + { + "type": "text", + "text": "$(li)GUIの左上隅にあるアイテムスロットに任意のアイテムを配置します。アイテムのMOD名が右側に表示されます。$(bold)$(2)+/$ボタンをクリックして下のMODリストに追加します。$(li)エントリの横にある赤い$(bold)$(4)X/$ボタンをクリックすると、そのMODがリストから削除されます。$(p)バニラのアイテムも追加でき、それらの「MOD」は$(italic)Minecraft/$として表示されます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:mod_filter" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/regex.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/regex.json new file mode 100644 index 00000000..1fcc7f9a --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/filters/regex.json @@ -0,0 +1,34 @@ +{ + "name": "正規表現フィルター", + "category": "modularrouters:filters", + "icon": "modularrouters:regex_filter", + "pages": [ + { + "type": "text", + "text": "このフィルターでは正規表現を使用してアイテムの$(strong)レジストリ名/$とブロックおよびアイテムを一致させることができます。正規表現は非常に強力ですが、その潜在能力を最大限に引き出すにはある程度の学習が必要です。ただし、基本的な正規表現の使用はそれほど難しくありません。正規表現に関するチュートリアル情報を掲載しているWebサイト(例: $(l:https://regexone.com/)RegexOne/$)は多数あります。" + }, + { + "type": "text", + "title": "レジストリ名", + "text": "アイテムのフィルタリングはサーバー上でのみ行われるため、アイテムの表示テキストが何であるかを確実に知ることはできません。したがって、すべてのフィルタリングの一致はアイテムの内部$(thing)レジストリ名/$に対して行われます。このレジストリ名は$(thing)F3+H/$で高度なツールチップ表示をオンに切り替えることで見つけることができます。$(p)一致はレジストリ名のコロンの$(italic)後/$の部分に対してのみ行われることに注意してください。" + }, + { + "type": "text", + "text": "$(li)モジュール GUI を開くには、フィルターを$(thing)右クリック/$するかモジュールにインストールされているフィルターを$(thing)中クリック/$するか$(bold)$(4)[$(k:modularrouters.configure)]/$を押します。$(li)上部のテキストフィールドに正規表現を入力し、$(thing)リターンキー/$を押すか緑色の$(bold)$(2)+/$ボタンをクリックします。正規表現は構文が有効であると仮定してリストに追加されます。1つのフィルターに最大6つのエントリを含めることができます。$(li)正規表現の横にある赤い$(bold)$(4)X/$をクリックするとリストから削除されます。$(li)一致は大文字と小文字を区別しません。" + }, + { + "type": "text", + "title": "例その1", + "text": "正規表現「ore」はレジストリ名に「ore」が含まれるすべてのアイテム(「iron_ore」、「gold_ore」、「redstone_ore」)と一致します。残念ながら「drill_core」とも一致しますが、「$(1)_ore/$」の正規表現を使用することでこれを回避できます。さらに具体的に言うと、「$(1)_ore$/$」を使用すると文字列「_ore」がアイテムのレジストリ名の末尾にあることも保証されます。" + }, + { + "type": "text", + "title": "例その2", + "text": "プレイヤーのメインインベントリから抽出するように$(l:modules/player)プレイヤーモジュール/$を設定し、モジュールに「$(1)_ore/$」を含む正規表現フィルターを配置します。これを使用すると、どこにいてもインベントリから鉱石を抽出して鉱石処理システムに取り込むことができます。基地から遠く離れた場所で採掘していて、採掘した鉱石をすぐに自宅に送りたい場合に非常に便利です。" + }, + { + "type": "crafting", + "recipe": "modularrouters:regex_filter" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/augments.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/augments.json new file mode 100644 index 00000000..256ce20a --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/augments.json @@ -0,0 +1,19 @@ +{ + "name": "オーグメント", + "icon": "modularrouters:augment_core", + "category": "modularrouters:intro", + "pages": [ + { + "type": "text", + "text": "$(thing)オーグメント/$は$(l:intro/upgrades)アップグレード/$のようなものですが$(l:intro/modular_router)モジュラールーター/$ではなく各$(l:intro/modules)モジュール/$に挿入されます。各モジュールには4つのオーグメント用スロットがあり、一部のオーグメントはスタック可能です。オーグメントはモジュールの機能を様々な方法で強化または拡張します。" + }, + { + "type": "image", + "images": [ + "modularrouters:textures/patchouli/augments.png" + ], + "text": "$(italic)6つの範囲拡大オーグメントと経験値吸引オーグメントを備えた吸引モジュール/$", + "border": true + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/filters.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/filters.json new file mode 100644 index 00000000..375527a3 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/filters.json @@ -0,0 +1,19 @@ +{ + "name": "スマートフィルター", + "icon": "modularrouters:bulk_item_filter", + "category": "modularrouters:intro", + "pages": [ + { + "type": "text", + "text": "$(thing)スマートフィルター/$は通常のアイテムの代わりに$(l:intro/modules)モジュールの/$フィルタースロットに挿入できます。アイテムと直接一致させるだけでなく、フィルターには特別な一致機能があります。$(p)たとえば$(l:filters/bulk_item)一括アイテムフィルター/$は最大54個の異なるアイテムと効率的に一致させることができ、そのアイテムは既存のインベントリから構成できます。" + }, + { + "type": "image", + "images": [ + "modularrouters:textures/patchouli/bulk_filter.png" + ], + "text": "$(italic)引込モジュールMk2にインストールされた一括アイテムフィルター/$", + "border": true + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/misc.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/misc.json new file mode 100644 index 00000000..909f3586 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/misc.json @@ -0,0 +1,26 @@ +{ + "name": "その他", + "icon": "minecraft:book", + "category": "modularrouters:intro", + "pages": [ + { + "type": "text", + "text": "この章では、さまざまなアイテムと作成コンポーネントについて説明します。" + }, + { + "type": "spotlight", + "item": "modularrouters:override_card", + "anchor": "override", + "text": "$(l:upgrades/security#override)セキュリティアップグレード/$を参照してください。" + }, + { + "type": "crafting", + "recipe": "modularrouters:blank_module", + "recipe2": "modularrouters:blank_upgrade" + }, + { + "type": "crafting", + "recipe": "modularrouters:augment_core" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/modular_router.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/modular_router.json new file mode 100644 index 00000000..b06646ae --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/modular_router.json @@ -0,0 +1,15 @@ +{ + "name": "モジュラールーター概要", + "icon": "modularrouters:modular_router", + "category": "modularrouters:intro", + "pages": [ + { + "type": "text", + "text": "$(item)モジュラールーター/$はルーティングシステムの中心的なブロックです。それ自体では1スロットのインベントリとして機能するだけ(ホッパーやその他MODの配管システムによってパイプで出し入れできます)です。$(p)ただし、ルーターで何か便利なことを行うには1つ以上の(最大9個)$(l:intro/modules)モジュール/$をインストールする必要があります。" + }, + { + "type": "text", + "text": "ルーターがティックするたび(デフォルトでは1秒に1回)に、インストールされているすべてのモジュールが順番に実行されます。これらの各モジュールはバッファー内のアイテムまたはルーターの周囲のワールドに対して特定の方法で動作します。各モジュールタイプの詳細については$(bold)モジュール/$セクションを参照してください。$(p)ルーターの動作は$(bold)アップグレード/$によって変更することもできます。速度を上げたり、ティックごとに処理できるアイテムを増やしたり、特定のモジュールの範囲を広げたりすることができます。" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/modules.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/modules.json new file mode 100644 index 00000000..bfadd50d --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/modules.json @@ -0,0 +1,50 @@ +{ + "name": "モジュール", + "icon": "modularrouters:breaker_module", + "category": "modularrouters:intro", + "pages": [ + { + "type": "text", + "text": "$(thing)モジュール/$は$(l:intro/modular_router)モジュラールーター/$に挿入されることでルーターに処理を指示します。モジュールには20種類あり、それぞれに特定の機能があります。ただし、すべてのモジュールには共通の特性があります。$(li)すべてのモジュールにはモジュールが処理するアイテムを制御する9つの$(thing)フィルタースロット/$があります。$(li)多くのモジュールにはルーターの向きに応じて$(thing)方向/$が定義されています。" + }, + { + "type": "text", + "text": "$(li)一部のモジュールにはモジュール固有の機能を設定するための追加設定があります。$(p)これらはすべてモジュールのGUIで設定できます。モジュールのGUIには手元のモジュールを$(thing)右クリック/$することでアクセスできます。$(p)また、ルーターのGUIでインストールされたモジュールを設定するにはモジュールの上にマウスを移動しながら$(4)$(bold)[$(k:modularrouters.configure)]/$キーを押すか、GUIでモジュールを$(thing)中クリック/$します。ルーターからモジュールを取り外す必要はありません。" + }, + { + "type": "image", + "images": [ + "modularrouters:textures/patchouli/module_gui.png" + ], + "text": "$(italic)モジュールGUI: GUIの各部分の説明については次のページを参照してください。/$", + "border": true + }, + { + "type": "text", + "title": "1. フィルタースロット", + "anchor": "filter", + "text": "フィルタースロットは9つあり、任意のアイテムまたはブロックのゴーストコピーを挿入できます。モジュールはルーターの$(thing)バッファ/$内のアイテムがモジュールのフィルター内のアイテムと一致する場合(ホワイトリストの場合、ブラックリストの場合はその逆)にのみ動作します。" + }, + { + "type": "text", + "anchor": "direction", + "title": "2. 方向セレクター", + "text": "ほとんどのモジュールはルーターの向きに応じて定義された方向に動作します。ここで方向を定義できます。$(p)一部のモジュール(送信モジュールMk2など)は遠くのブロックを直接ターゲットとするため、定義可能な方向がありません。この場合、方向セレクターは空白になります。" + }, + { + "type": "text", + "title": "3. フィルター制御", + "text": "ここにいくつかの制御するボタンがあります:$(li)ホワイトリスト対ブラックリスト$(li)アイテムのダメージを一致させるかどうか(耐久性のあるアイテムの場合)$(li)アイテムのNBT(エンチャントなど)を一致させるかどうか$(li)$(l:https://minecraft.fandom.com/ja/wiki/%E3%82%BF%E3%82%B0)アイテムタグ/$で一致させるかどうか$(p)ここには$(l:router/termination)終了動作/$を制御するボタンもありますが、これについては別のページで説明します。" + }, + { + "type": "text", + "title": "4. オーグメント", + "text": "各モジュールにはオーグメント(モジュール固有のアップグレード)を挿入できる4つの$(thing)オーグメント/$スロットがあります。$(p)ここに挿入できるオーグメントはモジュールのタイプによって異なり、すべてのモジュールの種類がすべてのオーグメントタイプを受け入れるわけではありません。" + }, + { + "type": "text", + "title": "5. 追加設定", + "text": "一部のモジュールには追加の設定オプションがあります。たとえば前述の$(l:modules/detector)検出モジュール/$にはレッドストーン出力レベルを設定するオプションと、出力信号を弱いレッドストーン信号にするか強いレッドストーン信号にするかを設定するオプションがあります。$(p)モジュールにこのようなオプションがある場合はGUIの右側に表示されます。" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/overview.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/overview.json new file mode 100644 index 00000000..dacdb6e7 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/overview.json @@ -0,0 +1,24 @@ +{ + "name": "概要", + "icon": "minecraft:cake", + "category": "modularrouters:intro", + "priority": "true", + "pages": [ + { + "type": "text", + "text": "Modular Routersへようこそ!$(p)これはさまざまな方法でアイテムをワールド内に移動させる非常に柔軟なMODです。単一のブロックである$(thing)モジュラールーター/$と1つ以上のプラグイン$(thing)モジュール/$を使用すると、任意のインベントリからアイテムを取り出して近くまたは遠くにある他のインベントリに送信したり、アイテムをブロックとして配置したり、ブロックを破壊したり、アイテムをワールドにドロップしたり、アイテムを並べ替えたり、その他さまざまな操作を実行できます。" + }, + { + "type": "image", + "text": "$(italic)超カスタマイズ可能なホッパーをさらにパワーアップさせたようなものだと考えてください.../$", + "images": [ + "modularrouters:textures/patchouli/modular_router.png" + ], + "border": "true" + }, + { + "type": "text", + "text": "日本語訳におかしな箇所があればご自由に$(l:https://github.com/desht/ModularRouters)Github/$でPull Requestを送信してください。" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/upgrades.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/upgrades.json new file mode 100644 index 00000000..f09406b6 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/intro/upgrades.json @@ -0,0 +1,11 @@ +{ + "name": "アップグレード", + "icon": "modularrouters:speed_upgrade", + "category": "modularrouters:intro", + "pages": [ + { + "type": "text", + "text": "$(thing)アップグレード/$により$(l:intro/modular_router)モジュラールーター/$の機能がさまざまな方法で向上します。モジュラールーターには8種類のアップグレードタイプと5つのアップグレードスロットがあります。アップグレードスロットに複数のアップグレードを配置できますが、特定のタイプのアップグレードを挿入できる数には制限があります。詳細については個々のアップグレードページまたはアップグレードアイテムのツールチップを参照してください。" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/activator.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/activator.json new file mode 100644 index 00000000..5ffebbda --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/activator.json @@ -0,0 +1,34 @@ +{ + "name": "アクティベーターモジュール", + "category": "modularrouters:modules", + "icon": "modularrouters:activator_module", + "pages": [ + { + "type": "text", + "text": "この強力なモジュールはルーターのバッファ内のアイテムを近くのブロックやエンティティに対して使用できる$(italic)偽のプレイヤー/$のように機能します。3 つのモードがあり、GUIの右側にあるコントロールから選択できます。各モードについては次のページで詳しく説明します。" + }, + { + "type": "text", + "title": "右クリック", + "text": "このモードではルーターのバッファ内のアイテムを右クリックするとプレイヤーが右クリックしたのと同じになります。使用されるロジックはプレイヤーのクリックと同じです。たとえば、ドアの上で$(item)火打石と打ち金/$を右クリックするとドアは開きますが火は発生しません。$(p)対象となるブロック(がある場合)はルーターの向き、モジュールの方向、およびモジュール設定の上向き/下向き/前向きによって異なります。" + }, + { + "type": "text", + "title": "エンティティを右クリック", + "text": "このモードではルーターのバッファ内のアイテムを近くの$(thing)エンティティ/$に右クリックします。これを使用して、たとえばウシの乳を搾ったり、ヒツジの毛を刈ったりすることができます。$(p)これにより、たとえばルーターのバッファ内に複数のバケツがスタックされた状態でウシをクリックすると、アイテムが地面にドロップされることがあります。" + }, + { + "type": "text", + "title": "エンティティを攻撃", + "text": "このモードではルーターのバッファ内のアイテムを左クリックして近くの$(thing)エンティティ/$を攻撃します。他のモジュールとは異なり、このモードではデフォルトで$(l:upgrades/energy)Forgeエネルギー/$を消費します。$(p)注: ここでは$(l:upgrades/speed)速度アップグレード/$が役立ちますが、武器のクールダウンが適用されるため速度アップグレードを過度に行うとエネルギーと武器の耐久性が無駄になるだけです。" + }, + { + "type": "text", + "text": "アクティベーターの範囲は実際のプレイヤーの範囲とほぼ同じ4ブロックです。モジュールは$(thing)上/$または$(thing)下/$(デフォルトは$(thing)平面/$)を見るように設定することもできます。$(p)$(thing)上/$はルーターの横または上にある固体ブロックの上に物を植えるのに特に便利です。一方、$(thing)下/$はより遠くのブロックではなく、ルーターのすぐ隣の地面をターゲットにしたい場合に便利です。" + }, + { + "type": "crafting", + "recipe": "modularrouters:activator_module" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/breaker.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/breaker.json new file mode 100644 index 00000000..8dcbcf19 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/breaker.json @@ -0,0 +1,23 @@ +{ + "name": "破壊モジュール", + "category": "modularrouters:modules", + "icon": "modularrouters:breaker_module", + "pages": [ + { + "type": "text", + "text": "このモジュールはモジュールの$(l:intro/modules#direction)設定方向/$にある$(l:router/modular_router)ルーター/$に隣接するブロックを破壊しようとします。$(p)ほとんどのブロックは破壊可能ですが破壊不可能な硬度を持つもの(バニラの$(item)岩盤/$や$(item)エンドポータル/$など)や流体ブロックは破壊できません。ブロックが破壊されると、可能であればその一次ドロップがモジュラールーターのバッファに自動的に挿入されます。" + }, + { + "type": "text", + "text": "破壊モジュールはあらゆるタイプのツルハシ(MODのツルハシを含む)で作成できますが、モジュールの作成に使用したツルハシによって、モジュールの収穫レベルが決まります。たとえば$(item)鉄のツルハシ/$で破壊モジュールを作成した場合、$(item)黒曜石/$を破壊できません。さらに、使用したツルハシの$(thing)エンチャント/$はモジュール($(thing)シルクタッチ/$と$(thing)幸運/$は特に役立ちます)に記録されます。" + }, + { + "type": "text", + "text": "デフォルトでは破壊モジュールのフィルターはブロック自体ではなく、$(thing)ドロップされるアイテム/$に対して機能します。たとえば、モジュールで$(thing)シルクタッチ/$が有効になっていない限り、$(item)石/$をフィルターしても石を壊すことはできません。この場合、$(item)丸石/$をフィルターする必要があります。$(p)モジュールのGUIを介して$(thing)ブロック/$ごとに一致するようにモジュールを設定できます。これは$(item)氷/$と$(item)氷塊/$など、どちらも何もドロップしないブロックを区別するのに役立ちます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:breaker_module" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/creative.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/creative.json new file mode 100644 index 00000000..24b29177 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/creative.json @@ -0,0 +1,11 @@ +{ + "name": "クリエイティブモジュール", + "category": "modularrouters:modules", + "icon": "modularrouters:creative_module", + "pages": [ + { + "type": "text", + "text": "クリエイティブモジュールはルーターのバッファにアイテムをどこからともなく挿入するだけの特別な作成不可モジュールです。$(p)モジュールのフィルターをアイテムリストとして使用し、ティックごとにフィルター内の次のアイテムにラウンドロビン方式で移動します。その他のフィルター設定(ホワイトリスト/ブラックリスト、NBTとの一致など)は考慮されません。" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/detector.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/detector.json new file mode 100644 index 00000000..f2df926d --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/detector.json @@ -0,0 +1,15 @@ +{ + "name": "検出モジュール", + "category": "modularrouters:modules", + "icon": "modularrouters:detector_module", + "pages": [ + { + "type": "text", + "text": "このモジュールは実際にアイテムを操作するのではなく、ルーターのバッファ内の特定のアイテムを検出します。バッファの内容がモジュールのフィルターと一致すると、ルーターは$(l:intro/modules#direction)設定方向/$にレッドストーン信号を発します。$(p)信号レベル(デフォルト: 15)と信号タイプ(デフォルト: 弱)はモジュールのGUIから調整できます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:detector_module" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/distributor.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/distributor.json new file mode 100644 index 00000000..731a142c --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/distributor.json @@ -0,0 +1,19 @@ +{ + "name": "分配モジュール", + "category": "modularrouters:modules", + "icon": "modularrouters:distributor_module", + "pages": [ + { + "type": "text", + "text": "これはアイテムを複数のターゲットに送信できる$(l:modules/sender_2)送信モジュールMk2/$の拡張バージョンです。インベントリを$(thing)スニーク+右クリック/$して分配モジュールに追加し、インベントリをもう一度$(thing)スニーク+右クリック/$して削除します。$(p)分配モジュールは最大8つのターゲットに分配できます。" + }, + { + "type": "text", + "text": "右側のGUIコントロールから分配方法をさらに細かく制御できます: $(li)$(bold)ラウンドロビン/$ - 各インベントリに順番に、できるだけ均等に分配します。$(li)$(bold)ランダム/$ - ターゲットの1つをランダムに選択します。$(li)$(bold)最も近い/$ - 常に最も近いターゲットにアイテム用のスペースを埋めます。$(li)$(bold)最も遠い/$ - 常に最も遠いターゲットにアイテム用のスペースを埋めます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:distributor_module" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/dropper.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/dropper.json new file mode 100644 index 00000000..97109ffd --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/dropper.json @@ -0,0 +1,15 @@ +{ + "name": "ドロッパ―モジュール", + "category": "modularrouters:modules", + "icon": "modularrouters:dropper_module", + "pages": [ + { + "type": "text", + "text": "このモジュールはルーターのバッファからアイテムをアイテムエンティティとしてワールドにドロップしようとします。ドロップはモジュールの$(l:intro/modules#direction)設定方向/$でルーターに隣接します。アイテムエンティティはアイテムにイライラするランダムな速度を追加するバニラの$(item)ドロッパー/$とは異なり、ゼロ速度で配置されます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:dropper_module" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/energy_distributor.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/energy_distributor.json new file mode 100644 index 00000000..9ec33ca3 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/energy_distributor.json @@ -0,0 +1,19 @@ +{ + "name": "エネルギー分配モジュール", + "category": "modularrouters:modules", + "icon": "modularrouters:energy_distributor_module", + "pages": [ + { + "type": "text", + "text": "このモジュールは$(l:modules/energy_output)エネルギー出力モジュール/$と$(l:modules/distributor)分配モジュール/$を組み合わせたもので、最大8つの近くにあるエネルギーを受け付けるブロックに対してFE(Forgeエネルギー)をワイヤレスで分配できます。$(p)ブロックを$(thing)スニーク+右クリック/$してエネルギー分配モジュールに追加し、もう一度ブロックを$(thing)スニーク+右クリック/$して削除します。" + }, + { + "type": "text", + "text": "$(l:modules/energy_output)エネルギー出力モジュール/$と同様に、このモジュールはルーターの内部エネルギーのバッファ($(l:upgrades/energy)エネルギーアップグレード/$がインストールされている場合)またはルーターのアイテムバッファ内のエネルギーを含むアイテムからエネルギーを抽出できます。内部エネルギーのバッファが優先的に使用されます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:energy_distributor_module" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/energy_output.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/energy_output.json new file mode 100644 index 00000000..412cf84d --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/energy_output.json @@ -0,0 +1,15 @@ +{ + "name": "エネルギー出力モジュール", + "category": "modularrouters:modules", + "icon": "modularrouters:energy_output_module", + "pages": [ + { + "type": "text", + "text": "このモジュールはルーターから設定方向に隣接するエネルギー受信ブロックに対してFE(Forgeエネルギー)を出力しようとします。モジュールはルーターの内部エネルギーのバッファ($(l:upgrades/energy)エネルギーアップグレード/$がインストールされている場合)またはルーターのアイテムバッファ内のエネルギーを含むアイテムからエネルギーを抽出できます。内部エネルギーのバッファが優先的に使用されます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:energy_output_module" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/extruder_1.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/extruder_1.json new file mode 100644 index 00000000..0e326ab6 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/extruder_1.json @@ -0,0 +1,31 @@ +{ + "name": "押し出しモジュールMk1", + "category": "modularrouters:modules", + "icon": "modularrouters:extruder_module_1", + "pages": [ + { + "type": "text", + "text": "このモジュールはモジュールの設定された方向にブロックの列を(ルーターのバッファから)押出および引込をします。$(p)デフォルトで、モジュールはルーターにレッドストーン信号があるときにブロックを押し出し、ルーターに信号がないときにブロックを引き込みますが、この動作をカスタマイズするためにレッドストーンオーグメントをモジュールに追加できます。" + }, + { + "type": "text", + "text": "このモジュールを使用すると大きく伸びる橋や出入り口を建設できます。(1.7.10のTinker's Mechworks MODのTinker's Drawbridgeを使用したことがあれば、この機能はおなじみでしょう。)$(li)ルーターを隠すのに役立つ$(l:upgrades/camouflage)偽装アップグレード/$も参照してください。$(li)デフォルトの範囲(つまり配置できるブロックの数)は12ですが、$(l:augments/range_up)範囲拡大オーグメント/$を使用すると最大24まで増やすことができます。" + }, + { + "type": "text", + "text": "$(li)ブロックが伸びている状態でモジュールの方向を変えると、ルーターが少し混乱する可能性があります。この場合、ルーターを壊して交換すると役立ちます。$(li)ブロックが伸びている状態でルーターを壊すと、ルーターはそれを記憶しないため、手動でブロックを削除する必要があります。" + }, + { + "type": "text", + "text": "複数のルーターと押し出しモジュールがインストールされている場合(幅の広いドアや橋など)に$(l:upgrades/sync)同期アップグレード/$を使用すると、すべてが同じティックで実行されるようにすることができます。押し出しモジュール(配置モジュールと同様)は農地に作物の種を植えたり、隣接するジャングルの原木にカカオ豆を植えたりすることもできます。" + }, + { + "type": "text", + "text": "このモジュールを作成するために使用された$(l:modules/breaker)破壊モジュール/$はその収穫レベル(およびエンチャント)をこのモジュールに転送することに注意してください。したがって、たとえば押し出しモジュールで$(item)黒曜石/$を破壊できるようにしたい場合は、$(item)ダイヤモンドのツルハシ/$で作成された破壊モジュールを使用するようにしてください!" + }, + { + "type": "crafting", + "recipe": "modularrouters:extruder_module_1" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/extruder_2.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/extruder_2.json new file mode 100644 index 00000000..9fbc6b09 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/extruder_2.json @@ -0,0 +1,19 @@ +{ + "name": "押し出しモジュールMk2", + "category": "modularrouters:modules", + "icon": "modularrouters:extruder_module_2", + "pages": [ + { + "type": "text", + "text": "このモジュールは押し出しモジュールMk1と多少似ていますが、いくつかの重要な違いがあります: $(li)Mk2モジュールはルーターのバッファからアイテムを配置するのではなく、モジュール自体に定義されたテンプレートからアイテムを配置します。$(li)このテンプレートはモジュールのGUIの右側に表示され、9つのスロットがあり、スロットごとに複数のアイテムを持つことができます。テンプレートに配置されたアイテムは「ゴースト」アイテムです。" + }, + { + "type": "text", + "text": "$(li)押し出されたブロックは「仮想」です。つまり、事実上どこからともなく作成されますが、破壊しても何もドロップせず、通常の方法で作成することはできません。$(li)したがって、このモジュールは押し出しモジュールMk1のような農場用には適していませんが、Mk1よりも複雑なパターンでドアや橋などを配置するために使用できます。$(li)押し出しモジュールMk2のデフォルトの範囲は24ブロックですが、範囲アップグレードで48ブロックまで増やすことができます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:extruder_module_2" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/flinger.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/flinger.json new file mode 100644 index 00000000..7d5b942b --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/flinger.json @@ -0,0 +1,19 @@ +{ + "name": "投げ出しモジュール", + "category": "modularrouters:modules", + "icon": "modularrouters:flinger_module", + "pages": [ + { + "type": "text", + "text": "このモジュールは$(l:modules/dropper)ドロッパーモジュール/$と同様に動作しますがドロップされたアイテムに設定可能な速度を与え、アイテムをかなりの距離投げる可能性がある点が異なります。モジュールのGUIを使用してアイテムの速度、上下角、左右角を調整できます。$(li)上下角と左右角は基本角度(上下角または左右角)に対する度数で表されます。" + }, + { + "type": "text", + "text": "モジュールが上または下に排出される場合、基本上下角はそれぞれ+90°または-90°になります。それ以外の場合、基本上下角は0°です。モジュールが上または下に排出される場合、基本左右角はルーターの向きの方向です。それ以外の場合、基本左右角はモジュールの方向から取得されます。例: 速度1.0、上下角/左右角0°でモジュール方向が水平の場合、アイテムは地面に沿って約7ブロックの距離投げられます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:flinger_module" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/fluid.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/fluid.json new file mode 100644 index 00000000..4876ebbc --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/fluid.json @@ -0,0 +1,31 @@ +{ + "name": "流体モジュールMk1", + "category": "modularrouters:modules", + "icon": "modularrouters:fluid_module", + "pages": [ + { + "type": "text", + "text": "ルーターは流体を直接処理すること(内部タンクが無い)はできませんが、バッファ内に(単一の)流体コンテナのアイテムがある場合は流体を操作できます。これにはバケツや他のMODによって追加された流体コンテナが含まれます。" + }, + { + "type": "text", + "text": "流体モジュールのGUIでは転送方向を設定できます。$(li)$(bold)ルーターに転送/$はルーターが隣接するブロック(ワールド内の流体または流体を持つブロック)から流体をバッファ内の流体を持つアイテムに引き込もうとすることを意味します。$(li)$(bold)ルーターから転送/$はルーターがバッファ内の流体を持つアイテムからワールドに流体を押し出そうとすることを意味します。つまり、流体を注ぎ出すか隣接するタンクに流体を入れます。" + }, + { + "type": "text", + "text": "GUIでは最大転送速度も設定できます。これは$(italic)試行される/$最大値であり、ルーターの全体的な転送速度(1バケツ/秒)と外部の流体または流体コンテナの転送速度によって制限されることに注意してください。$(p)流体モジュールのフィルタースロットは流体を含むアイテムのみを受け入れ、コンテナアイテムではなく、含まれる流体によってフィルターします。" + }, + { + "type": "text", + "text": "$(l:upgrades/speed)速度アップグレード/$を追加しても液体の転送速度は上がらず転送頻度が上がるだけです。9つの速度アップグレードを備えたルーターでも転送できるのは1秒あたり1バケツだけで転送頻度は上がりますが、転送量も少なくなります。転送速度全体を上げるには$(l:upgrades/fluid)液体転送アップグレード/$を追加します。$(p)ルーターに溶岩バケツなどの危険な流体が入っている場合は、流体モジュールの設定を慎重に変更してください。設定を間違えるとルーターはためらうことなく溶岩を浴びせかけます..." + }, + { + "type": "text", + "text": "バッファに流体コンテナがある$(bold)場合は/$他のモジュールからルーターに流体パイプを接続して、ルータに流体を出し入れすることもできます。流体はコンテナアイテムに送られます。$(p)これを行うために流体モジュールをインストールする必要は$(italic)ありません/$。流体モジュールは流体を積極的に出し入れする場合にのみ必要です。" + }, + { + "type": "crafting", + "recipe": "modularrouters:fluid_module" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/fluid_2.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/fluid_2.json new file mode 100644 index 00000000..65dfef07 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/fluid_2.json @@ -0,0 +1,19 @@ +{ + "name": "流体モジュールMk2", + "category": "modularrouters:modules", + "icon": "modularrouters:fluid_module_2", + "pages": [ + { + "type": "text", + "text": "$(l:modules/fluid)流体モジュールMk1/$と同様に、このモジュールはバッファ内に流体を含むアイテムがある場合、ルーターとの間で流体を転送できます。ただし、このモジュールは最大12ブロック($(l:augments/range_up)範囲拡大オーグメント/$により最大24ブロック)離れた場所をターゲットにすることもできます。" + }, + { + "type": "text", + "text": "モジュールのあるブロックを$(thing)スニーク+右クリック/$してターゲットを設定します。$(p)ターゲットのブロックは必ずしも流体タンクである必要はありません。モジュールのターゲットを設定した後にブロックを壊すと、モジュールはその場所のワールドに流体の入ったバケツを空にすることができます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:fluid_module_2" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/placer.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/placer.json new file mode 100644 index 00000000..13eae6ee --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/placer.json @@ -0,0 +1,19 @@ +{ + "name": "配置モジュール", + "category": "modularrouters:modules", + "icon": "modularrouters:placer_module", + "pages": [ + { + "type": "text", + "text": "このモジュールはルーターのバッファからアイテムをブロックとして、モジュールの$(l:intro/modules#direction)設定方向/$にルーターに隣接して配置しようとします。$(li)アイテムがブロックでない場合、または宛先ブロックのスペースが遮られている場合は何も行われません。$(li)通常のMinecraftの配置ルールに従います。たとえば、サトウキビは砂/土の上の水の隣にのみ配置できます。" + }, + { + "type": "text", + "text": "$(li)流体ブロックは置き換えられ、背の高い草などの置き換え可能なブロックも置き換えられます。$(li)配置モジュールは農地に種を植えたり、隣接するジャングルの原木にカカオ豆を植えたりすることができます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:placer_module" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/player.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/player.json new file mode 100644 index 00000000..f57ea660 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/player.json @@ -0,0 +1,31 @@ +{ + "name": "プレイヤーモジュール", + "category": "modularrouters:modules", + "icon": "modularrouters:player_module", + "pages": [ + { + "type": "text", + "text": "このモジュールはルーターとプレイヤー自身のインベントリの間でアイテムを転送しようとします。プレイヤーはどのディメンションのどこにいてもかまわないので、これはかなり強力なモジュールです。$(p)モジュールはプレイヤーとの間でアイテムを転送できます。これはモジュールのGUIで設定できます。" + }, + { + "type": "text", + "text": "$(p)このモジュールはプレイヤーのメインの36スロットのインベントリ、4スロットの防具インベントリ、オフハンドスロット、またはエンダーインベントリ(バニラの$(item)エンダーチェスト/$で表示されるような)のいずれかで動作できます。これはモジュールのGUIでも設定できます。$(p)抽出/挿入されたアイテムはもちろんモジュールによってフィルターできます。" + }, + { + "type": "text", + "text": "このモジュールの良い使用例はプレイヤーのインベントリから鉱石/丸石/土などを抽出し、それをプレイヤーの基地のメインストレージシステムに送信することです。少し設計すれば防具セットを自動的に交換するシステムを構築できるはずです(別のMODのワイヤレスレッドストーンを使用して、フィールドでも可能かもしれません...)" + }, + { + "type": "text", + "text": "プレイヤーモジュールは特定のプレイヤーにキー設定されており、アイテムのツールチップに所有者が表示されます。これは最初にモジュールを作成したプレイヤーに設定されますが、モジュールを持ってスニーク右クリックすることで上書きできます。他の方法(クリエイティブモード、JEIのチートモードなど)でモジュールを取得した場合もこれを行う必要がある場合があります。" + }, + { + "type": "text", + "text": "プレイヤーを信頼できないサーバーではこのモジュールと組み合わせてセキュリティアップグレードを使用することが賢明でしょう。敵対的なプレイヤーにこのモジュールを盗まれたくないでしょうから..." + }, + { + "type": "crafting", + "recipe": "modularrouters:player_module" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/puller_1.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/puller_1.json new file mode 100644 index 00000000..efcaeeaf --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/puller_1.json @@ -0,0 +1,15 @@ +{ + "name": "引き込みモジュールMk1", + "category": "modularrouters:modules", + "icon": "modularrouters:puller_module_1", + "pages": [ + { + "type": "text", + "text": "このモジュールは$(l:intro/modules#direction)設定方向/$にある隣接するインベントリから最初の適格なアイテムをルーターのバッファに引き込もうとします。バッファがいっぱいの場合、またはインベントリに何もない状態でスタックされるものが含まれている場合は何も引き込まれません。" + }, + { + "type": "crafting", + "recipe": "modularrouters:puller_module_1" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/puller_2.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/puller_2.json new file mode 100644 index 00000000..7e1e7ad4 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/puller_2.json @@ -0,0 +1,20 @@ +{ + "name": "引き込みモジュールMk2", + "category": "modularrouters:modules", + "icon": "modularrouters:puller_module_2", + "pages": [ + { + "type": "text", + "text": "これは$(l:modules/puller_1)引き込みモジュールMk1/$のように動作しますが、隣接していないインベントリからアイテムを引き出すことができます。$(p)インベントリは最大12ブロック($(l:augments/range_up)範囲拡大オーグメント/$により最大24ブロック)離れた場所に置くことができます。明確な視線は必要$(italic)ありません/$。" + }, + { + "type": "text", + "text": "ターゲットのインベントリを選択するには引き込みモジュールMk2を手に持ち、ブロックを$(thing)スニーク+右クリック/$します。確認メッセージが表示されます。$(li)ターゲットが設定された引き込みモジュールMk2を保持している間、ターゲットブロックがハイライト表示されます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:puller_module_2", + "recipe2": "modularrouters:puller_module_2_x4" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/sender_1.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/sender_1.json new file mode 100644 index 00000000..ec331c7a --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/sender_1.json @@ -0,0 +1,16 @@ +{ + "name": "送信モジュールMk1", + "category": "modularrouters:modules", + "icon": "modularrouters:sender_module_1", + "pages": [ + { + "type": "text", + "text": "このモジュールはルーターのバッファからモジュールの$(l:intro/modules#direction)設定方向/$にあるインベントリにアイテムを送信しようとします。$(li)ターゲットのインベントリは最大8ブロック離れている($(l:augments/range_up)範囲拡大オーグメント/$により最大16ブロック)必要があります。$(li)ターゲットのインベントリはX、Y、またはZ軸に沿っている$(italic)必要があります/$。$(li)ルーターはターゲットに対して明確な視線を持っている$(italic)必要があります/$。不透過ブロックは不可ですが、ガラス、フェンス、鉄格子などの透過ブロックはOKです。" + }, + { + "type": "crafting", + "recipe": "modularrouters:sender_module_1", + "recipe2": "modularrouters:sender_module_1_alt" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/sender_2.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/sender_2.json new file mode 100644 index 00000000..0bc2a447 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/sender_2.json @@ -0,0 +1,20 @@ +{ + "name": "送信モジュールMk2", + "category": "modularrouters:modules", + "icon": "modularrouters:sender_module_2", + "pages": [ + { + "type": "text", + "text": "このモジュールは$(l:modules/sender_1)送信モジュールMk1/$のように動作しますが、より強力なインベントリターゲティング機能を備えています:$(li)ターゲットのインベントリは最大24ブロック($(l:augments/range_up)範囲拡大オーグメント/$により最大48ブロック)離れています。$(li)明確な視線は必要$(italic)ありません/$。" + }, + { + "type": "text", + "text": "$(li)ターゲットインベントリを選択するには送信モジュールMk2を手に持ち、ターゲットを$(thing)スニーク+右クリック/$します。確認メッセージが表示されます。$(li)ターゲットが設定された送信モジュールMk2を保持している間、ターゲットブロックがハイライト表示されます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:sender_module_2", + "recipe2": "modularrouters:sender_module_2_x4" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/sender_3.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/sender_3.json new file mode 100644 index 00000000..8c23b84b --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/sender_3.json @@ -0,0 +1,15 @@ +{ + "name": "送信モジュールMk3", + "category": "modularrouters:modules", + "icon": "modularrouters:sender_module_3", + "pages": [ + { + "type": "text", + "text": "このトップエンドの送信モジュールは$(l:modules/sender_2)送信モジュールMk2/$と非常によく似ていますが、制限なしで任意のインベントリ(任意のディメンション)に送信できます!$(p)注: ターゲットのインベントリはチャンクが読み込まれている必要があります。$(modr)はこれを実行しません。" + }, + { + "type": "crafting", + "recipe": "modularrouters:sender_module_3" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/vacuum.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/vacuum.json new file mode 100644 index 00000000..12512b97 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/vacuum.json @@ -0,0 +1,19 @@ +{ + "name": "吸引モジュール", + "category": "modularrouters:modules", + "icon": "modularrouters:vacuum_module", + "pages": [ + { + "type": "text", + "text": "このモジュールはルーターの周囲の13x13x13立方体領域(つまり、各方向に最大6ブロック)内でドロップされたアイテムをスキャンし、可能であればルーターのバッファに吸収します。$(p)範囲は$(l:augments/range_up)範囲拡大オーグメント/$を使用して最大25x25x25(各方向に12ブロック)まで拡大するか、$(l:augments/range_down)範囲縮小オーグメント/$を使用して3x3x3まで縮小できます。" + }, + { + "type": "text", + "text": "モジュールの$(l:intro/modules#direction)設定方向/$が$(bold)「全て」/$(デフォルト)の場合、スキャンされる領域はルーターを中心に配置されます。$(p)モジュールに実際の方向が設定されている場合はその方向に領域が6ブロック分ずらされ、インストールされている範囲拡大オーグメントごとに1ブロックが加算され、インストールされている範囲縮小オーグメントごとに1ブロックが減算されます。$(p)たとえば方向が$(bold)「上」/$の場合、モジュールはルーターの真上の領域のみをスキャンします。" + }, + { + "type": "crafting", + "recipe": "modularrouters:vacuum_module" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/void.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/void.json new file mode 100644 index 00000000..1458af1e --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/modules/void.json @@ -0,0 +1,15 @@ +{ + "name": "虚空モジュール", + "category": "modularrouters:modules", + "icon": "modularrouters:void_module", + "pages": [ + { + "type": "text", + "text": "この危険なモジュールはルーターのバッファ内のアイテムを永久に破壊します!貴重なアイテムが誤って削除されるのを防ぐためにこのモジュールを$(l:intro/modules#filter)ホワイトリストフィルター/$で構成することを強くお勧めします..." + }, + { + "type": "crafting", + "recipe": "modularrouters:void_module" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/router/modular_router.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/router/modular_router.json new file mode 100644 index 00000000..d24066d7 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/router/modular_router.json @@ -0,0 +1,53 @@ +{ + "name": "モジュラールーター", + "icon": "modularrouters:modular_router", + "category": "modularrouters:router", + "pages": [ + { + "type": "text", + "text": "$(thing)モジュラールーター/$ルーティングシステムの中核です。接続されているすべてのモジュールを実行してアイテム、ブロック、流体をさまざまな方法で移動させます。" + }, + { + "type": "image", + "images": [ + "modularrouters:textures/patchouli/router_gui.png" + ], + "text": "$(italic)複数のモジュールとアップグレードがインストールされたモジュラールーターのGUI", + "border": true + }, + { + "type": "text", + "title": "1. バッファー", + "text": "$(thing)モジュラールーター/$には1スロットのバッファーがあり、最大スタックのアイテムを保持できます。このバッファーは通常のインベントリとして公開されるため、$(item)ホッパー/$やその他MODのパイプシステムを介して操作できます。$(p)さらに、ルーターに対して配置された$(item)コンパレーター/$はスロットの空き状況を予想どおりに測定します。" + }, + { + "type": "text", + "title": "2. モジュールスロット", + "text": "$(thing)モジュラールーター/$には$(l:intro/modules)モジュール/$用のスロットが9つあります。ルーターが実行されるたび(速度アップグレードに応じて1秒あたり1回から10回)に、各モジュールが左から右へ順番に$(thing)実行/$されます。$(p)ルーターにマウスを合わせながら$(4)$(bold)[$(k:modularrouters.configure)]/$を押すか、GUIでモジュールを$(thing)中クリック/$すると、インストールされたモジュールをルーターから取り外さずに設定できます。" + }, + { + "type": "text", + "title": "3. アップグレードスロット", + "text": "モジュラールーターには$(l:intro/upgrades)アップグレード/$用のスロットが5つあります。アップグレードによりルーターの機能がさまざまな方法で強化されます。たとえば、$(l:upgrades/speed)速度アップグレード/$を挿入するごとにルーターの動作が少し速くなりますが、$(l:upgrades/stack)スタックアップグレード/$を挿入するごとに各操作で処理できるアイテムの数が増えます。" + }, + { + "type": "text", + "title": "4. レッドストーン制御", + "text": "$(thing)モジュラールーター/$はレッドストーン入力への応答方法をあ​​る程度柔軟に制御できます。これは右上のボタンで制御されます。$(li)デフォルト: レッドストーン信号に関係なく常に実行します。(li)レッドストーン信号が$(italic)ない/$場合にのみ実行します。$(li)レッドストーン信号が$(italic)ある/$場合にのみ実行します。$(li)実行しません。$(li)レッドストーンパルスを受信(以前よりも高い信号)したときに$(italic)1回/$実行します。" + }, + { + "type": "text", + "title": "5. エコモード", + "text": "環境に優しいという精神で、ルーターにはしばらくアイドル状態が続くと自動的に速度を落とすオプションがあります。$(p)エコモードを有効にすると、ルーターが過去 $(ttcolor)$(t:MODの設定で調整可能 - 「ecoTimeout」)5秒間/$何もしなかった場合、速度が落ちて$(ttcolor)$(t:MODのコンフィグで調整可能 - 「lowPowerTickRate」)5秒/$ごとに1回だけティックします ($(l:upgrades/speed)速度アップグレード/$に関係なく)。ただし、何らかの作業を行うとすぐに通常のティック速度に戻ります。" + }, + { + "type": "text", + "title": "エコモード(続き)", + "text": "これは主に CPU サイクルを節約するためにビジー状態のサーバーを対象としていますが、まれにしか実行されずアイテムの高速転送がそれほど重要ではないルーター(たとえば、刈り取った羊毛を定期的に収集する$(l:modules/vacuum)吸引モジュール/$があるヒツジ牧場など)にも役立つ可能性があります。" + }, + { + "type": "crafting", + "recipe": "modularrouters:modular_router" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/router/termination.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/router/termination.json new file mode 100644 index 00000000..7ed48392 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/router/termination.json @@ -0,0 +1,23 @@ +{ + "name": "終端", + "icon": "minecraft:barrier", + "category": "modularrouters:router", + "pages": [ + { + "type": "text", + "text": "これは少し難解なトピックですが、ほとんどの場合心配する必要はありません。ただし、必要な場合には非常に役立ちます。" + }, + { + "type": "text", + "text": "終端はフィルタースロットの下の「T」ボタンによってモジュールごとに設定されます。デフォルトでは非アクティブです。モジュールに対してこれをオンにすると、$(italic)もし/$モジュールがこのルーターティックで何らかの作業を行った場合、ルーターはそこで停止します。今回はそれ以上のモジュール(つまり、このモジュールの右側にあるモジュール)は実行されません。" + }, + { + "type": "text", + "text": "これはなぜ便利なのでしょうか?ルーターに採石場などから多くのアイテムが供給されるシナリオを想像してください。$(item)丸石/$を無効にして、その他すべてを別のインベントリに送信したい場合、丸石のホワイトリストを含む$(l:modules/void)無効モジュール/$を追加し、その後に他のものを送信するための$(l:modules/sender_1)送信モジュール/$を追加します。" + }, + { + "type": "text", + "text": "ルーターが実行されるときにバッファーに丸石のスタックがすでにあるとします。無効モジュールは丸石を1つ無効にし、その後送信モジュールは残りの63個の丸石をストレージに送信します。これはおそらく望ましくない動作です。ただし、無効モジュールで終端をオンにすると、ルーターは実行時にそのティックで停止します。送信モジュールは無効モジュールに他に何もすることがなくなるまで実行されません。" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/blast.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/blast.json new file mode 100644 index 00000000..ac4db5a5 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/blast.json @@ -0,0 +1,15 @@ +{ + "name": "耐爆アップグレード", + "category": "modularrouters:upgrades", + "icon": "modularrouters:blast_upgrade", + "pages": [ + { + "type": "text", + "text": "このアップグレードにより、ルーターは爆発によるダメージやボスによる破壊に対して完全に耐性を持つようになります。" + }, + { + "type": "crafting", + "recipe": "modularrouters:blast_upgrade" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/camouflage.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/camouflage.json new file mode 100644 index 00000000..01c69e21 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/camouflage.json @@ -0,0 +1,15 @@ +{ + "name": "偽装アップグレード", + "category": "modularrouters:upgrades", + "icon": "modularrouters:camouflage_upgrade", + "pages": [ + { + "type": "text", + "text": "このアップグレードによりルーターを別のブロックに偽装できます。ブロックに対してモジュールを$(thing)スニーク+右クリック/$すると、そのブロックが偽装アップグレードに記録されます。ルーターに挿入すると、そのルーターは記録されたブロックの外観になります。$(p)注: $(thing)モジュラールーター/$を手に持っていると、近くにある偽装されたルーターがハイライト表示されます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:camouflage_upgrade" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/energy.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/energy.json new file mode 100644 index 00000000..de759eb8 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/energy.json @@ -0,0 +1,35 @@ +{ + "name": "エネルギーアップグレード", + "category": "modularrouters:upgrades", + "icon": "modularrouters:energy_upgrade", + "pages": [ + { + "type": "text", + "text": "このアップグレードによりルーターに内部エネルギーバッファが提供されます。アップグレードごとにバッファサイズが50,000FE増加し、転送速度が$(italic)ルーターティック/$ごとに1,000FE増加(これらの数値はMOD設定で調整可能)します。$(p)エネルギーアップグレードが役立つシナリオはいくつかあり、次のページで詳しく説明します。" + }, + { + "type": "text", + "title": "1. エネルギーのルーティング", + "text": "$(l:modules/energy_output)エネルギー出力モジュール/$と$(l:modules/energy_distributor)エネルギー分配モジュール/$はどちらもルーターのバッファから隣接ブロックまたは近くのブロックにエネルギーを積極的に押し出すことができます。$(p)これらのモジュールを使用すると、制限されたワイヤレスエネルギー転送機能を備えたエネルギーセルを効果的に構築できます。" + }, + { + "type": "text", + "title": "2. 電源モジュール", + "text": "デフォルトではルーターモジュールの実行にはエネルギーはかかりません(攻撃モードの$(l:modules/activator)アクティベーターモジュール/$を除く)。$(p)ただし、エネルギー使用量は設定可能であり、プレイしているパック内の他のモジュールにエネルギーコストが適用される場合があります。すべてのモジュールでは該当する箇所のツールチップにエネルギー使用量の数値が表示されます。" + }, + { + "type": "text", + "title": "3. アイテムの充電", + "text": "ルーターのバッファ内のエネルギーを持つアイテムはオプションでルーターの内部バッファからアイテムにエネルギーを転送したり、その逆を行ったりすることができます。$(p)エネルギーを持つアイテムがアイテムバッファ内にある場合、ルーターのGUIにはバッファとエネルギーバーの間に切り替え可能なボタンが表示され、エネルギーの転送方向を設定できます。" + }, + { + "type": "text", + "title": "転送速度", + "text": "ツールチップに記載されている転送速度は$(italic)ルーターティック/$あたりのFEで表されており、FE/tと同じではないことに注意してください。ルーターのティック速度は$(l:upgrades/speed)速度アップグレード/$に依存します。速度アップグレードがない場合、ルーターティックは20サーバーティックごとになります。したがって、全体的な転送速度は予想よりも低くなる可能性があります。" + }, + { + "type": "crafting", + "recipe": "modularrouters:energy_upgrade" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/fluid.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/fluid.json new file mode 100644 index 00000000..565d8d2d --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/fluid.json @@ -0,0 +1,15 @@ +{ + "name": "流体転送アップグレード", + "category": "modularrouters:upgrades", + "icon": "modularrouters:fluid_upgrade", + "pages": [ + { + "type": "text", + "text": "このアップグレードは$(l:modules/fluid)流体モジュールMk1/$および$(l:modules/fluid_2)流体モジュールMk2/$にのみ影響します。$(p)$(l:router/modular_router)ルーター/$の全体的な流体転送速度(ルーターの入出力の各方向)が、基本速度50mB/ティックから10mB/ティックずつ増加し、最大400mB/ティックになります。したがって、ルーターの流体転送アップグレードの最大数は35です。" + }, + { + "type": "crafting", + "recipe": "modularrouters:fluid_upgrade" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/muffler.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/muffler.json new file mode 100644 index 00000000..96bae301 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/muffler.json @@ -0,0 +1,19 @@ +{ + "name": "消音アップグレード", + "category": "modularrouters:upgrades", + "icon": "modularrouters:muffler_upgrade", + "pages": [ + { + "type": "text", + "text": "このアップグレードはモジュラールーターによって生成されるサウンドとパーティクル効果を抑制するために使用でき、プレイヤーがよくいる場所でノイズの多いモジュールが定期的に実行されている場合に役立ちます。$(li)ルーターに1つ以上の消音アップグレードがあると、すべてのサウンドが無効になります。$(li)2つ以上の消音アップグレードがあると、すべてのパーティクル効果(ビームと飛行アイテム)も無効になります。" + }, + { + "type": "text", + "text": "$(li)3つのアップグレードにより、ルーターのアクティブアニメーション(ルーターブロックの前面の脈打つテクスチャ)も無効になります。すべてのサウンドとパーティクル効果も、MOD設定で無効にできることに注意してください。このアップグレードはサウンド/効果が無効になっていない場合にのみ役立ちます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:muffler_upgrade" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/security.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/security.json new file mode 100644 index 00000000..84c31a81 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/security.json @@ -0,0 +1,40 @@ +{ + "name": "セキュリティアップグレード", + "category": "modularrouters:upgrades", + "icon": "modularrouters:security_upgrade", + "pages": [ + { + "type": "text", + "text": "$(thing)セキュリティアップグレード/$にはいくつかの重要な機能があり、次のページで詳しく説明します。" + }, + { + "type": "text", + "title": "保護", + "text": "セキュリティアップグレードがインストールされたルーターはそのアップグレードによってホワイトリストに登録されたプレイヤー$(italic)のみ/$が開くことができます。アップグレードによってルーターの破壊を防ぐことはできませんが、アップグレードとモジュールは壊れたルーター内に残っているため、プレイヤーはルーターを破壊してモジュールやアップグレードを盗んだり、ルーターを再設定したりすることはできません。ルーターの破壊を防ぎたい場合は他のMODのブロック保護機能を検討してください。" + }, + { + "type": "text", + "title": "偽のプレイヤー", + "text": "いくつかのモジュール($(l:modules/placer)配置/$、$(l:modules/breaker)破壊/$、$(l:modules/activator)アクティベーター/$)は偽のプレイヤーとして機能します。デフォルトでこれはユーザー名$(thing)[Modular Routers]/$というプレイヤーですが、セキュリティアップグレードがインストールされると、これらのモジュールはアップグレードの所有者として動作します。これはクレーム保護を備えたマルチプレイヤーサーバーでは、単に$(thing)[Modular Routers]/$にクレームを何でも許可するよりも、はるかに安全です。" + }, + { + "type": "text", + "title": "アクティベーター攻撃モード", + "text": "$(l:modules/activator)アクティベーターモジュール/$が$(thing)攻撃モード/$の場合、ルーターにインストールされたセキュリティアップグレードによってホワイトリストに登録されたプレイヤーは無視されます。ルーターに高ダメージの武器がある場合これは通常、苦痛や苦しみを避けるために良いアイデアです..." + }, + { + "type": "spotlight", + "item": "modularrouters:override_card", + "anchor": "override", + "text": "$(li)$(thing)セキュリティオーバーライドカード/$と呼ばれる作成不可能なアイテムがあります。これはクリエイティブモードで入手するか、JEIなどを介してアイテムを不正入手することで入手できます。どちらかの手にこのカードを持っているプレイヤーはセキュリティアップグレードの影響を受けず、どのルーターにもアクセスできます。" + }, + { + "type": "text", + "text": "メインハンドにアップグレードがあるプレイヤーを$(thing)右クリック/$すると、セキュリティアップグレードにプレイヤーを追加できます。$(p)プレイヤーを$(thing)スニーク+右クリック/$すると、セキュリティアップグレードからプレイヤーを削除できます。$(p)セキュリティアップグレードごとに最大6人のプレイヤーを追加(作成者を含めて合計7人)できます。ただし、必要に応じてルーターに複数のセキュリティアップグレードをインストールできます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:security_upgrade" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/speed.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/speed.json new file mode 100644 index 00000000..839a6ca9 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/speed.json @@ -0,0 +1,19 @@ +{ + "name": "速度アップグレード", + "category": "modularrouters:upgrades", + "icon": "modularrouters:speed_upgrade", + "pages": [ + { + "type": "text", + "text": "デフォルトでは、ルーターは20回のサーバーティックごとに、つまり1秒ごとにティックを実行します。各ティックでは、インストールされているすべてのモジュールが左から右に順番に実行されます。$(p)ルーターをこれよりも高速に実行する必要がある場合は、$(thing)速度アップグレード/$を追加します。速度アップグレードごとにティック間隔が2回のサーバーティックごとに短縮され、最小で2回のサーバーティック(または1秒あたり10回)になります。" + }, + { + "type": "text", + "text": "基本ティックレート、アップグレードごとのティック増加、およびハード最小ティックレートはすべてモジュールの設定(config/modularrouters-common.toml)で設定できます。パフォーマンス上の理由から、可能な場合は$(l:upgrades/stack)スタックアップグレード/$を速度アップグレードよりも優先する必要があります。速度アップグレードは慎重に使用し、アイテム転送速度を最大化するために絶対に必要な場合にのみ使用してください。$(p)サーバーに優しく(tm)。" + }, + { + "type": "crafting", + "recipe": "modularrouters:speed_upgrade" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/stack.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/stack.json new file mode 100644 index 00000000..11070965 --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/stack.json @@ -0,0 +1,19 @@ +{ + "name": "スタックアップグレード", + "category": "modularrouters:upgrades", + "icon": "modularrouters:stack_upgrade", + "pages": [ + { + "type": "text", + "text": "ルーター内のモジュールは一度に1つの項目に対して動作します。たとえば、$(l:modules/sender_1)送信モジュール/$はバッファ内のアイテムの数に関係なく、ルーターのティックごとにルーターのバッファから1つのアイテムを送信します。" + }, + { + "type": "text", + "text": "ルーターにスタックアップグレードを追加することで、この数を増やすことができます。スタックアップグレードごとに各モジュールで処理できるアイテムの数が2倍になり、最大64個、またはアイテムのネイティブスタックサイズ(例: エンダーパールの場合は16)になります。したがって、1つのルーターにインストールできる有効なスタックアップグレードの最大数は6個になります。" + }, + { + "type": "crafting", + "recipe": "modularrouters:stack_upgrade" + } + ] +} diff --git a/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/sync.json b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/sync.json new file mode 100644 index 00000000..e517064e --- /dev/null +++ b/src/main/resources/assets/modularrouters/patchouli_books/book/ja_jp/entries/upgrades/sync.json @@ -0,0 +1,29 @@ +{ + "name": "同期アップグレード", + "category": "modularrouters:upgrades", + "icon": "modularrouters:sync_upgrade", + "pages": [ + { + "type": "text", + "text": "このアップグレードは2台以上のルーターが同時に実行されることを保証するために使用されます。同期アップグレードの調整値は0~19(つまり、基本ルーターティックレート20より1少ない)です。この調整値は同期アップグレードを$(thing)右クリック/$してGUIを開くことで設定できます。またはアップグレードを$(thing)スニーク+右クリック/$してランダムな値にすばやく設定することもできます。" + }, + { + "type": "text", + "text": "このアップグレードがインストールされ、同じ調整値を持ち、同じ数の$(l:upgrades/speed)速度アップグレード/$がインストールされたルーターは常に同じティックで実行されます。実際の調整値は重要ではなく同期するルーター間で値が一貫していることだけが重要です。$(p)これは$(l:modules/extruder_1)押し出しモジュール/$がインストールされたルーターのグループがあり、すべてのモジュールが正確に同時に伸縮するようにしたい場合に特に便利です。" + }, + { + "type": "text", + "title": "上級者向けノート#1", + "text": "同期アップグレードのチューニング値は、実際にはルーターがティックレートに対していつ実行されるかを正確に指定します。たとえば、ルーターはデフォルトで20サーバーティックごとにティックを実行します。調整するアップグレードが15の同期アップグレードではルーターがその後15ティック$(italic)常に/$実行され、これは15にチューニングされた同期アップグレードを持つ$(italic)全て/$のルーターに適用されます。また、16にチューニングされた同期アップグレードは少なくとも同じ数の$(l:upgrades/speed)速度アップグレード/$がインストールされているルーターでは15にチューニングされた同期アップグレードの1ティック後に必ず実行されます..." + }, + { + "type": "text", + "title": "上級者向けノート#2", + "text": "$(l:upgrades/speed)速度アップグレード/$によりルーターのティック頻度が高くなるため、同期アップグレードの動作に影響します。速度アップグレードが9のルーターはサーバーティックが2回ごと(20回ごとではありません)にティックします。このようなルーターの同期アップグレードでは調整値が偶数か奇数かだけが問題になります。2回(または4/6/8回...)のティック後と0回のティック後では実質的に同じです。一般的なケース: 調整値は速度アップグレードを考慮した後、ルーターの実際のティックレートを係数として計算されます。" + }, + { + "type": "crafting", + "recipe": "modularrouters:sync_upgrade" + } + ] +}