modsmith Войти Войти Рус / Eng

create-schematic-compute

create-schematic-compute · 197238 загрузок · MIT

клиент: required · сервер: required (заявлено автором мода)

Create: Schematic Compute добавляет в экосистему Create визуальный программный интерфейс на основе графов, позволяющий создавать сложные вычислительные схемы без использования сложной техники работы с красным камнем.

Описание

Создать: схематическое вычисление

🎮 12 программируемых блоков · 102 типа узлов · Подсветка синтаксиса формул и автозаполнение · Многопользовательская совместная работа
十二种可编程方块 · 102种节点 · 公式语法高亮与自动补全 · 多人实时协作
Перетаскивайте, подключайте и создавайте логику — как в Unreal Engine Blueprints!
拖拽连接,构建逻辑 — 像虚幻引擎蓝图一样直观!
Создано StarryNight_Luo (y15173334444)

GitHub License Version NeoForge Create MC


Содержание / 目录


📖 Обзор / 简介

🇬🇧 Create: Schematic Compute — это дополнение к моду Create, которое представляет 12 программируемых блоков + 1 портативный терминал с системой программирования на основе визуальных узлов. Вместо написания сложных схем из красного камня просто перетаскивайте и соединяйте узлы для построения логики — точно так же, как чертежи Unreal Engine или узлы геометрии Blender. Каждый компьютер работает на частоте 20 Гц (каждый такт игры) для управления в реальном времени. Все 12 блоков поддерживают совместное редактирование в режиме реального времени с отслеживанием курсора в реальном времени и защитой от блокировки узлов. Редактор сценариев FORMULA поддерживает подсветку синтаксиса (9 цветов токенов), интеллектуальное автозаполнение (функции, переменные, @output), проверку в реальном времени с помощью значков ошибок и именованные константы (PI)/(E).

🇨🇳 机械动力:蓝图计算机是一个机械动力附属模组,添加了十二种可编程方块和一个便携终端,采用可视化节点图编程系统。无需搭建复杂红石电路,只需拖拽连接节点即可构建逻辑——就像虚幻引擎的蓝图系统或Блендер 的几何节点一样直观。每台设备拥有独立的节点图,以 **20 Гц(每游戏刻)**的频率运行,适合实时控制应用。全部 12种方块支持多人实时协作编辑,带实时光标追踪和节点锁定保护。FORMULA 公式脚本编辑器支持语法高亮(9种词法颜色)、智能自动补全(函数、变量、⧈ 59⧉)、实时校验与错误徽章、以及命名常量(PI)/(E)。


🖥️ Блоки / 方块

🖥️ Голографический монитор / 全息显示器

Плавающий 3D-дисплей / 3D 悬浮显示方块

| Особенность / 功能 | Описание / 说明 | |----------------|-------------------| | 🖼️ Узлы отображения / 显示节点 | TEXT, DATA, IMAGE, IMAGE_SEQUENCE / 文本、数值、图片、动画 | | 🎨 Пиксельный редактор 16×16 / 16×16 像素编辑器 | Многокадровая анимация + отмена/повтор / 多帧动画+撤销重做 | | 📋 Панель слоев / 图层面板 | Изменение порядка перетаскиванием + миниатюры 24×24 / 拖拽排序+缩略图预览 | | 🎯 3D-позиционирование / 3D-режим | X/Y/Z + свободная регулировка крена/тангажа/рысканья / 自由调整位置和旋转 | | 📡 Управляемый сигналами / 信号驱动 | Положение/поворот ИЗОБРАЖЕНИЯ посредством входных сигналов / 通过输入信号驱位置旋转 | | 📡 Ввод красного камня / 红石输入 | Чтение сигналов Redstone Link / 从红石链接网络读取信号 |


🖥️ Blueprint Computer / 蓝图计算机

Контроллер Redstone Link / 红石链接控制器

| Особенность / 功能 | Описание / 说明 | |----------------|-------------------| | 📡 Redstone I/O / 红石I/O | Чтение/запись сети Redstone Link / 读写红石链接网络 | | 🔗 Частный сигнал / 私有信号 | Межкомпьютерная связь по именованному каналу / 命名通道跨计算机通信 | | 🚌 Автобусная система / 总线系统 | Многополосный обмен данными BUS_IN/BUS_OUT / 多频段数据共享 | | 📦 Инкапсуляция ввода-вывода / 封装导入导出 | Импорт/экспорт файлов .nbt через браузер файлов / 文件浏览器导入导出 |


⚡ Speed Proxy / 转速代理控制器

Прямое управление регулятором скорости / 转速直控

| Особенность / 功能 | Описание / 说明 | |----------------|-------------------| | 🔄 Контроль скорости / 转速控制 | Установить соседние обороты регулятора скорости (-256~256) / 设置相邻转速控制器RPM | | 🔗 Частный сигнал / 私有信号输入 | Межкомпьютерная координация именованных каналов / 命名通道跨计算机联动 |


⚙️ Программируемая трансмиссия / 可编程变速器

Рядный программируемый редуктор / 轴上可编程变速

| Особенность / 功能 | Описание / 说明 | |----------------|-------------------| | 🎚️ Целевой доход на тысячу показов / 目标转速 | С помощью прокрутки можно установить абсолютную выходную частоту вращения; переопределение узла TX_OUT во время работы / 滚轮设定绝对输出转速,图运行时由 TX_OUT 节点接管 | | 🔀 Направление относительно лица / 面相对转向 | Вывод по часовой/против часовой стрелки соответствует помещенному лицу, креативно-моторный стиль / 输出逆/顺随放置面(创造马达同款语义) | | ↕️ 3-осевое размещение / 三向放置 | Горизонтальное или вертикальное размещение в ряд; ключ на боковой поверхности вращает ось / 水平/竖直线上放置,扳手点侧面换轴 | | ⚙️ Визуальные изображения / 轴承动画 | Два независимых патрубка вала: вход соответствует сети, выход соответствует цели | 🤝 Участник сети Stress Network / 应力网络成员 | Первоклассный приводной элемент — нет входной мощности, нет выходной мощности


🔧 Редуктор с ЧПУ / 数控齿轮箱

Ведомое сцепление + квота движения / 从动离合器 + 运动配额

| Особенность / 功能 | Описание / 说明 | |----------------|-------------------| | 🔌 Клатч / 离合器 | Выходная поверхность несет вал только в зацепленном состоянии; автоматическое отключение на холостом ходу / 仅接合时输出面对外传轴,空闲自动分离 | | 📜 Стек команд / 指令栈 | Команды движения FIFO: поворот (градусы) / перемещение (метры) / ожидание / FIFO | 🎯 Квота движения / 运动配额 | Бронирование поездок по разомкнутому циклу, импульс завершения подается на ноль / 开环行程记账,配额归零自动打完成脉冲 | | 🔄 Кодировщик / 编码器 | Поворотное (градусы) + линейное (метры) накопление для считывания графика / 旋转(度)+ 直线(米)累计供图读取 | | ↕️ 3-осевой + гаечный ключ / 三向 + 扳手 | Ключ на торцевой стороне переворачивает ввод, боковая грань вращает ось / 扳手点端面翻转输入端、点侧面换轴 |


🔌Программный компьютер / 编程计算机

Последовательная логика / 时序逻辑专用机

| Особенность / 功能 | Описание / 说明 | |----------------|-------------------| | 📡 Redstone I/O / 红石I/O | Сетевая связь Redstone Link / 红石链接网络通信 | | 🔗 Частный сигнал / 私有信号 | PRIVATE_IN/PRIVATE_OUT именованный канал ввода-вывода / 命名通道I/O | | ⏱️ Последовательные узлы / 时序节点 | Задержка/защелка/T-триггер/ворото/расширение импульса/петля/предохранитель/аккумулятор/интегратор/延时/锁存器/T触发器/闸门/脉冲延长/循环/保险/累计器/连续积分器 |


🪑 Кресло управления / 控制座椅

Сидячий контроллер / 可乘坐控制器

