Перейти к содержимому

CC: Create Redstone Link

Этот мод связывает сети Create Redstone Link с компьютерами CC:Tweaked.

NeoForge
Загрузчики
NeoForge
Скачиваний на Modrinth
11,2 тыс.
Подписчиков на Modrinth
18
версии
4
Обновлён
26 июня 202626 июн.
Опубликован
в 2026
Link Bridge Block · свайп

Коротко о моде

Работает на NeoForge
Для Minecraft 1.21.1–1.21.11
Нужен и в игре, и на сервере
Последняя версия — 0.1.1 от 26 июня 2026
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.21.1–1.21.11
Описание переведено автоматическиПоказать оригинал (EN)

CC: Create Redstone Link

Основано на https://modrinth.com/mod/cc-redstone-link-bridge. Я бы просто добавил туда поддержку цвета, но, к сожалению, исходники того мода недоступны (несмотря на лицензию MIT на его странице).

Этот мод связывает сети Create Redstone Link с компьютерами CC:Tweaked. Он добавляет один блок — CC Redstone Link Bridge, — который можно поставить в мире и использовать как периферию ComputerCraft.

Мод требует Create и CC:Tweaked.

Что делает мод

Мост работает как небольшой адаптер между двумя системами:

  • Create предоставляет сеть Redstone Link.
  • CC:Tweaked предоставляет управление на Lua с компьютеров.

С блоком-мостом в мире подключённый компьютер может:

  • читать текущую силу сигнала любой пары частот Redstone Link
  • отправлять силу сигнала любой паре частот Redstone Link
  • опционально помечать любой из слотов частоты 24-битным RGB-цветом красителя

Мод намеренно минималистичен. Lua-интерфейс предоставляет только операции, необходимые для прямого взаимодействия с сетью.

Как это работает

Когда периферия используется из Lua:

  • getLinkSignal(freq1, freq2) возвращает текущую силу для этой пары частот.
  • sendLinkSignal(freq1, freq2, strength) задаёт целевую пару частот и передаёт выбранную силу.

Обе функции принимают два необязательных дополнительных аргумента, color1 и color2, которые применяют цвет красителя к соответствующему слоту частоты. Значения частот — это ID предметов в виде строк. Например, minecraft:iron_ingot и minecraft:oak_sapling образуют одну допустимую пару.

Рецепт крафта

Рецепт — это крафт 3×3 по форме, с Redstone Links во всех четырёх углах, Wireless Modem в центре и булыжником в нижнем среднем слоте. Три оставшихся слота по краям середины (верх-середина, середина-слева и середина-справа) заполнены передатчиками Create.

Lua API

Тип периферии:

  • redstone_link_bridge

Методы:

  • getLinkSignal(freq1, freq2 [, color1 [, color2]]) -> number
  • sendLinkSignal(freq1, freq2, strength [, color1 [, color2]])

Значения частот

freq1 и freq2 должны быть ID предметов в виде строк.

Примеры:

  • "minecraft:iron_ingot"
  • "minecraft:oak_sapling"
  • "minecraft:redstone"

Используйте пустую строку (""), если нужно обозначить пустое значение частоты.

Цвета частот

color1 и color2 — необязательные 24-битные RGB-целые в формате 0xRRGGBB. Они имеют смысл только тогда, когда соответствующий предмет частоты поддерживает компонент данных DYED_COLOR из Minecraft, а это в ванилле только кожаная броня и кожаная конская броня. Слот с цветом находится в другой сети Redstone Link, отличной от слота того же предмета без цвета, а разные цвета дают разные сети.

На странице Dye в Minecraft Wiki перечислены значения RGB, которые дают все 16 стандартных красителей при нанесении на кожаную броню в Java Edition. Полезные значения:

  • 0xB02E26 — красный краситель
  • 0x3C44AA — синий краситель
  • 0xFED83D — жёлтый краситель
  • 0x5E7C16 — зелёный краситель
  • 0x1D1D21 — чёрный краситель
  • 0xF9FFFE — белый краситель

Передайте nil (или просто опустите аргумент) для слота, который должен остаться без цвета. Чтобы покрасить только второй слот, передайте nil для первого.

Пример

local bridge = peripheral.find("redstone_link_bridge")
assert(bridge, "No redstone_link_bridge found")

-- Read an existing frequency pair
local current = bridge.getLinkSignal("minecraft:diamond", "minecraft:redstone")
print("Current signal:", current)

-- Send a signal to a frequency pair
bridge.sendLinkSignal("minecraft:diamond", "minecraft:redstone", 7)

-- Send on a color-tagged channel. This matches a physical Redstone Link
-- whose leather-armor slots were dyed with one Red Dye and one Blue Dye.
bridge.sendLinkSignal(
    "minecraft:leather_chestplate",
    "minecraft:leather_helmet",
    15,
    0xB02E26,   -- Red Dye
    0x3C44AA)   -- Blue Dye

-- Only the second slot is colored
bridge.sendLinkSignal(
    "minecraft:leather_chestplate",
    "minecraft:leather_helmet",
    15,
    nil,
    0x3C44AA)   -- Blue Dye

Частые вопросы

Как установить CC: Create Redstone Link?

Установите NeoForge под свою версию Minecraft, скачайте CC: Create Redstone Link под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть CC: Create Redstone Link?

У CC: Create Redstone Link есть сборки для Minecraft 1.21.1–1.21.11.

Нужен ли CC: Create Redstone Link на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее