Мод для Майнкрафт — аддон совместимости для ShiftingWares и VillagerConfig. Он позволяет обновлению сделок в ShiftingWares учитывать пользовательские сделки и раскладки, заданные через VillagerConfig.
Возможности
Для каждой сделки в данных VillagerConfig можно указать, должна ли она сохраняться при обновлении, и задать постоянный идентификатор. Идентификатор связывает сделку с её источником в датапаке и не даёт создавать её дубликаты.
Настройки
В описание сделки добавляются поля:
shiftingwares:isPersistent— булево значение, принудительно сохраняющее сделку; её обновление ограничивается теми же условиями, что и для карт;shiftingwares:tradeId— идентификатор сделки для предотвращения дубликатов.
Для сделок с картами исследований используется то же соглашение об именовании предметов, что и в ванильных сделках. Идентификатор сделки рекомендуется задавать и для карт: он не обязан совпадать с целью карты.
Требования и совместимость
Требуются ShiftingWares и VillagerConfig. Сделки с картами исследований сохраняются и без дополнительных полей, но пользовательские данные VillagerConfig, созданные из ванильных сделок, по умолчанию этих полей не содержат.