| Особенность / 功能 | Описание / 说明 | |----------------|-------------------| | ⌨️ 58 привязок клавиш / 58 键绑定 | Пользовательский интерфейс с привязкой по щелчку / 点击绑定 | | 🖱️ Двойной режим / 双模式 | Джойстик (дельта мыши) / Угол обзора (разница поворотов) / 摇杆/视角差 | | 🎮 Геймпад / 手柄 | Двойной джойстик + 15 кнопок + аналоговые триггеры LT/RT / 双摇杆+15键+模拟扳机 | | 🔄 Совместимость с соболем/Соболь兼容 | Два режима камеры (FIXED / VIEW_DIFFERENCE), отслеживание мировой ориентации с помощью кватерниона / 双相机模式,四元数世界朝向追踪 | | 🚪 Управление / 操作 | Щелкните правой кнопкой мыши «сидеть» / Shift+щелкните правой кнопкой мыши по редактору / ~ спешиться / TAB режим / ESC отпустить |


📐 Датчик положения / 姿态传感器

Ориентация физической структуры / 物理结构姿态读取

| Особенность / 功能 | Описание / 说明 | |----------------|-------------------| | 📐 ОТНОШЕНИЕ / 姿态 | Блокировать тангаж и крен в мировом пространстве (лицом × вращение подуровня) | 🧭 ВПЕРЕД / 前方朝向 | Мировое пространство вперед по рысканию/тангажу / 结构世界空间朝向 | | ⚡ УСКОРЕНИЕ / 加速度 | Блочно-локальное ускорение X/Y/Z (движение конструкции по осям блока) | 🚀 СКОРОСТЬ / 速度 | Блочно-локальная скорость ×2 м/с (движение конструкции по осям блока) / 方块本地速度(结构运动按方块朝向分解) | | 🔄 POSE_CONVERT / 姿态换算 | Преобразование координат / 坐标系转换 |


📡 3D-голографический радар / 3D全息显示雷达

Сканер в реальном времени / 实时实体扫描器

| Особенность / 功能 | Описание / 说明 | |----------------|-------------------| | 📡 Диапазон сканирования / 扫描范围 | 1–128 настраиваемых блоков / 1–128 блоков | | 🎯 Блокировка цели / 目标锁定 | Щелчок правой кнопкой мыши вручную + автоматическое приближение / 手动右键锁定+自动最近 | | 🖥️ Стиль отображения / 显示风格 | Классические оси XYZ / Голографические (белый куб + синяя плоскость) / 经典/全息 | | 📊 TARGET_OUT | Вывод X/Y/Z/ID объекта/расстояние / 输出坐标/实体ID/距离 | | 🔍 Фильтры / 过滤 | Показать/скрыть игроков, мобов, структуры Соболя / 独立显示玩家/生物/Sable |


📱 Портативный терминал / 便携终端

Портативный удаленный редактор / 手持远程编辑器

| Особенность / 功能 | Описание / 说明 | |----------------|-------------------| | 📡 Сканирование устройства / 设备扫描 | Сканируйте 1-128 блоков на наличие программируемых блоков / 扫描1-128格可编程方块 | | ✏️ Редактирование в один клик / 一键编辑 | Мгновенно открывайте собственный графический интерфейс / 即时打开原生GUI | | 📦 Все 12 блоков / 全12方块 | Монитор, чертеж, программа, радар, сиденье, датчик, SpeedProxy, трансмиссия, коробка передач с ЧПУ, кинетический датчик, усилитель, динамик | | 🔄 Совместимость с соболем/Соболь兼容 | Сканирование подуровней с коррекцией вращения / 子世界扫描+旋转修正 |


🎛️ Кинетический датчик / 动力传感器

Встроенное кинетическое считывание + графический хост / 轴上传动读数 + 节点图宿主

| Особенность / 功能 | Описание / 说明 | |----------------|-------------------| | 📊 Встроенное считывание / 内置读数 | Цифры скорости + полоса напряжения (зеленый→желтый→красный, мигает перегрузка) + процент, нарисованный на панели / 转速数字 + 应力条(绿→黄→红,超载闪烁)+百分比,直接画在面板上 | | 🖥️ Отображение графика / 图形接管 | Узлы DATA/TEXT в его графе берут на себя управление панелью (снимок оценки сервера) / 图里的 DATA/TEXT 节点接管面板(服务端求值快照权威) | | 📈 СТРЕСС / 应力状态 | 4 выхода — коэффициент (0-1, >1 перегружен), используется (SU), не используется (0-1), левый (SU) / 四个输出——占比、已用(SU)、未用、剩余(SU) | | ⚡ Об/мин / 转速 | 1 выход — скорость сети со знаком (0 без питания/перегрузки) / 一个输出——带符号网络转速(无动力/过载为 0) | | 🔄 3-осевое размещение / 三轴放置 | Размещение на полу/потолке направляет дисплей на игрока (все 4 поворота, вертикальное состояние можно разместить напрямую); при размещении на стене используется щелкаемая грань; автоматически выравнивается по поверхности подшипника вала / Машины для производства фурнитуры, фурнитура, фурнитура, фурнитура, фурнитура, фурнитура, фурнитура, фурнитура, фурнитура, фурнитура, фурнитура, фурнитура, фурнитура, фурнитура, фурнитура, фурнитура, фурнитура, фурнитура, фурнитура, фурнитура, фурнитура, фурнитура, фурнитура, фурнитура | | 🔧 Гаечный ключ / 扳手 | Конец вала: поверните на 90° в четырех положениях одного и того же вала (вал зафиксирован); верх/низ: отклонение от курса на 90° с сохранением текущего угла наклона; другие лица: Create's IWrenchable default / 轴端面:同轴四态滚转 90°(轴不动);点上/下:保持当前俯仰偏航90°;其余面:Создать 官方默认 |

| ⚙️ Сквозной вал / 贯通传轴 | Передает вращение вокруг собственной оси и считывает сеть, в которой находится | 🧩 Два варианта модели / 双模型变体 | Панель кафедры для горизонтальных шахт, плоская панель для вертикальных шахт; текст всегда вертикально / 水平轴用讲台面板,竖直轴用平板屏,文字永远直立 |


🎛️ Компьютерный усилитель / 功放计算机

Хост аудиографа с программно-компьютерной синхронизацией / 音频图宿主 + 编程计算机时序

| Особенность / 功能 | Описание / 说明 | |----------------|-------------------| | 🎵 Аудиоузлы / 音频节点 | MUSIC · AMP · WSHAPE · AUDIO_OUT · CHANNEL · SPEAKER_PLAY / 曲目 · 功放 · 波形整形 · 频段发布 · 声道拆分 · 播放 | | 🎚️ Кривая динамики / 力度曲线 | Кривая XY на узле AMP: громкость ноты → выходной уровень, усиление цепочки применяется после / AMP 节点 XY 曲线:音符力度→输出力度,链上增益随后叠加 | | 🌊 Формирователь волн / 波形整形 | Кривая формирования каждой выборки, идентичная кривая = настоящий обход / 逐采样整形曲线,恒等曲线 = 真旁路 | | 📡 Band Publish / 频段发布 | Публикация аудио в автобусных/частных диапазонах для подписки на графики динамиков / 发布音频到总线/私有频段,供电音图订阅 | | ⏱️ Тайминг / 时序 | Программно-компьютерные возможности для запуска/остановки запуска и постановки задержки / 编程计算机能力,供起停触发与延时编排 | | 📻 Монитор спектра / 频谱监听 | Lid Spectrum воспроизводит один отслеживаемый источник: самый верхний узел MUSIC графа по умолчанию (упорядочение инкапсуляции-IO), который можно прикрепить к любому узлу MUSIC на панели монитора редактора.同款排序),编辑器监听面板可指定任一 MUSIC 节点 |


🔊 Спикер / 音响

Терминал воспроизведения с подпиской на группу / 频段订阅式播放终端

