diff --git a/projects/1.16/assets/transport/transport/lang/zh_cn.json b/projects/1.16/assets/transport/transport/lang/zh_cn.json index 9e26dfeeb6e6..6a827b454ffa 100644 --- a/projects/1.16/assets/transport/transport/lang/zh_cn.json +++ b/projects/1.16/assets/transport/transport/lang/zh_cn.json @@ -1 +1,84 @@ -{} \ No newline at end of file +{ + "block.transport.bumper_rail": "车挡器", + "block.transport.buoy": "浮标", + "block.transport.diamond_crossing_rail": "菱形交叉铁轨", + "block.transport.dock": "码头", + "block.transport.elevator_switch_rail": "升降转辙铁轨", + "block.transport.elevator_switch_support": "升降支撑", + "block.transport.energy_loader": "能量装载器", + "block.transport.fluid_loader": "流体装载器", + "block.transport.holding_rail": "扣留铁轨", + "block.transport.item_loader": "物品装载器", + "block.transport.module_configurator": "模块配置器", + "block.transport.rail_workers_bench": "铁路工人工作台", + "block.transport.scaffolding_rail": "脚手架铁轨", + "block.transport.scaffolding_slab": "脚手架台阶", + "block.transport.steam": "蒸汽", + "block.transport.switch_rail": "转辙铁轨", + "block.transport.timed_holding_rail": "定时扣留铁轨", + "block.transport.wye_switch_rail": "Y形转辙铁轨", + "cargo.transport.empty": "空", + "cargo.transport.energy": "能量存储", + "cargo.transport.fluid": "流体储罐", + "cargo.transport.item": "物品栏", + "engine.transport.booster": "助推引擎", + "engine.transport.creative": "创造引擎", + "engine.transport.solid_fuel": "固体燃料引擎", + "enginestate.transport.forward_1": "前进1", + "enginestate.transport.forward_2": "前进2", + "enginestate.transport.forward_3": "前进3", + "enginestate.transport.neutral_0": "空挡", + "enginestate.transport.reverse_1": "倒退1", + "enginestate.transport.reverse_2": "倒退2", + "enginestate.transport.reverse_3": "倒退3", + "entity.transport.cargo_minecart": "模块化矿车", + "entity.transport.hulled_boat": "%s船", + "entity.transport.modular_boat": "模块化船", + "entity.transport.steam_locomotive": "蒸汽火车头", + "guide.transport.landing_text": "引进货物运输", + "guide.transport.name": "高级运输", + "hull_type.transport.acacia": "金合欢木外壳", + "hull_type.transport.birch": "白桦木外壳", + "hull_type.transport.dark_oak": "深色橡木外壳", + "hull_type.transport.iron": "铁制外壳", + "hull_type.transport.jungle": "从林木外壳", + "hull_type.transport.oak": "橡木外壳", + "hull_type.transport.spruce": "云杉木外壳", + "hull_type.transport.treated_wood": "防腐木外壳", + "item.transport.booster_engine": "助推引擎", + "item.transport.cargo_minecart": "模块化矿车", + "item.transport.creative_engine": "创造引擎", + "item.transport.gold_rail": "金质导轨", + "item.transport.iron_rail": "铁质导轨", + "item.transport.modular_boat": "模块化船", + "item.transport.navigation_chart": "航行图", + "item.transport.rail_breaker": "铁轨断路器", + "item.transport.solid_fuel_engine": "固体燃料引擎", + "item.transport.steam_bucket": "蒸汽桶", + "item.transport.steam_locomotive": "蒸汽火车头", + "item.transport.treated_wood_boat": "防腐木船", + "itemGroup.transport": "运输", + "module_slot.transport.back": "背部", + "module_slot.transport.cargo": "货箱", + "module_slot.transport.none": "不是", + "module_type.transport.cargo": "货箱", + "module_type.transport.engine": "引擎", + "screen.transport.blank": "空白", + "screen.transport.fluid.capacity": "%s / %s mB", + "screen.transport.fluid.empty": "空", + "screen.transport.jei.category.module_configurator": "模块配置器", + "screen.transport.jei.category.rail_workers_bench": "铁路工人工作台", + "screen.transport.speed": "目前速度:%s", + "subtitle.transport.whistle": "火车:鸣笛", + "text.transport.amount": "数量:%1$s/%2$s%3$s", + "text.transport.fluid": "流体:%s", + "text.transport.forge_energy": "FE", + "text.transport.hull_type": "外壳类型:%s", + "text.transport.installed_module": " * %s - %s", + "text.transport.installed_modules": "安装的模块", + "text.transport.milli_bucket": "mB", + "text.transport.module_slot": "%s模块栏位", + "tooltip.transport.contents": "内容:", + "tooltip.transport.contents.fluid": " * %s mB - %s", + "tooltip.transport.contents.item": " * %sx - %s" +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/book.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/book.json new file mode 100644 index 000000000000..b1930f602847 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/book.json @@ -0,0 +1,9 @@ +{ + "name": "guide.transport.name", + "subtitle": "Advanced Rails", + "landing_text": "guide.transport.landing_text", + "version": 1, + "creative_tab": "transport", + "model": "transport:advanced_transport_guide", + "show_progress": false +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/concepts.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/concepts.json new file mode 100644 index 000000000000..47d297594638 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/concepts.json @@ -0,0 +1,6 @@ +{ + "name": "Concepts", + "description": "", + "icon": "transport:rail_breaker", + "sortnum": 1 +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/machines.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/machines.json new file mode 100644 index 000000000000..4fa3deab68ae --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/machines.json @@ -0,0 +1,6 @@ +{ + "name": "Machines", + "description": "", + "icon": "transport:item_loader", + "sortnum": 2 +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/modular_entities.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/modular_entities.json new file mode 100644 index 000000000000..596e91859e1c --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/modular_entities.json @@ -0,0 +1,6 @@ +{ + "name": "Modular Entities", + "description": "", + "icon": "transport:cargo_minecart", + "sortnum": 10 +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/modules_cargo.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/modules_cargo.json new file mode 100644 index 000000000000..ac2d00a788e8 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/modules_cargo.json @@ -0,0 +1,6 @@ +{ + "name": "Modules - Cargo", + "description": "Cargo! That which carries the goods.", + "icon": "minecraft:chest", + "sortnum": 11 +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/modules_engines.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/modules_engines.json new file mode 100644 index 000000000000..1eb40b32e2cb --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/modules_engines.json @@ -0,0 +1,6 @@ +{ + "name": "Modules - Engines", + "description": "Engines! That which powers the vehicles", + "icon": "transport:solid_fuel_engine", + "sortnum": 12 +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/point_machines.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/point_machines.json new file mode 100644 index 000000000000..62b96b9e9f41 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/point_machines.json @@ -0,0 +1,6 @@ +{ + "name": "Point Machines", + "description": "A point machine (also known as a point motor, switch machine or switch motor) is a device for operating railway switches especially at a distance. In this case, a point machine is any block that has behavior built in to activate switches", + "icon": "transport:switch_rail", + "sortnum": 21 +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/rails.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/rails.json new file mode 100644 index 000000000000..c663e3981472 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/rails.json @@ -0,0 +1,6 @@ +{ + "name": "Rails", + "description": "The foundation of the railway", + "icon": "transport:holding_rail", + "sortnum": 20 +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/routing.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/routing.json new file mode 100644 index 000000000000..5e97ffa8bfba --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/categories/routing.json @@ -0,0 +1,6 @@ +{ + "name": "Routing", + "description": "", + "icon": "minecraft:written_book", + "sortnum": 22 +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/concepts/wrench.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/concepts/wrench.json new file mode 100644 index 000000000000..ff361f22929c --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/concepts/wrench.json @@ -0,0 +1,15 @@ +{ + "name": "Wrenching", + "icon": "transport:rail_breaker", + "category": "concepts", + "pages": [ + { + "type": "text", + "text": "The $(item)Rail Breaker$() can be used on loaders and some rails to configure their sides and directions. Wrenches from other mods may also work." + }, + { + "type": "crafting", + "recipe": "transport:rail_breaker" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/machines/loader.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/machines/loader.json new file mode 100644 index 000000000000..1b248b283853 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/machines/loader.json @@ -0,0 +1,20 @@ +{ + "name": "Loaders", + "icon": "transport:item_loader", + "category": "machines", + "pages": [ + { + "type": "text", + "text": "Loaders will unload or load cargo into entities, or other blocks. Each side of a Loader is configurable using $(l:concepts/wrench)any wrench$(/l). Blue signifies an input side, red signifies an output side." + }, + { + "type": "crafting", + "recipe": "transport:item_loader", + "recipe2": "transport:fluid_loader" + }, + { + "type": "crafting", + "recipe": "transport:energy_loader" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/machines/module_configurator.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/machines/module_configurator.json new file mode 100644 index 000000000000..07ce943ba5a0 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/machines/module_configurator.json @@ -0,0 +1,15 @@ +{ + "name": "Module Configurator", + "icon": "transport:module_configurator", + "category": "machines", + "pages": [ + { + "type": "text", + "text": "The $(item)Module Configurator$() allows you to add modules such as Cargo and Engines to your Modular Minecarts and another other supported entities." + }, + { + "type": "crafting", + "recipe": "transport:module_configurator" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/machines/rail_workers_bench.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/machines/rail_workers_bench.json new file mode 100644 index 000000000000..fed2046c5597 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/machines/rail_workers_bench.json @@ -0,0 +1,20 @@ +{ + "name": "Rail Worker's Bench", + "icon": "transport:rail_workers_bench", + "category": "machines", + "pages": [ + { + "type": "text", + "text": "The $(item)Rail Worker's Bench$() provides two benefits: Firstly, it allows one to swap rails between those of the same category (AKA Rail -> Switch Rail, Powered Rail -> Activator Rail). Secondly, it allows crafting of a 'rail' Item which when used in place of ingots in rails it produce 4x output." + }, + { + "type": "crafting", + "recipe": "transport:rail_workers_bench" + }, + { + "type": "crafting", + "recipe": "transport:minecraft_rail_from_transport_iron_rail", + "recipe2": "transport:minecraft_powered_rail_from_transport_gold_rail" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modular_entities/modular_boat.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modular_entities/modular_boat.json new file mode 100644 index 000000000000..b9b52946dc72 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modular_entities/modular_boat.json @@ -0,0 +1,15 @@ +{ + "name": "Modular Boat", + "icon": "transport:modular_boat", + "category": "modular_entities", + "pages": [ + { + "type": "text", + "text": "The $(item)Modular Boat$() is a boat that can be equip with Cargo modules" + }, + { + "type": "crafting", + "recipe": "transport:modular_boat_from_oak" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modular_entities/modular_minecart.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modular_entities/modular_minecart.json new file mode 100644 index 000000000000..34acd6cee240 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modular_entities/modular_minecart.json @@ -0,0 +1,15 @@ +{ + "name": "Modular Minecart", + "icon": "transport:cargo_minecart", + "category": "modular_entities", + "pages": [ + { + "type": "text", + "text": "The $(item)Modular Minecart$() is a minecart that can be equip with both Cargo and Engine modules" + }, + { + "type": "crafting", + "recipe": "transport:cargo_minecart_from_iron" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_cargo/transport/energy_storage.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_cargo/transport/energy_storage.json new file mode 100644 index 000000000000..0dc21c5bbbfb --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_cargo/transport/energy_storage.json @@ -0,0 +1,11 @@ +{ + "name": "Energy Storage", + "icon": "transport:energy_loader", + "category": "modules_cargo", + "pages": [ + { + "type": "text", + "text": "A Energy Storage Cargo Module is added by adding a $(l:transport:machines/loader)Energy Loader$() in the $(l:transport:machines/module_configurator)Module Configurator$(). It will hold 10K FE" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_cargo/transport/fluid_tank.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_cargo/transport/fluid_tank.json new file mode 100644 index 000000000000..61943da3b3ed --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_cargo/transport/fluid_tank.json @@ -0,0 +1,11 @@ +{ + "name": "Fluid Tank", + "icon": "transport:fluid_loader", + "category": "modules_cargo", + "pages": [ + { + "type": "text", + "text": "A Fluid Tank Cargo Module is added by adding a $(l:transport:machines/loader)Fluid Loader$() in the $(l:transport:machines/module_configurator)Module Configurator$(). It will hold 10 buckets of a single fluid" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_cargo/transport/inventory.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_cargo/transport/inventory.json new file mode 100644 index 000000000000..dc846950c8a8 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_cargo/transport/inventory.json @@ -0,0 +1,11 @@ +{ + "name": "Inventory", + "icon": "transport:item_loader", + "category": "modules_cargo", + "pages": [ + { + "type": "text", + "text": "An Inventory Cargo Module is added by adding a $(l:transport:machines/loader)Item Loader$() in the $(l:transport:machines/module_configurator)Module Configurator$(). It will hold 5 stacks of items" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_cargo/vanilla/cake.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_cargo/vanilla/cake.json new file mode 100644 index 000000000000..10aa3b39a2b1 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_cargo/vanilla/cake.json @@ -0,0 +1,11 @@ +{ + "name": "Cake", + "icon": "minecraft:cake", + "category": "modules_cargo", + "pages": [ + { + "type": "text", + "text": "A Cake Cargo Module is added by adding a $(item)cake$() in the $(l:transport:machines/module_configurator)Module Configurator$(). It will can be eaten directly from, and will return to an empty state when you finish the cake." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_cargo/vanilla/chest.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_cargo/vanilla/chest.json new file mode 100644 index 000000000000..b25c3cae9a4e --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_cargo/vanilla/chest.json @@ -0,0 +1,11 @@ +{ + "name": "Chest", + "icon": "minecraft:chest", + "category": "modules_cargo", + "pages": [ + { + "type": "text", + "text": "A Chest Cargo Module is added by adding a $(item)Chest$() in the $(l:transport:machines/module_configurator)Module Configurator$(). It will hold 27 stacks of items." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_cargo/vanilla/slime.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_cargo/vanilla/slime.json new file mode 100644 index 000000000000..f3d318c12179 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_cargo/vanilla/slime.json @@ -0,0 +1,11 @@ +{ + "name": "Slime", + "icon": "minecraft:slime_block", + "category": "modules_cargo", + "pages": [ + { + "type": "text", + "text": "A Slime Cargo Module is added by adding a $(item)Slime Block$() in the $(l:transport:machines/module_configurator)Module Configurator$(). It doesn't do anything interesting." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_engines/booster_engine.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_engines/booster_engine.json new file mode 100644 index 000000000000..baa7b3369903 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_engines/booster_engine.json @@ -0,0 +1,15 @@ +{ + "name": "Booster", + "icon": "transport:booster_engine", + "category": "modules_engines", + "pages": [ + { + "type": "text", + "text": "A Booster Engine Module is added by adding a $(item)Booster Engine$() in the $(l:transport:machines/module_configurator)Module Configurator$(). It does not require any fuel to operate, however, it is extremely slow." + }, + { + "type": "crafting", + "recipe": "transport:booster_engine" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_engines/creative.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_engines/creative.json new file mode 100644 index 000000000000..da34fc9749af --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_engines/creative.json @@ -0,0 +1,11 @@ +{ + "name": "Creative", + "icon": "transport:creative_engine", + "category": "modules_engines", + "pages": [ + { + "type": "text", + "text": "A Creative Engine Module is added by adding a $(item)Creative Engine$() in the $(l:transport:machines/module_configurator)Module Configurator$(). It does not require any fuel to operate, and is relatively fast, however, it is a Creative Only Item." + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_engines/solid_fuel_engine.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_engines/solid_fuel_engine.json new file mode 100644 index 000000000000..104a18e3e4af --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/modules_engines/solid_fuel_engine.json @@ -0,0 +1,15 @@ +{ + "name": "Solid Fuel", + "icon": "transport:solid_fuel_engine", + "category": "modules_engines", + "pages": [ + { + "type": "text", + "text": "A Solid Fuel Engine Module is added by adding a $(item)Solid Fuel Engine$() in the $(l:transport:machines/module_configurator)Module Configurator$(). It operates using any fuel that can be used in a Furnace, and is a relatively fast engine." + }, + { + "type": "crafting", + "recipe": "transport:solid_fuel_engine" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/point_machines/comparing_point_machine.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/point_machines/comparing_point_machine.json new file mode 100644 index 000000000000..45c9fed8144b --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/point_machines/comparing_point_machine.json @@ -0,0 +1,35 @@ +{ + "name": "Comparing Point Machine", + "icon": "minecraft:comparator", + "category": "point_machines", + "pages": [ + { + "type": "text", + "text": "The Comparing Point Machine is a comparator placed with input to the switch. If the comparator's mode is compare, the switch will divert if the minecart has a comparator signal equal to or great than input, or if the mode is subtract, the switch will divert if the minecart's signal is less than input. Note: Not all minecarts react to comparators." + }, + { + "type": "multiblock", + "name": "Comparing Point Machine", + "multiblock": { + "mapping": { + "R": "minecraft:rail[shape=east_west]", + "D": "minecraft:rail", + "0": "transport:switch_rail[straight_shape=east_west,diverge_shape=south_west,diverge=true]", + "L": "minecraft:lever[face=floor,facing=south,powered=true]", + "T": "minecraft:redstone_torch", + "E": "minecraft:redstone_wire[east=side,power=15,west=side]", + "C": "minecraft:comparator[facing=south]" + }, + "pattern": [ + [ + "TR ", + "ER ", + "C0D", + " R " + ] + ], + "enable_visualize": false + } + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/point_machines/lever_point_machine.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/point_machines/lever_point_machine.json new file mode 100644 index 000000000000..5ae7a2e96b90 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/point_machines/lever_point_machine.json @@ -0,0 +1,31 @@ +{ + "name": "Lever Point Machine", + "icon": "minecraft:lever", + "category": "point_machines", + "pages": [ + { + "type": "text", + "text": "The Lever Point Machine is a lever placed while facing towards the switch. The switch will divert if the lever is pointed towards it." + }, + { + "type": "multiblock", + "name": "Lever Point Machine", + "multiblock": { + "mapping": { + "R": "minecraft:rail[shape=east_west]", + "D": "minecraft:rail", + "0": "transport:switch_rail[straight_shape=east_west,diverge_shape=south_west,diverge=true]", + "L": "minecraft:lever[face=floor,facing=south,powered=true]" + }, + "pattern": [ + [ + " R ", + "L0D", + " R " + ] + ], + "enable_visualize": false + } + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/point_machines/redstone_point_machine.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/point_machines/redstone_point_machine.json new file mode 100644 index 000000000000..fdb1101a2f02 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/point_machines/redstone_point_machine.json @@ -0,0 +1,33 @@ +{ + "name": "Redstone Point Machine", + "icon": "minecraft:repeater", + "category": "point_machines", + "pages": [ + { + "type": "text", + "text": "The Redstone Point Machine is a redstone repeater placed with output. The switch will divert if the repeater is powered." + }, + { + "type": "multiblock", + "name": "Redstone Point Machine", + "multiblock": { + "mapping": { + "R": "minecraft:rail[shape=east_west]", + "D": "minecraft:rail", + "0": "transport:switch_rail[straight_shape=east_west,diverge_shape=south_west,diverge=true]", + "L": "minecraft:lever[face=floor,facing=south,powered=true]", + "T": "minecraft:redstone_torch", + "E": "minecraft:repeater[powered=true]" + }, + "pattern": [ + [ + " R ", + "TE0D", + " R " + ] + ], + "enable_visualize": false + } + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/point_machines/routing_point_machine.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/point_machines/routing_point_machine.json new file mode 100644 index 000000000000..a30c1ad39818 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/point_machines/routing_point_machine.json @@ -0,0 +1,31 @@ +{ + "name": "Routing Point Machine", + "icon": "minecraft:lectern", + "category": "point_machines", + "pages": [ + { + "type": "text", + "text": "The Routing Point Machine is a Lectern placed facing a switch. It allows a book to have routing instructions written into it. See $(l:routing/basics)Routing Basics$() for more info" + }, + { + "type": "multiblock", + "name": "Routing Point Machine", + "multiblock": { + "mapping": { + "R": "minecraft:rail[shape=east_west]", + "D": "minecraft:rail", + "0": "transport:switch_rail[straight_shape=east_west,diverge_shape=south_west,diverge=true]", + "L": "minecraft:lectern[facing=north,has_book=true]" + }, + "pattern": [ + [ + " R ", + "L0D", + " R " + ] + ], + "enable_visualize": false + } + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/bumper_rail.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/bumper_rail.json new file mode 100644 index 000000000000..85f4f7d69f7b --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/bumper_rail.json @@ -0,0 +1,15 @@ +{ + "name": "Bumper Rail", + "icon": "transport:bumper_rail", + "category": "rails", + "pages": [ + { + "type": "text", + "text": "The $(item)Bumper Rail$() is a device intended to prevent railway vehicles from going past the end of the line." + }, + { + "type": "crafting", + "recipe": "transport:bumper_rail" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/diamond_rail.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/diamond_rail.json new file mode 100644 index 000000000000..5ea809a4206b --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/diamond_rail.json @@ -0,0 +1,15 @@ +{ + "name": "Diamond Crossing Rail", + "icon": "transport:diamond_crossing_rail", + "category": "rails", + "pages": [ + { + "type": "text", + "text": "The $(item)Diamond Crossing Rail$() allows carts to travel both East-West and North-South." + }, + { + "type": "crafting", + "recipe": "transport:diamond_crossing_rail" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/elevator_switch.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/elevator_switch.json new file mode 100644 index 000000000000..11ada4332e25 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/elevator_switch.json @@ -0,0 +1,15 @@ +{ + "name": "Elevator Switch Rail", + "icon": "transport:elevator_switch_rail", + "category": "rails", + "pages": [ + { + "type": "text", + "text": "The $(item)Elevator Switch Rail$() does...something. I don't really understand it." + }, + { + "type": "crafting", + "recipe": "transport:elevator_switch_rail" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/holding_rail.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/holding_rail.json new file mode 100644 index 000000000000..1c7d27219a4b --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/holding_rail.json @@ -0,0 +1,15 @@ +{ + "name": "Holding Rail", + "icon": "transport:holding_rail", + "category": "rails", + "pages": [ + { + "type": "text", + "text": "The $(item)Holding Rail$() stops carts when unpowered. When powered, it acts like a booster track and will set the cart moving in the direction that the track is facing." + }, + { + "type": "crafting", + "recipe": "transport:holding_rail" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/scaffold_rail.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/scaffold_rail.json new file mode 100644 index 000000000000..b3f41585f30b --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/scaffold_rail.json @@ -0,0 +1,16 @@ +{ + "name": "Scaffolding Rail", + "icon": "transport:scaffolding_rail", + "category": "rails", + "pages": [ + { + "type": "text", + "text": "The $(item)Scaffolding Rail$() brings its own support to the party, and can be placed in mid air. When placed, it will place a $(item)Scaffolding Slab$() underneath itself automagically. Note: $(item)Scaffolding Slabs$() generally follow the placement rules of scaffolding blocks" + }, + { + "type": "crafting", + "recipe": "transport:scaffolding_rail", + "recipe2": "transport:scaffolding_slab" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/switch_rail.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/switch_rail.json new file mode 100644 index 000000000000..53befa956c68 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/switch_rail.json @@ -0,0 +1,15 @@ +{ + "name": "Switch Rail", + "icon": "transport:switch_rail", + "category": "rails", + "pages": [ + { + "type": "text", + "text": "The $(item)Switch Rail$() sends carts straight on by default. When activated by a $(thing)Point Machine$() it will divert carts onto the perpendicular track." + }, + { + "type": "crafting", + "recipe": "transport:switch_rail" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/timed_holding_rail.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/timed_holding_rail.json new file mode 100644 index 000000000000..c84a73b12364 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/timed_holding_rail.json @@ -0,0 +1,15 @@ +{ + "name": "Timed Holding Rail", + "icon": "transport:timed_holding_rail", + "category": "rails", + "pages": [ + { + "type": "text", + "text": "The $(item)Timed Holding Rail$() stops carts for a period of time depending on which setting is active (~1/2 second, 5 seconds, 50 seconds, 500 seconds). When powered, this timer does not progress. Once the timer is complete, it acts like a booster track and will set the cart moving in the direction that the track is facing." + }, + { + "type": "crafting", + "recipe": "transport:time_holding_rail" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/wye_switch_rail.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/wye_switch_rail.json new file mode 100644 index 000000000000..68bfe532c84a --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/rails/wye_switch_rail.json @@ -0,0 +1,15 @@ +{ + "name": "Wye Switch Rail", + "icon": "transport:wye_switch_rail", + "category": "rails", + "pages": [ + { + "type": "text", + "text": "The $(item)Wye Switch Rail$() sends carts left by default. When activated by a $(thing)Point Machine$() it will divert carts to the right." + }, + { + "type": "crafting", + "recipe": "transport:wye_switch_rail" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/routing/assorted_routing.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/routing/assorted_routing.json new file mode 100644 index 000000000000..526d13f1f019 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/routing/assorted_routing.json @@ -0,0 +1,19 @@ +{ + "name": "Assorted Routing", + "icon": "minecraft:written_book", + "category": "routing", + "pages": [ + { + "type": "text", + "text": "When a COMPARATOR Routing is used, the Minecart will only divert if minecart's signal would be greater than the input $(br2) ROUTING {$(br) COMPARATOR {$(br) 10$(br) }$(br)}" + }, + { + "type": "text", + "text": "When a RIDER Routing is used, the Minecart will only divert if the number of riders in the minecart would be greater than the input $(br2) ROUTING {$(br) RIDERS {$(br) 0$(br) }$(br)}" + }, + { + "type": "text", + "text": "When a NAME Routing is used, the Minecart will only divert if the name of the minecart matches any of the names give. A name can be given to a minecart with an anvil $(br2) ROUTING {$(br) NAME{$(br) \"HOME\"$(br) \"MINE\"$(br) }$(br)}" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/routing/basics.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/routing/basics.json new file mode 100644 index 000000000000..094393211f7a --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/routing/basics.json @@ -0,0 +1,17 @@ +{ + "name": "Basics of Routing", + "icon": "minecraft:written_book", + "category": "routing", + "sortnum": -1, + "priority": true, + "pages": [ + { + "type": "text", + "text": "With writing a Routing book, you first need a need to get a Book and Quill. Note: You can have fill a book with multiple pages of routing, only the active page will affect the routing." + }, + { + "type": "text", + "text": "The rules of formatting include: $(li) All Pages must start with `ROUTING {` and end with '}'$() $(li) Methods also have { on the same line as the name, and each each input starting on their own line. $() $(li)String variables should being and end with quotes$()" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/routing/boolean_routing.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/routing/boolean_routing.json new file mode 100644 index 000000000000..4eadfc943114 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/routing/boolean_routing.json @@ -0,0 +1,15 @@ +{ + "name": "Boolean Routing", + "icon": "minecraft:written_book", + "category": "routing", + "pages": [ + { + "type": "text", + "text": "When a True Routing is used, the Minecart will always divert $(br2) ROUTING {$(br) TRUE {$(br) }$(br)}" + }, + { + "type": "text", + "text": "When a False Routing is used, the Minecart will never divert $(br2) ROUTING {$(br) FALSE {$(br) }$(br)}" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/routing/logic_routing.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/routing/logic_routing.json new file mode 100644 index 000000000000..3210e71dd385 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/routing/logic_routing.json @@ -0,0 +1,19 @@ +{ + "name": "Logic Routing", + "icon": "minecraft:written_book", + "category": "routing", + "pages": [ + { + "type": "text", + "text": "When an AND Routing is used, the Minecart will only divert if all routing inputs would divert $(br2) ROUTING {$(br) AND {$(br) TRUE {$(br) }$(br) TRUE {$(br) }$(br) }$(br)}" + }, + { + "type": "text", + "text": "When an OR Routing is used, the Minecart will divert as only as any routing input would divert $(br2) ROUTING {$(br) OR {$(br) TRUE {$(br) }$(br) FALSE {$(br) }$(br) }$(br)}" + }, + { + "type": "text", + "text": "When a NOT Routing is used, the Minecart will divert as only if the single routing input would not divert $(br2) ROUTING {$(br) NOT {$(br) FALSE {$(br) }$(br) }$(br)}" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/routing/time_routing.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/routing/time_routing.json new file mode 100644 index 000000000000..51506add5e1a --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/en_us/entries/routing/time_routing.json @@ -0,0 +1,15 @@ +{ + "name": "Time Routing", + "icon": "minecraft:written_book", + "category": "routing", + "pages": [ + { + "type": "text", + "text": "When a TIME Routing is used, the minecart will divert when the time of day is between the two input Strings. There are two formats to the strings. The first format matches a time of day: \"DAY\", \"NOON\", \"NIGHT\", \"MIDNIGHT\". The second matches \"00:00\", where it matches a clock time between 00:00 and 23:59" + }, + { + "type": "text", + "text": "In the following example, a minecraft would divert during the times that villagers would be awake and active. $(br2)ROUTING {$(br) TIME {$(br) \"6:00\"$(br) \"18:00\"$(br) }$(br)}" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/concepts.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/concepts.json new file mode 100644 index 000000000000..c91c38a50cf4 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/concepts.json @@ -0,0 +1,6 @@ +{ + "name": "概念", + "description": "", + "icon": "transport:rail_breaker", + "sortnum": 1 +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/machines.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/machines.json new file mode 100644 index 000000000000..2e79c6b6f221 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/machines.json @@ -0,0 +1,6 @@ +{ + "name": "机器", + "description": "", + "icon": "transport:item_loader", + "sortnum": 2 +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/modular_entities.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/modular_entities.json new file mode 100644 index 000000000000..840e7a8e457c --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/modular_entities.json @@ -0,0 +1,6 @@ +{ + "name": "模块化实体", + "description": "", + "icon": "transport:cargo_minecart", + "sortnum": 10 +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/modules_cargo.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/modules_cargo.json new file mode 100644 index 000000000000..2c441bb3e8ac --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/modules_cargo.json @@ -0,0 +1,6 @@ +{ + "name": "模块 - 货箱", + "description": "货箱!载货物用的。", + "icon": "minecraft:chest", + "sortnum": 11 +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/modules_engines.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/modules_engines.json new file mode 100644 index 000000000000..bd54c6488a22 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/modules_engines.json @@ -0,0 +1,6 @@ +{ + "name": "模块 - 引擎", + "description": "引擎!驱动矿车用的。", + "icon": "transport:solid_fuel_engine", + "sortnum": 12 +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/point_machines.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/point_machines.json new file mode 100644 index 000000000000..46316c8f9f8f --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/point_machines.json @@ -0,0 +1,6 @@ +{ + "name": "转辙机", + "description": "转辙机(又叫转辙器、转辙电动机)是在远处操作铁路转辙的装置。在该模组中,转辙机是任何内置这种功能,可以激活转辙的方块。", + "icon": "transport:switch_rail", + "sortnum": 21 +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/rails.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/rails.json new file mode 100644 index 000000000000..d17e724ab8be --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/rails.json @@ -0,0 +1,6 @@ +{ + "name": "铁轨", + "description": "铁路的基石", + "icon": "transport:holding_rail", + "sortnum": 20 +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/routing.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/routing.json new file mode 100644 index 000000000000..58aa1b290be3 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/categories/routing.json @@ -0,0 +1,6 @@ +{ + "name": "路线", + "description": "", + "icon": "minecraft:written_book", + "sortnum": 22 +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/concepts/wrench.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/concepts/wrench.json new file mode 100644 index 000000000000..f7311d8f5868 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/concepts/wrench.json @@ -0,0 +1,15 @@ +{ + "name": "拧扳手", + "icon": "transport:rail_breaker", + "category": "concepts", + "pages": [ + { + "type": "text", + "text": "$(item)铁轨断路器$()可以对装载器和一些铁轨上使用,以配置它们的面和方向。来自其它模组的扳手也有可能做到。" + }, + { + "type": "crafting", + "recipe": "transport:rail_breaker" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/machines/loader.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/machines/loader.json new file mode 100644 index 000000000000..97b322a0cfb9 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/machines/loader.json @@ -0,0 +1,20 @@ +{ + "name": "装载器", + "icon": "transport:item_loader", + "category": "machines", + "pages": [ + { + "type": "text", + "text": "装载器可以为实体和其它方块卸载或装载货物。装载器的每个面都可通过$(l:concepts/wrench)任何扳手$(/l)配置。蓝色表示输入面,红色表示输出面。" + }, + { + "type": "crafting", + "recipe": "transport:item_loader", + "recipe2": "transport:fluid_loader" + }, + { + "type": "crafting", + "recipe": "transport:energy_loader" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/machines/module_configurator.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/machines/module_configurator.json new file mode 100644 index 000000000000..b0b85d5fd2b0 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/machines/module_configurator.json @@ -0,0 +1,15 @@ +{ + "name": "模块配置器", + "icon": "transport:module_configurator", + "category": "machines", + "pages": [ + { + "type": "text", + "text": "$(item)模块配置器$()可为你的模块化矿车和其它支持的实体添加诸如货箱和引擎一类的模块。" + }, + { + "type": "crafting", + "recipe": "transport:module_configurator" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/machines/rail_workers_bench.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/machines/rail_workers_bench.json new file mode 100644 index 000000000000..d128a6dcd69d --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/machines/rail_workers_bench.json @@ -0,0 +1,20 @@ +{ + "name": "铁路工人工作台", + "icon": "transport:rail_workers_bench", + "category": "machines", + "pages": [ + { + "type": "text", + "text": "$(item)铁路工人工作台$()提供了两点好处:第一,它可以使你在相同种类的铁轨中切换(也就是铁轨 -> 尖轨,充能铁轨 -> 激活铁轨)。第二,它可以合成“导轨”,当导轨在合成中代替锭时可以获得4倍的输出。" + }, + { + "type": "crafting", + "recipe": "transport:rail_workers_bench" + }, + { + "type": "crafting", + "recipe": "transport:minecraft_rail_from_transport_iron_rail", + "recipe2": "transport:minecraft_powered_rail_from_transport_gold_rail" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modular_entities/modular_boat.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modular_entities/modular_boat.json new file mode 100644 index 000000000000..06bca111986b --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modular_entities/modular_boat.json @@ -0,0 +1,15 @@ +{ + "name": "模块化船", + "icon": "transport:modular_boat", + "category": "modular_entities", + "pages": [ + { + "type": "text", + "text": "$(item)模块化船$()是可以装备货箱模块的船。" + }, + { + "type": "crafting", + "recipe": "transport:modular_boat_from_oak" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modular_entities/modular_minecart.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modular_entities/modular_minecart.json new file mode 100644 index 000000000000..0684ca0d9721 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modular_entities/modular_minecart.json @@ -0,0 +1,15 @@ +{ + "name": "模块化矿车", + "icon": "transport:cargo_minecart", + "category": "modular_entities", + "pages": [ + { + "type": "text", + "text": "$(item)模块化矿车$()是可以同时装备货箱和引擎模块的矿车。" + }, + { + "type": "crafting", + "recipe": "transport:cargo_minecart_from_iron" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_cargo/transport/energy_storage.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_cargo/transport/energy_storage.json new file mode 100644 index 000000000000..f2ded234f338 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_cargo/transport/energy_storage.json @@ -0,0 +1,11 @@ +{ + "name": "能量存储", + "icon": "transport:energy_loader", + "category": "modules_cargo", + "pages": [ + { + "type": "text", + "text": "能量存储货箱模块可以在$(l:transport:machines/module_configurator)模块配置器$()中添加$(l:transport:machines/loader)能量装载器$()以安装。它可以装下 10,000 FE。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_cargo/transport/fluid_tank.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_cargo/transport/fluid_tank.json new file mode 100644 index 000000000000..d81756e798d6 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_cargo/transport/fluid_tank.json @@ -0,0 +1,11 @@ +{ + "name": "流体储罐", + "icon": "transport:fluid_loader", + "category": "modules_cargo", + "pages": [ + { + "type": "text", + "text": "流体储罐货箱模块可以在$(l:transport:machines/module_configurator)模块配置器$()中添加$(l:transport:machines/loader)流体装载器$()以安装。它可以装下 10 桶同种流体。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_cargo/transport/inventory.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_cargo/transport/inventory.json new file mode 100644 index 000000000000..436547c7572e --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_cargo/transport/inventory.json @@ -0,0 +1,11 @@ +{ + "name": "物品栏", + "icon": "transport:item_loader", + "category": "modules_cargo", + "pages": [ + { + "type": "text", + "text": "物品栏货箱模块可以在$(l:transport:machines/module_configurator)模块配置器$()中添加$(l:transport:machines/loader)物品装载器$()以安装。它可以装下 5 组物品。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_cargo/vanilla/cake.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_cargo/vanilla/cake.json new file mode 100644 index 000000000000..82488e3c4132 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_cargo/vanilla/cake.json @@ -0,0 +1,11 @@ +{ + "name": "蛋糕", + "icon": "minecraft:cake", + "category": "modules_cargo", + "pages": [ + { + "type": "text", + "text": "蛋糕货箱模块可以在$(l:transport:machines/module_configurator)模块配置器$()中添加(item)蛋糕$()以安装。可以直接从矿车上吃蛋糕,吃完后矿车会回到空货箱的状态。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_cargo/vanilla/chest.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_cargo/vanilla/chest.json new file mode 100644 index 000000000000..27b79ff1a935 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_cargo/vanilla/chest.json @@ -0,0 +1,11 @@ +{ + "name": "箱子", + "icon": "minecraft:chest", + "category": "modules_cargo", + "pages": [ + { + "type": "text", + "text": "箱子货箱模块可以在$(l:transport:machines/module_configurator)模块配置器$()中添加(item)箱子$()以安装。它可以存下 27 组物品。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_cargo/vanilla/slime.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_cargo/vanilla/slime.json new file mode 100644 index 000000000000..a30f4879da1a --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_cargo/vanilla/slime.json @@ -0,0 +1,11 @@ +{ + "name": "黏液", + "icon": "minecraft:slime_block", + "category": "modules_cargo", + "pages": [ + { + "type": "text", + "text": "黏液货箱模块可以在$(l:transport:machines/module_configurator)模块配置器$()中添加(item)黏液块$()以安装。它很无聊,什么也不会干。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_engines/booster_engine.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_engines/booster_engine.json new file mode 100644 index 000000000000..b5abf95d82ae --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_engines/booster_engine.json @@ -0,0 +1,15 @@ +{ + "name": "助推", + "icon": "transport:booster_engine", + "category": "modules_engines", + "pages": [ + { + "type": "text", + "text": "助推引擎模块可以在$(l:transport:machines/module_configurator)模块配置器$()中添加(item)助推引擎$()以安装。它不需要任何燃料就能驱动,然而,它超级慢。" + }, + { + "type": "crafting", + "recipe": "transport:booster_engine" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_engines/creative.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_engines/creative.json new file mode 100644 index 000000000000..2906cfb54034 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_engines/creative.json @@ -0,0 +1,11 @@ +{ + "name": "创造", + "icon": "transport:creative_engine", + "category": "modules_engines", + "pages": [ + { + "type": "text", + "text": "创造引擎模块可以在$(l:transport:machines/module_configurator)模块配置器$()中添加(item)创造引擎$()以安装。它不需要任何燃料就能驱动,且相对较快,然而,它只能在创造模式获得。" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_engines/solid_fuel_engine.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_engines/solid_fuel_engine.json new file mode 100644 index 000000000000..e08da1a83417 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/modules_engines/solid_fuel_engine.json @@ -0,0 +1,15 @@ +{ + "name": "固体燃料", + "icon": "transport:solid_fuel_engine", + "category": "modules_engines", + "pages": [ + { + "type": "text", + "text": "固体燃料引擎模块可以在$(l:transport:machines/module_configurator)模块配置器$()中添加(item)固体燃料引擎$()以安装。它使用任何熔炉燃料驱动,且是个相对较快的引擎。" + }, + { + "type": "crafting", + "recipe": "transport:solid_fuel_engine" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/point_machines/comparing_point_machine.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/point_machines/comparing_point_machine.json new file mode 100644 index 000000000000..f4ba2de286ec --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/point_machines/comparing_point_machine.json @@ -0,0 +1,35 @@ +{ + "name": "比较转辙机", + "icon": "minecraft:comparator", + "category": "point_machines", + "pages": [ + { + "type": "text", + "text": "比较转辙机由一个输入端对着转辙铁轨的比较器组成。如果比较器的模式为比较,当矿车的信号大于等于比较器输入时,转辙铁轨就会变道;如果模式为减法,当矿车的信号小于比较器输入时,转辙铁轨就会变道。注:不是所有矿车都对比较器有反应。" + }, + { + "type": "multiblock", + "name": "比较转辙机", + "multiblock": { + "mapping": { + "R": "minecraft:rail[shape=east_west]", + "D": "minecraft:rail", + "0": "transport:switch_rail[straight_shape=east_west,diverge_shape=south_west,diverge=true]", + "L": "minecraft:lever[face=floor,facing=south,powered=true]", + "T": "minecraft:redstone_torch", + "E": "minecraft:redstone_wire[east=side,power=15,west=side]", + "C": "minecraft:comparator[facing=south]" + }, + "pattern": [ + [ + "TR ", + "ER ", + "C0D", + " R " + ] + ], + "enable_visualize": false + } + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/point_machines/lever_point_machine.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/point_machines/lever_point_machine.json new file mode 100644 index 000000000000..eb77bbce5a95 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/point_machines/lever_point_machine.json @@ -0,0 +1,31 @@ +{ + "name": "拉杆转辙机", + "icon": "minecraft:lever", + "category": "point_machines", + "pages": [ + { + "type": "text", + "text": "拉杆转辙机由一个面向转辙铁轨放置的拉杆组成。如果拉杆指向转辙铁轨,转辙铁轨就会变道。" + }, + { + "type": "multiblock", + "name": "拉杆转辙机", + "multiblock": { + "mapping": { + "R": "minecraft:rail[shape=east_west]", + "D": "minecraft:rail", + "0": "transport:switch_rail[straight_shape=east_west,diverge_shape=south_west,diverge=true]", + "L": "minecraft:lever[face=floor,facing=south,powered=true]" + }, + "pattern": [ + [ + " R ", + "L0D", + " R " + ] + ], + "enable_visualize": false + } + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/point_machines/redstone_point_machine.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/point_machines/redstone_point_machine.json new file mode 100644 index 000000000000..80cf9c7cf954 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/point_machines/redstone_point_machine.json @@ -0,0 +1,33 @@ +{ + "name": "红石转辙机", + "icon": "minecraft:repeater", + "category": "point_machines", + "pages": [ + { + "type": "text", + "text": "红石转辙机由一个输出端对着转辙铁轨的的红石中继器组成。如果中继器被充能,转辙铁轨就会变道。" + }, + { + "type": "multiblock", + "name": "红石转辙机", + "multiblock": { + "mapping": { + "R": "minecraft:rail[shape=east_west]", + "D": "minecraft:rail", + "0": "transport:switch_rail[straight_shape=east_west,diverge_shape=south_west,diverge=true]", + "L": "minecraft:lever[face=floor,facing=south,powered=true]", + "T": "minecraft:redstone_torch", + "E": "minecraft:repeater[powered=true]" + }, + "pattern": [ + [ + " R ", + "TE0D", + " R " + ] + ], + "enable_visualize": false + } + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/point_machines/routing_point_machine.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/point_machines/routing_point_machine.json new file mode 100644 index 000000000000..9c2b53e9beb5 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/point_machines/routing_point_machine.json @@ -0,0 +1,31 @@ +{ + "name": "路线转辙机", + "icon": "minecraft:lectern", + "category": "point_machines", + "pages": [ + { + "type": "text", + "text": "路线转辙机由一个面向转辙铁轨的讲台组成。讲台上的书可以写有路线指示。查看$(l:routing/basics)路线规划基础$()获得更多信息。" + }, + { + "type": "multiblock", + "name": "路线转辙机", + "multiblock": { + "mapping": { + "R": "minecraft:rail[shape=east_west]", + "D": "minecraft:rail", + "0": "transport:switch_rail[straight_shape=east_west,diverge_shape=south_west,diverge=true]", + "L": "minecraft:lectern[facing=north,has_book=true]" + }, + "pattern": [ + [ + " R ", + "L0D", + " R " + ] + ], + "enable_visualize": false + } + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/bumper_rail.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/bumper_rail.json new file mode 100644 index 000000000000..53847e335722 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/bumper_rail.json @@ -0,0 +1,15 @@ +{ + "name": "车挡器", + "icon": "transport:bumper_rail", + "category": "rails", + "pages": [ + { + "type": "text", + "text": "$(item)车挡器$()是用于防止铁路车辆过线路末端的装置。" + }, + { + "type": "crafting", + "recipe": "transport:bumper_rail" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/diamond_rail.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/diamond_rail.json new file mode 100644 index 000000000000..9227716c62e1 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/diamond_rail.json @@ -0,0 +1,15 @@ +{ + "name": "菱形交叉铁轨", + "icon": "transport:diamond_crossing_rail", + "category": "rails", + "pages": [ + { + "type": "text", + "text": "$(item)菱形交叉铁轨$()可使矿车向东西或南北两个方向行驶。" + }, + { + "type": "crafting", + "recipe": "transport:diamond_crossing_rail" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/elevator_switch.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/elevator_switch.json new file mode 100644 index 000000000000..e9cbb9b36985 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/elevator_switch.json @@ -0,0 +1,15 @@ +{ + "name": "升降尖轨", + "icon": "transport:elevator_switch_rail", + "category": "rails", + "pages": [ + { + "type": "text", + "text": "$(item)升降尖轨$()可以做点……事情。我确实不太理解它。" + }, + { + "type": "crafting", + "recipe": "transport:elevator_switch_rail" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/holding_rail.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/holding_rail.json new file mode 100644 index 000000000000..1c7d34f5c14e --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/holding_rail.json @@ -0,0 +1,15 @@ +{ + "name": "扣留铁轨", + "icon": "transport:holding_rail", + "category": "rails", + "pages": [ + { + "type": "text", + "text": "$(item)扣留铁轨$()未充能时会停止矿车。充能时,它就充当了加速铁轨,让矿车以轨道面向的方向移动。" + }, + { + "type": "crafting", + "recipe": "transport:holding_rail" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/scaffold_rail.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/scaffold_rail.json new file mode 100644 index 000000000000..b5dee3de79e6 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/scaffold_rail.json @@ -0,0 +1,16 @@ +{ + "name": "脚手架铁轨", + "icon": "transport:scaffolding_rail", + "category": "rails", + "pages": [ + { + "type": "text", + "text": "$(item)脚手架铁轨$()自带支撑,且可以放在半空中。放置后,它会神奇的自动在其下方放置一个$(item)脚手架台阶$()。注:$(item)脚手架台阶$()脚手架方块的放置规则大体相同。" + }, + { + "type": "crafting", + "recipe": "transport:scaffolding_rail", + "recipe2": "transport:scaffolding_slab" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/switch_rail.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/switch_rail.json new file mode 100644 index 000000000000..1572c94d7752 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/switch_rail.json @@ -0,0 +1,15 @@ +{ + "name": "转辙铁轨", + "icon": "transport:switch_rail", + "category": "rails", + "pages": [ + { + "type": "text", + "text": "$(item)转辙铁轨$()默认让矿车以直线通过。当被$(thing)转辙机$()激活时,它会让矿车转到垂直的轨道。" + }, + { + "type": "crafting", + "recipe": "transport:switch_rail" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/timed_holding_rail.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/timed_holding_rail.json new file mode 100644 index 000000000000..05a273eaf866 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/timed_holding_rail.json @@ -0,0 +1,15 @@ +{ + "name": "定时扣留铁轨", + "icon": "transport:timed_holding_rail", + "category": "rails", + "pages": [ + { + "type": "text", + "text": "$(item)定时扣留铁轨$()在一段时间内停止矿车,时间取决于当前的设置(~1/2 秒、5 秒、50 秒、500 秒)。充能时,计时器不会走时。一旦计时器走完,它就充当了加速铁轨,让矿车以轨道面向的方向移动。" + }, + { + "type": "crafting", + "recipe": "transport:time_holding_rail" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/wye_switch_rail.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/wye_switch_rail.json new file mode 100644 index 000000000000..51103ae4ddbd --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/rails/wye_switch_rail.json @@ -0,0 +1,15 @@ +{ + "name": "Y形转辙铁轨", + "icon": "transport:wye_switch_rail", + "category": "rails", + "pages": [ + { + "type": "text", + "text": "$(item)Y 形转辙铁轨$()默认让矿车向左转弯。当被$(thing)转辙机$()激活时,它会使矿车向右转弯。" + }, + { + "type": "crafting", + "recipe": "transport:wye_switch_rail" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/routing/assorted_routing.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/routing/assorted_routing.json new file mode 100644 index 000000000000..48417a965a84 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/routing/assorted_routing.json @@ -0,0 +1,19 @@ +{ + "name": "分类路线规划", + "icon": "minecraft:written_book", + "category": "routing", + "pages": [ + { + "type": "text", + "text": "当使用比较器(COMPARATOR)路线规划时,矿车只会在其信号大于输入时变道。 $(br2) ROUTING {$(br) COMPARATOR {$(br) 10$(br) }$(br)}" + }, + { + "type": "text", + "text": "当使用骑乘者(RIDER)路线规划时,矿车只会在其骑乘者数量大于输入时变道。 $(br2) ROUTING {$(br) RIDERS {$(br) 0$(br) }$(br)}" + }, + { + "type": "text", + "text": "当使用骑乘者名称(NAME)路线规划时,矿车只会在其名称与任何给出名称相符时变道。矿车的名称可以用铁砧给予。 $(br2) ROUTING {$(br) NAME{$(br) \"HOME\"$(br) \"MINE\"$(br) }$(br)}" + } + ] +} \ No newline at end of file diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/routing/basics.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/routing/basics.json new file mode 100644 index 000000000000..14736c4ff02a --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/routing/basics.json @@ -0,0 +1,17 @@ +{ + "name": "路线规划基础", + "icon": "minecraft:written_book", + "category": "routing", + "sortnum": -1, + "priority": true, + "pages": [ + { + "type": "text", + "text": "你首先需要获得书与笔才能编写路线规划书。注:你可以在书中写下很多页的路线规划,只有翻开的页面会影响路线。" + }, + { + "type": "text", + "text": "格式规范包括:$(li)所有的页面必须以 `ROUTING {` 开始,并以 '}'$() $(li) 结尾。方法也需要 { 和名称在同一行,且每一个输入都要新开一行。$() $(li)字符串变量的开头和结尾需要加上引号$()。" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/routing/boolean_routing.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/routing/boolean_routing.json new file mode 100644 index 000000000000..5988f90dcf11 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/routing/boolean_routing.json @@ -0,0 +1,15 @@ +{ + "name": "布尔路线规划", + "icon": "minecraft:written_book", + "category": "routing", + "pages": [ + { + "type": "text", + "text": "当使用真(True)路线规划时,矿车永远都会变道。 $(br2) ROUTING {$(br) TRUE {$(br) }$(br)}" + }, + { + "type": "text", + "text": "当使用假(False)路线规划时,矿车永远都不会变道。 $(br2) ROUTING {$(br) FALSE {$(br) }$(br)}" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/routing/logic_routing.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/routing/logic_routing.json new file mode 100644 index 000000000000..29d1ca8dacca --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/routing/logic_routing.json @@ -0,0 +1,19 @@ +{ + "name": "逻辑路线规划", + "icon": "minecraft:written_book", + "category": "routing", + "pages": [ + { + "type": "text", + "text": "当使用与(AND)路线规划时,矿车只有在所有路线输入都为变道时才变道。 $(br2) ROUTING {$(br) AND {$(br) TRUE {$(br) }$(br) TRUE {$(br) }$(br) }$(br)}" + }, + { + "type": "text", + "text": "当使用或(OR)路线规划时,矿车只要有路线输入为变道就会变道。 $(br2) ROUTING {$(br) OR {$(br) TRUE {$(br) }$(br) FALSE {$(br) }$(br) }$(br)}" + }, + { + "type": "text", + "text": "当使用非(NOT)路线规划时,矿车只有在单个路线输入为不变道时才会变道。 $(br2) ROUTING {$(br) NOT {$(br) FALSE {$(br) }$(br) }$(br)}" + } + ] +} diff --git a/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/routing/time_routing.json b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/routing/time_routing.json new file mode 100644 index 000000000000..034ec9f7e961 --- /dev/null +++ b/projects/1.16/assets/transport/transport/patchouli_books/guide/zh_cn/entries/routing/time_routing.json @@ -0,0 +1,15 @@ +{ + "name": "时间路线规划", + "icon": "minecraft:written_book", + "category": "routing", + "pages": [ + { + "type": "text", + "text": "当使用时间(TIME)路线规划时,矿车会在两个输入字符串之间的时间段变道。字符串有两个格式。第一个格式对应一天中的时间:\"DAY\"、\"NOON\"、\"NIGHT\"、\"MIDNIGHT\"。第二个对应 \"00:00\",代表 00:00 到 23:59 之间的时钟时间。" + }, + { + "type": "text", + "text": "接下来的例子中,矿车将在村民醒着且活跃的时候变道。 $(br2)ROUTING {$(br) TIME {$(br) \"6:00\"$(br) \"18:00\"$(br) }$(br)}" + } + ] +}