<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://gravitywiki.ru/index.php?action=history&amp;feed=atom&amp;title=guides%2Fintegrated_dynamics%2Fitem_logic</id>
	<title>guides/integrated dynamics/item logic - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://gravitywiki.ru/index.php?action=history&amp;feed=atom&amp;title=guides%2Fintegrated_dynamics%2Fitem_logic"/>
	<link rel="alternate" type="text/html" href="https://gravitywiki.ru/index.php?title=guides/integrated_dynamics/item_logic&amp;action=history"/>
	<updated>2026-04-30T03:34:30Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://gravitywiki.ru/index.php?title=guides/integrated_dynamics/item_logic&amp;diff=14240&amp;oldid=prev</id>
		<title>Pryn1k: Новая страница: «Item Logic — это набор логических инструментов Integrated Dynamics, предназначенный для работы с предметами как с данными. Вместо физического перемещения предметов система анализирует их свойства: тип, количество, теги, прочность и другие параметры. Это позволяет...»</title>
		<link rel="alternate" type="text/html" href="https://gravitywiki.ru/index.php?title=guides/integrated_dynamics/item_logic&amp;diff=14240&amp;oldid=prev"/>
		<updated>2026-04-29T19:06:29Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Item Logic — это набор логических инструментов Integrated Dynamics, предназначенный для работы с предметами как с данными. Вместо физического перемещения предметов система анализирует их свойства: тип, количество, теги, прочность и другие параметры. Это позволяет...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Item Logic — это набор логических инструментов Integrated Dynamics, предназначенный для работы с предметами как с данными. Вместо физического перемещения предметов система анализирует их свойства: тип, количество, теги, прочность и другие параметры. Это позволяет строить гибкие системы фильтрации, сортировки и автоматизации инвентарей.&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
В классических модах предметы просто перемещаются по трубам. В Integrated Dynamics предмет рассматривается как структура данных (ItemStack), которую можно анализировать и обрабатывать через логические операции.&lt;br /&gt;
&lt;br /&gt;
Item Logic используется для:&lt;br /&gt;
&lt;br /&gt;
- Фильтрации предметов в системах хранения&lt;br /&gt;
&lt;br /&gt;
- Проверки условий наличия ресурсов&lt;br /&gt;
&lt;br /&gt;
- Управления автоматическими механизмами&lt;br /&gt;
&lt;br /&gt;
- Создания сложных сортировочных систем&lt;br /&gt;
&lt;br /&gt;
Главная идея — предметы не перемещаются логикой напрямую, а анализируются как информация.&lt;br /&gt;
&lt;br /&gt;
== Как работает ==&lt;br /&gt;
Item Logic основан на переменных типа ItemStack и операторах, которые извлекают и сравнивают свойства предметов.&lt;br /&gt;
&lt;br /&gt;
Общий процесс:&lt;br /&gt;
&lt;br /&gt;
- Reader считывает предмет из инвентаря&lt;br /&gt;
&lt;br /&gt;
- ItemStack сохраняется в Variable Card&lt;br /&gt;
&lt;br /&gt;
- Операторы анализируют свойства предмета&lt;br /&gt;
&lt;br /&gt;
- Condition или Filter принимает решение&lt;br /&gt;
&lt;br /&gt;
- Writer или система выполняет действие&lt;br /&gt;
&lt;br /&gt;
Каждый предмет в системе рассматривается как набор параметров, а не как физический объект.&lt;br /&gt;
&lt;br /&gt;
== Основные механики ==&lt;br /&gt;
Item Logic включает несколько ключевых направлений анализа предметов.&lt;br /&gt;
&lt;br /&gt;
Основные свойства ItemStack:&lt;br /&gt;
&lt;br /&gt;
- Тип предмета (Item ID)&lt;br /&gt;
&lt;br /&gt;
- Количество (stack size)&lt;br /&gt;
&lt;br /&gt;
- Прочность (durability)&lt;br /&gt;
&lt;br /&gt;
- NBT-данные&lt;br /&gt;
&lt;br /&gt;
- Теги (tags)&lt;br /&gt;
&lt;br /&gt;
Операции с предметами:&lt;br /&gt;
&lt;br /&gt;
- Сравнение предметов (equals)&lt;br /&gt;
&lt;br /&gt;
- Проверка типа предмета&lt;br /&gt;
&lt;br /&gt;
- Проверка количества&lt;br /&gt;
&lt;br /&gt;
- Проверка наличия тегов&lt;br /&gt;
&lt;br /&gt;
Фильтрация:&lt;br /&gt;
&lt;br /&gt;
- Отбор конкретных предметов&lt;br /&gt;
&lt;br /&gt;
- Исключение ненужных предметов&lt;br /&gt;
&lt;br /&gt;
- Работа по категориям (тегам)&lt;br /&gt;
&lt;br /&gt;
Логические операции:&lt;br /&gt;
&lt;br /&gt;
- AND — несколько условий одновременно&lt;br /&gt;
&lt;br /&gt;
- OR — альтернативные условия&lt;br /&gt;
&lt;br /&gt;
- NOT — исключение предметов&lt;br /&gt;
&lt;br /&gt;
== Пошаговая инструкция ==&lt;br /&gt;
Создание базовой системы Item Logic.&lt;br /&gt;
&lt;br /&gt;
Считывание предметов:&lt;br /&gt;
&lt;br /&gt;
- Установить Inventory Reader&lt;br /&gt;
&lt;br /&gt;
- Подключить к сундуку&lt;br /&gt;
&lt;br /&gt;
- Получить ItemStack переменную&lt;br /&gt;
&lt;br /&gt;
Анализ предмета:&lt;br /&gt;
&lt;br /&gt;
- Использовать Logic Programmer&lt;br /&gt;
&lt;br /&gt;
- Проверить тип предмета&lt;br /&gt;
&lt;br /&gt;
- Сравнить с нужным значением&lt;br /&gt;
&lt;br /&gt;
Создание фильтра:&lt;br /&gt;
&lt;br /&gt;
- Настроить Filter на конкретный Item ID&lt;br /&gt;
&lt;br /&gt;
- Добавить условия (например только железо)&lt;br /&gt;
&lt;br /&gt;
Применение логики:&lt;br /&gt;
&lt;br /&gt;
- Подключить Writer или интерфейс&lt;br /&gt;
&lt;br /&gt;
- Вставить Variable Card&lt;br /&gt;
&lt;br /&gt;
- Настроить действие (пропуск/блокировка)&lt;br /&gt;
&lt;br /&gt;
Проверка:&lt;br /&gt;
&lt;br /&gt;
- Убедиться, что фильтрация работает&lt;br /&gt;
&lt;br /&gt;
- Проверить корректность отбора&lt;br /&gt;
&lt;br /&gt;
== Частые ошибки ==&lt;br /&gt;
Item Logic часто вызывает проблемы у новичков из-за неправильного понимания структуры предметов.&lt;br /&gt;
&lt;br /&gt;
- Попытка сравнить предметы как числа&lt;br /&gt;
&lt;br /&gt;
- Игнорирование NBT-данных&lt;br /&gt;
&lt;br /&gt;
- Неправильный Item ID&lt;br /&gt;
&lt;br /&gt;
- Использование несовместимых типов переменных&lt;br /&gt;
&lt;br /&gt;
- Пустой результат фильтрации&lt;br /&gt;
&lt;br /&gt;
Также ошибка — ожидание, что система перемещает предметы сама, без Writer или внешнего механизма.&lt;br /&gt;
&lt;br /&gt;
== Советы для сервера GravityCraft ==&lt;br /&gt;
Item Logic особенно полезен для оптимизации хранения и сортировки.&lt;br /&gt;
&lt;br /&gt;
- Используйте фильтры вместо механических сортировщиков&lt;br /&gt;
&lt;br /&gt;
- Группируйте предметы по тегам&lt;br /&gt;
&lt;br /&gt;
- Минимизируйте количество Reader на одну систему&lt;br /&gt;
&lt;br /&gt;
- Храните часто используемые фильтры в Variable Store&lt;br /&gt;
&lt;br /&gt;
- Используйте логические условия для экономии ресурсов&lt;br /&gt;
&lt;br /&gt;
Грамотная настройка Item Logic снижает нагрузку на сервер и упрощает автоматизацию.&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
Item Logic — это основа работы с предметами в Integrated Dynamics. Он превращает инвентари и ресурсы в структуру данных, которую можно анализировать и обрабатывать логически.&lt;br /&gt;
&lt;br /&gt;
Понимание Item Logic позволяет создавать мощные системы сортировки, фильтрации и контроля ресурсов без сложных механических схем.&lt;br /&gt;
&lt;br /&gt;
Это один из ключевых инструментов для построения интеллектуальной автоматизации в моде.&lt;/div&gt;</summary>
		<author><name>Pryn1k</name></author>
	</entry>
</feed>