| Особенность / 功能 | Описание / 说明 | |----------------|-------------------| | 🔉 Тупой терминал / 哑终端 | Граф BUS_IN --audio wire--> SPEAKER_PLAY, созданный игроком, проходит идентично; разделение каналов принадлежит восходящему CHANNEL / 图由玩家自己摆放(典型 BUS_IN --音频线--> SPEAKER_PLAY)恒等直通,声道拆分归上游 CHANNEL | | 🔊 Воспроизведение мира / 世界发声 | Играет оркестр, на который подписана подписка, на своей позиции / 在自身坐标播放订阅频段 | | ⚙️ Настройки воспроизведения / 播放设置 | Усиление (0-4) · радиус звука (1-4096, по умолчанию 48) · отключение звука на панели редактора / 编辑器面板设增益(0-4)、可听半径(1-4096,默认 48)、静音 | | 🔴 Redstone Mute / 红石静音 | Redstone High заставляет говорящего замолчать / 红石高电平静音 |


👥 Совместная работа в многопользовательском режиме / 多人协作(v1.2.4+)

Совместное редактирование графиков в режиме реального времени для всех 12 типов блоков. Несколько игроков могут редактировать один и тот же график одновременно. 全部 12 种方块支持多人实时协作编辑同一节点图。

| Особенность / 功能 | Описание / 说明 | |----------------|-------------------| | 🖱️ Отслеживание курсора в реальном времени / 实时光标 | Цветное перекрестие с именами игроков / 彩色十字准星+玩家名 | | 📦 Удаленное перетаскивание / 远程拖拽 | Плавное анимированное движение узла / 平滑动画节点移动 | | 🔗 Предварительный просмотр проводов / 连线预览 | Живая кривая Безье при перетаскивании / 实时贝塞尔曲线预览 | | 👤 Список игроков / 玩家列表 | Правый вертикальный список, хост выделен / 右侧竖向列表,房主高亮 | | 🔒 Блокировка узла / 节点锁定 | Узлы IMAGE защищены во время редактирования пикселей / 像素编辑时锁定IMAGE节点 | | 🚪 Автозакрытие / 自动关闭 | Пользовательский интерфейс закрывается при уничтожении блока / 方块破坏时自动关闭 | | ⚡ Присоединиться/Выйти / 加入离开 | Появляется сразу при открытии, исчезает при закрытии / 打开即现,关闭即消 |


📝 Узел сценария формулы / 公式脚本节点

Редактор многострочных сценариев (v1.2.0+) — назначения, поток управления, vec3, именованные выходные данные, комментарии, продолжение строки. 多行脚本编辑器 — 支持赋值、控制流、vec3、命名输出、注释、续行。完整语法见docs/formula-syntax-manual.md。

🧮 Обзор синтаксиса / 语法速览

赋值与输入引脚 / Assignments & input pins — любое имя, назначенное где угодно, является внутренней переменной; каждое другое прочитанное имя становится входным контактом. 任何处被赋值的名字是内部变量,其余被读取的名字成为输入引脚:

x = a + 1        -- x 内部变量 / internal; a 成为输入引脚 / input pin
@output x

→ 1 входной контакт + 1 выходной / 1 вывод + 1 вывод

控制流 / Поток управления — repeat / while / if / else / break / continue:

acc = 0
repeat 100 { acc = acc + 1 }
if (acc > 50) { acc = 0 } else { acc = 1 }
@output acc

比较与逻辑 / Сравнение и логика — < > <= >= точны; ==/!= используйте допуск 1e-6; && || ! судить об истинности как !=0. < > <= >= 精确;==/!= 1e-6 容差;&& || ! 以 !=0 判真。

vec3 与向量函数 / vec3 и векторные функции:

v = vec3(3, 4, 0)
@output length(v)     -- 5
@output yaw(v)        -- 角度制,与 DIRECTION 节点一致 / degrees, mirrors DIRECTION
@output v             -- vec3 自动展开为 v.x/v.y/v.z 三个输出引脚 / expands into 3 scalar pins

Векторные функции: vec3 length normalize dot cross dist yaw pitch; доступ к компонентам v.x/y/z. 向量函数:vec3 length normalize dot cross dist yaw pitch;分量访问 v.x/y/z。

函数表 / Функции(角度均按度 / триггер в градусах): 15 个标量函数 / 15 скалярных функций — sin cos tan asin acos atan2 sinh cosh sqrt ln log exp sec csc cot 7 векторных функций / 7 векторных функций — vec3 length normalize dot cross dist yaw pitch

中文输入即转 / Ввод CJK преобразуется в реальном времени — ()→()、×→*、≥→>=, буквы/цифры/пробелы полной ширины преобразуются в половинную ширину при вводе. ()→()、×→*、≥→>=、全角字母/数字/空格即输即转半角。

预算池 / Бюджетный пул — сценарии с большим количеством циклов распределены по тактам: тонкая полоса выполнения под узлом показывает прогресс решения; выходные данные замораживаются во время распространения и обновляются только по завершении (emit-on-done); Переключатель панели редактирования warm контролирует, будет ли изменение ввода продолжаться итерацией или строго зависать. 循环重负载脚本跨 галочка 分摊:节点下方进度条显示解算进度, распространение期间输出冻结、完成才更新(выпуск по готовности);warm编辑区开关控制输入变更时继续迭代还是严格冻结。典型应用见下方火控弹道解算示例.

🎯 火控弹道解算示例 / Пример баллистического решения для управления огнем

Решатель цели при столкновении сегментов, согласованный с баллистической моделью CreateBigCannons 5.11.x (полунеявное Эйлера dt = 1/20, линейное сопротивление, тест попадания по сегменту для каждого тика, соответствующий внутриигровому raycast), проверенный на основе золотой эталонной тиковой модели CBC — ошибка приземления ≤ 0,24 блока в пяти сценариях. 弹道反解火控,对齐 CreateBigCannons 5.11.x 弹道模型(半隐式欧拉 dt=1/20、线性阻力、逐 галочка线段碰撞判定,与游戏内 raycast 同语义),对照 CBC тик 模型金标准五组场景对拍通过(落点误差 ≤ 0,24 дюйма)。 Полный сценарий, готовый к вставке: docs/examples/ballistic_solver.formula — ~2,5–9 тыс. шагов интерпретатора на решение (~ на 65–250 раз меньше, чем у решателя Ньютона v1 с 600 000 шагами), распределено по тактам в соответствии с пулом бюджета с индикатором выполнения. Параметры запрограммированы для ствола размера 7 · 8 зарядов · ОФ/ББ снаряд (v0=160 выстр./с, g=20 выстр./с², fd=0,2); таблица заголовков сценария показывает, как повторно вывести их для других зарядов или типов снарядов. 完整可粘贴脚本:docs/examples/ballistic_solver.formula(每次解算约 2.5k–9k 步,较 v1 的 60 万步牛顿法精简 65–250倍,由预算池跨 отметьте 分摊、带进度条)。参数已内化: 7 系炮管 · 8 装药 · HE/AP弹(v0=160、g=20、fd=0,2),脚本头部表格给出换装药/弹种的换算方法.

-- 输入:mx,my,mz 炮口 / tx,ty,tz 目标(参数已内化,见脚本头部参数表)
-- inputs: mx,my,mz muzzle / tx,ty,tz target (ballistic params baked in, see the header table)
-- 输出:ay 射向角[0,360) / ap 射角 / hit 可达 / vx0,vy0,vz0 初速向量
-- outputs: ay aim yaw [0,360) / ap aim pitch / hit reachable / vx0,vy0,vz0 velocity vector
ay = atan2(tx - mx, 0 - (tz - mz))
if (ay < 0) ay = ay + 360
cy = cos(ay)
sy = sin(ay)
-- 俯仰粗扫描(46 点 × 4°,记录低伸首谷+全局最优谷)+ 线段碰撞弹道模拟(半隐式欧拉 dt=1/20,距离持续增大 20 步提前终止)
-- pitch coarse scan (46 pts × 4°, flat-first + best valleys) + segment-collision simulation (semi-implicit Euler dt=1/20, early exit after 20 steps of increasing distance)
p = -89.899
bestwd = 1000000
repeat 46 {
  vx = v0 * cos(p) * sy
  vy = v0 * sin(p)
  vz = v0 * cos(p) * (0 - cy)
  -- ... 400 步线段碰撞模拟(完整脚本见上方链接) ... / 400-step segment simulation (full script linked above)
  p = p + 4
}
-- 细扫(0.5° × 17 点)+ 割线精化(≤10 轮),先低伸解、失败回退高抛解
-- fine scan (0.5° × 17 pts) + secant refinement (≤10 rounds), flat-first with high-arc fallback
@output ay
@output ap
@output hit

