From 9d78cc465c4bcc38c16acb110d51aac2cb66a9de Mon Sep 17 00:00:00 2001 From: CrpBnrz <2032217625@qq.com> Date: Tue, 10 Feb 2026 17:04:27 +0800 Subject: [PATCH] fixes & part of ror --- .../resources/assets/hbm/manual/ror/redstoneoverradio.json | 6 ++++-- src/main/resources/assets/hbm/manual/ror/rorcounter.json | 6 ++++-- src/main/resources/assets/hbm/manual/ror/rorreceiver.json | 6 ++++-- .../resources/assets/hbm/manual/ror/rortransmitter.json | 6 ++++-- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/src/main/resources/assets/hbm/manual/ror/redstoneoverradio.json b/src/main/resources/assets/hbm/manual/ror/redstoneoverradio.json index 1b055ac4b..45311c3dc 100644 --- a/src/main/resources/assets/hbm/manual/ror/redstoneoverradio.json +++ b/src/main/resources/assets/hbm/manual/ror/redstoneoverradio.json @@ -4,10 +4,12 @@ "trigger": [], "title": { "en_US": "Redstone over Radio", - "ru_RU": "Редстоун-по-радио" + "ru_RU": "Редстоун-по-радио", + "zh_CN": "无线红石系统" }, "content": { "en_US": "Redstone over radio is a system that allows signals to be sent and received within a dimension, with no delay or distance restrictions. In its most basic form, redstone over radio can be used to send redstone signals with standard impulse strengths of 0 - 15 to control simple mechanisms from afar, however there are no actual restrictions on what exactly a signal can be. Depending on the application, larger numbers or even text can be sent, and interpreted as needed.

To get a simple RoR setup to work, only a single RoR compatible transmitter and receiver are needed. RoR transmitters for example will, if not configured to do otherwise, simply translate the redstone signal of the block they are connected to into a radio signal with that numeric value, and RoR receivers will turn that numeric radio signal back into a redstone signal.

Most RoR compatible machines have two operating modes, \"State Change\" and \"Polling\". When set to state change, transmitters will only send one single impulse when their signal changes, and receivers will update their output once they receive such an impulse. This means that, should a transmitter unload or be destroyed, receivers will retain their most recent signal. Polling means that checks are expected every tick, so transmitters will send constantly and receivers will listen constantly, should a transmitter unload or be destroyed, the receiver will immediately lose the signal.

To send a signal, a frequency must be specified, one frequency can only hold one signal at a time. If multiple signlals are sent on one frequency, the most recent signal is the one that's preferred. There is however an exception to this rule: If there's two numeric signals on the same frequency and within the same tick, the resulting frequency is the sum of all numeric signals being sent.

Redstone over radio transmitting devices include:
* [[Redstone-over-Radio Transmitter]]: The simplest of transmitters, either just sends the strength of a redstone signal, or can use custom redstone strength to text mapping
* [[Redstone-over-Radio Item Counter]]: Counts the configured items in a connected container and sends them on the specified frequencies, up to three items can be configured
* [[Redstone-over-Radio Reader]]: Can be connected to machines that support it to read values and then send those values over the specified frequencies

Redstone over radio receiving devices include:
* [[Redstone-over-Radio Receiver]]: The simplest receiving device which either receives numerical values and emits them as redstone signals, or maps custom values to redstone signals
* [[Redstone-over-Radio Logic Receiver]]: A more advanced receiver that uses a list of logic operations, like comparing numeric values or text, to figure out what redstone signal to emit
* [[Redstone-over-Radio Controller]]: An advanced component that can be connected to supporting machines, where it can receive commands with parameters to perform certain actions with that machine

Additionally, some devices can transmit and receive signals simultaneously:
* [[TELEX Machine]]: Wireless communications that can send and receive text, letter by letter", - "ru_RU": "Редстоун-по-радио - это система приёма и отправки сигналов в пределах измерения без каких-либо задержек на любые расстояния. Самые простые схемы редстоун-радио можно использовать для передачи редстоун-сигналов с силой в диапазоне от 0 до 15 для управления простыми механизмами на расстоянии, однако фактических ограничений содержания сигнала нет. В зависимости от задачи, могут быть отправлены более крупные цифры или даже текст, которые могут быть интерпретированы по мере необходимости.

Для работы РпР необходим только один передатчик и приёмник, совместимые с РпР. Например, передатчики РпР по умолчанию лишь преобразуют редстоун-сигнал подключенного к ним блока в радиосигнал с числовым значением, а приёмники РпР переводят этот цифровой радиосигнал обратно в силу редстоун-сигнала.

Большинство устройств, совместимых с РпР, имеют два режима работы: \"State Change\" и \"Polling\". При настройке State Change передатчики будут посылать только один импульс при изменении настроек своего сигнала, а приёмники обновят свои выходные данные, как только получат такой импульс. Это означает, что в случае отсоединения передатчика или его уничтожения приёмники сохраняют последний полученный сигнал. Polling означает, что проверка входящих сигналов осуществляется каждый тик, поэтому передатчики будут отправлять сообщения бесперерывно, а приёмники будут их постоянно улавливать. Если передатчик будет отсоединён или уничтожен, приёмник немедленно потеряет сигнал.

Для отправки сигнала необходимо указать конкретную частоту, так как каждая частота несёт только один сигнал за раз. Если на одной частоте передаётся несколько сигналов, приоритетным является самый последний сигнал. Однако есть исключение: если есть два числовых сигнала на одной частоте и в пределах одного тика, результирующая частота равна сумме всех отправляемых числовых сигналов.

К редстоун-по-радио устройствам относятся:
* [[Redstone-over-Radio Transmitter]]: Самый простой из передатчиков, который либо просто передаёт силу редстоун-сигнала, либо преобразует текст в редстоун-сигнал
* [[Redstone-over-Radio Item Counter]]: Подсчитывает указанные предметы в подключенном к нему контейнере и отправляет значение по указанному адресу. Можно указать до 3 предметов
* [[Redstone-over-Radio Reader]]: подключается к совместимым с ним механизмам, считывает значение их свойств и отправляет их на заданных частотах.

Редстоун-радио принимающие устройства включают в себя:
* [[Redstone-over-Radio Receiver]]: самое простое принимающее устройство, которое получает числовые значения и выдает их в виде редстоун-сигнала или преобразует пользовательские текстовые значения в редстоун-сигналы
* [[Redstone-over-Radio Logic Receiver]]: более продвинутый приёмник, который использует список таких логических операций, как сравнение числовых значений или текста, чтобы определить, какой редстоун-сигнал нужно подать
* [[Redstone-over-Radio Controller]]: Усовершенствованный компонент, который может быть подключен к совместимым с ним мехнизмам, где он будет получать команды с параметрами для настройки самих механизмов

Кроме того, некоторые устройства могут передавать и получать сигналы одновременно:
* [[TELEX Machine]]: Беспроводная связь, которая может отправлять и получать текст, буква за буквой" + "ru_RU": "Редстоун-по-радио - это система приёма и отправки сигналов в пределах измерения без каких-либо задержек на любые расстояния. Самые простые схемы редстоун-радио можно использовать для передачи редстоун-сигналов с силой в диапазоне от 0 до 15 для управления простыми механизмами на расстоянии, однако фактических ограничений содержания сигнала нет. В зависимости от задачи, могут быть отправлены более крупные цифры или даже текст, которые могут быть интерпретированы по мере необходимости.

Для работы РпР необходим только один передатчик и приёмник, совместимые с РпР. Например, передатчики РпР по умолчанию лишь преобразуют редстоун-сигнал подключенного к ним блока в радиосигнал с числовым значением, а приёмники РпР переводят этот цифровой радиосигнал обратно в силу редстоун-сигнала.

Большинство устройств, совместимых с РпР, имеют два режима работы: \"State Change\" и \"Polling\". При настройке State Change передатчики будут посылать только один импульс при изменении настроек своего сигнала, а приёмники обновят свои выходные данные, как только получат такой импульс. Это означает, что в случае отсоединения передатчика или его уничтожения приёмники сохраняют последний полученный сигнал. Polling означает, что проверка входящих сигналов осуществляется каждый тик, поэтому передатчики будут отправлять сообщения бесперерывно, а приёмники будут их постоянно улавливать. Если передатчик будет отсоединён или уничтожен, приёмник немедленно потеряет сигнал.

Для отправки сигнала необходимо указать конкретную частоту, так как каждая частота несёт только один сигнал за раз. Если на одной частоте передаётся несколько сигналов, приоритетным является самый последний сигнал. Однако есть исключение: если есть два числовых сигнала на одной частоте и в пределах одного тика, результирующая частота равна сумме всех отправляемых числовых сигналов.

К редстоун-по-радио устройствам относятся:
* [[Redstone-over-Radio Transmitter]]: Самый простой из передатчиков, который либо просто передаёт силу редстоун-сигнала, либо преобразует текст в редстоун-сигнал
* [[Redstone-over-Radio Item Counter]]: Подсчитывает указанные предметы в подключенном к нему контейнере и отправляет значение по указанному адресу. Можно указать до 3 предметов
* [[Redstone-over-Radio Reader]]: подключается к совместимым с ним механизмам, считывает значение их свойств и отправляет их на заданных частотах.

Редстоун-радио принимающие устройства включают в себя:
* [[Redstone-over-Radio Receiver]]: самое простое принимающее устройство, которое получает числовые значения и выдает их в виде редстоун-сигнала или преобразует пользовательские текстовые значения в редстоун-сигналы
* [[Redstone-over-Radio Logic Receiver]]: более продвинутый приёмник, который использует список таких логических операций, как сравнение числовых значений или текста, чтобы определить, какой редстоун-сигнал нужно подать
* [[Redstone-over-Radio Controller]]: Усовершенствованный компонент, который может быть подключен к совместимым с ним мехнизмам, где он будет получать команды с параметрами для настройки самих механизмов

Кроме того, некоторые устройства могут передавать и получать сигналы одновременно:
* [[TELEX Machine]]: Беспроводная связь, которая может отправлять и получать текст, буква за буквой", + "zh_CN": "无线红石系统是一种允许在同一维度内无延迟、无距离限制地传输信号的系统。 最简单地,无线红石系统可用于传输标准的0~15强度的红石信号并借此从 远处控制简单的机器,然而信号的具体内容并没有实际限制。根据用途的不同, 发送的内容可以是更大的数字或者一串文本,这些内容会根据需求被进行解释。

建造一套简单的无线红石系统只需要一个兼容的无线红石信号发射器和一个无 线红石信号接收器。在这个示例中,如果没有设置为做其他事情,信号发射器 会将相邻方块的红石信号强度转换为数值型信号,数值即红石信号强度;而信 号接收器会将这个数值信号再转换回红石信号。

大多数与无线红石系统兼容的设备都具有两种模式:“状态改变”模式与“轮询” 模式。当设定为“状态改变”时,信号发射器仅会在输入信号改变时发送一次信 号,并且信号接收器只会在接收到相应脉冲信号时更新输出。这意味着一旦信 号发射器被卸载或被破坏,信号接收器将会保持在最后的信号。轮询模式下这 种检查每Tick都会进行一次,因此信号发射器会持续发射信号,同时信号 接收器会持续监听信号,一旦信号发射器被卸载或被破坏,信号接收器会立即 丢失信号。

如果要发送信号则必须先指定频道,一个频道只能同时处理一个信号。如果一 个频道中同时有多个信号被发送,那么频道会选择最后一个。然而有一个例外: 如果同一Tick内,同一频道内出现了两个数值型信号,那么最终信号将会 是所有要发送的数值型信号之和。

能发射无线红石信号的设备包含:
* [[无线红石信号发射器|Redstone-over-Radio Transmitter]]:最简单的信号发射器,能直接发送 红石信号强度,或根据自定义信号强度到文字的映射发送信息
* [[无线红石物品计数器|Redstone-over-Radio Item Counter]]:统计相邻容器中指定物品的数量并向特 定频率发射,最多可配置三个物品
* [[无线红石信号读取器|Redstone-over-Radio Reader]]:可以连接至支持通过读取器读取数值的机器, 并通过指定的频率发送度读取的信息

能接收无线红石信号的设备包含:
* [[无线红石信号接收器|Redstone-over-Radio Receiver]]:最简单的信号接收器,可以接受数值型信号 并作为红石信号输出,也可将接收到的自定义信号映射至特定的红石信号
* [[无线红石逻辑接收器|Redstone-over-Radio Logic Receiver]]:更加高级的信号接收器,通过一系列逻辑 操作(如比较数值大小或文本内容)确定要输出的红石信号
* [[无线红石信号控制器|Redstone-over-Radio Controller]]:高级的无线红石设备,可以连接至支持的 机器,然后接受带有参数的指令并控制机器做出特定操作

此外,还有一些设备可以同时发送和接受信号:
* [[电报机|TELEX Machine]]: 一种无线通信工具,可以逐字发送和接收文本" } } diff --git a/src/main/resources/assets/hbm/manual/ror/rorcounter.json b/src/main/resources/assets/hbm/manual/ror/rorcounter.json index 35fab2300..a69104643 100644 --- a/src/main/resources/assets/hbm/manual/ror/rorcounter.json +++ b/src/main/resources/assets/hbm/manual/ror/rorcounter.json @@ -4,10 +4,12 @@ "trigger": [["hbm:tile.radio_torch_counter"]], "title": { "en_US": "Redstone-over-Radio Transmitter", - "ru_RU": "Редстоун-по-радио счётчик предметов" + "ru_RU": "Редстоун-по-радио счётчик предметов", + "zh_CN": "无线红石物品计数器" }, "content": { "en_US": "Advanced [[redstone over radio|Redstone over Radio]] transmitting device, can broadcast to up to three frequencies at once. When connected to an inventory (e.g. a chest), it will count items that match the specified filters, and output the resulting values as a radio signals.", - "ru_RU": "Продвинутое [[редстоун-по-радио|Redstone over Radio]] передающее устройство, способное вещать одновременно на трёх частотах. При подключении к инвентарю хранилища (например, сундука), он подсчитывает те предметы, что указаны в настройках фильтров, и выводит полученные значения в виде радиосигналов." + "ru_RU": "Продвинутое [[редстоун-по-радио|Redstone over Radio]] передающее устройство, способное вещать одновременно на трёх частотах. При подключении к инвентарю хранилища (например, сундука), он подсчитывает те предметы, что указаны в настройках фильтров, и выводит полученные значения в виде радиосигналов.", + "zh_CN": "高级的[[无线红石信号|Redstone over Radio]]发射装置,最多可同时向三个频率广播。当连接至 箱子等容器时,其会统计符合特定过滤器的物品数量,并将结果数值作为无线 红石信号输出。" } } diff --git a/src/main/resources/assets/hbm/manual/ror/rorreceiver.json b/src/main/resources/assets/hbm/manual/ror/rorreceiver.json index 2d249a986..18f02a3f8 100644 --- a/src/main/resources/assets/hbm/manual/ror/rorreceiver.json +++ b/src/main/resources/assets/hbm/manual/ror/rorreceiver.json @@ -4,10 +4,12 @@ "trigger": [["hbm:tile.radio_torch_receiver"]], "title": { "en_US": "Redstone-over-Radio Receiver", - "ru_RU": "Редстоун-по-радио приёмник" + "ru_RU": "Редстоун-по-радио приёмник", + "zh_CN": "无线红石信号接收器" }, "content": { "en_US": "Basic [[redstone over radio|Redstone over Radio]] receiving device, reads the configured radio signal and outputs a redstone signal based on that. By default, it is set to \"Redstone Passthrough\" which means it will simply try to interpret the signal as a number and produce a matching redstone signal. If set to \"Custom Mapping\", it will instead translate the received value to a redstone signal level. Received signals must match the configured mapping exactly in order to be interpreted, for less precise comparisons, a [[logic receiver|Redstone-over-Radio Logic Receiver]] is required.", - "ru_RU": "Базовое [[редстуон-по-радио|Redstone over Radio]] принимающее устройство, считывающее радиосигнал и выдающее его уже в виде редстоун-сигнала соответствующей силы. По умолчанию для него установлено значение \"Redstone Passthrough\", а это значит, что он интерпретирует сигнал как число и выдаёт соответствующий редстоун-сигнал. Если установлено значение \"Custom Mapping\", то он преобразует любое полученное значение в соответствующий уровень редстоун-сигнала. Для корректной интерпретации принимаемые сигналы должны точно соответствовать настраиваемому отображению, а для менее точных сравнений требуется [[РпР логический приёмник|Redstone-over-Radio Logic Receiver]]." + "ru_RU": "Базовое [[редстуон-по-радио|Redstone over Radio]] принимающее устройство, считывающее радиосигнал и выдающее его уже в виде редстоун-сигнала соответствующей силы. По умолчанию для него установлено значение \"Redstone Passthrough\", а это значит, что он интерпретирует сигнал как число и выдаёт соответствующий редстоун-сигнал. Если установлено значение \"Custom Mapping\", то он преобразует любое полученное значение в соответствующий уровень редстоун-сигнала. Для корректной интерпретации принимаемые сигналы должны точно соответствовать настраиваемому отображению, а для менее точных сравнений требуется [[РпР логический приёмник|Redstone-over-Radio Logic Receiver]].", + "zh_CN": "基础的[[无线红石信号|Redstone over Radio]]接收器,可以从设置的频率读取信号 并基于收到的信号输出红石信号。默认情况下其设定为“信号直传”模式,即 简单地将收到的信号解释为数值并输出强度与之对应的红石信号。若设定为 “自定义映射”,则其会将收到的信号根据映射表转换为对应强度的红石信号。 接收到的信号必须与映射表中的完全一致才能被转换,如果需要较模糊的匹配, 则需要使用[[无线红石逻辑接收器|Redstone-over-Radio Logic Receiver]]。" } } diff --git a/src/main/resources/assets/hbm/manual/ror/rortransmitter.json b/src/main/resources/assets/hbm/manual/ror/rortransmitter.json index 43f67ef2a..a7ce99133 100644 --- a/src/main/resources/assets/hbm/manual/ror/rortransmitter.json +++ b/src/main/resources/assets/hbm/manual/ror/rortransmitter.json @@ -4,10 +4,12 @@ "trigger": [["hbm:tile.radio_torch_sender"]], "title": { "en_US": "Redstone-over-Radio Transmitter", - "ru_RU": "Редстоун-по-радио контроллер" + "ru_RU": "Редстоун-по-радио контроллер", + "zh_CN": "无线红石信号发射器" }, "content": { "en_US": "Basic [[redstone over radio|Redstone over Radio]] transmitting device, reads the redstone signal strength of the block it is connected to (connecting redstone to the torch itself does nothing) and sends a radio signal based on that. If no redstone signal is found, it will act like a comparator, meaning it can read the fill state of chests or barrels and interpret them in increments from 0 to 15. By default, it is set to \"Redstone Passthrough\" which means it will simply send the numeric value of the redstone signal it receives. If set to \"Custom Mapping\", it will instead translate the received value to a specified line of text, and send that text instead. Text that only contains numbers can be interpreted like numbers by receivers that support it.", - "ru_RU": "Классическое передающее [[редстоун-по-радио|Redstone over Radio]] устройство, которое считывает уровень редстоун-сигнала от блока, к которому оно подключено (редстоун-подключение к факелу или другому постоянному источнику ничего не даёт), и отправляет радиосигнал, основываясь на входных данных. Если редстоун-сигнал не обнаружен, он будет действовать как компаратор, то есть сможет считывать уровень заполнения сундуков или бочек и интерпретировать их в виде числовых значений от 0 до 15. По умолчанию для него установлено значение \"Redstone Passthrough\", чтобы отправлять числовое значение силы полученного редстоун-сигнала. Если установлено значение \"Custom Mapping\", то вместо этого полученный редстоун-сигнал преобразуется в указанную строку текста, который и будет отправлен. Текст, состоящий только из чисел, понимается получателями просто как числа." + "ru_RU": "Классическое передающее [[редстоун-по-радио|Redstone over Radio]] устройство, которое считывает уровень редстоун-сигнала от блока, к которому оно подключено (редстоун-подключение к факелу или другому постоянному источнику ничего не даёт), и отправляет радиосигнал, основываясь на входных данных. Если редстоун-сигнал не обнаружен, он будет действовать как компаратор, то есть сможет считывать уровень заполнения сундуков или бочек и интерпретировать их в виде числовых значений от 0 до 15. По умолчанию для него установлено значение \"Redstone Passthrough\", чтобы отправлять числовое значение силы полученного редстоун-сигнала. Если установлено значение \"Custom Mapping\", то вместо этого полученный редстоун-сигнал преобразуется в указанную строку текста, который и будет отправлен. Текст, состоящий только из чисел, понимается получателями просто как числа.", + "zh_CN": "基础的[[无线红石信号|Redstone over Radio]]发射装置,可以读取相邻方块的红石信号强度 (直接对信号发射器输入红石信号无效),并根据输入的信号强度发出信号。 如果不向信号发射器输入红石信号,那么其会作为比较器工作,即读取连接的 容器的充满程度,并将其转换为0~15间的信号。默认情况下,信号发射器 设定在“信号直传”模式,即直接发送红石信号强度对应的数值型信号。若设定 为“自定义映射”模式,其会将接收的信号强度转换为特定的文本并将其发送。 只包含数字的文本也可以被支持的信号接收器作为数值解析。" } }