guides/integrated dynamics/common mistakes
Integrated Dynamics — это мод, основанный на логике и данных, а не на прямом перемещении предметов или энергии. Из-за этого новички часто пытаются использовать его как обычные технические моды, что приводит к неправильной работе систем.
Введение
Главная сложность Integrated Dynamics в том, что он работает не с предметами напрямую, а с их представлением в виде данных (Variables). Поэтому ошибки чаще всего связаны не с механиками, а с логическим мышлением.
Основные проблемы новичков:
- Непонимание роли Variables
- Путаница между логикой и транспортом
- Неправильная настройка Readers и Writers
- Ошибки в Conditions и Filters
Ошибка №1: попытка использовать мод как трубы
Самая частая ошибка — ожидание, что Integrated Dynamics будет перемещать предметы сам.
- Нет физической передачи предметов
- Reader только читает данные
- Writer только управляет другими блоками
Правильное понимание:
- Мод не транспортирует ресурсы
- Он принимает решения, а не перемещает предметы
Ошибка №2: непонимание Variables
Variables — это основа всего мода, но новички часто игнорируют их роль.
- Попытка использовать предмет напрямую
- Непонимание ItemStack / FluidStack / Number
- Потеря данных при неправильной обработке
Правильно:
- Всё превращается в Variable Card
- Логика работает только с данными
Ошибка №3: неправильные Conditions
Conditions часто настраиваются без понимания результата.
- Условие всегда false
- Неправильные пороги (energy < 0, item > 9999)
- Сравнение несовместимых типов
Правильно:
- Проверять реальные значения через Display Panel
- Использовать логичные диапазоны
Ошибка №4: путаница Conditions и Filters
Эта ошибка ломает большинство систем.
- Conditions = true/false (решение)
- Filters = отбор данных (список)
Неправильное использование:
- Использовать Filter вместо Condition для включения машины
- Использовать Condition для сортировки предметов
Ошибка №5: отсутствие Logic Cable
Сеть не работает без правильного соединения.
- Reader не подключён к сети
- Variable Store изолирован
- Writer не получает данные
Правильно:
- Все блоки должны быть связаны Logic Cable
Ошибка №6: перегруженная логика
Новички часто делают слишком сложные схемы.
- Глубокие цепочки AND/OR
- Много вложенных условий
- Отсутствие структуры
Правильно:
- Делить систему на блоки
- Использовать Variable Store для повторного использования
Ошибка №7: неправильное ожидание скорости
Integrated Dynamics не работает мгновенно как редстоун.
- Ожидание моментального обновления
- Непонимание тиковой логики
Правильно:
- Логика обновляется по игровым тикам
- Нужно учитывать задержки
Советы для сервера GravityCraft
На сервере ошибки становятся критичнее из-за нагрузки.
- Не создавайте слишком много Readers
- Разделяйте логические модули
- Используйте простые Conditions
- Храните логические блоки в Variable Store
- Проверяйте системы через Display Panel
Заключение
Большинство ошибок в Integrated Dynamics связано не с самим модом, а с неправильным пониманием логики работы системы. Это не мод про транспорт, а мод про принятие решений.
Если понимать разницу между данными, условиями и действиями, можно избежать 90% проблем и построить стабильные автоматизированные системы.