→ 6 входов + 6 выходов / 6 входов + 6 входов

🎨 Подсветка синтаксиса / 语法高亮

Редактирование с цветовой кодировкой в реальном времени и 9 категориями токенов. 9 种词法分类的实时彩色标注。

| Тип токена / 词法类型 | Цвет / 颜色 | Примеры / 示例 | |------|-------------|-----------------| | Функции / 函数 | 🟡 Желтый / 黄色 | sin, cos, sqrt, exp | | Константы / 常量 | 🩷 Розовый / 粉色 | (PI), (E) — 仅分组括号内视为字面量 | | Идентификаторы / 标识符 | 🩵 Светло-голубой / 浅青 | x, speed, myVar | | Числа / 数字 | 🟠 Оранжевый / 橙色 | 3.14, 42, 0.5 | | Операторы / 运算符 | ⬜ Серый / 灰色 | +, -, *, /, ^, % | | Паренс / 括号 | ⬜ Серый / 灰色 | (, ) | | Комментарии / 注释 | 🟢 Зеленый / 绿色 | -- this is a comment | | @output / 输出 | 🟣 Фиолетовый / 紫色 | @output | | Назначение / 赋值 | 🟣 Фиолетовый / 紫色 | = | | Неизвестно / 未知 | 🔴 Красный / 红色 | Недопустимые символы / 非法字符 |

🔍 Автозаполнение / 自动补全

Введите текст, чтобы вызвать подсказки рядом с курсором, отображаемым над всеми булавками. 输入即触发, 候选框显示在光标下方、所有引脚上方。

| Триггер / 触发方式 | Поведение / 行为 | |-------------------|-----------------| | Идентификатор типа char / 输入标识符字符 | Отфильтрованный раскрывающийся список: функции, константы, текущие переменные / 过滤候选:函数、常量、当前变量 | | Введите @ / 输入 @ | Сразу наводит на мысль @output / 立即建议 @output | | Tab / Enter | Принять выбранного кандидата / 接受选中候选项 ​​| | ↑ ↓ | Поиск кандидатов / 导航候选项 | | Esc/любая другая клавиша | Закрыть всплывающее окно / 关闭候选框 | | Нажмите кандидата / 点击候选项 | Принять и вставить / 接受并插入 | | Поддержка масштабирования / 缩放感知 | Всплывающее окно масштабируется в зависимости от масштаба графика / 候选框随图缩放 |

✅ Проверка в реальном времени / 实时校验

Проблемы отображаются красным значком ⚠ в строке заголовка узла. Наведите курсор на значок, чтобы увидеть подробности. 错误以红色 ⚠ 徽章显示在节点标题栏,悬停查看详情。

| Чек / 校验项 | Тип / 类型 | |---------------|-----------| | Соответствие скобок / 括号匹配 | Ошибка / 错误 | | Неизвестная функция / 未知函数 | Ошибка / 错误 | | Аричность функции / 函数参数数量不符 | Ошибка / 错误 | | Неверное присвоение / 无效赋值 | Ошибка / 错误 | | Повторяющиеся имена выходов / 重复输出名 | Предупреждение / 警告 | | @output неверное начало / @output 起始非法 | Предупреждение / 警告(表达式输出合法,如 @output length(v)) | | Красная граница на MLE / 输入框红色边框 | Визуальная обратная связь / 视觉反馈 |

📐 Именованные константы / 命名常量

(PI) и (E) в групповых скобках являются буквальными константами (π ≈ 3,14159, e ≈ 2,71828). Голые PI/E или PI/E внутри вызовов функций, таких как sin(PI), рассматриваются как ссылки на переменные (создают входные контакты). (PI) 和 (E) 在分组括号内视为字面常量。裸 PI/E 或函数调用内的sin(PI) 视为变量(创建输入引脚)。

-- (PI) = literal π, not a variable / 字面量π,不是变量
-- sin(PI) = PI is a variable input / PI 是变量输入
result = (PI) + sin(PI)
@output result

→ 1 входной контакт (PI) + 1 выходной / 1 вывод + 1 вывод


🚌 АВТОБУСНАЯ СИСТЕМА / АВТОБУС 总线系统

Глобальная связь по именованным каналам между компьютерами. Как шина сообщений публикации-подписки. 全局命名通道跨计算机通信系统,类似发布-订阅消息总线。

| Особенность / 功能 | Описание / 说明 | |----------------|-------------------| | 🚌 BUS_OUT / 总线输出 | Запись значений в именованный канал с помощью полос / 写入命名通道+频段 | | 🚌 BUS_IN / 总线输入 | Чтение значений диапазона из канала / 从通道读取频段值 | | 📋 Система ремешков / 频段 | Именованные подполя на канал / 每通道命名字段 | | 🔢 Подсчет ссылок / 引用计数 | Автоматическая очистка при отсутствии ссылок на BUS_OUT / 无引用时自动清理 | | ⚠️ Обнаружение конфликтов / 冲突检测 | Отклонить повторяющиеся названия каналов / 拒绝重名通道 |


🧩 Ссылка на узел / 节点参考(102 种)

📦 Значения / 数值

| Узел / 节点 | Описание / 说明 | |-------------|-------------------| | Константа / 常量 | Выводит постоянное значение / 输出常量值 | | Redstone Input / 红石输入 | Чтение из Redstone Link / 从红石链接网络读取 | | Вход частного сигнала / 私有信号输入 | Чтение плавающего потока из именованного канала / 从命名通道读取浮点数 | | Входной сигнал шины / 总线输入 | Читает диапазоны каналов шины / 从总线通道读取频段值 |

📊 Кинетические показания / 动力读数 (кинетический датчик/трансмиссия/редуктор с ЧПУ)

| Узел / 节点 | Описание / 说明 | |-------------|-------------------| | Стрессовое состояние / 应力状态 | Кинетическое напряжение сети, 4 выхода: коэффициент (0-1, >1 перегружен), используется (SU), не используется (0-1), слева (SU); все 0 без сети или с нулевой пропускной способностью / 动力网络应力,四个输出:占比(0-1,超载) >1)、已用(SU)、未用(0-1)、剩余(SU);无网络/零容量全 0 | | Скорость (об/мин) / скорость | Скорость вращения сети, знак (отрицательный = обратный), 0 при отсутствии питания/перегрузке / 网络转速,带符号(负=反转),无动力/过载为 0 |

⚙️ Трансмиссия и коробка передач / 变速器·齿轮箱 (Программируемая трансмиссия + коробка передач с ЧПУ / 可编程变速器·数控齿轮箱)

| Узел / 节点 | Описание / 说明 | |-------------|-------------------| | Целевая скорость / 目标转速 | Пропускная желаемая выходная частота вращения; переключатель оборотов отменяет его, и передача хоста записывает цель / 透传期望输出转速,rev 取反,宿主变速器写入目标 | | Переезд / 移动 | Стек команд: нарастающий фронт ставит в очередь «переместить N метров» (значение = параметр, переопределяемый проводом) | Повернуть / 转动 | Стек команд: нарастающий фронт ставит в очередь «поворот на N градусов» / 指令栈:上升沿入队「转动 N 度」 | | Подождите / 等待 | Стек команд: нарастающий фронт ставит в очередь «ожидание N тиков» / 指令栈:上升沿入队「等待 N 刻」 | | Клатч / 离合 | Постоянное намерение сцепления / 常接合意图 | | Кодировщик / 编码器 | Обратная связь по движению: угол (градусы) · линейное положение (м) · фактическая скорость (об/мин); сброс — это входной контакт корпуса 0 (срабатывает по уровню)号输入引脚(电平触发) |

🔢 Базовая математика / 基础运算

| Узел / 节点 | Описание / 说明 | |-------------|-------------------| | Добавить / 加法 | А + Б | | Вычесть / 减法 | А - Б | | Умножить / 乘法 | А × Б | | Разделить / 除法 | A ÷ B (0, если B=0) | | По модулю / 模运算 | А % Б | | Власть / 次幂 | А ^ Б | | Корень / 次方根 | B-й корень из A | | Абсолютная ценность / 绝对值 | |вход| | | Потолок / 向上取整 | Округлить вверх | | Этаж / 向下取整 | Округлить вниз |

📐 Высшая математика / 高级运算

| Узел / 节点 | Описание / 说明 | |-------------|-------------------| | Формула / 公式 | Редактор многострочных сценариев / 多行脚本编辑器 | | Круглый / 保留N位小数 | Округление до N десятичных знаков / 保留N位小数 | | Маршрутизатор сравнения / 比较路由 | |А-Б| интеллектуальная маршрутизация / 智能信号分流 | | Преобразование позы / 姿态换算 | Преобразование координат тангажа/рысканья/крена / 姿态角转换 | | Сплит / 分割 | Разделение положительного/отрицательного сигнала / 正负信号分离 | | Сравнение углов (A-B) / 角度比对 | Сравнение двух углов: (A-B) сложено в -180~180 или 0~360 / 双角度比对:差角 A-B 折返,-180~180 或 0~360 两模式 |

Триг / 三角函数(度): Синус · Косинус · Тангенс · Арксинус · Арккосинус · Арктангенс 2 · Гиперболический синус · Гиперболический косинус

Другое / 其他: Квадратный корень · Натуральный логарифм · Логарифм по основанию 10 · Экспонента · Секанс · Косеканс · Котангенс · Направление (3 входа 3 выхода)

🧠 Логика / 逻辑

| Узел / 节点 | Описание / 说明 | |-------------|-------------------| | Больше, чем / 大于 | А > Б | | Меньше чем / 小于 | А < B | | Greater or Equal / 大于等于 | A ≥ B | | Less or Equal / 小于等于 | A ≤ B | | Equals / 等于 | A = B | | AND Gate / 与门 | A > 0,5 и В > 0,5 | | ИЛИ Ворота / 或门 | А > 0,5 или В > 0,5 | | Бул / 布尔 | Логическое значение с переключателем инвертирования / 布尔(可反转) | | Ворота / 闸门 | Сигнальный шлюз с настройками/сбросом/переключением / 信号门 | | Реле A / 继电器A | Реле SPDT — контакт ложный→A, контакт истинный→B / 双掷继电器 | | Реле B / 继电器B | Реле SPST — выход = контакт ? B : A / 单掷合并继电器 |

🎛️ Контроль / 控制

| Узел / 节点 | Описание / 说明 | |-------------|-------------------| | ПИД-регулятор / ПИД-регулятор | SP/PV PID (масштабируемый выход, защита от завершения) / SP/PV 双输入 PID(输出可缩放,抗积分饱和) | | Мощность ПИД / 动力ПИД | ПИД-регулятор с базовым входом мощности / 带基础动力ПИД | | Зажим / 限制 | Мин/Макс зажим / 限幅 | | Диапазон карты / 映射范围 | Отображение диапазона / 范围映射 |

📤 Выход / 输出

| Узел / 节点 | Описание / 说明 | |-------------|-------------------| | Выход Редстоуна / 红石输出 | Напишите в Redstone Link (0~15) / 写入红石链接 | | Выход частного сигнала / 私有信号输出 | Написать на указанный канал / 写入命名通道 | | Выход шины / 总线输出 | Записывает в канал шины / 写入总线通道 | | Контроль скорости / 转速控制 | Регулятор скорости вращения (-256~256) / 转速控制 |

⏱️ Последовательный / 时序 (только программа для компьютера / 仅编程计算机)

| Узел / 节点 | Описание / 说明 | |-------------|-------------------| | Задержка / 延时 | Задержка N тактов / 延时N тик | | Защелка / 锁存器 | Фиксация установки/сброса, настраиваемая по умолчанию / 可配置默认状态 | | T-триггер / T触发器 | Переключить триггер, настраиваемый по умолчанию / 可配置默认状态 | | Удлинитель импульсов / 脉冲延长 | Продлить входной импульс N тактов / 脉冲延长N тактов | | Петля / 循环 | Огненный импульс каждый интервал, количество повторений / 循环脉冲 | | Таймер безопасности / 保险 | Триггер (нарастающий фронт) или вход с удержанием высокого уровня → 2-тактный импульс → время восстановления; Повторы с удержанием высокого уровня в качестве генератора импульсов / 触发(上升沿)或持续高电平 → 2 тика 脉冲 →冷却;持续高电平自动循环(脉冲发生器) | | Аккумулятор / 累计器 | Счетчик шагов с нарастающим фронтом / 累计器 | | Непрерывный интегратор / 连续积分器 | Непрерывная интеграция, настраиваемый предел / 连续积分器 |

🎮 Вход / 输入 (сиденье управления + датчик положения / 控制座椅+姿态传感器)

| Узел / 节点 | Описание / 说明 | |-------------|-------------------| | Клавиша клавиатуры / 键盘按键 | 58 назначаемых клавиш / 58 клавиш | | Джойстик для мыши / 鼠标摇杆 | Двойной режим: инкрементальный (дельта мыши)/абсолютный (флэшка с памятью). Переключиться на панели редактирования. / 双模式:增量/绝对值,编辑区切换 | | Угол обзора / 视角差 | Дельта угла обзора / 视角差 | | Кнопка мыши / 鼠标按键 | Левая/Правая кнопки мыши / 鼠标按键 | | Геймпад-джойстик / 手柄摇杆 | Двойной джойстик LX/LY/RX/RY / 双摇杆 | | Кнопка геймпада / 手柄按键 | 15 кнопок / 15 кнопок | | Триггер геймпада / 手柄扳机 | Аналоговые триггеры LT/RT (0~1) / 模拟扳机 | | Взгляд на мир / 世界视角 | Абсолютное направление мировоззрения игрока / 玩家绝对视角 | | Отношение / 姿态 | Блокировать тангаж и крен в мировом пространстве (лицом × вращение подуровня) | Нападающий / 前方朝向 | Мировое пространство вперед по рысканию/тангажу / 结构朝向 | | Ускорение / 加速度 | Блочно-локальное ускорение X/Y/Z (движение конструкции по осям блока) | Скорость / 速度 | Блочно-локальная скорость ×2 м/с (движение конструкции по осям блока) / 方块本地速度(结构运动按方块朝向分解) | | Мировое положение / 世界坐标 | Мировое положение со смещением / 世界坐标(可偏移) | | Целевой результат / 目标输出 | Радарная цель X/Y/Z/entityId/расстояние / 雷达目标 |

🖼️ Дисплей / 显示 (Монитор + HUD сиденья управления / 全息显示器+控制座椅抬头显示)

| Узел / 节点 | Описание / 说明 | |-------------|-------------------| | Текст / 文本 | Цветной текстовый дисплей / 文字显示 | | Отображение данных / 数值显示 | Отображение плавающего значения / 数值显示 | | Изображение / 图像 | Изображение 16×16 пикселей, положение по сигналу / 像素图片 | | Последовательность изображений / 图像序列 | Многокадровая анимация, кадр, управляемый сигналом / 多帧动画 | | Pitch Ladder / 俯仰梯 | Лестница шага AR HUD (место управления), параметры диапазона и интервала / AR HUD 俯仰梯(控制座椅), range/interval 参数 |

🎵 Аудио / 音频 (компьютерный усилитель + динамик / 功放计算机·音响)

| Узел / 节点 | Описание / 说明 | |-------------|-------------------| | Музыка / 曲目 | Хост песни + транспорт: воспроизведение NBS, циклическое воспроизведение, воспроизведение/остановка, активация и политика запуска. | Усилитель / Усилитель | Усиление 0-4 плюс кривая динамики (громкость ноты → выходной уровень) / 增益 0-4 + 力度曲线(音符力度→输出力度) | | Формирователь волн / 波形整形 | Кривая формирования каждого образца; кривая идентичности = истинный обход / 逐采样整形曲线;恒等曲线 = 真旁路 | | Аудиовыход / 音频输出 | Опубликовать аудио в названной группе / 发布音频到命名频段 | | Разделение каналов / 声道拆分 | Разделение многоканального звука на стандартные макеты (стерео/четверо/5.1/7.1) / 多声道音频按标准布局拆分(立体声/四声道/5.1/7.1) | | Спикер Play / 播放 | Приемник воспроизведения: передает источник главному динамику / 播放下沉:把音源交给宿主音响发声 |

