create-schematic-compute
create-schematic-compute · 197238 загрузок · MIT
клиент: required · сервер: required (заявлено автором мода)
Create: Schematic Compute добавляет в экосистему Create визуальный программный интерфейс на основе графов, позволяющий создавать сложные вычислительные схемы без использования сложной техники работы с красным камнем.
Описание
Создать: схематическое вычисление
🎮 12 программируемых блоков · 102 типа узлов · Подсветка синтаксиса формул и автозаполнение · Многопользовательская совместная работа
十二种可编程方块 · 102种节点 · 公式语法高亮与自动补全 · 多人实时协作
Перетаскивайте, подключайте и создавайте логику — как в Unreal Engine Blueprints!
拖拽连接,构建逻辑 — 像虚幻引擎蓝图一样直观!
Создано StarryNight_Luo (y15173334444)
Содержание / 目录
- Обзор / 简介
- Блоки / 方块
- Совместная работа в многопользовательском режиме / 多人协作
- Узел сценария формулы / 公式脚本节点
- Система ШИНА / АВТОБУС 总线系统
- Справочник узлов / 节点参考
- Управление / 操作指南
- Интеграция физики Соболя / Соболь 物理集成
- Схематическая поддержка / 蓝图兼容
- Рецепты / 合成配方
- Свойства блока / 方块属性
- Технические моменты / 技术亮点
- Список изменений / 更新日志
- Часто задаваемые вопросы / 常见问题
- Установка / 安装
- Ссылки / 链接
📖 Обзор / 简介
🇬🇧 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+ |
Соболь не является обязательным / Соболь 为可选
- Установите NeoForge + Create / 安装 NeoForge + Create.
- Поместите
.jarв папкуmods/将.jar放入mods. - Запуск! / 启动!
🌐 Ссылки / 链接
- GitHub: github.com/y15173334444/create-schematic-compute
- Modrinth: modrinth.com/mod/create-schematic-compute
- Лицензия/许可证: MIT © 2026 StarryNight_Luo
⭐ Если вам понравился этот мод, поделитесь с нами звездой на 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 | скачать |