Мод для Майнкрафт на Forge, который добавляет сеть загрузки чанков для компьютеров из CC: Tweaked. Он помогает запускать удалённые системы автоматизации: контроллер загружает нужный чанк, компьютер получает такты мира и выполняет стартовую программу.
Возможности
- Добавляет компонент «чип пробуждения» (Wake Chip), обычный и улучшенный узлы пробуждения (Wake Node), а также контроллер пробуждения (Wake Controller).
- Узел ставится вплотную к компьютеру CC: Tweaked, получает строковый идентификатор и запоминает измерение и чанк подключённого компьютера.
- Обычный узел загружает один чанк. Улучшенный позволяет выбрать область
1×1,3×3или5×5чанков. - Контроллер выводит доступные узлы, их состояние и оставшееся время временной загрузки; может загрузить чанк навсегда, на заданный срок или выгрузить его.
- У каждого узла есть компьютер-владелец и список разрешённых компьютеров-контроллеров. Управлять узлом могут только добавленные в этот список компьютеры.
- Регистрации узлов сохраняются после перезапуска сервера, но активная загрузка чанков после него прекращается.
- Если сломать узел или компьютер, к которому он прикреплён, регистрация удаляется.
Крафты
Чип пробуждения используется в крафтах остальных блоков.


Улучшенный узел крафтится по той же схеме, что и обычный, но с незеритом вместо железа.


При установленном Create для чипа, обоих узлов и контроллера доступны отдельные рецепты Create.
Как пользоваться
- Прикрепите Wake Node к стороне компьютера CC: Tweaked.
- На этом компьютере найдите периферию
wake_nodeи назначьте ей идентификатор:wake.setId("remote_factory"). - Разрешите контроллеру управление командой
wake.grantController(computerId), гдеcomputerId— идентификатор компьютера-контроллера. - Поставьте Wake Controller рядом с другим компьютером, найдите периферию
wake_controllerи загрузите узел:ctl.loadNode("remote_factory")илиctl.loadFor("remote_factory", seconds).
Для улучшенного узла используйте тип периферии wake_node_advanced. Размер области меняется через wake.setRange(size), где допустимы значения 1, 3 и 5; узнать доступные варианты можно через wake.listAvailableRanges().
Полезные методы узла: getId(), getChunk(), getInfo(), listControllers(), getPermissions(), revokeController(computerId). У контроллера есть listNodes(), getNodeInfo(id), isNodeLoaded(id), getLoadedNodes(), unloadNode(id) и unloadAll().
Настройки
Серверный конфиг содержит параметры:
chunk_loading.max_loaded_nodes— максимальное число одновременно загруженных узлов;chunk_loading.max_load_duration_seconds— предельная длительность дляloadFor;chunk_loading.default_load_radius— радиус загружаемых чанков вокруг компьютера;0загружает только его чанк;chunk_loading.chunk_ops_per_tick— число операций загрузки и выгрузки за тик;logging.enable_node_logs— записи о регистрации, загрузке, выгрузке и истечении времени в журнале сервера.
Требования и совместимость
Нужны Forge, Java и CC: Tweaked. Create необязателен и добавляет свои рецепты для блоков мода.