📦 Структура / 结构

| Узел / 节点 | Описание / 说明 | |-------------|-------------------| | Инкапсуляция / 封装 | Вложение подграфов внутри узла / 嵌套子图 | | ENCAP_INPUT / 封装输入 | Внешний входной контакт / 外部输入引脚 | | ENCAP_OUTPUT / 封装输出 | Внешний выходной контакт / 外部输出引脚 |

🔧 Отладка / 调试 (Все блоки / 全部方块)

| Узел / 节点 | Описание / 说明 | |-------------|-------------------| | Комментарий / 便利贴 | Заметка-заметка, изменяемый размер (80–8000 × 40–6000), прокручиваемая, трехцветная настраиваемая. Перетащите заголовок для перемещения, родительское перемещение содержит узлы. Чисто визуально — пропускается при оценке. Нажмите C, выбрав узлы для переноса. /可调大小/滚动/三色自定义。拖拽顶部移动,父级移动携带内部节点。纯视觉辅助。选中节点按C 包裹。 | | Генератор сигналов / 信号发生器 | Источник тестового сигнала с предварительным просмотром кривой XY + метка диапазона по оси Y, кривая ручной контрольной точки или пользовательская формула f(x), режимы вывода с генерацией частоты или по входу, надежное автоматическое масштабирование на основе процентилей /测试信号源, XY曲线预览+Y轴范围标注, 手动控制点曲线或自定义f(x)公式,频率发生/指定模式输出,百分位数稳健自动缩放| | Сигнальный зонд / 信号探针 | Мониторинг сигналов в режиме реального времени с 100-тиковой диаграммой трендов, надежным автоматическим масштабированием на основе процентилей (p1-p99), фиксацией/очисткой / 实时信号监视,100 галочка趋势图,百分位数稳健自动缩放(p1-p99), 冻结/清除 |

Режимы генератора сигналов / 信号发生器模式:

| Режим / 模式 | Описание / 说明 | |-------------|-------------------| | 🎯 Ручная кривая / 手动曲线 | Перетащите контрольные точки на графике XY. Дважды щелкните, чтобы добавить, щелкните правой кнопкой мыши, чтобы удалить, свободно перетаскивайте X/Y (X зажимается между соседями, сортируется по серверу). Очки синхронизируются посредством многопользовательской совместной работы. / XY图上拖拽控制点。双击添加,右键删除,XY双向自由拖拽(X被相邻点夹持,服务端排序)。多人协作同步。 | | 📐 Пользовательский f(x) / 自定义公式 | Введите выражение формулы, используя переменную x (0~1). Поддерживает все математические функции (триггер в градусах), автоматическое преобразование скобок в полную ширину. Скорость/амплитуда отключены — формула контролирует все. / 输入公式表达式, 变量x(0~1)。支持全部数学函数(三角函数用度),自动全角括号转换。speed/amplitude 禁用。 | | 🔄 Генерация частоты / 频率发生 | X автоматически циклически перемещается от 0 до 1. Регулировка скорости (только ручной режим). Текущая позиция X показана на графике небесно-голубым маркером. / X自动0→1循环推进。speed控制速度(仅手动模式)。天蓝色标记线显示当前X位置。 | | 🎯 Управляемый вводом / 指定模式 | X устанавливается путем перетаскивания небесно-голубой маркерной линии на графике. Нет EditBox — чистое перетаскивание. / 拖拽天蓝色标记线设置X值。无输入框,纯拖拽交互。 |

Функции сигнального пробника / 信号探针功能:

  • 100-тиковая диаграмма трендов кольцевого буфера с надежным автоматическим масштабированием на основе процентилей (p1-p99)
  • Процентильная фильтрация заменяет фиксированное отсечение ±5 — правильно отображает данные большого диапазона (например, 0–360).
  • Щелкните правой кнопкой мыши: заморозить/разморозить, очистить историю.
  • Показывает "---", когда чертеж не запущен.

🎮 Управление / 操作指南

| Боевик / 操作 | Ввод / 按键 | |---------------|-------------| | Добавить меню узла / 添加节点 | Щелкните правой кнопкой мыши пусто / 右键空白 | | Макет в две колонки / 双列布局 | Нажмите кнопку с меткой состояния в строке заголовка меню (1 Col/2 Col), золото = два столбца на /点击菜单标题行右侧状态文字按钮(单列/双列),金色=双列开启 | | Редактировать параметры / 编辑参数 | Щелкните левой кнопкой мыши → ▶ / 左键→▶ | | Подключиться / 连接 | Перетащите выходной контакт → входной контакт / 拖拽输出→输入 | | Удалить узел / 删除节点 | Наведите курсор + X / 悬停+X | | Удалить соединение / 删除连线 | TAB + щелчок левой кнопкой мыши / TAB+左键点击 | | Удалить выбранное / 删除选中 | Delete | | Выбор поля / 框选 | TAB + перетаскивание / TAB+拖拽 | | Дубликат / 复制 | Ctrl + D | | Отменить / Отменить | Ctrl + Z | | Повторить / 重做 | Ctrl + Y | | Завершить комментарий / 注释包裹 | Выберите узлы + C / 选中节点+C | | Редактировать текст комментария / 编辑注释文本 | Дважды щелкните текст комментария / 双击注释节点 | | Комментарий к изменению размера / 调整注释大小 | Перетащите правый нижний угол / 拖动右下角 | | Прокрутите комментарий / 滚动注释 | Ctrl + Прокрутка / Ctrl+滚轮 | | Увеличить / 缩放 | Колесо прокрутки / 滚轮 | | Пан / 平移 | Перетащите пустой холст влево (перетащите узел = переместите его) / 左键拖拽空白处(节点上拖拽=移动节点) | | Открыть редактор (большинство блоков) / 打开编辑器 | Щелкните правой кнопкой мыши / 右键 | | Динамик — Настройки воспроизведения (усиление/радиус/отключение звука) / 播放设置(音量/半径/静音) | Кнопка второго ряда в редакторе динамиков / 音响编辑器第二行按钮 |

| Сиденье управления — Сидеть / 乘坐 | Щелчок правой кнопкой мыши (пустая рука) / 右键(空手) | | Пульт управления/радар — Редактор / 编辑器 | Shift + Щелчок правой кнопкой мыши / Shift+右键 | | Кресло управления — Спешиться / 下马 | ~ | | Управление сиденьем — Переключение режима / 切换模式 | TAB | | Пульт управления — Отпустите мышь / 释放鼠标 | ESC | | Генерация сигнала — Добавить контрольную точку / 添加控制点 | Дважды щелкните диаграмму XY / 双击XY图 | | Генерация сигнала — Удалить контрольную точку / 删除控制点 | Щелкните правой кнопкой мыши по контрольной точке / 右键控制点 | | Генерация сигнала — Перетаскивание контрольной точки / 拖拽控制点 | Перетаскивание влево (X зажато, Y свободно) / 左键拖拽 | | Генерация сигнала — перетащите маркер X / 拖拽X标记 | Перетащите влево небесно-голубую линию (режим ввода) / 左键拖拽天蓝色线 | | Генератор сигнала — Режим переключения / 切换模式 | Нажмите кнопку переключения (подтвердите вторым щелчком мыши) / 点击切换按钮(二次点击确认) | | Зонд — заморозить/разморозить / 冻结解冻 | Дважды щелкните узел зонда / 双击探针节点 | | Зонд — Очистить/Очистить историю / 清除历史 | Щелкните правой кнопкой мыши узел зонда / 右键探针节点 | | Закладка — Открыть панель / 打开书签面板 | Нажмите ★ в правом нижнем углу / 点击右下角★ | | Закладка — Добавить / 添加书签 | [+] на панели или Ctrl+M / 面板内[+]或Ctrl+M | | Закладка — Переименовать / 重命名 | Нажмите ✎ в строке закладок / 点击书签行✎ | | Закладка — Удалить / 删除 | Нажмите × в строке закладок / 点击书签行× |

