CraftBook/ИС

Материал из Playzone Minecraft Wiki
Перейти к: навигация, поиск

<CraftBook


Интегральные схемы (далее ИС) — компоненты, позволяющие более компактно уместить схему, а также делать вещи, которые нельзя сделать из красной пыли.
ИС имеют некие семейства:

  • ZISO (Zero Input Single Output) — нет входов, один выход.
  • SISO (Single Input Single Output) — один вход, один выход.
  • SI3O (Single Input 3 Outputs) — один вход, 3 выхода.
  • 3ISO (3 Inputs Single Output) — 3 входа, один выход.
  • 3I3O (3 Inputs 3 Outputs) — 3 входа, 3 выхода.
  • VIVO (Variable Inputs Variable Outputs) — Настраиваемое количество входов/выходов.

Нажмите на любую из ссылок, чтобы узнать, как строить схему того или иного семейства.

Активируемые ИС

ИС этого типа активируются только тогда, когда вход изменяет своё значение. Большинство ИС относятся к этому типу.
Примечание: Если закоротить ИС (например, подключить её к самой себе), то она разорвёт цепь.

Список активируемых ИС

ID схемы ZISO версия Требует права Семейство Имя Впервые появилась Описание
MC1000 Нет Нет SISO Удлинитель 1.3 Заменяет 2 инвертора (ведь с помощью них продолжают сигнал), делает канал односторонним, не имеет задержки.
MC1001 Нет Нет SISO Инвертор 1.3 Заменяет инвертор, не имеет задержки.
MC1017 Нет Нет SISO Rising edge-triggered toggle flip flop 1.3 При включённой красной пыли изменяет положение рычага.
MC1018 Нет Нет SISO Falling edge-triggered toggle flip flop 1.3 При выключенной красной пыли изменяет положение рычага.
MC1020 MC0020 Нет SISO (1-бит) генератор случайных значений 1.3 Заменяет Clock Generator.
MC1025 Нет Нет SISO Server time modulus 2 1.3 Server time modulus 2.
MC1110 Нет Нет SISO Трансмиттер 1.3 Передает сигнал на приёмник (см.ниже).
MC1111 MC0111 Нет SISO Приёмник 1.3 Принимает значение от трансмиттера.
MC1200 Нет Да SISO Спаунер мобов* 1.3 Создает моба при каждом включении.
MC1201 Нет Да SISO Спаунер предметов* 1.4 Создает предмет при каждом включении.
MC1205 Нет Да SISO Спаунер блоков сверху* 1.4 Создает блок при однократном включении.
MC1206 Нет Да SISO Спаунер блоков снизу* 1.4 Создает блок при однократном включении.
MC1230 MC0230 Нет SISO Проверка дня 1.3 Включает выход при наступлении дня.
MC1231 Нет Да SISO Простой контроллер временем* 1.3 Контролирует время сервера.
MC1240 Нет Да SISO Стрелок* 2.0 Выстреливает одну стрелу.
MC1241 Нет Да SISO Залп стрел* 2.0 Выстреливает 5 стрел.
MC1420 MC0420 Нет SISO Генератор пульса 2.0 Генерирует пульс через заданный промежуток времени.
MC2020 Нет Нет SI3O (3-бита) генератор случайных значений 1.3 Генерирует случайные значения на 3 выхода.
MC3002 Нет Нет 3ISO И на 3 входа 1.4 Включает выход, если все входы включены.
MC3003 Нет Нет 3ISO НЕ И на 3 входа 1.4 Включает выход, если все входы не включены.
MC3020 Нет Нет 3ISO XOR на 2 входа 1.4 Смотрите Схемы из красного камня
MC3021 Нет Нет 3ISO XNOR на 2 входа 1.4 Смотрите Схемы из красного камня
MC3030 Нет Нет 3ISO RS NOR latch 1.4 Смотрите Схемы из красного камня
MC3031 Нет Нет 3ISO RS NAND latch 1.4 Смотрите Схемы из красного камня
MC3034 Нет Нет 3ISO Rising edge-triggered D flip flop 1.4 Sets output based on D input when clock input goes to high.
MC3036 Нет Нет 3ISO Level-triggered D flip flop 1.4 Sets output based on D input while clock input is high.
MC3231 Нет Да 3ISO Контроллер временем 1.4 Контролирует время сервера.
MC4000 Нет Нет 3I3O Full adder 2.0 Full adder.
MC4010 Нет Нет 3I3O Half adder 2.0 Half adder.
MC4100 Нет Нет 3I3O Full subtractor 2.0 Full subtractor.
MC4110 Нет Нет 3I3O Half subtractor 2.0 Half subtractor.

*Требуется привилегия /allic или /mcXXXX.

Самоактивируемые ИС (ZISO)

ИС данного типа не требуют активации, т.к. они активирует сами себя. Это удобно в случаях, когда для активирующейся ИС некуда поставить Clock generator.

ПЛК

ПЛК или программируемый логический контроллер — это специальный тип ИС, которые могут быть самоактивируемые или активируемые, иметь сложный код, вводимый игроком на табличках.

Список ИС

ID ИС Семейство Язык Впервые появилась Instant
MC5000 VIVO PerlStone 1.4 No
MC5001 3I3O PerlStone ещё не выпущена No

Конфигурация

Параметр Значения По умолчнию Впервые появилось Описание
redstone-ics true/false true 1.3 Разрешение на использование ИС
redstone-plcs true/false true 1.4 Разрешение на использование ПЛК.
redstone-plcs-require-permission true/false false unreleased Restrict the users allowed to use PLCs.
self-triggered-ics true/false true unreleased Разрешение на самоактивируемые ИС.
self-triggered-ics-require-permission true/false false unreleased Restrict the users allowed to use self-triggered ICs