Сортировщик Mekanism

  • Просмотры Просмотры: 46
  • Последнее обновление Последнее обновление:
  • Оригинальная тема: здесь
    Автор: Mad163Hamster

    Гайд может дополнятся.

    Все мы хотим в автоматизацию - чтоб ресы/предметы скинул в ящик и они сами побежали куда надо. В этом может помочь такой предмет как сортировщик
    Разберем сортировщик от мода Mekanism.

    Рекомендации​

    Как НЕ СТОИТ делать

    Это очень важная часть, которую вам стоит прочесть обязательно.
    Лагающие сортировщики отлично палятся в логах. Найти его проблем не составит. После чего вся лагающая схема будет зачищена без предупреждения, потому что предупреждение вы получаете на каждую установку сортировщика в игре.

    Не надо строить многоблочные линии с кучей выходов и тем более их закольцовывать.
    image.png
    Причина проста - большая нагрузка, которая может привести к неприятным последствиям в первую очередь для вас.
    По правилам проекта - такие схемы выпиливаются без предупреждения: лагающие сортировщики уничтожаются, подключенные к ним трубы - тоже.
    У нас есть фикс: сортировщик может справится с достаточно высокой нагрузкой, но НЕ НУЖНО ТАК ДЕЛАТЬ.
    Вы не в сингл играете

    1. Ставьте буферные сундуки на каждой буферной зоне.
    2. Не делайте длинные передачи трубами (каждый блок трубы - это блок, который нужно посчитать)
    3. Пожалейте себя, свои ресурсы, и свой регион.



    Как СТОИТделать​


    Вся система должна быть похожа на схему / Подчинятся такой же логике
    image.png


    Просьба придерживаться следующего:
    1. Никаких циклических связей/колец.
    2. Группируйте правила в сортировщике по словарю.
    3. При длинных путях - ставить промежуточные сундуки

    1.png

    3.png


    Обозначения и пояснения

    ИМХО - Мнение автора: то как он считает/понял

    Сортировщик ID 849:15​

    Интерфейс
    image.png

    1. Round-Robin. Циклический проход по допустимым пунктам назначения on/off
    2. Авто ивлечение on/off
    3. Цветовой фильтр для отправки предметов, не удовлетворяющих ни одному из правил.
    4. Создание нового правила
    5. Управление редстоун сигналом
    6. Список правил.
    7. Управление доступом
    сортировщик работает по правилам сверху-вниз. Сначала отрабатывает первое правило, потом переходит ко второму следующему.
    1.png


    Пример сундука:
    image.png

    Логика:
    1. Переходим к правилу 1.
      • Забираем согласно правилу всю пыль, начиная справа-снизу и двигаясь влево-вверх
      • выполняем, пока пыль не закончится
    2. Переходим к правилу 2
      • Забираем согласно правилу все пластины, начиная справа-снизу и двигаясь влево-вверх
      • выполняем, пока пластины не закончятся
    3. ....
    4. Переходим к "правилу" по-умолчанию (черный индикатор)
      • Забираем все предметы, не удовлетворяющих ни одному из правил.
      • выполняем, пока предметы не закончятся

    Интерфейс создания правила

    2.png

    1. НАЗНАЧЕНИЕ: Отправка определенного количества предметов в пределах настроек мин/макс.
      2-1.png

      1. Фильтр предмета. Перетащить из инвентаря в ячейку для записи. Записывается вся информация по предмету: заряд/состояние и тд.
      2. Указания ограничения по кол-ву мин/макс.
      3. ИМХО: Следовать ли настройке в п.2 on/off. ON - да / OFF - нет
      4. Цветовой фильтр для отправки предметов.
      5. ПРИМЕР ИСПОЛЬЗОВАНИЯ:
      рассылка определенного количества предметов в несколько приемников. Должен быть включен Round-Robin
    2. НАЗНАЧЕНИЕ: Фильтр по определенному слову в названии предметов.
      2-2.png

      1. Предпоказ предметов, которые подходят по фильтру
      2. Ввод выражения. символ "*" - любое количество любых символов, в том числе и отсутствие символов. Чувствителен к регистру букв. Для подсказок используйте словарик ID 5251.
      3. Цветовой фильтр для отправки предметов.
    3. НАЗНАЧЕНИЕ: Фильтр по определенному предмету.
      2-3.png

      1. Фильтр предмета. Перетащить из инвентаря в ячейку для записи. Записывается вся информация по предмету: заряд/состояние и тд.
      2. Цветовой фильтр для отправки предметов.
    4. Не разобрался =(
      Если кто знает, напишите.

    Интерфейс​

    image.png

    1. Предмет
    2. Описание предмета
    На примере плотной золотой пластины можно выделить примеры фильтрации:
    plate* - все пластины (все предметы начинающиеся со слова plate)
    plateDense* - все плотные пластины (все предметы содержащие слово Dense)
    *Dense* - все плотные пластины (все предметы содержащие слово Dense)
    *Gold - все золотые предметы (все предметы заканчивающиеся на слово Gold)

    hJVpFq3Qz8c.jpg
Сверху