| Закладка — Перейти / 跳转 | Нажмите → или имя / 点击→或名称 | | Закладка — Изменение порядка / 拖拽排序 | Перетащите область имени на новое место / 拖拽名称区域到新位置 | | Закладка — Сбросить вид / 重置视角 | [↺] на панели или клавиша Home / 面板[↺]或Home键 |

Все действия редактора, описанные выше, можно переназначить — настройки редактора (верхняя правая кнопка) → вкладка Клавиши. / 上表编辑器动作均可在编辑器设置(右上角按钮)→「键位」标签页重绑。


🔄 Интеграция физики Соболя / Соболь 物理集成

Глубокая интеграция с физическим движком Sable для вращающихся структур. / 与Sable物理引擎深度集成,支持旋转结构。

| Блок / 方块 | Особенность / 功能 | |-------------|---------------| | Сиденье управления / 控制座椅 | Отклонение объекта отслеживает вращение подуровня / 实体yaw追踪子世界 | | Датчик положения / 姿态传感器 | Читать кватернион logicalPose() / 读取姿态四元数 |

Потокобезопасность/线程安全: Общие поля volatile. Без Sable / 无Sable: кресло управления полностью функционально, выходы датчиков 0 / 控制座椅完全可用,传感器输出0


💾 Поддержка схем / 蓝图兼容

Все 12 блоков поддерживают Create's Schematicannon — графики и состояние полностью сохраняются. / 全部十二种方块支持蓝图大炮,图与状态完整保留。

Использует Create IMergeableBE + SafeNbtWriter / 采用 Create 官方接口


📦 Рецепты / 合成配方

| Блок / 方块 | Материалы / 材料 | |-------------|-----------------| | 🖥️ Монитор / 全息显示器 | Звено Redstone × 2 + Прецизионный механизм + Стеклянная панель × 2 + Латунный корпус + Светящаяся пыль × 2 | | 🖥️ Чертеж / 蓝图计算机 | Redstone Link × 2 + Прецизионный механизм + Стеклянная панель × 2 + Повторитель + Компаратор + Латунный корпус × 2 | | ⚡ Speed ​​Proxy / 转速代理 | Латунный слиток × 4 + Зубчатое колесо + Стеклянная панель × 2 + Компаратор + Корпус из андезита | | 🔌 Программа / 编程计算机 | Андезитовый корпус×4 + повторитель + стеклянная панель×2 + компаратор + андезитовый сплав | | 🪑 Кресло управления / 控制座椅 | Тяжелая нажимная пластина + Железный слиток × 2 + Латунный корпус + Красный камень + Звено из красного камня × 4 | | 📐 Датчик положения / 姿态传感器 | Железный слиток×6 + Повторитель + Компаратор + Латунный корпус×2 | | 📡 Радар / 雷达 | Монитор × 2 + Железный слиток × 4 + Латунный корпус + Блок красного камня × 2 | | 📱 Портативный терминал / 便携终端 | Redstone Link×4 + Чертеж компьютера + Стеклянная панель×4 | | 🎛️ Кинетический датчик / 动力传感器 | Железный слиток × 4 + Вал × 4 + Латунный корпус |


⚙️ Свойства блока / 方块属性

| Недвижимость / 属性 | Значение / 值 | |-----------------|-----------| | Твердость / 硬度 | 1.0 (разбивается вручную / 空手可破坏) | | Разрыв рук / 空手破坏 | Капли без NBT / 掉落无NBT | | Щелчок правой кнопкой мыши по гаечному ключу / 扳手右键 | Повернуть ЛИЦОМ / 旋转方向 | | Гаечный ключ Shift+щелчок правой кнопкой мыши / 扳手Shift+右键 | Забрать с полным NBT / 收回保留NBT | | 🎛️Кинетический гаечный ключ / 动力传感器扳手 | Конец вала: выполните 4 позы с одним и тем же валом (вал фиксированный); вверху/внизу: рыскание с сохранением наклона; другие: Создать по умолчанию / 轴端面:同轴四态滚转(轴不动);点上/下:保倾偏航;其余面:官方默认 |


🔧 Технические особенности / 技术亮点

| Особенность / 特性 | Описание / 说明 | |----------------|-------------------| | 👥 Совместная работа в многопользовательском режиме / 多人协作 | Редактирование в реальном времени, отслеживание курсора, блокировка узла / 实时编辑、光标追踪、节点锁 | | ⚡ Авторитетная оценка сервера / 服务端权威评估 | Клиент получает EvalSnapshot — нет локального оценщика / 客户端接收快照,无本地评估器 | | ⚡ Оценка топологической сортировки / 拓扑排序求值 | Кэш входных запросов O(1) / O(1) 输入查询缓存 | | 🚀 GC-Friendly / GC友好 | Повторно используемые экземпляры оценщика / 重用求值器 | | 🔄 Сигнальная шина / 信号总线 | Глобальная связь по именованному каналу / 全局命名通道通信 | | 🧹 PID Anti-Windup / PID抗饱和 | Интегральная заглушка / 积分上限钳制 | | 🛡️ Обнаружение цикла / 环检测 | Циклическая проверка зависимостей во время компиляции / 编译时循环引用检测 | | 🎮 GLFW Raw Input / GLFW原始输入 | Обход системы привязки клавиш Minecraft / 绕过MC键位系统 | | 🔄 Интеграция Sable / Sable集成 | BlockEntitySubLevelActor чтение поз на подуровне / 子世界姿态读取 |


📜 Список изменений / 更新日志

完整变更日志已拆分至 CHANGELOG.md —— 每个版本一个 <details> 块。 Полный журнал изменений теперь находится в CHANGELOG.md — один блок <details> на каждую версию.

| Версия | 标题 / Название | |---------|--------------| | v1.2.6.2 | 修复:NBS 编辑器播放间歇延迟 · Sable 结构内音响无声 · 音频拆分节点编辑区未刷新时连线回退 ·功放菜单隐藏音频输出节点 / Исправлено: воспроизведение в редакторе NBS иногда задерживалось · динамик внутри структуры Sable замолчал · провода узла разделения звука возвращались обратно, когда панель редактирования не была повторно выбрана · меню усилителя скрывает узлы аудиовыхода |

| v1.2.6.1 | 修复:同名冲突者改名走人误退役频道致 BUS_IN 频段图被清(活候选值守退役)· 删除路径与BUS_IN 改名的跨 Owner 误清 / Исправлено: переименование конфликтующего BUS_OUT с тем же именем ошибочно выводило из строя канал и сокращало графики полос BUS_IN (выход с учетом заявителей) · перекрестный владелец стирает путь удаления и переименовывает BUS_IN ·总线自愈挂点与收敛守卫实测二轮: 自愈排在每 галочка收敛之前(图停止也跑),未定义=空不可证明、跳过保线 · самовосстановление шины и защита конвергенции, второй внутриигровой раунд: самовосстановление запускается до потиковой сходимости (даже когда график остановлен) и неопределенный канал больше не является доказанным-пустым (пропустить обрезку, сохранить провода) · Разворот угла переименован в Angle Compare (A-B): дельта-сравнение двух углов с двумя режимами диапазона сгиба · 音乐节点播放编辑区:输入激活 × 起播策略两模式 · панель редактирования воспроизведения музыкального узла: режимы активации входа и политики запуска ·删除连线命中几何与画线同源(遮挡 / z 序门控) · геометрия попадания при удалении провода разделяет нарисованную кривую с окклюзией / стробированием по z-порядку ·功放电脑监听音频节点(盖子频谱单源,默认图最上方,可指定) · узел мониторинга усилителя (спектр крышки с одним источником, верхний график по умолчанию, закрепляемый) ·音响/雷达设置面板点击与滚轮穿透封口 · 键位配置重启不加载(v1.2.6 起) ·设置面板点外自动收回 · 私有信号引脚文本随承载类型切换 ·子编辑器(NBS/像素)占用锁跨屏幕保活 + 入口软锁 · Панели настроек динамика и радара герметизируют утечку при нажатии и колесе

