В принципе уже того достаточно, просто разжую как оно происходит.
----
require('component').,invoke(addres:string, function:string,...) -- Функция либы позволяет обращаться к компонентам по адресу.
----
Адрес понятно адрес нашего супер компонента.
--
функтион(литерали(literally)) это функция, пример:
rs.setOutput(sides.north, ...)
cmp.invoke('228','setOutput',sides.north)
--
... обозначается дополнительный аргументы, такие как и использовались бы в "оригинале"
--
Пример: последовательное включение выключение фонариков на красном камне, они на блоке контроллера с верху.
Пример: спам 2-мя (не ограничено) беспроводными картами на 1-й порт
Возможно не работает т.к. писалось на скорую руку и не проверялось, но на вид должно
На скорость спама (не перерывами, а активным времени) влияет CallBugets из конфиг файла, выкручиваешь на 999 и все летает.
Всё разжевал прямо для детей, хоть мы и серьёзные дядьки в костюмах. Но что-б прям было понятно прям ухххх...
Здесь я разжевал, как можно буквально в пару строк обращается к определённому компоненту.
Если появился вопрос можешь задать мне в лс или дискорд, я каждый день чекаю сайт, но сначала лучше смотри википедию (https://minecraft.fandom.com/ru/wiki/OpenComputers/Component_API#Интерфейс), там есть компоненты библиотеки и т.д.