· Конфигурация привязки клавиш не загружается при загрузке (начиная с версии 1.2.6) · Панели настроек сворачиваются при внешнем щелчке · Текст приватного PIN-кода соответствует передаваемому аудио/плавающему типу · Поддержка блокировки присутствия в субредакторе + проверка программной блокировки входа · NBS顶栏导入/导出并成文件钮(新建/导入/导出下拉) · Верхняя панель NBS объединяет импорт и экспорт в кнопку файла (выпадающий список «Новый/импорт/экспорт») ·层行音频钮随静音态换字形(扬声器±声波) · кнопка звука в ряду полос меняет местами глифы с отключенным звуком (динамик с волнами или без них) · NBS顶栏曲名点击行内改名(功放监听按曲名显示) · встроенное переименование названия песни на верхней панели NBS (в списке мониторов метки по названию песни) ·功放/齿轮箱节点菜单按功能面收敛(齿轮箱 70→59去高级运算并隐藏控制/累计/动力读数,功放 69→34 音频+编排控制面) · меню узлов усилителя и коробки передач, курируемые функциональной поверхностью (коробка передач 70→59 капель) math_advanced и скрывает управление/аккумулятор/кинетику, усилитель 69→34 аудио + плоскость оркестровки) |

| v1.2.6 | 功放电脑 + 音响 + NBS 钢琴卷帘编辑器(双视图 · 选择/剪贴板 · 拖移搬移 ·逐音符力度/声像/细音高 · 层面板与重排 · 静音 · 配色收编)· 与门节点 · 曲线双节点(AMP力度曲线 + WSHAPE)· 闸门/T 触发器/锁存器当前态手动切换 / Усилитель Компьютер + Динамик + Редактор NBS Piano Roll (двойное представление, выбор и буфер обмена, перетаскивание, скорость/панорамирование/высота для каждой ноты, панель слоев и переупорядочение, отключение звука, тематическая палитра) · Узел вентиля AND · Дуэт кривой (кривая динамики AMP + WSHAPE) · ручное переключение текущего состояния на Gate / T Flip-Flop / Latch |

| v1.2.5.2 | 修复:动力传感器扳手旋转(同轴滚转 · 点上/下保倾偏航)· 贴地放置修正 · Настройки HUD 虚像晃动 · 切换戏语言后 HUD文字变乱线 · 节点分类重构 · 视口裁剪 / 菜单命中 · 数控齿轮箱轴面常在 / 扳手回归官方 · PID/PID_POWER · PID/PID_POWER积分死区 · 频道名旧草稿回写(#10)· 去掉整图保存覆盖(#17)· 封装子图节点数据同步 ·封装子图展开状态跨玩家同步 · 参数输入框实时同步 · 封装子图顶栏合并 · 占用封装禁删 ·键位系统扩容(删除连线 + 像素编辑器动作)· 统一键鼠序列绑定 · 旧键位配置迁移 ·删节点撤销/重做恢复连线(pinId + 占用检测)」+滚轮拒收) / Исправление: Вращение ключа кинетического датчика (прокат вала · Отклонение с сохранением наклона) · Размещение на полу · Перевернутый текст крепления вертикально · Просмотр покачивающегося и искаженного текста HUD после переключения языка · Рефакторинг категории узла · Удаление видового экрана / попадание в меню · Всегда присутствуют грани вала коробки передач с ЧПУ / возврат к официальному состоянию · Выходной сигнал передачи восстанавливается после перегрузки · Выходная команда Прямое-обратное и отрицательное перемещение · Сброс энкодера на теле узла · Интегральная зона нечувствительности PID/PID_POWER · Обратная запись устаревшего черновика имени канала (#10) · Отбросить сохранение всего графа, перезаписать (#17) · Синхронизация данных узла подграфа · Синхронизация состояния расширения подграфа между игроками · Синхронизация поля параметров в реальном времени · Слияние верхней панели подграфа · Защита занятой инкапсуляции · Удаление защиты · Режим отображения объединение верхней панели · блокировка отображения после выбора ·

плавное перетаскивание макета удаленного дисплея · система привязки клавиш получает действия по удалению проводов и пиксельного редактора · унифицированные привязки последовательностей (перенос устаревших конфигураций привязок клавиш) · отмена/повтор удаления узла восстанавливает провода (pinId + проверка занятости) · отображение прокси передачи (поле значений «(прокси)» + колесо отклонено при управлении узлом) | | v1.2.5.1 | 动力传感器(kinetic_gauge,Create 表同款 3 轴放置 · STRESS/RPM 节点 · 蓝屏显示)· Графический интерфейс пользователя · Графический интерфейс пользователя (HUD 裁剪数学 / 显示编辑器 / 设置界面) вкладка)| | v1.2.5 | 公式语迁级:控制流 + vec3 + 预算池 / GUI 架构迁移 / 像素编辑器 / 可编程变速箱 | | v1.2.4.1 | 回归审计 · 总线系统 · 封装状态 · 公式一致性 · Соболь 加固 | | v1.2.4 | 多人协作 + 调试工具链 + 公式编辑器体验 |

更早版本(v1.2.3 及以前)见 CHANGELOG.md。 Старые версии (1.2.3 и более ранние): см. CHANGELOG.md.


❓ Часто задаваемые вопросы / 常见问题

Редактор узлов тормозит? / 节点编辑器卡顿? Отрисовка в редакторе отбраковывается в области просмотра (v1.2.5.2): только экранные узлы требуют времени рендеринга. 1024 узла на экране работают нормально — количество узлов и количество PID больше не являются практическими ограничениями. / v1.2.5.2 起编辑器绘制做了视口裁剪(只画屏内节点):同屏 1024个节点也无压力, 数量与 PID 数量不再是实际限制。 Скорый прокси-сервер не работает? / 转速代理不工作? Разместите непосредственно рядом с регулятором скорости. / 放置在转速控制器相邻面。 Состояние потеряно после схемы? / 蓝图放置后状态丢失? Используйте Create 6.0.10+. Зарегистрированы полные интерфейсы NBT. / 确保使用Создать 6.0.10+。 Могут ли компьютеры общаться? / 计算机可以通信吗? Да — ввод-вывод частного сигнала (именованные каналы) или BUS_IN/BUS_OUT (группированные). / 可以——私有信号I/O或BUS总线。

📥 Установка / 安装

| Зависимость / 依赖 | Версия / Изображение | |------------------|---------------| | Майнкрафт | 1.21.1 | | НеоФордж | 21.1.233+ | | Создать | 6.0.10+ |

Соболь не является обязательным / Соболь 为可选

  1. Установите NeoForge + Create / 安装 NeoForge + Create.
  2. Поместите .jar в папку mods /将 .jar 放入 mods.
  3. Запуск! / 启动!

🌐 Ссылки / 链接

⭐ Если вам понравился этот мод, поделитесь с нами звездой на GitHub! / 喜欢请在GitHub点⭐!
Раскройте потенциал Create с помощью визуального программирования! / 用可视化编程释放机械动力的潜力!🚀

Версии (19)

ВерсияMinecraftЗагрузчикиФайл
1.2.6.2 1.21.1 neoforge скачать
1.2.6.1 1.21.1 neoforge скачать
1.2.6 1.21.1 neoforge скачать
1.2.5.2 1.21.1 neoforge скачать
1.2.5.1 1.21.1 neoforge скачать
1.2.5 1.21.1 neoforge скачать
1.2.4.1 1.21.1 neoforge скачать
1.2.4 1.21.1 neoforge скачать
1.2.3 1.21.1 neoforge скачать
1.2.2 1.21.1 neoforge скачать
1.2.1 1.21.1 neoforge скачать
1.2.0 1.21.1 neoforge скачать
1.1.5 1.21.1 neoforge скачать
1.1.4 1.21.1 neoforge скачать
1.1.3 1.21.1 neoforge скачать
1.1.2 1.21.1 neoforge скачать
1.1.1 1.21.1 neoforge скачать
1.1.0 1.21.1 neoforge скачать
1.0.0 1.21.1 neoforge скачать

Страница на Modrinth →